/*
Cache: theme-style, taxonomy.list.min, fancybox-style, portfolio, nf-contacts-callback-style, nf-contacts-callback-msdropdown-dd, nf-contacts-callback-msdropdown-sprite, nf-contacts-callback-msdropdown-flags, nfm_share_css
*/
/* theme-style: (https://www.nixsolutions.com/wp-content/themes/nixsite6g/style.css) */
@charset "UTF-8";   @keyframes animatedBackground{  from{   background-position:0 0; } to{   background-position:100% 0; }}.sprite,.logo span,.has-ny-mask .ny-logo{  background-image:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/img/spritesheet.png");  background-repeat:no-repeat;  display:block; }.sprite-book{  width:21px;  height:24px;  background-position:-5px -5px; }.sprite-call-me-hvr{  width:70px;  height:33px;  background-position:-36px -5px; }.sprite-call-me-sprite{  width:70px;  height:33px;  background-position:-116px -5px; }.sprite-case{  width:26px;  height:22px;  background-position:-196px -5px; }.sprite-download-icon{  width:64px;  height:64px;  background-position:-232px -5px; }.sprite-inf{  width:6px;  height:14px;  background-position:-5px -79px; }.sprite-label{  width:16px;  height:16px;  background-position:-21px -79px; }.sprite-linkedin_icon{  width:16px;  height:16px;  background-position:-47px -79px; }.sprite-m-prev{  width:20px;  height:20px;  background-position:-73px -79px; }.sprite-m-next{  width:20px;  height:20px;  background-position:-73px -99px; }.sprite-marker_g{  width:21px;  height:26px;  background-position:-103px -79px; }.sprite-marker_r{  width:24px;  height:26px;  background-position:-134px -79px; }.sprite-next{  width:18px;  height:25px;  background-position:-168px -79px; }.sprite-ny-logo,.has-ny-mask .ny-logo{  width:100px;  height:110px;  background-position:-5px -129px; }.sprite-on_appstore{  width:150px;  height:49px;  background-position:-456px -5px; }.sprite-on_appstore-free{  width:150px;  height:49px;  background-position:-456px -54px; }.sprite-open{  width:9px;  height:9px;  background-position:-255px -113px; }.sprite-open_hrv{  width:9px;  height:9px;  background-position:-274px -113px; }.sprite-prev{  width:18px;  height:25px;  background-position:-293px -113px; }.sprite-prev-next-prev{  width:40px;  height:40px;  background-position:-321px -113px; }.sprite-prev-next-next{  width:40px;  height:40px;  background-position:-321px -153px; }.sprite-reply{  width:16px;  height:16px;  background-position:-371px -113px; }.sprite-topics{  width:16px;  height:13px;  background-position:-397px -113px; }.sprite-write{  width:23px;  height:22px;  background-position:-423px -113px; }.diagramm-sprite{  background-image:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/img/diagramm.png");  background-repeat:no-repeat;  display:block; }.diagramm-sprite-diagramm-bg{  width:639px;  height:221px;  background-position:-5px -5px; }.diagramm-sprite-line-a{  width:15px;  height:65px;  background-position:-5px -234px; }.diagramm-sprite-line-a-first{  width:15px;  height:65px;  background-position:-30px -232px; }.diagramm-sprite-line-a-last{  width:15px;  height:10px;  background-position:-55px -236px; }.social{  background-image:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/img/social.png");  background-repeat:no-repeat;  display:block;  width:24px;  height:24px; }.social-f-book{  background-position:0 0; }.social-twitter{  background-position:-28px 0; }.social-google-plus{  background-position:-56px 0; }.social-mail{  background-position:-84px 0; }.social-f-book_hvr{  background-position:-115px 0; }.social-twitter_hvr{  background-position:-143px 0; }.social-google-plus_hvr{  background-position:-171px 0; }.social-mail_hvr{  background-position:-199px 0; }@font-face{  font-family:"icomoon";  src:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/fonts/icomoon.ttf") format("truetype"),url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/fonts/icomoon.woff") format("woff"),url("fonts/icomoon.svg#icomoon") format("svg");  font-weight:normal;  font-style:normal; }[class^="icon-"],.gform_wrapper #field_1_5 .gfield_label:before,blockquote,.menu-nav .page-switch a:before,.menu-nav ul.menu li a:before,ul.menu .menu-nav li a:before,.commentlist .comment .reply .comment-reply-link:before,[class*=" icon-"]{ font-family:"icomoon"!important;  speak:none;  font-style:normal;  font-weight:normal;  font-variant:normal;  text-transform:none;  line-height:1; -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; }.icon-phone:before{  content:""; }.icon-mail:before{  content:""; }.icon-pin:before{  content:""; }.icon-skype:before{  content:""; }.icon-carier:before{  content:""; }.icon-google-plus2:before{  content:""; }.icon-reply:before{  content:""; }.icon-paperclip:before{  content:""; }.icon-youtube:before{  content:""; }.icon-android:before{  content:""; }.icon-arrow-l:before{  content:""; }.icon-arrow-r:before{  content:""; }.icon-arrow-single:before{  content:""; }.icon-bada:before{  content:""; }.icon-check:before{  content:""; }.icon-facebook:before{  content:""; }.icon-google-plus:before{  content:""; }.icon-ios:before{  content:""; }.icon-location:before{  content:""; }.icon-pinterest-p:before{  content:""; }.icon-linkedin:before{  content:""; }.icon-print:before{  content:""; }.icon-quote-right:before{  content:""; }.icon-share:before{  content:""; }.icon-windows:before{  content:""; }.icon-wordpress:before{  content:""; }.icon-facebook2:before{  content:""; }.icon-vk:before{  content:""; }.icon-twitter:before{  content:""; }.icon-lj:before{  content:""; }@font-face{  font-family:"ProbaPro-Bold";  src:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/fonts/ProbaPro-Bold-webfont.woff") format("woff"),url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/fonts/ProbaPro-Bold-webfont.ttf") format("truetype"),url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/fonts/ProbaPro-Bold-webfont.svg") format("svg");  font-weight:bold;  font-style:normal; }@font-face{  font-family:"ProbaPro-Italic";  src:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/fonts/ProbaPro-Italic-webfont.woff") format("woff"),url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/fonts/ProbaPro-Italic-webfont.ttf") format("truetype"),url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/fonts/ProbaPro-Italic-webfont.svg") format("svg");  font-weight:normal;  font-style:italic; }@font-face{  font-family:"ProbaPro-Light";  src:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/fonts/ProbaPro-Light-webfont.woff") format("woff"),url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/fonts/ProbaPro-Light-webfont.ttf") format("truetype"),url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/fonts/ProbaPro-Light-webfont.svg") format("svg");  font-weight:normal;  font-style:normal; }@font-face{  font-family:"ProbaPro-Regular";  src:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/fonts/ProbaPro-Regular-webfont.woff") format("woff"),url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/fonts/ProbaPro-Regular-webfont.ttf") format("truetype"),url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/fonts/ProbaPro-Regular-webfont.svg") format("svg");  font-weight:normal;  font-style:normal; }.gform_wrapper:after{  content:"";  display:table;  clear:both; }.gform_wrapper h1,.gform_wrapper h2,.gform_wrapper h3{  font-weight:normal; }.gform_wrapper input[type="submit"]{  width:98px;  padding:7px 14px; }.gform_wrapper input[type=image]{  border:none;  padding:0;  width:auto; }.gform_wrapper textarea{  height:110px;  resize:none;  display:block; }.gform_wrapper .gfield{  margin-bottom:10px; }.gform_wrapper .gfield_required{  color:#ff0000;  margin-left:4px; }.gform_wrapper .gfield_label{  display:none; }.gform_wrapper .gform_validation_container,.gform_wrapper .validation_error,.gform_wrapper .gfield_description{  display:none; }.gform_wrapper.gform_validation_error .validation_error{  color:#db486f;  margin:0 0 10px;  display:block; }.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error textarea{  border-color:#db486f; }.gform_wrapper .gfield_error .gfield_label{  color:#db486f; }.gform_wrapper .gfield_error .validation_message{  display:none; }.gform_wrapper #field_1_5{  float:left;  width:149px;  margin-right:10px;  position:relative; } .gform_wrapper #field_1_5 .gfield_label{   white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis;   display:block;   position:absolute;   top:0;   left:0;   width:100%;   height:100%;   font:16px "ProbaPro-Light";   color:#6e6e6e;   padding:6px 6px 6px 0;   z-index:1;   cursor:pointer; }  .gform_wrapper #field_1_5 .gfield_label:before{ content:""; color:rgba(110,110,110,0.5); margin-right:5px; } .gform_wrapper #field_1_5 .validation_message{   width:255px; }.gform_wrapper input[type='file']{  border:none;  padding:0;  height:33px;  opacity:0; }.gform_wrapper .g-recaptcha{  margin-top:40px!important;  width:304px;  height:78px; }.gform_confirmation_message{  font:18px "ProbaPro-Regular";  padding:10px 0;  color:#828282; }#gform_preview_1_5{  display:none; }*{  margin:0;  padding:0;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box; }ul{  list-style:none; }body{  font:17px/1.5 "ProbaPro-Regular";  color:#343434;  -webkit-tap-highlight-color:transparent;  -webkit-appearance:none;  -webkit-text-size-adjust:100%;  -ms-text-size-adjust:none; }.content,header,.container{  max-width:1102px;  margin:0 auto; }.layout{  overflow:hidden; }select{  -ms-appearance:none;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  -webkit-border-radius:0;  background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/extensions/contacts-callback/images/msdropdown/skin1/dd_arrow.gif") no-repeat 100% 11px/16px auto; } select:hover,select:focus{   background-position:100% -30px; }select::-ms-expand{  display:none; }@supports (flex-flow:row nowrap){  .container{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}.container{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-flex-flow:row nowrap;  -moz-flex-flow:row nowrap;  -o-flex-flow:row nowrap;  -ms-flex-flow:row nowrap;  flex-flow:row nowrap;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  -ms-align-items:flex-start;  align-items:flex-start;  -webkit-align-content:stretch;  -moz-align-content:stretch;  -ms-align-content:stretch;  align-content:stretch; } @media (max-width:1120px){   .container{ -webkit-flex-flow:column nowrap; -moz-flex-flow:column nowrap; -o-flex-flow:column nowrap; -ms-flex-flow:column nowrap; flex-flow:column nowrap; }@supports (flex-flow:column nowrap){  .container .container{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}}input,textarea{  -webkit-appearance:none;  -webkit-border-radius:0; }.cfx:after,.gallery.gallery-size-thumbnail:after,.overflowing:after{  content:"";  display:table;  clear:both; }a{  text-decoration:none;  color:#343434;  -webkit-transition:all 500ms;  -moz-transition:all 500ms;  -ms-transition:all 500ms;  -o-transition:all 500ms;  transition:all 500ms; } a:hover{   color:#010101; }blockquote{  padding:0 20px;  position:relative; } blockquote a{   display:block; } blockquote:before,blockquote:after{   position:absolute;   color:#e4819f;   content:"";   font-size:9px; } blockquote:before{   top:6px;   left:0;   -webkit-transform:rotate(180deg);   -moz-transform:rotate(180deg);   -ms-transform:rotate(180deg);   transform:rotate(180deg); } blockquote:after{   bottom:0;   right:0; } blockquote p{   color:#6e6e6e;   padding-top:5px;   margin-bottom:12px!important;   line-height:1.6;   font-family:"ProbaPro-Italic"; }.blockquote-desc{  font-size:16px; } .blockquote-desc p{   text-align:right;   color:#bcbcbc;   margin:0;   line-height:1.2;   font-family:"ProbaPro-Light"; }.blockquote-reply{  padding-left:80px;  margin:28px 0 40px;  font:16px "ProbaPro-Italic";  color:#bcbcbc; } .blockquote-reply p{   margin-bottom:6px!important; } .blockquote-reply .reply-textarea{   color:#8C8C8C;   position:relative; }  .blockquote-reply .reply-textarea:before{ content:""; position:absolute; top:0; left:-15px; bottom:2px; border-left:1px solid #bcbcbc; } .blockquote-reply .reply-author{   text-align:right;   font-family:"ProbaPro-Light"; }input[type='text'],input[type='file'],input[type="submit"],textarea,select{  width:100%;  padding:6px 14px;  letter-spacing:normal;  border:1px solid #b6b6b6;  color:#343434;  font:16px/19px "ProbaPro-Light"; }input[type='text']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{  color:rgba(110,110,110,0.5); }input[type='text']:-moz-placeholder,textarea:-moz-placeholder{  color:rgba(110,110,110,0.5); }input[type='text']::-moz-placeholder,textarea::-moz-placeholder{  color:rgba(110,110,110,0.5); }input[type='text']:-ms-input-placeholder,textarea:-ms-input-placeholder{  color:rgba(110,110,110,0.5); }input[type="submit"]{  -webkit-transition:all 500ms;  -moz-transition:all 500ms;  -ms-transition:all 500ms;  -o-transition:all 500ms;  transition:all 500ms;  width:auto;  padding:5px 14px;  background:#006691;  color:#fff;  border:none;  cursor:pointer;  float:right; } input[type="submit"]:hover{   background:#00a6eb; }.light{  font-family:"ProbaPro-Light"; }h1,.h1{  font:30px/1.1 "ProbaPro-Bold";  margin:-7px 0 22px;  text-transform:uppercase; } h1.block-header, h1 .top-qoute, .h1.block-header, .h1 .top-qoute{   position:relative; }  h1.block-header:before,h1.block-header:after,  h1 .top-qoute:before,  h1 .top-qoute:after,  .h1.block-header:before,  .h1.block-header:after,  .h1 .top-qoute:before,  .h1 .top-qoute:after{ position:absolute; content:""; display:inline-block; width:20px; border-top:14px solid; }  h1.block-header:before,  h1 .top-qoute:before,  .h1.block-header:before,  .h1 .top-qoute:before{ left:0; }  h1.block-header:after,  h1 .top-qoute:after,  .h1.block-header:after,  .h1 .top-qoute:after{ left:20px; } h1.block-header, .h1.block-header{   padding:35px 0; }  h1.block-header:before,h1.block-header:after,  .h1.block-header:before,  .h1.block-header:after{ border-top-color:#00a6eb; margin-bottom:6px; bottom:0; }  h1.block-header:before,  .h1.block-header:before{ -webkit-transform:skewY(-40deg) rotate(0deg); -ms-transform:skewY(-40deg) rotate(0deg); transform:skewY(-40deg) rotate(0deg); }  h1.block-header:after,  .h1.block-header:after{ -webkit-transform:skewY(40deg) rotate(0deg); -ms-transform:skewY(40deg) rotate(0deg); transform:skewY(40deg) rotate(0deg); } h1 .first-word, .h1 .first-word{   font-family:"ProbaPro-Light"; } h1 .top-qoute, .h1 .top-qoute{   display:block; }  h1 .top-qoute:before,h1 .top-qoute:after,  .h1 .top-qoute:before,  .h1 .top-qoute:after{ border-top-color:#e50035; margin-bottom:14px; bottom:100%; }  h1 .top-qoute:before,  .h1 .top-qoute:before{ -webkit-transform:skewY(40deg) rotate(0deg); -ms-transform:skewY(40deg) rotate(0deg); transform:skewY(40deg) rotate(0deg); }  h1 .top-qoute:after,  .h1 .top-qoute:after{ -webkit-transform:skewY(-40deg) rotate(0deg); -ms-transform:skewY(-40deg) rotate(0deg); transform:skewY(-40deg) rotate(0deg); }h2,.h2{  font:28px/1.3 "ProbaPro-Regular";  margin-bottom:22px; }h3,.h3{  font:24px/1.3 "ProbaPro-Regular";  margin-bottom:7px; }h4,.h4{  font:22px/1.3 "ProbaPro-Light";  margin-bottom:22px;  text-transform:uppercase; }h5,.h5{  font:18px/1.3 "ProbaPro-Light";  margin-bottom:22px;  text-transform:uppercase; }.first-title{  margin-top:0; }.gallery.gallery-size-thumbnail{  margin:0 -5px 23px!important; } .gallery.gallery-size-thumbnail .gallery-item{   padding:5px;   margin:0!important; }  @media (max-width:400px){ .gallery.gallery-size-thumbnail .gallery-item{  width:100%!important; }}  .gallery.gallery-size-thumbnail .gallery-item img{ border:0!important; width:100%; display:block; }.overflowing{  margin:0 -5px 23px; } .overflowing .nfgallery-image{   padding:5px; }  @media (max-width:400px){ .overflowing .nfgallery-image{  width:100%!important; }}  .overflowing .nfgallery-image img{ width:100%; display:block; }  .overflowing .nfgallery-image span{ font-size:14px; line-height:1.2; display:block; margin:5px 0; color:#343434; }@supports (flex-flow:row nowrap){  .title-with-share{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}.title-with-share{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-flex-flow:row nowrap;  -moz-flex-flow:row nowrap;  -o-flex-flow:row nowrap;  -ms-flex-flow:row nowrap;  flex-flow:row nowrap;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  -ms-align-items:flex-start;  align-items:flex-start;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  -ms-justify-content:space-between;  justify-content:space-between;  position:relative;  margin-bottom:20px; } .title-with-share h1{   margin-bottom:10px;   -webkit-box-flex:1 0 0;   -moz-box-flex:1 0 0;   -webkit-flex:1 0 0;   -ms-flex:1 0 0;   flex:1 0 0; }  .title-with-share h1.block-header{ text-transform:uppercase; }  .title-with-share h1 img{ display:inline-block; vertical-align:baseline; height:24px; }.title-with-share h1 img + img{  margin-left:10px; }.editable-content:after{  content:"";  display:table;  clear:both; }@supports (flex-flow:row wrap){  .editable-content .caption-row{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}.editable-content .caption-row{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-flex-flow:row wrap;  -moz-flex-flow:row wrap;  -o-flex-flow:row wrap;  -ms-flex-flow:row wrap;  flex-flow:row wrap;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  -ms-align-items:flex-start;  align-items:flex-start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  -ms-justify-content:flex-start;  justify-content:flex-start; } @media (max-width:600px){   .editable-content .caption-row{ text-align:center; }.editable-content .caption-row>div{  -webkit-box-flex:0 0 50%;  -moz-box-flex:0 0 50%;  -webkit-flex:0 0 50%;  -ms-flex:0 0 50%;  flex:0 0 50%; }}.editable-content .column-2{  -webkit-column-count:2;  -moz-column-count:2;  column-count:2; } @media (max-width:600px){   .editable-content .column-2{ -webkit-column-count:1; -moz-column-count:1; column-count:1; }}.editable-content .two-column{  -webkit-column-count:2;  -moz-column-count:2;  column-count:2; } @media (max-width:530px){   .editable-content .two-column{ -webkit-column-count:1; -moz-column-count:1; column-count:1; }} .editable-content .two-column div{   margin-bottom:23px; } .editable-content .two-column .img-wrap{   float:left;   margin-right:10px; }.editable-content .blockquote-desc p{  margin:0; }.editable-content .graphic-design-list:after{  content:"";  display:table;  clear:both; }.editable-content .graphic-design-list .wp-caption{  height:210px; } @media (max-width:767px){   .editable-content .graphic-design-list .wp-caption:nth-child(3){ clear:both; }}.editable-content .slider-block + h3{  margin-top:20px; }.editable-content .title-with-share + h2{  margin:20px 0 10px; }.editable-content h2{  margin:45px 0 10px;  text-transform:uppercase;  font:24px/1.3 "ProbaPro-Regular"; }.editable-content p{  margin-bottom:23px; } .editable-content p a img{   margin:5px 20px 20px 0; } .editable-content p>img[align="right"]{   margin-left:10px; }.editable-content .alignleft{  float:left;  margin-right:22px;  margin-bottom:10px; }.editable-content .alignright{  float:right;  margin-left:10px; }.editable-content .alignnone{  margin:5px 20px 20px 0; }.editable-content .aligncenter,.editable-content div.aligncenter{  display:block;  margin:5px auto 5px auto; }.editable-content a img.alignright{  float:right;  margin:5px 0 20px 20px; }.editable-content a img.alignnone{  margin:5px 20px 20px 0; }.editable-content a img.alignleft{  float:left;  margin:5px 20px 20px 0; }.editable-content a img.aligncenter{  display:block;  margin-left:auto;  margin-right:auto; }.editable-content iframe{  max-width:100%; } .editable-content iframe + em{   display:block; }.editable-content img{  max-width:100%;  height:auto; }.editable-content ol{  padding-left:25px;  margin-bottom:23px; } .editable-content ol li{   padding-left:5px;   margin-bottom:6px; }.editable-content ul{  padding-left:12px;  margin-bottom:23px; } .editable-content ul li a{   color:#009ece; }  .editable-content ul li a:hover{ color:#ff968d; } .editable-content ul ul{   padding:0;   padding-left:7px;   margin-top:7px; } .editable-content ul li{   position:relative;   padding-left:18px;   margin-bottom:6px; }  .editable-content ul li:before{ position:absolute; content:""; left:0; top:10px; border-radius:50%; height:5px; width:5px; background-color:#8d8d8d; }  .editable-content ul li blockquote{ margin:23px 0; }.editable-content blockquote a{  display:initial; }.editable-content .more-view-block ul a{  color:#009ece; } .editable-content .more-view-block ul a:hover{   color:#ff968d; }.editable-content .work-example ul li,.editable-content .comments-collapse ul li{  padding-left:0; } .editable-content .work-example ul li:before, .editable-content .comments-collapse ul li:before{   display:none; }.editable-content table td{  padding:5px;  font-size:16px; }p{  margin-bottom:13px; } p a{   color:#009ece; }  p a:hover{ color:#ff968d; }#nf-pagenavi{  margin:20px 0; } #nf-pagenavi ul{   padding:0;   margin:0; }  #nf-pagenavi ul li{ padding-left:0; margin:0; }#nf-pagenavi ul li:before{  display:none; }.post{  margin-bottom:54px; }@supports (flex-flow:row wrap){  .post-column{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}.post-column{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-flex-flow:row wrap;  -moz-flex-flow:row wrap;  -o-flex-flow:row wrap;  -ms-flex-flow:row wrap;  flex-flow:row wrap;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  -ms-align-items:flex-start;  align-items:flex-start;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  -ms-justify-content:space-between;  justify-content:space-between;  margin-bottom:35px; } @media (max-width:640px){   .post-column{ -webkit-flex-flow:row wrap; -moz-flex-flow:row wrap; -o-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap; }@supports (flex-flow:row wrap){  .post-column .post-column{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}} .post-column>*{   -webkit-box-flex:0 0 47%;   -moz-box-flex:0 0 47%;   -webkit-flex:0 0 47%;   -ms-flex:0 0 47%;   flex:0 0 47%;   margin:15px 0; }  @media (max-width:640px){ .post-column>*{  -webkit-box-flex:0 0 100%;  -moz-box-flex:0 0 100%;  -webkit-flex:0 0 100%;  -ms-flex:0 0 100%;  flex:0 0 100%;  width:100%; }} @supports (flex-flow:row nowrap){   .post-column .post-column{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }} .post-column .post-thumbnail{   margin-bottom:2px; }  .post-column .post-thumbnail>a{ display:block; margin-bottom:10px; }.post-column .post-thumbnail>a img{  display:block;  width:100%;  height:auto; } .post-column .post-title{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   -webkit-flex-flow:row nowrap;   -moz-flex-flow:row nowrap;   -o-flex-flow:row nowrap;   -ms-flex-flow:row nowrap;   flex-flow:row nowrap;   -webkit-align-items:center;   -moz-align-items:center;   -ms-align-items:center;   align-items:center;   margin-bottom:10px; }  .post-column .post-title .h2{ font-family:"ProbaPro-Regular"; }  .post-column .post-title .img-wrap{ -webkit-box-flex:0 0 137px; -moz-box-flex:0 0 137px; -webkit-flex:0 0 137px; -ms-flex:0 0 137px; flex:0 0 137px; text-align:center; }@media (max-width:640px){  .post-column .post-title .img-wrap{   padding-right:10px; }}  .post-column .post-title>*{ margin:0; }  .post-column .post-title img{ margin-right:24px; display:inline-block; vertical-align:middle; }#nf-pagenavi,.wp-pagenavi{  text-align:center; } #nf-pagenavi a, #nf-pagenavi span, .wp-pagenavi a, .wp-pagenavi span{   font:24px "ProbaPro-Light";   color:#8c8c8c;   padding:0 5px;   margin:0 4px;   display:inline-block;   vertical-align:middle; }  @media (max-width:530px){ #nf-pagenavi a,#nf-pagenavi span,.wp-pagenavi a,.wp-pagenavi span{  padding:0 3px;  margin:0 3px; }}  #nf-pagenavi a.current,#nf-pagenavi a:hover,  #nf-pagenavi span.current,  #nf-pagenavi span:hover,  .wp-pagenavi a.current,  .wp-pagenavi a:hover,  .wp-pagenavi span.current,  .wp-pagenavi span:hover{ color:#009ece; }  #nf-pagenavi a.prev,#nf-pagenavi a.next,  #nf-pagenavi span.prev,  #nf-pagenavi span.next,  .wp-pagenavi a.prev,  .wp-pagenavi a.next,  .wp-pagenavi span.prev,  .wp-pagenavi span.next{ position:relative; }#nf-pagenavi a.prev:before,#nf-pagenavi a.next:before,#nf-pagenavi span.prev:before,#nf-pagenavi span.next:before,.wp-pagenavi a.prev:before,.wp-pagenavi a.next:before,.wp-pagenavi span.prev:before,.wp-pagenavi span.next:before{  position:absolute;  top:50%;  left:50%;  -ms-transform:translate(-50%,-50%);  -webkit-transform:translate(-50%,-50%);  transform:translate(-50%,-50%);  width:100%;  height:100%; }  #nf-pagenavi a.prev:before,  #nf-pagenavi span.prev:before,  .wp-pagenavi a.prev:before,  .wp-pagenavi span.prev:before{ content:"‹"; }  #nf-pagenavi a.next:before,  #nf-pagenavi span.next:before,  .wp-pagenavi a.next:before,  .wp-pagenavi span.next:before{ content:"›"; }  #nf-pagenavi a.prev,#nf-pagenavi a.next,#nf-pagenavi a.previouspostslink,#nf-pagenavi a.nextpostslink,  #nf-pagenavi span.prev,  #nf-pagenavi span.next,  #nf-pagenavi span.previouspostslink,  #nf-pagenavi span.nextpostslink,  .wp-pagenavi a.prev,  .wp-pagenavi a.next,  .wp-pagenavi a.previouspostslink,  .wp-pagenavi a.nextpostslink,  .wp-pagenavi span.prev,  .wp-pagenavi span.next,  .wp-pagenavi span.previouspostslink,  .wp-pagenavi span.nextpostslink{ font-size:50px; height:36px; line-height:26px; }#nf-pagenavi>*{  display:inline-block;  vertical-align:middle; }#slide-pager li{  display:inline-block;  vertical-align:middle; }#slide-pager .usl-current-parent a{  color:#009ece; }@media (max-width:1120px){  .collapse{   display:none; }  .collapse.in{ display:block; }}.syntaxhighlighter table td.code .container{  display:block; }.syntaxhighlighter table td.code .line{  white-space:normal!important;  word-break:break-all; }.video-embed{  padding-bottom:56.25%;  position:relative;  display:block;  height:0;  overflow:hidden; } .video-embed iframe{   position:absolute;   top:0;   bottom:0;   left:0;   width:100%;   height:100%;   border:0; }.breadcrumbs,.editable-content .breadcrumbs{  margin-bottom:30px;  padding:0;  list-style:none; } .breadcrumbs li, .editable-content .breadcrumbs li{   display:inline-block;   vertical-align:middle;   padding:0;   margin:0;   position:relative; }  .breadcrumbs li:not(:last-of-type),  .editable-content .breadcrumbs li:not(:last-of-type){ margin-right:15px; }.breadcrumbs li:not(:last-of-type):after,.editable-content .breadcrumbs li:not(:last-of-type):after{  content:"›";  position:absolute;  right:-12px;  top:0;  font-size:30px;  line-height:0.7;  color:#959595; } .breadcrumbs a, .editable-content .breadcrumbs a{   color:#009ece; }  .breadcrumbs a:hover,  .editable-content .breadcrumbs a:hover{ color:#ff968d; } .breadcrumbs + h2, .editable-content .breadcrumbs + h2{   margin-top:30px; }header{  position:relative; } @media (max-width:430px){   header{ text-align:center; }} header .header-right-block{   margin-top:34px;   margin-right:-8px;   float:right; }  @media (max-width:640px){ header .header-right-block{  margin-top:60px; }}  @media (max-width:530px){ header .header-right-block{  margin-top:46px; }}  @media (max-width:430px){ header .header-right-block{  width:100%;  margin:20px 0; }}  header .header-right-block>li{ display:inline-block; vertical-align:top; }@media (max-width:880px){  header .header-right-block>li.header-slogan{   display:none; }} header .software-development-company{   font:18px/24px "ProbaPro-Regular";   color:#959595;   width:125px;   float:left;   margin:28px 0 0;   text-transform:uppercase;   position:relative;   z-index:-1;   margin-left:-148px; }  @media (max-width:530px){ header .software-development-company{  position:absolute;  top:19px;  left:130px;  text-align:left;  margin:0;  font-size:13px;  line-height:15px; }}  @media (max-width:430px){ header .software-development-company{  left:53%; }}.logo{  float:left;  margin:-3px -18px 0 -4px;  position:relative; } @media (max-width:430px){   .logo{ float:none; display:inline-block; }} .logo img{   display:block;   width:347px;   height:153px; }  @media (max-width:530px){ .logo img{  width:250px;  height:100px; }}.has-ny-mask{  margin-top:6px; } @media (max-width:400px){   .has-ny-mask{ padding-left:15px; }} .has-ny-mask .ny-logo{   position:absolute;   top:0;   left:-42px; }@media (max-width:640px){  .header-contacts li{   float:left; }  .header-contacts li .contacts-title{ display:none; }  .header-contacts li span:before{ position:relative; }}.header-contacts li + li{  padding:15px 0 0; } @media (max-width:640px){   .header-contacts li + li{ padding:0 0 0 13px; }}.header-contacts li span{  display:inline-block;  vertical-align:middle; }.header-contacts li:not(:nth-child(3)) .contacts-title{  margin-top:-1px; }.header-contacts li a{  font:18px/20px "ProbaPro-Regular";  display:block; }.header-contacts li .phone{  font-size:17px; }.header-contacts li [class^='icon']{  width:25px;  height:25px;  color:#fff;  position:relative;  margin-right:8px; } @media (max-width:640px){   .header-contacts li [class^='icon']{ margin:0; width:36px; height:36px; font-size:18px; color:#fff; text-align:left; }} @media (max-width:400px){   .header-contacts li [class^='icon']{ width:36px; height:36px; font-size:18px; color:#fff; text-align:left; }} .header-contacts li [class^='icon']:before{   position:absolute;   top:50%;   -ms-transform:translate(0,-50%);   -webkit-transform:translate(0,-50%);   transform:translate(0,-50%);   left:0;   right:0;   text-align:center; }.header-contacts li .icon-skype{  background-color:#59bfe9;  font-size:15px; } .header-contacts li .icon-skype:before{   margin-top:-1px; }.header-contacts li .icon-mail{  background-color:#ec7da1;  font-size:11px; }.header-contacts li .icon-phone{  background-color:#c15c87;  font-size:16px; }.header-slogan{  margin-top:-2px;  margin-right:22px; } .header-slogan p{   font:32px/23px "ProbaPro-Light";   color:#6dbfe9;   text-align:right;   margin:0; }  .header-slogan p + p{ margin:18px 0 0; }  .header-slogan p span{ color:#aeaeae; }.page-title{  display:none; }.menu-wrap{  margin:22px 0 32px;  background:#00a6eb; } .menu-wrap:after{   content:"";   display:table;   clear:both; } @media (max-width:992px){   .menu-wrap{ background:transparent; border:0; position:relative; }} .menu-wrap menu{   max-width:1102px;   margin:0 auto; }.menu-nav{  float:right; } .menu-nav .page-switch a:before,.menu-nav ul.menu li a:before,ul.menu .menu-nav li a:before{   position:relative;   top:-2px;   left:0;   font-size:9px;   content:""; } @media (max-width:992px){   .menu-nav{ width:100%; z-index:32; background:#00a6eb; position:relative; }.menu-nav>ul{  float:right; }}.page-switch a,ul.menu li a,.page-switch span,ul.menu li span{  display:block;  position:relative;  background:#00a6eb;  color:#fff;  border:1px solid #00a6eb;  font:17px/1.5 "ProbaPro-Regular";  letter-spacing:0.5px;  padding:12px 25px; } @media (max-width:992px){   .page-switch a,ul.menu li a,.page-switch span,ul.menu li span{ padding:12px 20px; }}.page-switch:hover>a,ul.menu li:hover>a,.page-switch:hover>span,ul.menu li:hover>span{  background:#00b6f6; } @media (max-width:992px){   .page-switch:hover>a,ul.menu li:hover>a,  .page-switch:hover>span,  ul.menu li:hover>span{ background:#00a6eb; }}ul.menu{  position:relative;  float:left; } @media (max-width:992px){   ul.menu{ display:none; position:absolute; top:100%; z-index:31; height:auto; width:100%; margin:0; background:#FAFAFA; border-top:1px solid #fff; }ul.menu .sub-menu.in{  display:block;  width:100%;  position:relative;  left:0;  padding:1px 0; }} ul.menu li{   position:relative; }  @media (max-width:992px){ ul.menu li{  width:100%; }}  ul.menu li.hasChildren:hover>.sub-menu{ display:block; }@media (max-width:992px){  ul.menu li.hasChildren:hover>.sub-menu{   display:none; }  ul.menu li.hasChildren:hover>.sub-menu.in{ display:block; }}  ul.menu li a.toggler:after{ position:absolute; top:50%; -ms-transform:translate(0,-50%); -webkit-transform:translate(0,-50%); transform:translate(0,-50%); content:""; width:0; height:0; border:4px transparent solid; border-left-color:#fff; border-left-width:6px; right:15px; margin-top:0; }@media (max-width:992px){  ul.menu li a.toggler:after{   content:"";   width:0;   height:0;   border:8px transparent solid;   border-top-color:#fff;   border-top-width:10px;   margin-top:5px; }}  @media (max-width:992px){ ul.menu li a.toggler.collapsed:after{  content:"";  width:0;  height:0;  border:8px transparent solid;  border-left-color:#fff;  border-left-width:10px;  margin-top:0; }}  @media (max-width:992px){ ul.menu li:hover>a.toggler:after{  content:"";  width:0;  height:0;  border:8px transparent solid;  border-top-color:#fff;  border-top-width:10px; }}  @media (max-width:992px){ ul.menu li:hover>a.toggler.collapsed:after{  content:"";  width:0;  height:0;  border:8px transparent solid;  border-left-color:#fff;  border-left-width:10px;  margin-top:0; }} ul.menu>.current-menu-item>a:before, ul.menu>.current-menu-parent>a:before, ul.menu>.current-menu-ancestor>a:before{   content:"";   width:0;   height:0;   border:8px transparent solid;   border-bottom-color:#fff;   border-bottom-width:6px;   position:absolute;   left:50%;   -ms-transform:translate(-50%,0);   -webkit-transform:translate(-50%,0);   transform:translate(-50%,0);   bottom:-1px; }  @media (max-width:992px){ ul.menu>.current-menu-item>a:before,ul.menu>.current-menu-parent>a:before,ul.menu>.current-menu-ancestor>a:before{  display:none; }} ul.menu>li{   float:left; }  ul.menu>li>a.toggler:after{ position:absolute; top:50%; -ms-transform:translate(0,-50%); -webkit-transform:translate(0,-50%); transform:translate(0,-50%); content:""; width:0; height:0; border:3px transparent solid; border-top-color:#fff; border-top-width:5px; margin-top:3px; }@media (max-width:992px){  ul.menu>li>a.toggler:after{   content:"";   width:0;   height:0;   border:8px transparent solid;   border-top-color:#fff;   border-top-width:10px;   margin-top:5px; }}  @media (max-width:992px){ ul.menu>li>a.toggler.collapsed:after{  content:"";  width:0;  height:0;  border:8px transparent solid;  border-left-color:#fff;  border-left-width:10px;  margin-top:0; }}  @media (max-width:992px){ ul.menu>li:hover>a.toggler:after{  content:"";  width:0;  height:0;  border:8px transparent solid;  border-top-color:#fff;  border-top-width:10px; }}  @media (max-width:992px){ ul.menu>li:hover>a.toggler.collapsed:after{  content:"";  width:0;  height:0;  border:8px transparent solid;  border-left-color:#fff;  border-left-width:10px;  margin-top:0; }}  ul.menu>li:hover>.sub-menu>li:hover>.sub-menu{ left:100%; top:0; margin-top:-5px; }@media (max-width:992px){  ul.menu>li:hover>.sub-menu>li:hover>.sub-menu{   left:0;   margin:0; }} ul.menu .sub-menu{   display:none;   position:absolute;   z-index:10;   top:100%;   left:-5px;   padding:5px;   width:240px;   box-sizing:content-box; }  @media (max-width:992px){ ul.menu .sub-menu{  top:0; } ul.menu .sub-menu.in a{   padding:12px 30px;   font-size:16px; } ul.menu .sub-menu.in .in a{   padding:12px 45px; }}  ul.menu .sub-menu>li:first-of-type{ display:none; }@media (max-width:1120px){  ul.menu .sub-menu>li:first-of-type{   display:block; }} ul.menu>.current_page_item>a.toggler:after,ul.menu>.current_page_ancestor>a.toggler:after{   border-top-color:#fff; } @media (max-width:992px){   ul.menu>.current_page_item>a.toggler.collapsed:after,ul.menu>.current_page_ancestor>a.toggler.collapsed:after{ border-left-color:#fff; }} @media (max-width:992px){   ul.menu>.current_page_item:hover>a.toggler:after,ul.menu>.current_page_ancestor:hover>a.toggler:after{ border-top-color:#fff; }} @media (max-width:992px){   ul.menu>.current_page_item:hover>a.toggler.collapsed:after,ul.menu>.current_page_ancestor:hover>a.toggler.collapsed:after{ border-left-color:#fff; }} ul.menu>.current_page_item .current-menu-ancestor>a.toggler:after,ul.menu>.current_page_ancestor .current-menu-ancestor>a.toggler:after{   border-left-color:#fff; }  @media (max-width:992px){ ul.menu>.current_page_item .current-menu-ancestor>a.toggler:after,ul.menu>.current_page_ancestor .current-menu-ancestor>a.toggler:after{  border-left-color:transparent; }} @media (max-width:992px){   ul.menu>.current_page_item .current-menu-ancestor>a.toggler.collapsed:after,ul.menu>.current_page_ancestor .current-menu-ancestor>a.toggler.collapsed:after{ border-left-color:#fff; }} @media (max-width:992px){   ul.menu>.current_page_item .current-menu-ancestor:hover>a.toggler.collapsed:after,ul.menu>.current_page_ancestor .current-menu-ancestor:hover>a.toggler.collapsed:after{ border-left-color:#fff; }} ul.menu li .current_page_ancestor>a, ul.menu li .current-menu-ancestor.portfolio-menu-parent>a, ul.menu li .current-page-ancestor.current-menu-ancestor.current_page_ancestor>a, ul.menu li .current-menu-ancestor.current-menu-parent>a, ul.menu li>.current-menu-ancestor>a, ul.menu li .current_page_item>a, ul.menu li .current-menu-item>a{   background:#00b6f6; } ul.menu li .current_page_ancestor:hover>a, ul.menu li .current-menu-ancestor.portfolio-menu-parent:hover>a, ul.menu li .current-page-ancestor.current-menu-ancestor.current_page_ancestor:hover>a, ul.menu li .current-menu-ancestor.current-menu-parent:hover>a, ul.menu li>.current-menu-ancestor:hover>a, ul.menu li .current_page_item:hover>a, ul.menu li .current-menu-item:hover>a{   background:#00b6f6; } @media (max-width:992px){   ul.menu li .current_page_ancestor:hover>a,  ul.menu li .current-menu-ancestor.portfolio-menu-parent:hover>a,  ul.menu li .current-page-ancestor.current-menu-ancestor.current_page_ancestor:hover>a,  ul.menu li .current-menu-ancestor.current-menu-parent:hover>a,  ul.menu li>.current-menu-ancestor:hover>a,  ul.menu li .current_page_item:hover>a,  ul.menu li .current-menu-item:hover>a{ background:#00b6f6; }} @media (max-width:992px){   ul.menu .current_page_ancestor>a,  ul.menu .current-menu-ancestor.portfolio-menu-parent>a,  ul.menu .current-page-ancestor.current-menu-ancestor.current_page_ancestor>a,  ul.menu .current-menu-ancestor.current-menu-parent>a,  ul.menu>.current-menu-ancestor>a,  ul.menu .current_page_item>a,  ul.menu .current-menu-item>a{ background:#00b6f6; }  ul.menu .current_page_ancestor:hover>a,  ul.menu .current-menu-ancestor.portfolio-menu-parent:hover>a,  ul.menu .current-page-ancestor.current-menu-ancestor.current_page_ancestor:hover>a,  ul.menu .current-menu-ancestor.current-menu-parent:hover>a,  ul.menu>.current-menu-ancestor:hover>a,  ul.menu .current_page_item:hover>a,  ul.menu .current-menu-item:hover>a{ background:#00b6f6; }} ul.menu .current-menu-ancestor.portfolio-menu-parent .current-menu-ancestor.menu-item-object-project_types>a{   background:#00b6f6; }  ul.menu .current-menu-ancestor.portfolio-menu-parent .current-menu-ancestor.menu-item-object-project_types>a:hover>a{ background:#00b6f6; }  @media (max-width:992px){ ul.menu .current-menu-ancestor.portfolio-menu-parent .current-menu-ancestor.menu-item-object-project_types>a:hover>a{  background:#00b6f6; }}@media (max-width:992px){  .collapsing{   position:relative;   height:0;   overflow:hidden;   -webkit-transition:0.35s ease 500ms;   -moz-transition:0.35s ease 500ms;   -ms-transition:0.35s ease 500ms;   -o-transition:0.35s ease 500ms;   transition:0.35s ease 500ms;   -webkit-transition-property:height,visibility;   -o-transition-property:height,visibility;   transition-property:height,visibility; } .menu-toggle{   overflow:hidden;   cursor:pointer; } .menu-button{   float:left;   padding:8px;   margin:11px 0 11px 20px;   border-radius:5px;   position:relative;   overflow:hidden;   width:30px;   height:30px;   font-size:0;   text-indent:-9999px;   appearance:none;   box-shadow:none;   border:none; }  .menu-button span{ display:block; position:absolute; top:14px; left:4px; right:4px; height:2px; background:#fff; }.menu-button span::before,.menu-button span::after{  position:absolute;  display:block;  left:0;  width:100%;  height:2px;  background-color:#fff;  content:""; }.menu-button span::before{  top:-6px; }.menu-button span::after{  bottom:-6px; } .page-title{   display:block;   float:left;   font-size:18px;   line-height:1.5;   white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis;   color:#fff;   padding:12px;   width:-webkit-calc(100% - 60px);   width:-moz-calc(100% - 60px);   width:calc(100% - 60px); }}.main-content{  margin-bottom:30px;  -webkit-box-flex:0 0 750px;  -moz-box-flex:0 0 750px;  -webkit-flex:0 0 750px;  -ms-flex:0 0 750px;  flex:0 0 750px; } @media (max-width:1120px){   .main-content{ -webkit-box-flex:0 0 auto; -moz-box-flex:0 0 auto; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; width:100%; }} .main-content.no-sidebar{   -webkit-box-flex:0 0 100%;   -moz-box-flex:0 0 100%;   -webkit-flex:0 0 100%;   -ms-flex:0 0 100%;   flex:0 0 100%; }  @media (max-width:1120px){ .main-content.no-sidebar{  -webkit-box-flex:0 0 auto;  -moz-box-flex:0 0 auto;  -webkit-flex:0 0 auto;  -ms-flex:0 0 auto;  flex:0 0 auto; }}@supports (flex-flow:row nowrap){  .toppanel{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}.toppanel{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-flex-flow:row nowrap;  -moz-flex-flow:row nowrap;  -o-flex-flow:row nowrap;  -ms-flex-flow:row nowrap;  flex-flow:row nowrap;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  -ms-justify-content:space-between;  justify-content:space-between;  min-height:326px;  margin-bottom:60px;  position:relative;  border:1px solid #e3e3e3; } @media (max-width:880px){   .toppanel{ -webkit-flex-flow:column nowrap; -moz-flex-flow:column nowrap; -o-flex-flow:column nowrap; -ms-flex-flow:column nowrap; flex-flow:column nowrap; }@supports (flex-flow:column nowrap){  .toppanel .toppanel{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}} .toppanel:before{   content:"";   width:0;   height:0;   border:30px transparent solid;   border-top-color:rgba(229,0,53,0.75);   border-top-width:25px;   position:absolute;   z-index:-1;   top:0;   left:204px; } .toppanel:after{   content:"";   width:0;   height:0;   border:103px transparent solid;   border-bottom-color:rgba(0,166,235,0.35);   border-bottom-width:84px;   position:absolute;   z-index:-1;   bottom:0;   right:0; } @supports (flex-flow:column nowrap){   .toppanel #menu{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }} .toppanel #menu{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   -webkit-box-flex:0 0 240px;   -moz-box-flex:0 0 240px;   -webkit-flex:0 0 240px;   -ms-flex:0 0 240px;   flex:0 0 240px;   -webkit-flex-flow:column nowrap;   -moz-flex-flow:column nowrap;   -o-flex-flow:column nowrap;   -ms-flex-flow:column nowrap;   flex-flow:column nowrap;   -webkit-align-items:flex-start;   -moz-align-items:flex-start;   -ms-align-items:flex-start;   align-items:flex-start;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   -ms-justify-content:space-between;   justify-content:space-between;   -webkit-align-content:space-between;   -moz-align-content:space-between;   -ms-align-content:space-between;   align-content:space-between;   padding:20px 0; }  @media (max-width:880px){ .toppanel #menu{  -webkit-box-ordinal-group:1;  -moz-box-ordinal-group:1;  -ms-flex-order:1;  -webkit-order:1;  order:1;  -webkit-box-flex:0 0 auto;  -moz-box-flex:0 0 auto;  -webkit-flex:0 0 auto;  -ms-flex:0 0 auto;  flex:0 0 auto;  -webkit-flex-flow:row nowrap;  -moz-flex-flow:row nowrap;  -o-flex-flow:row nowrap;  -ms-flex-flow:row nowrap;  flex-flow:row nowrap;  -webkit-justify-content:center;  -moz-justify-content:center;  -ms-justify-content:center;  justify-content:center;  width:100%;  padding:0 0 10px; } @supports (flex-flow:row nowrap){   .toppanel #menu #menu{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }}}  .toppanel #menu a{ font-size:17px; padding:12px 12px 12px 26px; display:block; }@media (max-width:880px){  .toppanel #menu a{   text-indent:-999px;   border:1px solid #b6b6b6;   border-radius:50%;   padding:8px;   height:20px;   width:20px;   margin:10px; }}.toppanel #menu a:hover{  color:#009ece; } @media (max-width:880px){   .toppanel #menu a:hover{ border-color:#009ece; }}  .toppanel #menu .current a{ color:#009ece; }@media (max-width:880px){  .toppanel #menu .current a{   border-color:#009ece; }} .toppanel #announce{   -webkit-box-ordinal-group:1;   -moz-box-ordinal-group:1;   -ms-flex-order:1;   -webkit-order:1;   order:1;   -webkit-box-flex:1 0 0;   -moz-box-flex:1 0 0;   -webkit-flex:1 0 0;   -ms-flex:1 0 0;   flex:1 0 0; }  .toppanel #announce div{ display:none; padding:30px 22px 10px; color:#343434; }@media (max-width:640px){  .toppanel #announce div{   padding:10px; }}  .toppanel #announce h2{ font-family:"ProbaPro-Regular"; margin-bottom:20px; }  .toppanel #announce p{ line-height:1.65; margin-bottom:10px; }.side-bar{  margin-top:-3px;  margin-left:43px;  -webkit-box-flex:0 0 257px;  -moz-box-flex:0 0 257px;  -webkit-flex:0 0 257px;  -ms-flex:0 0 257px;  flex:0 0 257px; } @media (max-width:1120px){   .side-bar{ -webkit-box-flex:0 0 auto; -moz-box-flex:0 0 auto; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; width:100%; margin-left:0; }} .side-bar h3{   font:18px "ProbaPro-Regular";   text-transform:uppercase;   margin-bottom:15px; } .side-bar .widget{   width:100%;   margin-bottom:50px; } @supports (flex-flow:row nowrap){   .side-bar .nf_testimonials_widget .testimonials{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }} .side-bar .nf_testimonials_widget .testimonials{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   -webkit-flex-flow:row nowrap;   -moz-flex-flow:row nowrap;   -o-flex-flow:row nowrap;   -ms-flex-flow:row nowrap;   flex-flow:row nowrap;   -webkit-align-items:flex-start;   -moz-align-items:flex-start;   -ms-align-items:flex-start;   align-items:flex-start;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   -ms-justify-content:space-between;   justify-content:space-between; }  @media (max-width:640px){ .side-bar .nf_testimonials_widget .testimonials{  -webkit-flex-flow:column wrap;  -moz-flex-flow:column wrap;  -o-flex-flow:column wrap;  -ms-flex-flow:column wrap;  flex-flow:column wrap; } @supports (flex-flow:column wrap){   .side-bar .nf_testimonials_widget .testimonials .testimonials{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }}}  @media (max-width:1120px){ .side-bar .nf_testimonials_widget .testimonials li{  -webkit-box-flex:0 0 47%;  -moz-box-flex:0 0 47%;  -webkit-flex:0 0 47%;  -ms-flex:0 0 47%;  flex:0 0 47%; }}  @media (max-width:640px){ .side-bar .nf_testimonials_widget .testimonials li{  -webkit-box-flex:0 0 auto;  -moz-box-flex:0 0 auto;  -webkit-flex:0 0 auto;  -ms-flex:0 0 auto;  flex:0 0 auto;  width:100%; } .side-bar .nf_testimonials_widget .testimonials li + li{   padding-top:20px;   margin-top:20px;   border-top:1px solid #b6b6b6; }}  .side-bar .nf_testimonials_widget .testimonials li:last-of-type{ display:none; }@media (max-width:1120px){  .side-bar .nf_testimonials_widget .testimonials li:last-of-type{   display:block; }}  .side-bar .nf_testimonials_widget .testimonials li blockquote{ font-family:"ProbaPro-Italic"; } @supports (flex-flow:column wrap){   .side-bar .nf_corporate_blog_widget .side-bar-posts,  .side-bar .widget_recent_entries .side-bar-posts{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }} .side-bar .nf_corporate_blog_widget .side-bar-posts, .side-bar .widget_recent_entries .side-bar-posts{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   -webkit-flex-flow:column wrap;   -moz-flex-flow:column wrap;   -o-flex-flow:column wrap;   -ms-flex-flow:column wrap;   flex-flow:column wrap;   -webkit-align-items:flex-start;   -moz-align-items:flex-start;   -ms-align-items:flex-start;   align-items:flex-start;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   -ms-justify-content:space-between;   justify-content:space-between; }  @media (max-width:1120px){ .side-bar .nf_corporate_blog_widget .side-bar-posts,.side-bar .widget_recent_entries .side-bar-posts{  -webkit-flex-flow:row wrap;  -moz-flex-flow:row wrap;  -o-flex-flow:row wrap;  -ms-flex-flow:row wrap;  flex-flow:row wrap; } @supports (flex-flow:row wrap){   .side-bar .nf_corporate_blog_widget .side-bar-posts .side-bar-posts,  .side-bar .widget_recent_entries .side-bar-posts .side-bar-posts{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }}}  @media (max-width:640px){ .side-bar .nf_corporate_blog_widget .side-bar-posts,.side-bar .widget_recent_entries .side-bar-posts{  -webkit-flex-flow:column wrap;  -moz-flex-flow:column wrap;  -o-flex-flow:column wrap;  -ms-flex-flow:column wrap;  flex-flow:column wrap; } @supports (flex-flow:column wrap){   .side-bar .nf_corporate_blog_widget .side-bar-posts .side-bar-posts,  .side-bar .widget_recent_entries .side-bar-posts .side-bar-posts{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }}}  .side-bar .nf_corporate_blog_widget .side-bar-posts li,  .side-bar .widget_recent_entries .side-bar-posts li{ margin-bottom:20px; width:100%; }@media (max-width:1120px){  .side-bar .nf_corporate_blog_widget .side-bar-posts li, .side-bar .widget_recent_entries .side-bar-posts li{   -webkit-box-flex:0 0 47%;   -moz-box-flex:0 0 47%;   -webkit-flex:0 0 47%;   -ms-flex:0 0 47%;   flex:0 0 47%; }}@media (max-width:1120px){  .side-bar .nf_corporate_blog_widget .side-bar-posts li:nth-child(3),.side-bar .nf_corporate_blog_widget .side-bar-posts li:nth-child(4), .side-bar .widget_recent_entries .side-bar-posts li:nth-child(3), .side-bar .widget_recent_entries .side-bar-posts li:nth-child(4){   padding-top:20px;   border-top:1px solid #b6b6b6; }}@media (max-width:640px){  .side-bar .nf_corporate_blog_widget .side-bar-posts li, .side-bar .widget_recent_entries .side-bar-posts li{   -webkit-box-flex:0 0 auto;   -moz-box-flex:0 0 auto;   -webkit-flex:0 0 auto;   -ms-flex:0 0 auto;   flex:0 0 auto;   width:100%; }  .side-bar .nf_corporate_blog_widget .side-bar-posts li + li,  .side-bar .widget_recent_entries .side-bar-posts li + li{ padding-top:20px; border-top:1px solid #b6b6b6; }}  .side-bar .nf_corporate_blog_widget .side-bar-posts .title,  .side-bar .widget_recent_entries .side-bar-posts .title{ font-size:20px; line-height:1.2; color:#009ece; display:block; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }.side-bar .nf_corporate_blog_widget .side-bar-posts .title:hover,.side-bar .widget_recent_entries .side-bar-posts .title:hover{  color:#ff968d; }.side-bar .nf_corporate_blog_widget .side-bar-posts .title p,.side-bar .widget_recent_entries .side-bar-posts .title p{  font:12px/1.8 "ProbaPro-Regular";  letter-spacing:1.2px;  margin:3px 0;  color:rgba(93,93,93,0.5);  text-transform:uppercase; }  @supports (flex-flow:row nowrap){ .side-bar .nf_corporate_blog_widget .side-bar-posts .entry,.side-bar .widget_recent_entries .side-bar-posts .entry{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex; }}  .side-bar .nf_corporate_blog_widget .side-bar-posts .entry,  .side-bar .widget_recent_entries .side-bar-posts .entry{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-flow:row nowrap; -moz-flex-flow:row nowrap; -o-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-justify-content:space-between; -moz-justify-content:space-between; -ms-justify-content:space-between; justify-content:space-between; max-height:79px; overflow:hidden; }.side-bar .nf_corporate_blog_widget .side-bar-posts .entry img,.side-bar .widget_recent_entries .side-bar-posts .entry img{  -webkit-box-flex:0 0 74px;  -moz-box-flex:0 0 74px;  -webkit-flex:0 0 74px;  -ms-flex:0 0 74px;  flex:0 0 74px;  margin-top:3px;  margin-right:12px; }.side-bar .nf_corporate_blog_widget .side-bar-posts .entry p,.side-bar .widget_recent_entries .side-bar-posts .entry p{  -webkit-box-flex:1 0 0;  -moz-box-flex:1 0 0;  -webkit-flex:1 0 0;  -ms-flex:1 0 0;  flex:1 0 0;  line-height:20px;  font-size:15px; } .side-bar .widget_categories_adv, .side-bar .nf_sub_pages_widget, .side-bar .widget_search{   margin-bottom:45px; }  .side-bar .widget_categories_adv>ul,  .side-bar .nf_sub_pages_widget>ul,  .side-bar .widget_search>ul{ padding:0 19px; }@media (max-width:1120px){  .side-bar .widget_categories_adv>ul, .side-bar .nf_sub_pages_widget>ul, .side-bar .widget_search>ul{   padding:0; }}.side-bar .widget_categories_adv>ul a,.side-bar .nf_sub_pages_widget>ul a,.side-bar .widget_search>ul a{  font-size:18px;  line-height:1.4;  position:relative;  margin-bottom:6px;  color:#009ece;  display:block; } .side-bar .widget_categories_adv>ul a:hover, .side-bar .nf_sub_pages_widget>ul a:hover, .side-bar .widget_search>ul a:hover{   color:#ff968d; }.side-bar .widget_categories_adv>ul .children,.side-bar .nf_sub_pages_widget>ul .children,.side-bar .widget_search>ul .children{  margin-left:7px;  margin-bottom:3px; } .side-bar .widget_categories_adv>ul .children a, .side-bar .nf_sub_pages_widget>ul .children a, .side-bar .widget_search>ul .children a{   font-size:16px;   margin-bottom:4px;   padding-left:10px; }  .side-bar .widget_categories_adv>ul .children a:before,  .side-bar .nf_sub_pages_widget>ul .children a:before,  .side-bar .widget_search>ul .children a:before{ display:inline-block; vertical-align:middle; content:"-"; position:absolute; margin-right:5px; left:0; } .side-bar .widget_categories_adv .children{   -webkit-column-count:2;   -moz-column-count:2;   column-count:2; }  @media (max-width:1120px){ .side-bar .widget_categories_adv .children{  -webkit-column-count:4;  -moz-column-count:4;  column-count:4; }}  @media (max-width:530px){ .side-bar .widget_categories_adv .children{  -webkit-column-count:2;  -moz-column-count:2;  column-count:2; }} @media (max-width:1120px){   .side-bar .nf_sub_pages_widget>ul{ -webkit-column-count:3; -moz-column-count:3; column-count:3; }} @media (max-width:767px){   .side-bar .nf_sub_pages_widget>ul{ -webkit-column-count:2; -moz-column-count:2; column-count:2; }} @media (max-width:530px){   .side-bar .nf_sub_pages_widget>ul{ -webkit-column-count:1; -moz-column-count:1; column-count:1; }} .side-bar .tagcloud a{   line-height:1.2;   font-family:"ProbaPro-Light";   color:#009ece; }  .side-bar .tagcloud a:hover{ color:#ff968d; } .side-bar .widget_recent_entries ul a{   font-size:18px;   line-height:1.6; }.widget_search h3{  font-size:18px;  text-transform:uppercase;  margin:0; }.widget_search form{  margin:0 auto;  width:100%;  max-width:255px;  position:relative; } .widget_search form:before{   position:absolute;   top:50%;   -ms-transform:translate(0,-50%);   -webkit-transform:translate(0,-50%);   transform:translate(0,-50%);   content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUVJREFUeNq0lIsNgkAMhuUmcATYgBFkAnECdAFwA2UClAXUCcQJYAMdgREcwb/JT6JQ5CFe0pSk149eX9bsy0nT1IWaQ55hGD5mPY+lgBZQEcRX7meQI35Q9IICJhGdCBOni2gASthsfMvPAmqBb2B7tkIJzCHivPoWCV9yhZQQTwMb6oRAr+tptHu8n6iR8s85I8z6FgN+PiNuBGKYp2IIkBFnzH2gPd9nUcaci9Ylhn1YjoSW9FcLNen5G1Se4I70d7XUGVYwGgmN6N+AxtLI6LvtEBrv2/T/hMps05BwK/UBupymmP7NQsGwhzpD7l0R036XdQg5dK4+OAh8x+TLxNzezEs2us08yng/tKViaqMnUIfAaidUUq08B/c8vkzSkHPLtS/pgcWS/buuR2z92uga2JpigurgScYU0W3ecnx6CTAA9VyDFTNuFTYAAAAASUVORK5CYII=");   left:10px;   margin-top:4px; } .widget_search form input{   padding:13px 13px 13px 37px;   height:48px; }.footer-container{  width:100%;  background:#ebebeb;  padding-bottom:50px;  font-size:16px; }.footer .bottom-panel{  font-size:14px;  text-transform:uppercase;  padding:10px 0;  border-top:1px solid #828282;  display:inline-block;  color:#5d5d5d;  margin-top:-78px; } @media (max-width:1120px){   .footer .bottom-panel{ margin-top:15px; }}@supports (flex-flow:row wrap){  .footer .footer-linkbox{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}.footer .footer-linkbox{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-flex-flow:row wrap;  -moz-flex-flow:row wrap;  -o-flex-flow:row wrap;  -ms-flex-flow:row wrap;  flex-flow:row wrap;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  -ms-align-items:flex-start;  align-items:flex-start;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  -ms-justify-content:space-between;  justify-content:space-between;  padding:27px 0 0 0;  line-height:1.35;  color:#5d5d5d; } @media (max-width:1120px){   .footer .footer-linkbox{ -webkit-flex-flow:row wrap; -moz-flex-flow:row wrap; -o-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap; }@supports (flex-flow:row wrap){  .footer .footer-linkbox .footer-linkbox{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}}.footer .links{  list-style:none;  padding:0;  line-height:1.4;  display:inline-block;  vertical-align:bottom; } .footer .links li{   display:inline-block;   vertical-align:middle;   margin-bottom:0; }  .footer .links li a{ float:left; }.footer .linkbox-submenu>span>a{  display:block;  font-size:18px;  font-weight:600;  padding:32px 0 0;  text-transform:uppercase;  color:rgba(93,93,93,0.5); } @media (max-width:1120px){   .footer .linkbox-submenu>span>a{ padding:27px 0 10px; border-bottom:1px solid rgba(93,93,93,0.5); }}.footer .linkbox-submenu>ul{  padding:18px 0 0; } @media (max-width:1120px){   .footer .linkbox-submenu>ul{ padding:15px 0 0; -webkit-column-count:2; -moz-column-count:2; column-count:2; }} @media (max-width:880px){   .footer .linkbox-submenu>ul{ -webkit-column-count:1; -moz-column-count:1; column-count:1; }} @media (max-width:600px){   .footer .linkbox-submenu>ul{ -webkit-column-count:2; -moz-column-count:2; column-count:2; }} @media (max-width:400px){   .footer .linkbox-submenu>ul{ -webkit-column-count:1; -moz-column-count:1; column-count:1; }}.footer .linkbox-submenu ul li a{  display:block;  position:relative;  color:#5d5d5d;  line-height:2; } .footer .linkbox-submenu ul li a [class^='icon-']{   -webkit-transition:all 500ms;   -moz-transition:all 500ms;   -ms-transition:all 500ms;   -o-transition:all 500ms;   transition:all 500ms;   width:25px;   padding-right:4px;   text-align:center;   position:relative;   color:#a7a7a7;   display:inline-block;   vertical-align:baseline; } .footer .linkbox-submenu ul li a:hover{   color:#2a2a2a; }  .footer .linkbox-submenu ul li a:hover [class^='icon-']{ color:#5d5d5d; }.footer .linkbox-submenu ul .children{  margin-left:12px; } .footer .linkbox-submenu ul .children li a{   line-height:1.9; }  .footer .linkbox-submenu ul .children li a:before{ position:absolute; right:100%; margin-right:4px; content:"-"; }.footer .f-info{  -webkit-box-flex:0 0 240px;  -moz-box-flex:0 0 240px;  -webkit-flex:0 0 240px;  -ms-flex:0 0 240px;  flex:0 0 240px; } .footer .f-info .f-logo{   width:90px;   margin-bottom:23px; } .footer .f-info p{   margin-bottom:15px;   line-height:1.59; }.footer .f-services{  -webkit-box-flex:0 0 190px;  -moz-box-flex:0 0 190px;  -webkit-flex:0 0 190px;  -ms-flex:0 0 190px;  flex:0 0 190px; }.footer .f-portfolio{  -webkit-box-flex:0 0 175px;  -moz-box-flex:0 0 175px;  -webkit-flex:0 0 175px;  -ms-flex:0 0 175px;  flex:0 0 175px; }@media (max-width:1120px){  .footer .f-info, .footer .f-services{   padding-right:50px; }}@media (max-width:600px){  .footer .f-info, .footer .f-services{   padding-right:0; }}@media (max-width:1120px){  .footer .f-contact>li{   display:inline-block;   vertical-align:top;   width:100%; }}@media (max-width:1120px){  .footer .f-services, .footer .f-portfolio{   -webkit-box-ordinal-group:1;   -moz-box-ordinal-group:1;   -ms-flex-order:1;   -webkit-order:1;   order:1; }}@media (max-width:1120px){  .footer .linkbox-submenu{   -webkit-box-flex:0 0 50%;   -moz-box-flex:0 0 50%;   -webkit-flex:0 0 50%;   -ms-flex:0 0 50%;   flex:0 0 50%; }}@media (max-width:880px){  .footer .linkbox-submenu{   -webkit-box-flex:0 0 45%;   -moz-box-flex:0 0 45%;   -webkit-flex:0 0 45%;   -ms-flex:0 0 45%;   flex:0 0 45%; }}@media (max-width:600px){  .footer .linkbox-submenu{   -webkit-box-flex:0 0 100%;   -moz-box-flex:0 0 100%;   -webkit-flex:0 0 100%;   -ms-flex:0 0 100%;   flex:0 0 100%; }}.footer .icon-mail{  font-size:11px;  margin-right:1px;  top:0;  left:1px; }.footer .icon-facebook{  font-size:17px; }.footer .icon-facebook2{  margin-right:1px;  top:2px;  font-size:18px;  left:2px; }.footer .icon-google-plus{  font-size:17px; }.footer .icon-google-plus2{  left:1px;  top:1px;  font-size:15px;  margin-right:2px; }.footer .icon-youtube{  font-size:13px;  left:2px;  margin-right:2px;  top:1px; }.footer .icon-skype{  font-size:16px;  margin-right:2px;  top:3px;  left:1px; }.footer .icon-phone{  font-size:18px;  margin-right:1px;  top:3px;  left:2px; }.footer .icon-print{  font-size:20px;  margin-right:-1px;  top:3px;  margin-left:2px; }.comment-form input,.comment-form textarea{  margin-bottom:10px; }@media (min-width:1120px){  .comment-form input[name="author"],.comment-form input[name="email"]{   max-width:320px; }}.comment-form textarea{  display:block;  resize:vertical; }.editable-content .commentlist{  margin:0;  padding:0; }.commentlist .comment,.editable-content .commentlist .comment{  margin-bottom:10px;  padding:10px; } .commentlist .comment:after,.editable-content .commentlist .comment:after{   content:"";   display:table;   clear:both; } .commentlist .comment.depth-1{   border:1px solid #b6b6b6; } .commentlist .comment .children{   border-top:1px dotted #b6b6b6;   margin:0 0 0 10px; }  .commentlist .comment .children .comment{ padding:10px 0 10px 10px; margin:0; }.commentlist .comment .children .comment + .comment{  margin-top:10px; } @supports (flex-flow:row nowrap){   .commentlist .comment .header-comment{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }} .commentlist .comment .header-comment{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   -webkit-flex-flow:row nowrap;   -moz-flex-flow:row nowrap;   -o-flex-flow:row nowrap;   -ms-flex-flow:row nowrap;   flex-flow:row nowrap;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   -ms-justify-content:space-between;   justify-content:space-between;   -webkit-align-items:center;   -moz-align-items:center;   -ms-align-items:center;   align-items:center;   background:#ebebeb;   padding:5px 20px 5px 5px; }  .commentlist .comment .header-comment ~ p{ padding:10px; margin-bottom:0; word-break:break-word; } @supports (flex-flow:row nowrap){   .commentlist .comment .comment-author-wrap{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }} .commentlist .comment .comment-author-wrap{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   -webkit-flex-flow:row nowrap;   -moz-flex-flow:row nowrap;   -o-flex-flow:row nowrap;   -ms-flex-flow:row nowrap;   flex-flow:row nowrap;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   -ms-justify-content:flex-start;   justify-content:flex-start;   -webkit-box-flex:1 0 0;   -moz-box-flex:1 0 0;   -webkit-flex:1 0 0;   -ms-flex:1 0 0;   flex:1 0 0; } .commentlist .comment .reply{   -webkit-box-flex:0 0 70px;   -moz-box-flex:0 0 70px;   -webkit-flex:0 0 70px;   -ms-flex:0 0 70px;   flex:0 0 70px; } .commentlist .comment .comment-author{   margin-right:10px;   -webkit-box-flex:0 0 50px;   -moz-box-flex:0 0 50px;   -webkit-flex:0 0 50px;   -ms-flex:0 0 50px;   flex:0 0 50px; }  .commentlist .comment .comment-author img{ display:block; } @supports (flex-flow:row nowrap){   .commentlist .comment .comment-meta{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }} .commentlist .comment .comment-meta{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   -webkit-flex-flow:row nowrap;   -moz-flex-flow:row nowrap;   -o-flex-flow:row nowrap;   -ms-flex-flow:row nowrap;   flex-flow:row nowrap;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   -ms-justify-content:space-between;   justify-content:space-between;   -webkit-align-items:center;   -moz-align-items:center;   -ms-align-items:center;   align-items:center;   -webkit-box-flex:1 0 0;   -moz-box-flex:1 0 0;   -webkit-flex:1 0 0;   -ms-flex:1 0 0;   flex:1 0 0; }  .commentlist .comment .comment-meta .fn{ line-height:1.1; font-family:"ProbaPro-Bold"; }  .commentlist .comment .comment-meta .data{ display:inline-block; vertical-align:middle; font-size:11px; text-decoration:underline; } .commentlist .comment .comment-meta-autor{   -webkit-box-flex:1 0 0;   -moz-box-flex:1 0 0;   -webkit-flex:1 0 0;   -ms-flex:1 0 0;   flex:1 0 0; } .commentlist .comment .comment-edit-link{   -webkit-box-flex:0 0 50px;   -moz-box-flex:0 0 50px;   -webkit-flex:0 0 50px;   -ms-flex:0 0 50px;   flex:0 0 50px;   color:#009ece; } .commentlist .comment .reply .comment-reply-link{   position:relative;   color:#009ece; }  .commentlist .comment .reply .comment-reply-link:before{ content:""; margin-right:5px; }.fv-error textarea{  color:#db486f; }.editable-content .ulslide-demo li{  padding:0; } .editable-content .ulslide-demo li:before{   display:none; }.request-form{  margin:36px 0; }.input-row{  margin:0 -12px; } .input-row:after{   content:"";   display:table;   clear:both; }.input_wrap{  width:31.8475%;  padding:0 12px;  float:left;  position:relative; } .input_wrap:nth-child(3){   width:36.305%;   position:relative; }  .input_wrap:nth-child(3):after{ position:absolute; content:""; width:0; height:0; border:8px transparent solid; border-top-color:#b6b6b6; bottom:10px; right:25px; z-index:-1; }  .input_wrap:nth-child(3) select{ padding:12px 30px 12px 14px; }  @media (max-width:767px){ .input_wrap:nth-child(3){  width:100%; }} @media (max-width:767px){   .input_wrap{ width:100%; }} .input_wrap input[type="text"], .input_wrap select{   padding:14px;   height:49px; } .input_wrap select{   background:none; } .input_wrap.fv-error input[type="text"]{   border:1px solid #DA251C; }.input-row,.textarea_wrap{  margin-bottom:10px; } .input-row input[type="text"], .input-row select, .input-row textarea, .textarea_wrap input[type="text"], .textarea_wrap select, .textarea_wrap textarea{   color:#343434; } .input-row label, .textarea_wrap label{   display:block;   margin-bottom:4px; }.textarea_wrap textarea{  display:block;  resize:vertical;  padding:25px;  line-height:1.5; }.required-mark{  font-size:24px;  color:#db486f; }@supports (flex-flow:row nowrap){  .attchment-submit-wrap{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}@media (max-width:767px){  @supports (flex-flow:column nowrap){   .attchment-submit-wrap{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }}}.attchment-submit-wrap{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-flex-flow:row nowrap;  -moz-flex-flow:row nowrap;  -o-flex-flow:row nowrap;  -ms-flex-flow:row nowrap;  flex-flow:row nowrap;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  -ms-justify-content:space-between;  justify-content:space-between;  -webkit-align-items:flex-end;  -moz-align-items:flex-end;  -ms-align-items:flex-end;  align-items:flex-end; } @media (max-width:767px){   .attchment-submit-wrap{ -webkit-flex-flow:column nowrap; -moz-flex-flow:column nowrap; -o-flex-flow:column nowrap; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-align-items:flex-start; -moz-align-items:flex-start; -ms-align-items:flex-start; align-items:flex-start; }}.attchment_wrap{  -webkit-box-flex:1 0 0;  -moz-box-flex:1 0 0;  -webkit-flex:1 0 0;  -ms-flex:1 0 0;  flex:1 0 0; } @media (max-width:767px){   .attchment_wrap{ -webkit-box-flex:0 0 auto; -moz-box-flex:0 0 auto; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; width:100%; }} @media (max-width:767px){   @supports (flex-flow:column nowrap){ .attchment_wrap .attchment-submit-wrap{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex; }}}.rfp-submit-wrap{  -webkit-box-flex:0 0 300px;  -moz-box-flex:0 0 300px;  -webkit-flex:0 0 300px;  -ms-flex:0 0 300px;  flex:0 0 300px;  position:relative; } @media (max-width:767px){   .rfp-submit-wrap{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-flex:0 0 auto; -moz-box-flex:0 0 auto; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; -webkit-flex-flow:column nowrap; -moz-flex-flow:column nowrap; -o-flex-flow:column nowrap; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-align-items:flex-end; -moz-align-items:flex-end; -ms-align-items:flex-end; align-items:flex-end; width:100%; }}#add_attachments span{  font:18px "ProbaPro-Regular";  position:relative;  text-transform:capitalize;  color:#009ece;  padding-right:28px;  margin-top:10px;  display:inline-block;  cursor:pointer; } #add_attachments span:after{   position:absolute;   top:50%;   -ms-transform:translate(0,-50%);   -webkit-transform:translate(0,-50%);   transform:translate(0,-50%);   content:"";   width:0;   height:0;   border:7px transparent solid;   border-top-color:#009ece;   border-bottom:0;   right:0; }#add_attachments.attach_show span:after{  content:"";  width:0;  height:0;  border:7px transparent solid;  border-bottom-color:#009ece;  border-top:0; }@media (max-width:767px){  .rfp-submit-wrap .rfp-button[type="submit"]{   margin:0; }}.rfp-button,.rfp-button[type="submit"]{  position:relative;  background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/img/Request_Proposal.jpg") repeat-x 0 0;  animation:animatedBackground 80s linear infinite;  -ms-animation:animatedBackground 80s linear infinite;  -moz-animation:animatedBackground 80s linear infinite;  -webkit-animation:animatedBackground 80s linear infinite;  height:47px;  width:100%;  max-width:257px;  padding:15px;  margin:0 auto;  text-align:center;  color:#fff;  display:block;  font:16px/19px "ProbaPro-Light";  text-decoration:none;  text-transform:uppercase; } .rfp-button:hover,.rfp-button:focus,.rfp-button[type="submit"]:hover,.rfp-button[type="submit"]:focus{   background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/img/Request_Proposal.jpg") repeat-x 0 0;   color:#fff; }.rfp_submit_loader{  position:absolute;  bottom:0;  right:270px;  background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/img/rfp_loader.gif") no-repeat 50% 50%;  width:30px;  height:47px;  display:none; }#rform_files_wrap li{  margin-bottom:10px; } #rform_files_wrap li>*{   display:inline-block;   vertical-align:middle; }.input_file_wrap{  width:364px;  height:40px;  margin:0 10px 0 0;  position:relative; } @media (max-width:530px){   .input_file_wrap{ width:270px; width:-moz-calc(100% - 60px); width:-webkit-calc(100% - 60px); width:calc(100% - 60px); }} .input_file_wrap:after{   content:"Open";   position:absolute;   top:0;   right:0;   bottom:0;   width:100px;   background:#006691;   color:#fff;   text-align:center;   padding:8px 5px; } .input_file_wrap:hover:after{   background:#00a6eb; } .input_file_wrap input{   cursor:pointer;   margin:0;   opacity:0;   position:absolute;   left:0;   top:0;   bottom:0;   z-index:10; } .input_file_wrap a{   width:270px;   width:-moz-calc(100% - 120px);   width:-webkit-calc(100% - 120px);   width:calc(100% - 120px);   overflow:hidden;   display:block;   white-space:nowrap;   padding:7px 14px;   text-overflow:ellipsis;   border:1px solid #b6b6b6;   height:100%; }.more_attachment{  width:40px;  height:40px;  background:#006691;  color:#fff;  cursor:pointer;  text-align:center;  padding:7px;  font-size:35px;  line-height:23px; } .more_attachment:hover{   background:#00a6eb; }.rfp-recaptcha{  float:right;  margin:0 -1px 85px 0; }.ask-a-question-captcha{  max-width:257px;  -webkit-transform:scale(0.84);  -moz-transform:scale(0.84);  -ms-transform:scale(0.84);  -o-transform:scale(0.84);  transform:scale(0.84);  -webkit-transform-origin:0 0 0;  -moz-transform-origin:0 0 0;  -ms-transform-origin:0 0 0;  -o-transform-origin:0 0 0;  transform-origin:0 0 0; }#rform_files_wrap{  padding:0;  margin:0;  list-style-type:none;  overflow:hidden;  position:relative;  z-index:11; } #rform_files_wrap li{   overflow:hidden;   margin-bottom:10px; }.rfp-captcha{  margin-bottom:10px; }#rform_comments_template{  margin-bottom:36px; } #rform_comments_template ul{   margin-top:7px; }  #rform_comments_template ul li{ position:relative; padding-left:18px; margin-bottom:6px; }#rform_comments_template ul li:before{  position:absolute;  content:"";  left:0;  top:10px;  border-radius:50%;  height:7px;  width:7px;  background-color:#bcbcbc; }.post-column--services>*{  margin:45px 0 0; }.post-column--services .post-title{  margin-bottom:10px;  min-height:110px; } .post-column--services .post-title:hover a{   color:#009ece; } .post-column--services .post-title .img-wrap{   text-align:left; } .post-column--services .post-title img{   height:83px;   width:auto; }  .post-column--services .post-title img.custom-development{ width:115px; height:85px; }  .post-column--services .post-title img.enterprice-systems{ width:114px; height:86px; }  .post-column--services .post-title img.web-development{ width:111px; height:82px; }  .post-column--services .post-title img.mobile-development{ width:119px; height:99px; }  .post-column--services .post-title img.quality-assurance{ width:119px; height:100px; }  .post-column--services .post-title img.graphic-design{ width:103px; height:103px; }  .post-column--services .post-title img.administration{ width:116px; height:76px; }  .post-column--services .post-title img.internet-marketing{ width:95px; height:95px; }  .post-column--services .post-title img.it-consulting{ width:106px; height:106px; }  .post-column--services .post-title img.project-management{ margin:12px 0; }.contact-page p strong{  font-family:"ProbaPro-Bold"; }.contact-list{  margin:45px 0; } .contact-list li + li{   margin:10px 0 0; } .contact-list li a{   color:#009ece; }  .contact-list li a:hover,.contact-list li a:hover span[class^="icon"]{ color:#ff968d; }  .contact-list li a span[class^="icon"]{ -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; transition:0.5s; color:#00b6f6; font-size:11px; margin-right:3px; vertical-align:middle; } @supports (flex-flow:row nowrap){   .contact-list dl{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }} .contact-list dl{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   -webkit-flex-flow:row nowrap;   -moz-flex-flow:row nowrap;   -o-flex-flow:row nowrap;   -ms-flex-flow:row nowrap;   flex-flow:row nowrap;   -webkit-align-items:flex-start;   -moz-align-items:flex-start;   -ms-align-items:flex-start;   align-items:flex-start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   -ms-justify-content:flex-start;   justify-content:flex-start; }  @media (max-width:530px){ .contact-list dl{  -webkit-flex-flow:row wrap;  -moz-flex-flow:row wrap;  -o-flex-flow:row wrap;  -ms-flex-flow:row wrap;  flex-flow:row wrap; } @supports (flex-flow:row wrap){   .contact-list dl .offices{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }}} .contact-list dt{   -webkit-box-flex:0 0 190px;   -moz-box-flex:0 0 190px;   -webkit-flex:0 0 190px;   -ms-flex:0 0 190px;   flex:0 0 190px; } .contact-list dd{   -webkit-box-flex:1 0 0;   -moz-box-flex:1 0 0;   -webkit-flex:1 0 0;   -ms-flex:1 0 0;   flex:1 0 0; } @media (max-width:530px){   .contact-list dt,  .contact-list dd{ -webkit-box-flex:0 0 100%; -moz-box-flex:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; }}@supports (flex-flow:row nowrap){  .offices{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}.offices{  margin-bottom:35px;  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-flex-flow:row nowrap;  -moz-flex-flow:row nowrap;  -o-flex-flow:row nowrap;  -ms-flex-flow:row nowrap;  flex-flow:row nowrap;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  -ms-align-items:flex-start;  align-items:flex-start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  -ms-justify-content:flex-start;  justify-content:flex-start; } @media (max-width:530px){   .offices{ -webkit-flex-flow:row wrap; -moz-flex-flow:row wrap; -o-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap; }@supports (flex-flow:row wrap){  .offices .offices{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}} .offices>*{   -webkit-box-flex:0 0 47%;   -moz-box-flex:0 0 47%;   -webkit-flex:0 0 47%;   -ms-flex:0 0 47%;   flex:0 0 47%; }  @media (max-width:530px){ .offices>*{  -webkit-box-flex:0 0 100%;  -moz-box-flex:0 0 100%;  -webkit-flex:0 0 100%;  -ms-flex:0 0 100%;  flex:0 0 100%; }}.address{  margin:0 0 20px; } .address li{   margin:0 0 5px; }  .address li span[class^="icon"]{ -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; transition:0.5s; display:inline-block; vertical-align:middle; width:20px; text-align:center; margin-right:6px; top:-1px; }  .address li .icon-location{ font-size:18px; color:#ec6972; }  .address li .icon-mail{ color:#00b6f6; font-size:11px; position:relative; top:1px; }  .address li a{ color:#009ece; }.address li a:hover,.address li a:hover span[class^="icon"]{  color:#ff968d; }.post-column--home .post-title{  margin-bottom:16px;  min-height:100px; } .post-column--home .post-title a:hover{   color:#009ece; } .post-column--home .post-title .img-wrap{   text-align:left; } .post-column--home .post-title img{   margin:0;   height:83px;   width:auto; }  .post-column--home .post-title img.web{ width:111px; height:82px; }  .post-column--home .post-title img.mobile{ margin-left:17px; width:90px; height:95px; }  .post-column--home .post-title img.qa{ width:119px; height:99px; }  .post-column--home .post-title img.administration{ width:118px; height:77px; }  .post-column--home .post-title img.seo{ width:95px; height:95px; }  .post-column--home .post-title img.management{ margin-left:12px; width:94px; height:86px; }.how-work p strong{  font-size:18px;  text-transform:uppercase; }.post-column--blog{  margin:0; } .post-column--blog>*{   margin:15px 0 30px; }  @media (max-width:1120px){ .post-column--blog>*{  -webkit-box-flex:0 0 30%;  -moz-box-flex:0 0 30%;  -webkit-flex:0 0 30%;  -ms-flex:0 0 30%;  flex:0 0 30%; }}  @media (max-width:880px){ .post-column--blog>*{  -webkit-box-flex:0 0 47%;  -moz-box-flex:0 0 47%;  -webkit-flex:0 0 47%;  -ms-flex:0 0 47%;  flex:0 0 47%; }}  @media (max-width:530px){ .post-column--blog>*{  -webkit-box-flex:0 0 100%;  -moz-box-flex:0 0 100%;  -webkit-flex:0 0 100%;  -ms-flex:0 0 100%;  flex:0 0 100%; }} @supports (flex-flow:row wrap){   .post-column--blog .post-info{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }} .post-column--blog .post-info{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   -webkit-align-items:flex-start;   -moz-align-items:flex-start;   -ms-align-items:flex-start;   align-items:flex-start;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   -ms-justify-content:space-between;   justify-content:space-between; } .post-column--blog .date{   font-size:17px;   color:rgba(52,52,52,0.5);   text-transform:uppercase;   -webkit-box-flex:0 0 155px;   -moz-box-flex:0 0 155px;   -webkit-flex:0 0 155px;   -ms-flex:0 0 155px;   flex:0 0 155px; } .post-column--blog .post-categories{   -webkit-box-flex:1 0 0;   -moz-box-flex:1 0 0;   -webkit-flex:1 0 0;   -ms-flex:1 0 0;   flex:1 0 0;   text-align:right;   color:#009ece; }  .post-column--blog .post-categories>*{ color:#009ece; }  .post-column--blog .post-categories a{ font-size:18px; word-break:break-word; }.post-column--blog .post-categories a:hover{  color:#ff968d; }  .post-column--blog .post-categories i{ color:#bfbfbf; margin-right:5px; font-size:14px; position:relative; bottom:-1px; } .post-column--blog .post-title{   margin-bottom:7px; }  .post-column--blog .post-title .h3{ color:#009ece; line-height:1.1; }.post-column--blog .post-title .h3:hover{  color:#ff968d; } .post-column--blog .post-content{   color:#343434; }  .post-column--blog .post-content a:hover{ color:#1b1b1b; } .post-column--blog ~ .wp-pagenavi{   position:relative;   margin-bottom:35px; }.blog-single .date{  color:#bcbcbc;  text-transform:uppercase;  margin-bottom:20px; }.blog-single .title-with-share{  margin-bottom:0; } .blog-single .title-with-share h1{   text-transform:none; }.post-column--departments>*{  margin:32px 0 10px; }.post-column--departments .post-title .img-wrap{  -webkit-box-flex:0 0 85px;  -moz-box-flex:0 0 85px;  -webkit-flex:0 0 85px;  -ms-flex:0 0 85px;  flex:0 0 85px; } .post-column--departments .post-title .img-wrap img{   border-radius:50%;   width:60px; } .post-column--departments .post-title .img-wrap:hover img{   box-shadow:0 0 0 3px #fff,0 0 1px 4px #bbbbbb; }.post-column--departments .post-title .h2 a{  text-transform:uppercase; } .post-column--departments .post-title .h2 a .first-word{   font-family:"ProbaPro-Bold"; } .post-column--departments .post-title .h2 a:hover{   color:#009ece; }.post-column--departments .post-content p{  margin-bottom:7px; }.post-column--departments .post-content a{  color:#009ece; } .post-column--departments .post-content a:hover{   color:#ff968d; }.title-department h1 .second-word-department{  font-family:"ProbaPro-Light"; }.customWP{  float:left;  max-width:270px; }.products-content h2{  font-family:"ProbaPro-Regular";  margin:61px 0 23px;  text-transform:uppercase; }.post-column--product{  margin:38px 0; } .post-column--product>*{   margin:16px 0; } .post-column--product .post-title{   margin-bottom:13px;   -webkit-align-items:stretch;   -moz-align-items:stretch;   -ms-align-items:stretch;   align-items:stretch; }  .post-column--product .post-title img{ max-width:85px; }  .post-column--product .post-title>a{ -webkit-box-flex:0 0 107px; -moz-box-flex:0 0 107px; -webkit-flex:0 0 107px; -ms-flex:0 0 107px; flex:0 0 107px; }  @supports (flex-flow:column nowrap){ .post-column--product .post-title .h3{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex; }}  .post-column--product .post-title .h3{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-flow:column nowrap; -moz-flex-flow:column nowrap; -o-flex-flow:column nowrap; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-justify-content:space-between; -moz-justify-content:space-between; -ms-justify-content:space-between; justify-content:space-between; -webkit-box-flex:1 0 0; -moz-box-flex:1 0 0; -webkit-flex:1 0 0; -ms-flex:1 0 0; flex:1 0 0; }.post-column--product .post-title .h3 a{  margin-top:7px;  margin-bottom:5px;  display:inline-block; } .post-column--product .post-title .h3 a:hover{   color:#009ece; } @media (max-width:767px){   .post-column--product .post-title .h3 a{ word-break:break-word; }}  .post-column--product .post-title .links li{ display:inline-block; vertical-align:middle; margin-right:18px; }.post-column--product .post-title .links li:last-of-type{  margin:0; }  .post-column--product .post-title .links a{ font-size:16px; color:#009ece; }.post-column--product .post-title .links a:hover{  color:#ff968d; }.post-column--product .post-title .links a [class^='icon']{  font-size:24px;  margin-right:2px; } .post-column--product .post-content p strong{   text-transform:none;   font-family:"ProbaPro-Bold"; }.icon-android{  color:#a9cc3e; }.icon-ios{  color:#adadad; }.icon-bada{  color:#0178A3; }.icon-windows{  color:#7bbaeb; }.slider-block{  max-width:755px;  margin:0 auto 20px; } .slider-block .switch{   margin:0 0 10px;   color:#009ece;   float:right; } .slider-block #slider-wrapper{   padding-top:67.6%;   position:relative;   clear:both; }  .slider-block #slider-wrapper>*{ top:0; left:0; right:0; }  .slider-block #slider-wrapper a{ display:block; }.slider-block #slider-wrapper a img{  display:block; } .slider-block .products-single-buttons{   margin:45px 0 0;   text-align:center; }  @media (max-width:400px){ .slider-block .products-single-buttons{  margin:25px 0 0; }}  .slider-block .products-single-buttons>div{ width:155px; display:inline-block; }@media (max-width:400px){  .slider-block .products-single-buttons>div{   width:140px; }}.slider-block .products-single-buttons>div + .grouped-buttons{  margin-left:90px; } @media (max-width:600px){   .slider-block .products-single-buttons>div + .grouped-buttons{ margin-left:45px; }} @media (max-width:400px){   .slider-block .products-single-buttons>div + .grouped-buttons{ margin-left:10px; }}.slider-block .products-single-buttons>div span,.slider-block .products-single-buttons>div a{  display:block;  margin:0 auto; }.slider-block .products-single-buttons>div span{  margin:10px 0 0;  text-transform:uppercase;  font-size:16px; } @media (max-width:400px){   .slider-block .products-single-buttons>div span{ margin:5px 0 0; }}.slider-block .products-single-buttons>div a{  padding:10px;  height:45px;  color:#fff;  text-indent:-9999px; } .slider-block .products-single-buttons>div a:hover{   opacity:0.8; }.slider-block .products-single-buttons>div .android,.slider-block .products-single-buttons>div .android-tab{  background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/img/googleplay.svg") no-repeat 50% 50%/100% auto; }.slider-block .products-single-buttons>div .iphone,.slider-block .products-single-buttons>div .ipad{  background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/img/appstor.svg") no-repeat 50% 50%/100% auto; }.slider-block .products-single-buttons>div .windows{  background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/img/windows-badge.svg") no-repeat 50% 50%/100% auto; }  .slider-block .products-single-buttons>.single-button{ margin-bottom:25px; }@media (max-width:400px){  .slider-block .products-single-buttons>.single-button{   margin-bottom:0; }}.slider-block .products-single-buttons>.single-button span{  display:none; }.comments-collapse{  margin-bottom:60px; } @media (max-width:1120px){   .comments-collapse .toggler{ cursor:pointer; }.comments-collapse .toggler:before{  display:inline-block;  vertical-align:middle;  content:"";  width:0;  height:0;  border:10px transparent solid;  border-bottom-color:#b6b6b6;  border-top:0;  margin-right:10px;  position:relative;  top:-2px; }.comments-collapse .toggler.collapsed:before{  border-top:10px solid #b6b6b6;  border-bottom:0; }}.single-product h1{  text-transform:none; }.error404 .main-content{  position:relative;  text-align:center;  padding:13px 0 0;  margin-bottom:35px;  min-height:490px; } .error404 .main-content:before{   position:absolute;   top:50%;   left:50%;   -ms-transform:translate(-50%,-50%);   -webkit-transform:translate(-50%,-50%);   transform:translate(-50%,-50%);   content:"404";   font:500px/0.8 "ProbaPro-Bold";   color:#f1f1f1;   z-index:-1;   margin-top:-20px; }  @media (max-width:880px){ .error404 .main-content:before{  font:190px/0.8 "ProbaPro-Bold";  font:60vw/0.8 "ProbaPro-Bold"; }} .error404 .main-content h1{   margin-top:23px;   margin-bottom:50px; } .error404 .main-content .widget_search h3{   margin:0 0 20px; } .error404 .main-content .widget_search form{   margin:0 auto 25px; } .error404 .main-content .desc p{   line-height:1.99; }  .error404 .main-content .desc p:first-of-type{ font-size:18px; text-transform:uppercase; margin:0 0 11px; line-height:2; }  .error404 .main-content .desc p:last-of-type{ line-height:4.15; }.main-content--search h1{  text-transform:none; }.post-column--search>*{  -webkit-box-flex:0 0 100%;  -moz-box-flex:0 0 100%;  -webkit-flex:0 0 100%;  -ms-flex:0 0 100%;  flex:0 0 100%; }.post-column--search .date{  font-size:14px;  color:rgba(52,52,52,0.5);  text-transform:uppercase; }.post-column--search .post-title{  margin-bottom:5px; } .post-column--search .post-title span{   color:rgba(52,52,52,0.5);   margin:0 5px;   font:27px verdana; } .post-column--search .post-title .h3{   color:#009ece; }  .post-column--search .post-title .h3:hover{ color:#ff968d; }.post-column--search p strong{  text-transform:none; }.post-column--search .h2{  font:24px/1.3 "ProbaPro-Regular"; }@media (min-width:1120px){  .wrapper, .content, footer{   min-width:1102px; } header, .container{   width:1050px; }}@media (max-width:1120px){  .all-category-mobile{   display:block; } .wrapper, .content, footer{   min-width:95%; } header, .container{   width:95%; } .has-ny-mask{   width:100%;   padding-left:40px;   padding-right:30px; }} 
/* taxonomy.list.min: (https://www.nixsolutions.com/wp-content/themes/nixsite6g/css/taxonomy.list.min.css) */
.widget_categories .children{   display:none }.widget_categories li{   list-style:none }.widget_categories li span{   min-height:10px;   min-width:15px;   background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/css/../images/arrow_widget.png") no-repeat;   background-position:0 4px;   cursor:pointer }.widget_categories li span.opened{   min-height:10px;   min-width:15px;   background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/css/../images/arrow_widget.png") no-repeat;   background-position:0 -48px }
/* fancybox-style: (https://www.nixsolutions.com/wp-content/themes/nixsite6g/js/fancybox/jquery.fancybox.css) */
 .fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{ padding:0; margin:0; border:0; outline:none; vertical-align:top; }.fancybox-wrap{ position:absolute; top:0; left:0; z-index:8020; }.fancybox-skin{ position:relative; background:#f9f9f9; color:#444; text-shadow:none; -webkit-border-radius:4px;   -moz-border-radius:4px;  border-radius:4px; }.fancybox-opened{ z-index:8030; }.fancybox-opened .fancybox-skin{ -webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);   -moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);  box-shadow:0 10px 25px rgba(0,0,0,0.5); }.fancybox-outer,.fancybox-inner{ position:relative; }.fancybox-inner{ overflow:hidden; }.fancybox-type-iframe .fancybox-inner{ -webkit-overflow-scrolling:touch; }.fancybox-error{ color:#444; font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin:0; padding:15px; white-space:nowrap; }.fancybox-image,.fancybox-iframe{ display:block; width:100%; height:100%; }.fancybox-image{ max-width:100%; max-height:100%; }#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{ background-image:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/js/fancybox/fancybox_sprite.png"); }#fancybox-loading{ position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060; }#fancybox-loading div{ width:44px; height:44px; background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/js/fancybox/fancybox_loading.gif") center center no-repeat; }.fancybox-close{ position:absolute; top:-18px; right:-18px; width:36px; height:36px; cursor:pointer; z-index:8040; }.fancybox-nav{ position:absolute; top:0; width:40%; height:100%; cursor:pointer; text-decoration:none; background:transparent url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/js/fancybox/blank.gif");  -webkit-tap-highlight-color:rgba(0,0,0,0); z-index:8040; }.fancybox-prev{ left:0; }.fancybox-next{ right:0; }.fancybox-nav span{ position:absolute; top:50%; width:36px; height:34px; margin-top:-18px; cursor:pointer; z-index:8040; visibility:hidden; }.fancybox-prev span{ left:10px; background-position:0 -36px; }.fancybox-next span{ right:10px; background-position:0 -72px; }.fancybox-nav:hover span{ visibility:visible; }.fancybox-tmp{ position:absolute; top:-99999px; left:-99999px; visibility:hidden; max-width:99999px; max-height:99999px; overflow:visible!important; }  .fancybox-lock{   overflow:hidden!important;   width:auto; }.fancybox-lock body{   overflow:hidden!important; }.fancybox-lock-test{   overflow-y:hidden!important; }.fancybox-overlay{ position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/js/fancybox/fancybox_overlay.png"); }.fancybox-overlay-fixed{ position:fixed; bottom:0; right:0; }.fancybox-lock .fancybox-overlay{ overflow:auto; overflow-y:scroll; }  .fancybox-title{ visibility:hidden; font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position:relative; text-shadow:none; z-index:8050; }.fancybox-opened .fancybox-title{ visibility:visible; }.fancybox-title-float-wrap{ position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8050; text-align:center; }.fancybox-title-float-wrap .child{ display:inline-block; margin-right:-100%; padding:2px 20px; background:transparent;  background:rgba(0,0,0,0.8); -webkit-border-radius:15px;   -moz-border-radius:15px;  border-radius:15px; text-shadow:0 1px 2px #222; color:#FFF; font-weight:bold; line-height:24px; white-space:nowrap; }.fancybox-title-outside-wrap{ position:relative; margin-top:10px; color:#fff; }.fancybox-title-inside-wrap{ padding-top:10px; }.fancybox-title-over-wrap{ position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0,0,0,.8); } @media only screen and (-webkit-min-device-pixel-ratio:1.5),  only screen and (min--moz-device-pixel-ratio:1.5),  only screen and (min-device-pixel-ratio:1.5){  #fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{  background-image:url('fancybox_sprite@2x.png');  background-size:44px 152px;  } #fancybox-loading div{  background-image:url('fancybox_loading@2x.gif');  background-size:24px 24px;  }}
/* portfolio: (https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/modules/portfolio/css/portfolio.css) */
@keyframes animatedBackground{  from{   background-position:0 0; } to{   background-position:100% 0; }}.portfolio-content{  width:784px;  -webkit-transition:0.5s;  -moz-transition:0.5s;  -ms-transition:0.5s;  -o-transition:0.5s;  transition:0.5s;  -webkit-box-flex:0 0 auto;  -moz-box-flex:0 0 auto;  -webkit-flex:0 0 auto;  -ms-flex:0 0 auto;  flex:0 0 auto; } @media (max-width:1120px){   .portfolio-content{ width:100%; -webkit-box-flex:0 0 auto; -moz-box-flex:0 0 auto; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; -webkit-box-ordinal-group:2; -moz-box-ordinal-group:2; -ms-flex-order:2; -webkit-order:2; order:2; }} .portfolio-content.no-sidebar{   -webkit-transition:0.5s;   -moz-transition:0.5s;   -ms-transition:0.5s;   -o-transition:0.5s;   transition:0.5s;   width:1050px;   -webkit-box-flex:0 0 auto;   -moz-box-flex:0 0 auto;   -webkit-flex:0 0 auto;   -ms-flex:0 0 auto;   flex:0 0 auto; }  @media (max-width:1120px){ .portfolio-content.no-sidebar{  width:100%; }}  .portfolio-content.no-sidebar + .side-bar-portfolio .filters-group .collapse{ max-height:135px; }.side-bar-portfolio{  -webkit-box-flex:0 0 auto;  -moz-box-flex:0 0 auto;  -webkit-flex:0 0 auto;  -ms-flex:0 0 auto;  flex:0 0 auto;  -webkit-transition:0.5s;  -moz-transition:0.5s;  -ms-transition:0.5s;  -o-transition:0.5s;  transition:0.5s;  width:0;  overflow:hidden; } @media (max-width:1120px){   .side-bar-portfolio{ width:100%; height:0; }} .side-bar-portfolio.visible{   margin-left:62px;   width:216px; }  @media (max-width:1120px){ .side-bar-portfolio.visible{  -webkit-box-ordinal-group:1;  -moz-box-ordinal-group:1;  -ms-flex-order:1;  -webkit-order:1;  order:1;  width:100%;  height:auto;  margin-left:0; }} .side-bar-portfolio .widget{   width:216px; }  @media (max-width:1120px){ .side-bar-portfolio .widget{  width:100%; }} .side-bar-portfolio .widget-title{   position:relative; }  .side-bar-portfolio .widget-title .count-checked-project_types{ position:absolute; top:-3px; }.portfolio-content h1{  text-transform:uppercase; }.portfolio-content .show-filter{  color:#009ece;  cursor:pointer; } .portfolio-content .show-filter:hover{   color:#ff968d; }@media (min-width:1120px){  .portfolio-content.no-sidebar .portfolio-works-list .slide{   width:25%; }  .portfolio-content.no-sidebar .portfolio-works-list .slide:nth-child(3n+1){ clear:none; }  .portfolio-content.no-sidebar .portfolio-works-list .slide:nth-child(4n+1){ clear:both; }}.portfolio-content .portfolio-works-list{  margin:0 -20px; } .portfolio-content .portfolio-works-list:after{   content:"";   display:table;   clear:both; } .portfolio-content .portfolio-works-list .slide{   float:left;   width:33.333%;   padding:20px; }  @media (min-width:1120px){ .portfolio-content .portfolio-works-list .slide:nth-child(3n+1){  clear:both; }.portfolio-content .portfolio-works-list .slide:nth-child(4n+1){  clear:none; }}  @media (max-width:1120px){ .portfolio-content .portfolio-works-list .slide:nth-child(3n+1){  clear:both; }}  @media (max-width:767px){ .portfolio-content .portfolio-works-list .slide{  width:50%; } .portfolio-content .portfolio-works-list .slide:nth-child(3n+1){   clear:none; } .portfolio-content .portfolio-works-list .slide:nth-child(2n+1){   clear:both; }}  @media (max-width:530px){ .portfolio-content .portfolio-works-list .slide{  width:100%; }}  .portfolio-content .portfolio-works-list .slide>a{ display:block; } @supports (flex-flow:row nowrap){   .portfolio-content .portfolio-works-list .title-image{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }} .portfolio-content .portfolio-works-list .title-image{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   -webkit-flex-flow:row nowrap;   -moz-flex-flow:row nowrap;   -o-flex-flow:row nowrap;   -ms-flex-flow:row nowrap;   flex-flow:row nowrap;   -webkit-align-items:flex-start;   -moz-align-items:flex-start;   -ms-align-items:flex-start;   align-items:flex-start;   -webkit-align-content:flex-start;   -moz-align-content:flex-start;   -ms-align-content:flex-start;   align-content:flex-start;   padding:11px 0 8px; }  .portfolio-content .portfolio-works-list .title-image img{ margin-right:5px; height:20px; width:20px; }  @supports (flex-flow:row nowrap){ .portfolio-content .portfolio-works-list .title-image .title-image-wrap{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex; }}  .portfolio-content .portfolio-works-list .title-image .title-image-wrap{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-flow:row nowrap; -moz-flex-flow:row nowrap; -o-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-align-items:flex-start; -moz-align-items:flex-start; -ms-align-items:flex-start; align-items:flex-start; -webkit-align-content:flex-start; -moz-align-content:flex-start; -ms-align-content:flex-start; align-content:flex-start; white-space:nowrap; -webkit-box-flex:0 1 auto; -moz-box-flex:0 1 auto; -webkit-flex:0 1 auto; -ms-flex:0 1 auto; flex:0 1 auto; }.portfolio-content .portfolio-works-list .title-image .title-image-wrap ~ h2{  margin-left:10px; }  .portfolio-content .portfolio-works-list .title-image h2{ -webkit-box-flex:1 0 0; -moz-box-flex:1 0 0; -webkit-flex:1 0 0; -ms-flex:1 0 0; flex:1 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px; margin:0; } .portfolio-content .portfolio-works-list .preview-image{   display:block;   max-width:100%;   width:100%; } .portfolio-content .portfolio-works-list p{   margin:0;   height:80px;   font-size:16px;   line-height:1.2; }  @media (max-width:800px) and (min-width:767px){ .portfolio-content .portfolio-works-list p{  height:100px; }}  @media (max-width:530px){ .portfolio-content .portfolio-works-list p{  height:auto; }}@media (max-width:1120px){  .filters-group .filters-block{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; } .filters-group .filters-block{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   -webkit-flex-flow:row wrap;   -moz-flex-flow:row wrap;   -o-flex-flow:row wrap;   -ms-flex-flow:row wrap;   flex-flow:row wrap; } .filters-group .widget-title{   -webkit-box-flex:1 0 auto;   -moz-box-flex:1 0 auto;   -webkit-flex:1 0 auto;   -ms-flex:1 0 auto;   flex:1 0 auto; }} @media (max-width:1120px) and (max-width:1120px){   .filters-group .widget-title .toggler{ cursor:pointer; }.filters-group .widget-title .toggler:before{  display:inline-block;  vertical-align:middle;  content:"";  width:0;  height:0;  border:10px transparent solid;  border-bottom-color:#b6b6b6;  border-top:0;  margin-right:10px;  position:relative;  top:-2px; }.filters-group .widget-title .toggler.collapsed:before{  border-top:10px solid #b6b6b6;  border-bottom:0; }}@media (max-width:1120px){  .filters-group .uncheck-taxon{   -webkit-box-flex:0 0 120px;   -moz-box-flex:0 0 120px;   -webkit-flex:0 0 120px;   -ms-flex:0 0 120px;   flex:0 0 120px; }}@media (max-width:400px){  .filters-group .uncheck-taxon{   -webkit-box-flex:0 0 100%;   -moz-box-flex:0 0 100%;   -webkit-flex:0 0 100%;   -ms-flex:0 0 100%;   flex:0 0 100%;   margin-top:-25px;   text-align:right; }}.filters-group .collapse{  -webkit-column-count:4;  -moz-column-count:4;  column-count:4; } @media (min-width:1120px){   .filters-group .collapse{ -webkit-column-count:inherit; -moz-column-count:inherit; column-count:inherit; }} @media (max-width:1120px){   .filters-group .collapse{ -webkit-box-ordinal-group:1; -moz-box-ordinal-group:1; -ms-flex-order:1; -webkit-order:1; order:1; width:100%; margin-bottom:20px; }} @media (max-width:767px){   .filters-group .collapse{ -webkit-column-count:3; -moz-column-count:3; column-count:3; }} @media (max-width:600px){   .filters-group .collapse{ -webkit-column-count:2; -moz-column-count:2; column-count:2; }} @media (max-width:530px){   .filters-group .collapse{ -webkit-column-count:1; -moz-column-count:1; column-count:1; }}.filters-group .custom_check{  display:inline-block;  vertical-align:top;  width:100%;  margin-bottom:9px; }@supports (flex-flow:row nowrap){  .filters-group .portfolio-filter-link{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}.filters-group .portfolio-filter-link{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-flex-flow:row nowrap;  -moz-flex-flow:row nowrap;  -o-flex-flow:row nowrap;  -ms-flex-flow:row nowrap;  flex-flow:row nowrap;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  -ms-align-items:flex-start;  align-items:flex-start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  -ms-justify-content:flex-start;  justify-content:flex-start;  color:#6e6e6e; } .filters-group .portfolio-filter-link .portfolio-filter-span{   -webkit-box-flex:0 0 17px;   -moz-box-flex:0 0 17px;   -webkit-flex:0 0 17px;   -ms-flex:0 0 17px;   flex:0 0 17px;   width:17px;   height:17px;   border:1px solid #b6b6b6;   margin-top:4px;   margin-right:12px; }.filters-group .portfolio-checked-item .portfolio-filter-span{  background-color:#009ece;  border-color:#009ece; }.filters-group .uncheck-taxon{  display:block;  font-size:18px;  color:#009ece;  margin-bottom:9px; }.fclosed .collapse{  max-height:135px;  overflow:hidden; }.show-more-filters{  cursor:pointer;  display:block;  margin:0 0 23px;  padding:7px 0 0;  position:relative;  border-bottom:1px solid #d7d7d7; } @media (max-width:1120px){   .show-more-filters{ display:none; }} .show-more-filters:after{   content:"";   width:0;   height:0;   border:10px transparent solid;   border-bottom-color:#d7d7d7;   border-top:0;   margin:7px auto;   display:block; } .show-more-filters.arr-down:after{   border-top:10px solid #d7d7d7;   border-bottom:0; }.portfolio-works>h2{  font-family:"ProbaPro-Regular"; }.portfolio-works-slider{  position:relative;  margin-bottom:27px; } .portfolio-works-slider .work-nav{   position:absolute;   top:50%;   -ms-transform:translate(0,-50%);   -webkit-transform:translate(0,-50%);   transform:translate(0,-50%);   top:42%;   z-index:3;   height:57px;   width:53px;   cursor:pointer; } .portfolio-works-slider .main-nav-prev{   background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/modules/portfolio/css/images/arr-left.png") no-repeat;   left:1px; } .portfolio-works-slider .main-nav-next{   background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/modules/portfolio/css/images/arr-right.png") no-repeat;   right:1px; } .portfolio-works-slider .work-example{   border:1px solid #b6b6b6; }  .portfolio-works-slider .work-example.usl-loading{ padding-bottom:100%!important; position:relative; }.portfolio-works-slider .work-example.usl-loading .loading-cap{  position:absolute;  top:50%;  left:50%;  -ms-transform:translate(-50%,-50%);  -webkit-transform:translate(-50%,-50%);  transform:translate(-50%,-50%);  width:100px;  height:100px;  z-index:2;  background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/modules/portfolio/css/images/products-loading.gif") no-repeat scroll 50% 50%/100% auto; }  .portfolio-works-slider .work-example ul{ margin:0; }.portfolio-works-slider .work-example ul li .zoom-icon{  cursor:pointer;  content:"";  position:absolute;  z-index:3;  width:51px;  height:51px;  bottom:0;  right:0;  background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/modules/portfolio/css/images/zoom-in.png") 0 0 no-repeat; } .portfolio-works-slider .work-example ul li .zoom-icon.zoom-out{   background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/modules/portfolio/css/images/zoom-out.png") 0 0 no-repeat; }  .portfolio-works-slider .work-example img{ display:block; width:100%; }.portfolio-works-slider .work-example img.iv-big{  width:auto;  max-width:inherit;  position:relative; }.portfolio-characteristics-list a{  color:#009ece; }.close{  height:22px;  width:22px;  position:relative;  display:inline-block;  vertical-align:sub; } .close:before,.close:after{   content:"";   width:20px;   height:0;   border-top:1px solid #009ece;   position:absolute;   top:50%;   left:50%; } .close:before{   -webkit-transform:translate(-50%,-50%) rotate(-45deg);   -moz-transform:translate(-50%,-50%) rotate(-45deg);   -ms-transform:translate(-50%,-50%) rotate(-45deg);   -o-transform:translate(-50%,-50%) rotate(-45deg);   transform:translate(-50%,-50%) rotate(-45deg); } .close:after{   -webkit-transform:translate(-50%,-50%) rotate(45deg);   -moz-transform:translate(-50%,-50%) rotate(45deg);   -ms-transform:translate(-50%,-50%) rotate(45deg);   -o-transform:translate(-50%,-50%) rotate(45deg);   transform:translate(-50%,-50%) rotate(45deg); }.single-portfolio .title-with-share h1{  text-transform:none; } 
/* nf-contacts-callback-style: (https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/dependencies/extensions/contacts-callback/css/contacts-callback.css) */
#callback-form{  opacity:0;  display:none;  height:110px;  right:-200px;  padding:0 40px 0 5px;  position:absolute;  top:0;  width:400px;  z-index:101;  background:#fff;  -webkit-transition:250ms;  -moz-transition:250ms;  -ms-transition:250ms;  -o-transition:250ms;  transition:250ms;  color:#6d6d6d;  font-size:15px;  line-height:1; } #callback-form input, #callback-form select{   border:1px solid #c3c3c3;   color:#6d6d6d;   height:30px; }  #callback-form input:focus,  #callback-form select:focus{ border-color:#00a5ea; outline:none; } #callback-form select{   padding:0 0 0 3px; } #callback-form input[type='text']{   width:100%;   padding:0 5px; } #callback-form input[type='button']{   -webkit-transition:all 500ms;   -moz-transition:all 500ms;   -ms-transition:all 500ms;   -o-transition:all 500ms;   transition:all 500ms;   background:#006691;   color:#fff;   border:none;   cursor:pointer; }  #callback-form input[type='button']:hover,#callback-form input[type='button']:focus{ background:#00a6eb; } #callback-form .callback-phone{   width:122px; } #callback-form>div{   margin-bottom:15px; }@supports (flex-flow:row nowrap){  .word-wrap, .phone-codes{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; }}.word-wrap,.phone-codes{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-flex-flow:row nowrap;  flex-flow:row nowrap;  -webkit-justify-content:space-between;  justify-content:space-between;  -webkit-align-items:center;  align-items:center; } .word-wrap>*, .phone-codes>*{   -webkit-box-flex:0 1 auto;   -moz-box-flex:0 1 auto;   -webkit-flex:0 1 auto;   -ms-flex:0 1 auto;   flex:0 1 auto; } .word-wrap .client-name, .phone-codes .client-name{   -webkit-box-flex:0 0 108px;   -moz-box-flex:0 0 108px;   -webkit-flex:0 0 108px;   -ms-flex:0 0 108px;   flex:0 0 108px;   margin-right:7px; } .word-wrap .callback-time, .phone-codes .callback-time{   -webkit-box-flex:0 2 auto;   -moz-box-flex:0 2 auto;   -webkit-flex:0 2 auto;   -ms-flex:0 2 auto;   flex:0 2 auto; } .word-wrap .time-range, .word-wrap .callback-send, .phone-codes .time-range, .phone-codes .callback-send{   -webkit-box-flex:0 0 63px;   -moz-box-flex:0 0 63px;   -webkit-flex:0 0 63px;   -ms-flex:0 0 63px;   flex:0 0 63px; } .word-wrap .time-zone, .phone-codes .time-zone{   -webkit-box-flex:0 0 108px;   -moz-box-flex:0 0 108px;   -webkit-flex:0 0 108px;   -ms-flex:0 0 108px;   flex:0 0 108px; } .word-wrap .ddTitleText .flag, .phone-codes .ddTitleText .flag{   margin:0 5px 4px 0; } .word-wrap .ddcommon .ddChild, .phone-codes .ddcommon .ddChild{   width:auto;   min-width:100%; }  .word-wrap .ddcommon .ddChild li,  .phone-codes .ddcommon .ddChild li{ white-space:nowrap; }.word-wrap .ddcommon .ddChild li img,.word-wrap .ddcommon .ddChild li .ddlabel,.phone-codes .ddcommon .ddChild li img,.phone-codes .ddcommon .ddChild li .ddlabel{  display:inline-block;  vertical-align:middle; }.word-wrap .ddcommon .ddChild li .ddlabel,.phone-codes .ddcommon .ddChild li .ddlabel{  margin:0 5px 0 0; } .word-wrap .ddcommon .arrow, .phone-codes .ddcommon .arrow{   right:5px; } .word-wrap .borderRadiusTp, .word-wrap .borderRadius, .phone-codes .borderRadiusTp, .phone-codes .borderRadius{   border-radius:0; } .word-wrap .dd, .phone-codes .dd{   border:1px solid #c3c3c3;   border-right:none; }  .word-wrap .dd:focus,  .phone-codes .dd:focus{ outline:none; border:1px solid #00a5ea; }  .word-wrap .dd .divider,  .phone-codes .dd .divider{ border-left:1px solid #c3c3c3; border-right:none; right:26px; }  .word-wrap .dd .ddTitle,  .phone-codes .dd .ddTitle{ background:transparent; }.word-wrap .dd .ddTitle .arrow,.phone-codes .dd .ddTitle .arrow{  margin-top:-2px; } .word-wrap .dd .ddTitle .arrow:hover, .phone-codes .dd .ddTitle .arrow:hover{   margin-top:-9px; }.word-wrap .dd .ddTitle .ddTitleText,.phone-codes .dd .ddTitle .ddTitleText{  height:28px;  padding:7px 28px 7px 5px; }.callback-close{  right:10px;  top:0;  position:absolute;  text-indent:-9999px; } .callback-close .close{   height:22px;   width:22px;   vertical-align:middle;   display:inline-block;   position:absolute;   right:0; }  .callback-close .close:before,.callback-close .close:after{ content:""; width:25px; height:0; border-top:1px solid #c3c3c3; position:absolute; top:50%; left:50%; }  .callback-close .close:before{ -webkit-transform:translate(-50%,-50%) rotate(-45deg); -moz-transform:translate(-50%,-50%) rotate(-45deg); -ms-transform:translate(-50%,-50%) rotate(-45deg); -o-transform:translate(-50%,-50%) rotate(-45deg); transform:translate(-50%,-50%) rotate(-45deg); }  .callback-close .close:after{ -webkit-transform:translate(-50%,-50%) rotate(45deg); -moz-transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg); -o-transform:translate(-50%,-50%) rotate(45deg); transform:translate(-50%,-50%) rotate(45deg); } .callback-close:hover .close:before,.callback-close:hover .close:after{   border-color:#040404; } .callback-success{  display:table;  vertical-align:middle;  height:100%;  width:100%;  text-align:center;  background:#fff; } .callback-success p{   font-size:18px; }  .callback-success p.title{ font-weight:bold; }.success-message{  display:table-cell;  vertical-align:middle;  padding:15px; }.callback-error{  color:#db486f; }#callback-form .callback-overlay{  margin:0;  display:none;  position:absolute;  left:0;  right:0;  top:0;  bottom:0;  background:#fff; }#callback-form .input-full-width select{  font:12px/20px Verdana;  color:#666;  height:24px;  padding:0 12px 0 2px;  border:1px solid #C1C1C1;  border-radius:3px;  -webkit-appearance:none;  background-image:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/dependencies/extensions/contacts-callback/css/../images/msdropdown/skin1/dd_arrow.gif");  background-position:100% 11px;  background-size:14px auto;  background-repeat:no-repeat;  -moz-appearance:none;  -ms-appearance:none;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  text-transform:uppercase;  cursor:pointer; } #callback-form .input-full-width select:hover,#callback-form .input-full-width select:focus{   background-position:100% -30px; }@media (max-width:640px){  #callback-overlay{   content:"";   position:fixed;   top:0;   bottom:0;   left:0;   right:0;   background:rgba(0,0,0,0.8);   z-index:100; } #callback-form{   margin:0 auto;   left:0;   right:0;   -webkit-transform:translateY(-50%);   -moz-transform:translateY(-50%);   -ms-transform:translateY(-50%);   -o-transform:translateY(-50%);   transform:translateY(-50%);   position:fixed;   width:300px;   height:auto;   padding:14px 9px 17px; }  #callback-form input,  #callback-form select{ padding:0 5px; height:35px; }  #callback-form select{ background-position:100% 11px; background-size:18px auto; font:16px inherit; }#callback-form select:hover,#callback-form select:focus{  background-position:100% -35px; }  #callback-form>div{ margin:0; }  #callback-form .callback-message{ font-size:13px; margin-bottom:20px; } @supports (flex-flow:column nowrap){   .callback-info{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }} .callback-info{   -webkit-flex-direction:column;   -ms-flex-direction:column;   flex-direction:column;   -webkit-align-items:stretch;   align-items:stretch; } .word-wrap .client-name{   -webkit-box-flex:0 0 auto;   -moz-box-flex:0 0 auto;   -webkit-flex:0 0 auto;   -ms-flex:0 0 auto;   flex:0 0 auto; } .word-wrap .phone-codes, .word-wrap .client-name{   margin:0 0 10px; } .word-wrap .dd{   width:112px!important;   -webkit-box-flex:1 0 auto;   -moz-box-flex:1 0 auto;   -webkit-flex:1 0 auto;   -ms-flex:1 0 auto;   flex:1 0 auto; }  .word-wrap .dd .divider{ border-left:1px solid #c3c3c3; border-right:none; right:33px; }  .word-wrap .dd .ddTitle{ background:transparent; }.word-wrap .dd .ddTitle .ddTitleText{  height:33px;  padding:9px 28px 9px 5px; } .word-wrap .ddcommon .arrow{   right:9px; } .word-wrap .time-range{   -webkit-box-flex:0 0 73px;   -moz-box-flex:0 0 73px;   -webkit-flex:0 0 73px;   -ms-flex:0 0 73px;   flex:0 0 73px; } .word-wrap .time-zone{   -webkit-box-flex:0 0 108px;   -moz-box-flex:0 0 108px;   -webkit-flex:0 0 108px;   -ms-flex:0 0 108px;   flex:0 0 108px; } @supports (flex-flow:column wrap){   .time-wrapper{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }} .time-wrapper{   -webkit-flex-wrap:wrap;   -ms-flex-wrap:wrap;   flex-wrap:wrap; }  .time-wrapper .callback-time{ display:none; }  .time-wrapper .callback-send{ margin-top:10px; -webkit-box-flex:0 0 75px; -moz-box-flex:0 0 75px; -webkit-flex:0 0 75px; -ms-flex:0 0 75px; flex:0 0 75px; } .callback-close{   color:#fff;   text-indent:0;   right:-2px;   top:-42px; }  .callback-close .close{ position:relative; height:20px; width:19px; }.callback-close .close:before,.callback-close .close:after{  border-color:#fff; }  .callback-close:hover{ color:#fff; }  .callback-close:hover .close:before,.callback-close:hover .close:after{ border-color:#fff; }}@media (max-width:400px){  .callback-close{   top:-24px; }} 
/* nf-contacts-callback-msdropdown-dd: (https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/dependencies/extensions/contacts-callback/css/msdropdown/dd.css) */
.borderRadius{-moz-border-radius:5px; border-radius:5px; }.borderRadiusTp{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0}.borderRadiusBtm{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px}.ddcommon{position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default}.ddcommon ul{padding:0;margin:0}.ddcommon ul li{list-style-type:none}.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3; }.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 ;border-bottom:1 solid #c3c3c3; }.ddcommon .disabled img,.ddcommon .disabled span,.ddcommon.disabledAll{ opacity:.5;  -ms-filter:"alpha(opacity=50)";  filter:alpha(opacity=50);  -khtml-opacity:.5;  -moz-opacity:.5;  color:#999999; }.ddcommon .clear{clear:both}.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow:5px 5px 5px -5px #888888}.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none}.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline}.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow:5px 5px 5px -5px #888888}.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow:-5px -5px 5px -5px #888888}.borderRadiusTp .border,.borderRadius .border{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px}.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0}img.fnone{float:none!important}.ddcommon .divider{width:0; height:100%; position:absolute}.ddcommon .arrow{display:inline-block; position:absolute; top:50%; right:4px}.ddcommon .arrow:hover{background-position:0 100%}.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}.ddcommon .ddTitle .ddTitleText{display:block}.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0}.ddcommon .ddTitle .description{display:block}.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}.ddcommon .ddChild li{clear:both}.ddcommon .ddChild li .description{display:block}.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}.ddcommon .ddChild li.optgroup{padding:0}.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.ddcommon .noBorderTop{border-top:none 0!important; padding:0; margin:0} .dd{border:1px solid #c3c3c3}.dd .divider{border-left:1px solid #c3c3c3; border-right:1px solid #fff;; right:24px}.dd .arrow{width:16px;height:16px; margin-top:-8px; background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/dependencies/extensions/contacts-callback/css/msdropdown/../../images/msdropdown/skin1/dd_arrow.gif") no-repeat}.dd .arrow:hover{background-position:0 100%}.dd .ddTitle{color:#000;background:#e2e2e4 url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/dependencies/extensions/contacts-callback/css/msdropdown/../../images/msdropdown/skin1/title-bg.gif") repeat-x left top}.dd .ddTitle .ddTitleText{padding:5px 20px 5px 5px}.dd .ddTitle .ddTitleText .ddTitleText{padding:0}.dd .ddTitle .description{font-size:12px; color:#666}.dd .ddTitle .ddTitleText img{padding-right:5px}.dd .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px}.dd .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3}.dd .ddChild li .description{color:#666}.dd .ddChild li .ddlabel{color:#333}.dd .ddChild li.hover{background-color:#f2f2f2}.dd .ddChild li img{padding:0 6px 0 0}.dd .ddChild li.optgroup{padding:0}.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.dd .ddChild li.selected{background-color:#d5d5d5; color:#000}
/* nf-contacts-callback-msdropdown-sprite: (https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/dependencies/extensions/contacts-callback/css/msdropdown/sprite.css) */
 .smallIcons li,.smallIcons .ddTitleText{   background-image:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/dependencies/extensions/contacts-callback/css/msdropdown/../../images/msdropdown/icons/sprite.gif"); background-repeat:no-repeat; padding-left:27px!important; }.smallIcons .calendar{ background-position:0 -396px; }.smallIcons .shoppingcart{ background-position:0 -325px; }.smallIcons .cd{ background-position:0 -433px; }.smallIcons .email{ background-position:0 -249px; }.smallIcons .faq{ background-position:0 -176px; }.smallIcons .games{ background-position:0 -358px; }.smallIcons .music{ background-position:0 -139px; }.smallIcons .phone{ background-position:0 -103px; }.smallIcons .graph{ background-position:0 -66px; }.smallIcons .secured{ background-position:0 -31px; }.smallIcons .video{ background-position:0 7px; } 
/* nf-contacts-callback-msdropdown-flags: (https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/dependencies/extensions/contacts-callback/css/msdropdown/flags.css) */
.flag{float:left;padding:0!important;margin:0 5px 0 0;width:16px;height:11px;background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/dependencies/extensions/contacts-callback/css/msdropdown/../../images/msdropdown/icons/flagssprite_small.png") no-repeat}.flag.ad{background-position:0 0}.flag.ae{background-position:0 -11px}.flag.af{background-position:0 -22px}.flag.ag{background-position:0 -33px}.flag.ai{background-position:0 -44px}.flag.al{background-position:0 -55px}.flag.am{background-position:0 -66px}.flag.an{background-position:0 -77px}.flag.ao{background-position:0 -88px}.flag.ar{background-position:0 -99px}.flag.as{background-position:0 -110px}.flag.at{background-position:0 -121px}.flag.au{background-position:0 -132px}.flag.aw{background-position:0 -143px}.flag.ax{background-position:0 -154px}.flag.az{background-position:0 -165px}.flag.ba{background-position:0 -176px}.flag.bb{background-position:0 -187px}.flag.bd{background-position:0 -198px}.flag.be{background-position:0 -209px}.flag.bf{background-position:0 -220px}.flag.bg{background-position:0 -231px}.flag.bh{background-position:0 -242px}.flag.bi{background-position:0 -253px}.flag.bj{background-position:0 -264px}.flag.bm{background-position:0 -275px}.flag.bn{background-position:0 -286px}.flag.bo{background-position:0 -297px}.flag.br{background-position:0 -308px}.flag.bs{background-position:0 -319px}.flag.bt{background-position:0 -330px}.flag.bv{background-position:0 -341px}.flag.bw{background-position:0 -352px}.flag.by{background-position:0 -363px}.flag.bz{background-position:0 -374px}.flag.ca{background-position:0 -385px}.flag.catalonia{background-position:0 -396px}.flag.cc{background-position:0 -407px}.flag.cd{background-position:0 -418px}.flag.cf{background-position:0 -429px}.flag.cg{background-position:0 -440px}.flag.ch{background-position:0 -451px}.flag.ci{background-position:0 -462px}.flag.ck{background-position:0 -473px}.flag.cl{background-position:0 -484px}.flag.cm{background-position:0 -495px}.flag.cn{background-position:0 -506px}.flag.co{background-position:0 -517px}.flag.cu{background-position:0 -528px}.flag.cr{background-position:0 -539px}.flag.cs{background-position:0 -550px}.flag.cv{background-position:0 -561px}.flag.cx{background-position:0 -572px}.flag.cy{background-position:-16px 0}.flag.cz{background-position:-16px -11px}.flag.de{background-position:-16px -22px}.flag.dj{background-position:-16px -33px}.flag.dk{background-position:-16px -44px}.flag.dm{background-position:-16px -55px}.flag.do{background-position:-16px -66px}.flag.dz{background-position:-16px -77px}.flag.ec{background-position:-16px -88px}.flag.ee{background-position:-16px -99px}.flag.eg{background-position:-16px -110px}.flag.eh{background-position:-16px -121px}.flag.england{background-position:-16px -132px}.flag.er{background-position:-16px -143px}.flag.es{background-position:-16px -154px}.flag.et{background-position:-16px -165px}.flag.eu{background-position:-16px -176px}.flag.fam{background-position:-16px -187px}.flag.fi{background-position:-16px -198px}.flag.fj{background-position:-16px -209px}.flag.fk{background-position:-16px -220px}.flag.fm{background-position:-16px -231px}.flag.fo{background-position:-16px -242px}.flag.fr{background-position:-16px -253px}.flag.ga{background-position:-16px -264px}.flag.gb{background-position:-16px -275px}.flag.gd{background-position:-16px -286px}.flag.ge{background-position:-16px -297px}.flag.gf{background-position:-16px -308px}.flag.gh{background-position:-16px -319px}.flag.gi{background-position:-16px -330px}.flag.gl{background-position:-16px -341px}.flag.gm{background-position:-16px -352px}.flag.gn{background-position:-16px -363px}.flag.gp{background-position:-16px -374px}.flag.gq{background-position:-16px -385px}.flag.gr{background-position:-16px -396px}.flag.gs{background-position:-16px -407px}.flag.gt{background-position:-16px -418px}.flag.gu{background-position:-16px -429px}.flag.gw{background-position:-16px -440px}.flag.gy{background-position:-16px -451px}.flag.hk{background-position:-16px -462px}.flag.hm{background-position:-16px -473px}.flag.hn{background-position:-16px -484px}.flag.hr{background-position:-16px -495px}.flag.ht{background-position:-16px -506px}.flag.hu{background-position:-16px -517px}.flag.id{background-position:-16px -528px}.flag.ie{background-position:-16px -539px}.flag.il{background-position:-16px -550px}.flag.in{background-position:-16px -561px}.flag.io{background-position:-16px -572px}.flag.iq{background-position:-32px 0}.flag.ir{background-position:-32px -11px}.flag.is{background-position:-32px -22px}.flag.it{background-position:-32px -33px}.flag.jm{background-position:-32px -44px}.flag.jo{background-position:-32px -55px}.flag.jp{background-position:-32px -66px}.flag.ke{background-position:-32px -77px}.flag.kg{background-position:-32px -88px}.flag.kh{background-position:-32px -99px}.flag.ki{background-position:-32px -110px}.flag.km{background-position:-32px -121px}.flag.kn{background-position:-32px -132px}.flag.kp{background-position:-32px -143px}.flag.kr{background-position:-32px -154px}.flag.kw{background-position:-32px -165px}.flag.ky{background-position:-32px -176px}.flag.kz{background-position:-32px -187px}.flag.la{background-position:-32px -198px}.flag.lb{background-position:-32px -209px}.flag.lc{background-position:-32px -220px}.flag.li{background-position:-32px -231px}.flag.lr{background-position:-32px -242px}.flag.lk{background-position:-32px -253px}.flag.ls{background-position:-32px -264px}.flag.lt{background-position:-32px -275px}.flag.lu{background-position:-32px -286px}.flag.lv{background-position:-32px -297px}.flag.ly{background-position:-32px -308px}.flag.ma{background-position:-32px -319px}.flag.mc{background-position:-32px -330px}.flag.md{background-position:-32px -341px}.flag.me{background-position:-32px -352px}.flag.mg{background-position:-32px -363px}.flag.mh{background-position:-32px -374px}.flag.mk{background-position:-32px -385px}.flag.ml{background-position:-32px -396px}.flag.mm{background-position:-32px -407px}.flag.mn{background-position:-32px -418px}.flag.mo{background-position:-32px -429px}.flag.mp{background-position:-32px -440px}.flag.mq{background-position:-32px -451px}.flag.mr{background-position:-32px -462px}.flag.ms{background-position:-32px -473px}.flag.mt{background-position:-32px -484px}.flag.mu{background-position:-32px -495px}.flag.mv{background-position:-32px -506px}.flag.mw{background-position:-32px -517px}.flag.mx{background-position:-32px -528px}.flag.my{background-position:-32px -539px}.flag.mz{background-position:-32px -550px}.flag.na{background-position:-32px -561px}.flag.nc{background-position:-32px -572px}.flag.ne{background-position:-48px 0}.flag.nf{background-position:-48px -11px}.flag.ng{background-position:-48px -22px}.flag.ni{background-position:-48px -33px}.flag.nl{background-position:-48px -44px}.flag.no{background-position:-48px -55px}.flag.np{background-position:-48px -66px}.flag.nr{background-position:-48px -77px}.flag.nu{background-position:-48px -88px}.flag.nz{background-position:-48px -99px}.flag.om{background-position:-48px -110px}.flag.pa{background-position:-48px -121px}.flag.pe{background-position:-48px -132px}.flag.pf{background-position:-48px -143px}.flag.pg{background-position:-48px -154px}.flag.ph{background-position:-48px -165px}.flag.pk{background-position:-48px -176px}.flag.pl{background-position:-48px -187px}.flag.pm{background-position:-48px -198px}.flag.pn{background-position:-48px -209px}.flag.pr{background-position:-48px -220px}.flag.ps{background-position:-48px -231px}.flag.pt{background-position:-48px -242px}.flag.pw{background-position:-48px -253px}.flag.py{background-position:-48px -264px}.flag.qa{background-position:-48px -275px}.flag.re{background-position:-48px -286px}.flag.ro{background-position:-48px -297px}.flag.rs{background-position:-48px -308px}.flag.ru{background-position:-48px -319px}.flag.rw{background-position:-48px -330px}.flag.sa{background-position:-48px -341px}.flag.sb{background-position:-48px -352px}.flag.sc{background-position:-48px -363px}.flag.scotland{background-position:-48px -374px}.flag.sd{background-position:-48px -385px}.flag.se{background-position:-48px -396px}.flag.sg{background-position:-48px -407px}.flag.sh{background-position:-48px -418px}.flag.si{background-position:-48px -429px}.flag.sj{background-position:-48px -440px}.flag.sk{background-position:-48px -451px}.flag.sl{background-position:-48px -462px}.flag.sm{background-position:-48px -473px}.flag.sn{background-position:-48px -484px}.flag.so{background-position:-48px -495px}.flag.sr{background-position:-48px -506px}.flag.st{background-position:-48px -517px}.flag.sv{background-position:-48px -528px}.flag.sy{background-position:-48px -539px}.flag.sz{background-position:-48px -550px}.flag.tc{background-position:-48px -561px}.flag.td{background-position:-48px -572px}.flag.tf{background-position:-64px 0}.flag.tg{background-position:-64px -11px}.flag.th{background-position:-64px -22px}.flag.tj{background-position:-64px -33px}.flag.tk{background-position:-64px -44px}.flag.tl{background-position:-64px -55px}.flag.tm{background-position:-64px -66px}.flag.tn{background-position:-64px -77px}.flag.to{background-position:-64px -88px}.flag.tr{background-position:-64px -99px}.flag.tt{background-position:-64px -110px}.flag.tv{background-position:-64px -121px}.flag.tw{background-position:-64px -132px}.flag.tz{background-position:-64px -143px}.flag.ua{background-position:-64px -154px}.flag.ug{background-position:-64px -165px}.flag.um{background-position:-64px -176px}.flag.us{background-position:-64px -187px}.flag.uy{background-position:-64px -198px}.flag.uz{background-position:-64px -209px}.flag.va{background-position:-64px -220px}.flag.vc{background-position:-64px -231px}.flag.ve{background-position:-64px -242px}.flag.vg{background-position:-64px -253px}.flag.vi{background-position:-64px -264px}.flag.vn{background-position:-64px -275px}.flag.vu{background-position:-64px -286px}.flag.wales{background-position:-64px -297px}.flag.wf{background-position:-64px -308px}.flag.ws{background-position:-64px -319px}.flag.ye{background-position:-64px -330px}.flag.yt{background-position:-64px -341px}.flag.za{background-position:-64px -352px}.flag.zm{background-position:-64px -363px}.flag.zw{background-position:-64px -374px}
/* nfm_share_css: (https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/modules/social/share/css/share.css) */
@charset "UTF-8"; @font-face{  font-family:"icomoon";  src:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/modules/social/share/css/fonts/icomoon.ttf") format("truetype"),url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/modules/social/share/css/fonts/icomoon.woff") format("woff"),url("fonts/icomoon.svg#icomoon") format("svg");  font-weight:normal;  font-style:normal; }[class^="icon-"],[class*=" icon-"],.nfm-share-title{ font-family:"icomoon"!important;  speak:none;  font-style:normal;  font-weight:normal;  font-variant:normal;  text-transform:none;  line-height:1; -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; }.icon-phone:before{  content:""; }.icon-mail:before,.nfm-email-share-title:before{  content:""; }.icon-pin:before{  content:""; }.icon-skype:before{  content:""; }.icon-carier:before{  content:""; }.icon-google-plus2:before,.nfm-google-share-title:before{  content:""; }.icon-reply:before{  content:""; }.icon-paperclip:before{  content:""; }.icon-youtube:before{  content:""; }.icon-android:before{  content:""; }.icon-arrow-l:before{  content:""; }.icon-arrow-r:before{  content:""; }.icon-arrow-single:before{  content:""; }.icon-bada:before{  content:""; }.icon-check:before{  content:""; }.icon-facebook:before{  content:""; }.icon-google-plus:before{  content:""; }.icon-ios:before{  content:""; }.icon-location:before{  content:""; }.icon-pinterest-p:before,.nfm-pinterest-share-title:before,.nfm-pinmarklet-share-title:before{  content:""; }.icon-linkedin:before,.nfm-linkedin-share-title:before{  content:""; }.icon-print:before{  content:""; }.icon-quote-right:before{  content:""; }.icon-share:before{  content:""; }.icon-windows:before{  content:""; }.icon-wordpress:before{  content:""; }.icon-facebook2:before,.nfm-facebook-share-title:before{  content:""; }.icon-vk:before,.nfm-vk-share-title:before{  content:""; }.icon-twitter:before,.nfm-twitter-share-title:before{  content:""; }.icon-lj:before,.nfm-livejournal-share-title:before{  content:""; }.social-horizontal-buttons{  margin:50px 0;  clear:both; } .social-horizontal-buttons .nfm-social-share + .nfm-social-share{   margin-left:22px; } .social-horizontal-buttons .nfm-share-title{   font-size:14px; } .social-horizontal-buttons .nfm-email-share-title{   font-size:12px; } .social-horizontal-buttons .nfm-livejournal-share-title{   font-size:16px; }.social-popup-buttons{  margin-left:20px;  -webkit-box-flex:0 0 auto;  -moz-box-flex:0 0 auto;  -webkit-flex:0 0 auto;  -ms-flex:0 0 auto;  flex:0 0 auto; }.social-popup-buttons-content{  display:none;  position:absolute;  right:0;  width:330px;  max-width:100%;  padding:15px;  background-color:white;  border:1px solid #DADADA;  box-shadow:0 0 5px 0 #DADADA;  z-index:10; } .social-popup-buttons-content h3{   margin:0;   padding:0; } .social-popup-buttons-content>p{   color:#b6b6b6;   margin-bottom:13px; } .social-popup-buttons-content .nfm-social-share{   width:33.3333%;   margin:0 0 8px;   padding:0 4px; }  .social-popup-buttons-content .nfm-social-share>span{ width:100%; margin:0; } .social-popup-buttons-content .nfm-share-title{   font:20px/20px arial;   height:35px;   padding:8px 3px; } .social-popup-buttons-content .nfm-google-share-title{   font-size:17px; } .social-popup-buttons-content .nfm-livejournal-share-title{   font-size:22px; } .social-popup-buttons-content .nfm-email-share-title{   font-size:14px; } .social-popup-buttons-content .nfm-share-count{   border-top:0;   height:30px;   line-height:1.3;   font-size:18px;   position:relative; }  .social-popup-buttons-content .nfm-share-count:after,.social-popup-buttons-content .nfm-share-count:before{ right:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-right-color:transparent; bottom:100%; left:50%; top:inherit; }  .social-popup-buttons-content .nfm-share-count:before{ border-bottom-color:#E6E6E6; border-width:5px; margin-left:-5px; }  .social-popup-buttons-content .nfm-share-count:after{ border-bottom-color:#fff; border-width:4px; margin-left:-4px; }.page-template-one-column-minimal-bs-farm-php #socialize{  margin-bottom:12px; }#socialize{  min-height:26px; } #socialize .nfm-social-share{   white-space:nowrap;   display:inline-block;   zoom:1;   margin-right:11px;   margin-bottom:11px;   text-decoration:none;   vertical-align:top; } #socialize .nfm-social-share:hover{   text-decoration:none; }.nfm-share-title:before{  color:#fff; }#footer .nfm-share-title{  min-width:75px; }.nfm-social-share{  cursor:pointer;  display:inline-block; } .nfm-social-share:hover{   filter:alpha(opacity=80);   opacity:0.8; }.nfm-share-title-total,.nfm-share-count{  border:1px solid #ef958c;  color:#727272;  background-color:#fff; }.nfm-share-title-total,.nfm-share-count,.nfm-share-title{  line-height:19px;  float:left;  height:26px;  min-width:29px;  text-align:center;  position:relative;  box-sizing:border-box;  padding:4px 3px; }.nfm-share-count{  line-height:17px;  padding:4px 6px; }.nfm-share-title-total{  border:1px solid #ef958c;  color:#fff;  background-color:#ef958c;  padding:3px; }.nfm-share-count .nfm-facebook-share-title{  background-position:0 277px; }.nfm-share-count .nfm-facebook_like-share-title{  background-image:none;  padding-left:4px; }.nfm-share-count .nfm-twitter-share-title{  background-position:0 -353px; }.nfm-share-count .nfm-google-share-title{  background-position:0 -382px; }.nfm-share-count .nfm-email-share-title{  background-position:0 -412px;  padding-left:21px; }.nfm-share-count .nfm-pinterest-share-title,.nfm-share-count .nfm-pinmarklet-share-title{  background-position:0 -498px;  padding-left:20px; }.nfm-share-count .nfm-linkedin-share-title{  background-position:0 -529px; }.future-like{  background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/modules/social/share/css//images/share-sprite.png") no-repeat scroll 0px -323px;  color:#FFFFFF;  display:inline-block;  font:11px/21px arial;  height:20px;  padding-left:18px;  padding-right:4px;  vertical-align:top;  text-shadow:0 -1px 0 #354C8C;  font-weight:bold;  overflow:hidden; } .future-like.loaded{   padding:0;   background:#fff;   width:46px; }.share-new-style .nfm-share-title{  height:20px;  font:bold 11px arial;  padding-right:4px;  padding-left:19px; }.nf-overall-count{  display:none; }@media only screen and (max-width:40.062em){  .nf-overall-count{   color:#7d7d7d;   display:inline-block;   font-size:18px;   font-weight:600;   line-height:20px;   margin-right:10px;   vertical-align:top; } .nfm-social-share .nfm-share-count{   display:none; }} .share-via-email{  height:100%;  left:0;  position:fixed;  top:0;  width:100%;  z-index:9999;  background:black;  background:transparent;  background:rgba(0,0,0,0.7);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  zoom:1;  overflow-y:auto; } .share-via-email:nth-child(n){   filter:none; } .share-via-email .sahere-email-btn{   display:none; } .share-via-email h4{   color:#585858;   font-size:15px;   font-weight:normal;   line-height:1.2;   margin:0;   padding:0; } .share-via-email-div{   background:none repeat scroll 0 0 #FFFFFF;   border:1px solid #CBCBCB;   border:medium none;   box-shadow:0 0 10px rgba(40,40,39,0.45);   margin:30px auto;   padding:20px 17px;   position:relative;   max-width:400px;   width:100%;   z-index:10000; }  .share-via-email-div h3{ font-size:25px; color:#626262; padding:0; margin:0 0 5px; }  .share-via-email-div p{ color:#d3d3d3; font-size:14px; }  .share-via-email-div .form-share-via-email input[type="submit"]{ border:medium none; color:#fff; font-size:17px; line-height:30px; padding:8px 55px; text-decoration:none; display:block; clear:both; background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/modules/social/share/css/images/share-email-btn-bg.png") 20px 17px no-repeat #ff5c00; width:250px; max-width:100%; margin:0 auto; border-radius:0; -webkit-appearance:none; font-family:freeset_normal; text-align:center; }.share-via-email-div .form-share-via-email input[type="submit"]:hover{  cursor:pointer;  opacity:0.85; } .share-via-email-info-text{   overflow:hidden; }  .share-via-email-info-text .description{ margin:0 0 10px; padding:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.share-via-email-info-text .description a{  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;  color:#00ace3; } .share-via-email-info{   margin:25px 0 30px; }  .share-via-email-info h3{ font-size:14px; margin-bottom:10px; margin-top:10px; color:#333; }  .share-via-email-info p{ color:#999; font-size:10px; line-height:1.4; margin-bottom:6px; font-family:Verdana; }  .share-via-email-info a{ text-decoration:none; border-bottom:1px solid #00ace3; }.share-via-email-info a:hover{  border-bottom:1px solid transparent; }  .share-via-email-info img{ overflow:hidden; float:left; max-width:150px; max-height:100px; margin:0 20px 20px 0; height:auto; } .share-via-email-close:hover{   text-decoration:none;   color:#333;   opacity:0.85; } .share-via-email-text{   margin-bottom:15px; } .share-via-email-loader{   position:absolute;   width:100%;   height:100%;   left:0;   top:0;   background:rgba(255,255,255,0.7) 50% 50% no-repeat;   display:none; }  .share-via-email-loader .send-email-status{ font-size:25px; color:#999; }  .share-via-email-loader-wrapper{ position:absolute; height:95px; top:50%; margin-top:-47px; width:100%; text-align:center; }.share-via-email-close,.popup-buttons-close{  display:block;  cursor:pointer;  margin:0;  position:absolute;  text-indent:-9999px;  background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/modules/social/share/css/images/close-cross.png");  width:18px;  height:18px;  top:21px;  right:17px; }.form-share-via-email{  position:relative;  overflow:hidden;  padding:0; } .form-share-via-email>ul{   margin-bottom:15px; }  .form-share-via-email>ul li{ margin-bottom:13px; } .form-share-via-email label{   font-size:17px;   line-height:26px;   margin:0 0 6px;   vertical-align:top;   width:160px;   display:inline-block;   zoom:1;   *display:inline;   color:#626262; } .form-share-via-email input[type="text"], .form-share-via-email input[type="email"], .form-share-via-email input[type="password"], .form-share-via-email textarea{   background-color:#FFFFFF;   border:1px solid #e6e6e6;   color:#7d7d7d;   display:inline-block;   zoom:1;   *display:inline;   font-family:inherit;   font-size:14px;   margin:0;   padding:4px 10px;   width:100%;   height:35px; } .form-share-via-email textarea{   resize:vertical;   max-height:250px;   min-height:70px;   padding-bottom:10px; }.post-img-email{  width:100%;  height:auto;  max-width:100%;  position:relative;  display:block; }.post-image-hr{  clear:both;  display:block;  width:100%; }.email-sent-notification{  border:1px solid #e0dddd;  margin-bottom:15px;  padding:5px 0 5px 12px;  width:501px;  background:#f8f8f7; }.letter-icon{  background:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/modules/social/share/css/images/icon-sending.png");  width:66px;  height:45px;  display:inline-block;  margin:0 0 25px; } .letter-icon.email-sent{   background-image:url("https://www.nixsolutions.com/wp-content/themes/nixsite6g/core/modules/social/share/css/images/icon-sent.png"); }#dots_loader{  width:20px;  display:inline-block;  text-align:left; }input[type="text"].fv-error,input[type="email"].fv-error,input[type="password"],textarea.fv-error{  border:1px solid red; } .nfm-facebook-share-title{  background-color:#205B9F; }.nfm-facebook-share-count{  border-color:#205B9F; }.nfm-vk-share-title{  background-color:#2A76A5; }.nfm-vk-share-count{  border-color:#2A76A5; }.nfm-twitter-share-title{  background-color:#00ACE3; }.nfm-twitter-share-count{  border-color:#00ACE3; }.nfm-linkedin-share-title{  background-color:#0074B5; }.nfm-linkedin-share-count{  border-color:#0074B5; }.nfm-google-share-title{  background-color:#DC4E41;  font-size:18px; }.nfm-google-share-count{  border-color:#DC4E41; }.nfm-livejournal-share-title{  background-color:#006CA3;  font-size:22px; }.nfm-livejournal-share-count{  border-color:#006CA3; }.nfm-pinterest-share-title,.nfm-pinmarklet-share-title{  background-color:#EB1922; }.nfm-pinterest-share-count,.nfm-pinmarklet-share-count{  border-color:#EB1922; }.nfm-email-share-title{  background-color:#FF5C00;  font-size:14px; }.nfm-email-share-count{  border-color:#FF5C00; } 
