@import url(http://fonts.googleapis.com/css?family=Lato:400,700,300);@import url(http://fonts.googleapis.com/css?family=Roboto);.white:#fff;.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}form.contact-form .control-group{position:relative;margin:0;}form.contact-form .control-group span.form-required{position:absolute;font-size:30px;right:-13px;top:0;}form.contact-form .control-group .controls a{text-transform:capitalize;font-weight:bold;}form.contact-form .control-group .controls a:hover{color:#2574a9;}form.contact-form input,form.contact-form textarea,form.contact-form label{font-family:'Lato',sans-serif;font-size:16px;font-weight:300;text-transform:capitalize;color:#22313f;}form.contact-form .form-type-checkbox label{padding-left:7px;}form.contact-form .form-type-checkbox input[type="checkbox"]{margin:0;height:25px;display:inline-block;line-height:25px;background:#fff;font-size:30px;vertical-align:middle;cursor:pointer;}form input[type="text"],form input[type="password"],form input[type="datetime"],form input[type="datetime-local"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="week"],form input[type="number"],form input[type="email"],form input[type="url"],form input[type="search"],form input[type="tel"],form input[type="color"]{height:50px;clear:both;margin-bottom:10px;line-height:100%;padding:0 25px;border-style:solid;border-width:3px;border-color:#2574a9;background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-width:100%;width:100% !important;}form .form-textarea-wrapper textarea{margin-bottom:10px;line-height:100%;padding:0 25px;border-style:solid;border-width:3px;border-color:#2574a9;background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-width:100%;min-height:100px;max-height:100px;resize:none;clear:both;padding:25px;}.resizable-textarea .grippie{display:none;}form input:focus,form textarea:focus,form select:focus,form input:hover,form textarea:hover,form select:hover,form input:active,form textarea:active,form select:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#2574a9;}label{display:inline-block;font-weight:normal;margin-bottom:5px;}.jm-btn{line-height:30px;margin:0 10px;}.btn-lg{padding:9px 14px !important;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.btn-lg [class^="fa fa-"]{margin-top:2px;}.btn-xs{padding:3px 15px;font-size:12px;line-height:18px;}.btn-xs [class^="fa fa-"]{margin-top:0;}.btn-mini{padding:3px 9px;font-size:11px;line-height:16px;}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.btn-block + .btn-block{margin-top:5px;}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,.75);}.btn-warning{color:#fff;background:#fbb450;border:none;border-bottom:4px solid #faa937 !important;}.btn-warning:hover,.btn-warning:focus,.btn-warning:active{color:#fff;background:#faa937 !important;}.btn-danger{color:#fff;background:#ee5f5b;border:none;border-bottom:4px solid #ec4844 !important;}.btn-danger:hover,.btn-danger:focus,.btn-danger:active{color:#fff;background:#ec4844 !important;}.btn-success{color:#fff;background:#62c462;border:none;border-bottom:4px solid #4fbd4f !important;}.btn-success:hover,.btn-success:focus,.btn-success:active{color:#fff;background:#4fbd4f !important;}.btn-info{color:#fff;background:#5bc0de;border:none;border-bottom:4px solid #46b8da !important;}.btn-info:hover,.btn-info:focus,.btn-info:active{color:#fff;background:#46b8da !important;}.btn-inverse{color:#fff;background:#444;border:none;border-bottom:4px solid #373737 !important;}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active{color:#fff;background:#373737 !important;}button.btn,input[type="submit"].btn{background:#2574a9;color:#fff;border-radius:0;*padding-top:3px;*padding-bottom:3px;}button.btn:hover,input[type="submit"].btn:hover,button.btn:focus,input[type="submit"].btn:focus,button.btn:active,input[type="submit"].btn:active{background:#22313f !important;color:#fff;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}button.btn.btn-lg,input[type="submit"].btn.btn-lg{*padding-top:7px;*padding-bottom:7px;}button.btn.btn-xs,input[type="submit"].btn.btn-xs{*padding-top:3px;*padding-bottom:3px;}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}.btn-link{background:#fff;color:#2574a9;text-shadow:none;border-width:1px 1px 2px 1px;border-style:solid;border-color:rgba(37,116,169,0.2) rgba(37,116,169,0.2) #206694 rgba(37,116,169,0.2);}.btn-link:hover,.btn-link:focus,.btn-link:active{background:#206694 !important;border-bottom-color:#206694;color:#fff !important;}.btn-default,.btn,.button,button{padding:15px 25px;clear:both;cursor:pointer;text-shadow:none;font-family:'Lato',sans-serif;font-size:16px;font-weight:300;margin-bottom:10px;line-height:1;}.btn-default{width:auto;background:#2574a9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:#fff;color:#fff;box-shadow:inherit;border-style:solid;border-width:2px;}.btn-default:hover,.btn-default:focus,.btn-default:active{background:#22313f !important;border-color:#fff;color:#fff;}.btn-primary,.button,button{background:none;padding:4px 14px;color:#2574a9;text-shadow:none;border-color:rgba(37,116,169,0.2);}.btn-primary:hover,.button:hover,button:hover,.btn-primary:focus,.button:focus,button:focus,.btn-primary:active,.button:active,button:active{background:rgba(37,116,169,0.2) !important;color:#2574a9;}.btn-primary.btn-link,.button.btn-link,button.btn-link{border:2px solid #2574a9;color:#2574a9;background:none;}.btn-primary.btn-link:hover,.button.btn-link:hover,button.btn-link:hover{background:rgba(37,116,169,0.3) !important;color:#2574a9 !important;}.btn-trans{background:none !important;border:2px solid #fff !important;padding:4px 14px;}.btn-white{border-color:#fff;background:#fff;}.btn-white:hover{background:#2574a9 !important;}.contact-button{margin:30px 50px;}.block:first-child,.block.block-system{margin-top:0;}.block h3.block-title{font-size:35px;font-weight:normal;line-height:1;letter-spacing:2px;font-weight:700;text-transform:uppercase;margin:0 0 10px;padding:0;color:#22313f;font-family:'Lato',sans-serif;}.block.title-line h3.block-title{border-bottom:1px solid #ddd;color:#2574a9;font-size:18px;font-family:open_sansregular;}.block.title-line h3.block-title span.title{display:inline-block;line-height:1;margin-bottom:-1px;border-bottom:1px solid #2574a9;padding:0 10px 10px 0;}.block.title-line a.bx-prev,.block.title-line a.bx-next{color:#2574a9;}.video-title.block h3.block-title{font-size:30px;}.view-testimonial .bx-wrapper{margin:0 auto 0;padding:20px 0 0 0;}.view-testimonial .bx-wrapper .views-field-body{padding-bottom:15px;background:url(/sites/default/files/images/arrow_testinomial.png) no-repeat bottom center;}.view-testimonial .bx-wrapper .views-field-body .field-content{background:rgba(238,238,238,0.8);border-radius:10px;padding:15px;}.view-testimonial .bx-wrapper .views-field-body .field-content p{margin:0;}.view-testimonial .bx-wrapper .views-field-field-image img{border-radius:50%;margin:20px auto;max-width:100px;-webkit-transition:all 0.18s linear 0s;-moz-transition:all 0.18s linear 0s;-o-transition:all 0.18s linear 0s;transition:all 0.18s linear 0s;}.view-testimonial .bx-wrapper .views-field-field-client h3.client-name{font-family:'open_sanssemibold';font-size:15px;margin:0;padding:0;text-transform:uppercase;text-align:center;}.view-testimonial .bx-wrapper .views-field-field-job-title .job-title{color:#fff;font-family:'open_sanssemibold';font-size:12px;padding:5px 0 0;text-transform:capitalize;text-align:center;}.bx-wrapper .bx-prev{background:none;left:0;}.bx-wrapper .bx-next{background:none;right:0;}.bx-wrapper .bx-controls-direction a{text-indent:0 !important;font-size:23px;width:auto;height:auto;}.view-latest-work .bx-controls{position:absolute;top:-20px;right:0;}.view-latest-work .bx-controls-direction{position:relative;width:22px;}.view-latest-work .bx-wrapper .bx-prev{background:none;left:0;}.view-latest-work .bx-wrapper .bx-next{background:none;right:0;}.view-latest-work .bx-wrapper .bx-controls-direction a{text-indent:0;font-size:23px;margin-top:-25px;width:auto;height:auto;}.rtl .view-latest-work .bx-controls{left:0;right:auto;}.view-team .slide-item-image{text-align:center;padding:0;position:relative;display:inline-block;margin-bottom:20px;margin-top:10px;}.view-team .slide-item-image img{max-width:160px;display:inline-block;border-radius:50%;height:160px;}.view-team .slide-item-image .circle-border{border:1px solid #ccc;background:none repeat scroll 0 0 transparent;left:0px;position:absolute;top:0px;width:99%;height:99%;border-radius:50%;z-index:-1;-webkit-transition:all 225ms cubic-bezier(0.5,-0.7,0.67,0.7);-moz-transition:all 225ms cubic-bezier(0.5,-0.7,0.67,0.7);-o-transition:all 225ms cubic-bezier(0.5,-0.7,0.67,0.7);transition:all 225ms cubic-bezier(0.5,-0.7,0.67,0.7);}.view-team .slide-item-image:hover .circle-border{border-color:#2574a9;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.view-team .slide-item-desc-warp .field-name-field-job-title{color:#2574a9;font-size:12px;text-transform:capitalize;padding-top:5px;font-family:'open_sansregular';}.view-team .slide-item-desc-warp .slide-item-desc{margin-bottom:0px;padding-bottom:10px;padding-top:10px;}.view-team .slide-item-desc-warp .user-social .field-item{display:inline-block;}.view-team .slide-item-desc-warp .user-social .field-item a{font-size:20px;color:#ddd;margin-left:10px;}.view-team .slide-item-desc-warp .user-social .field-item a:hover{color:#2574a9;}.view-team .slide-item-desc-warp .user-social .field-item a:hover:before{color:#2574a9;}.sp-twitter{}.sp-twitter .sp-tweet{text-align:center;padding:0 50px;}.carousel-inner .item br{display:none;}.carousel-inner .item .carousel-caption{width:100%;left:auto;right:auto;padding:10px 0;background:rgba(37,116,169,0.9);bottom:0;}.carousel-inner .item #intro-message.carousel-caption{background:transparent;position:absolute;top:40%;}.sp-tweet i{display:block;font-size:40px;width:100%;clear:both;}.consilium-team-detail .field-label{color:#2574a9;font-weight:normal;font-family:'open_sansbold';}.consilium-team-detail .user-social .field-item{display:inline-block;padding:0 10px;font-size:20px;}.consilium-team-detail .user-social .field-item a:not(.btn){color:#2574a9;}.consilium-team-detail .user-social .field-item a:not(.btn):hover{color:#2574a9;}.portfolio-detail{margin:20px 0;}.portfolio-detail .portfolio-detail-item{line-height:30px;font-size:16px;}.portfolio-detail .portfolio-detail-item .field-label{color:#2574a9;font-weight:normal;font-family:'Lato',sans-serif;font-weight:700;font-size:25px;color:#2574a9;}.portfolio-detail .portfolio-detail-item .field-label-above .field-label{color:#22313f;font-size:16px;font-weight:bold;}.portfolio-detail .portfolio-detail-item .field-label-above .field-label,.portfolio-detail .portfolio-detail-item .field-label-above .field-items{*display:inline;display:inline-block;zoom:1;}.region-sidebar-first #block-user-login .form-text,.region-sidebar-second #block-user-login .form-text{width:100%;}.gallery-filters{margin-bottom:20px;width:100%;}.gallery-filters a{*display:inline;display:inline-block;zoom:1;background:#f2f2f2;border-color:transparent #ececec #ececec transparent;border-radius:4px !important;border-style:solid;border-width:1px;color:#505050;cursor:pointer;letter-spacing:0.05em;line-height:25px;margin-right:10px;padding:0 10px;font-size:14px;text-decoration:none;text-transform:capitalize;float:none !important;}.gallery-filters a.active{background:#2574a9;color:#fff;}.gallery-filters a:hover{background:#2574a9;color:#fff;}.md-bullets{position:absolute;left:50px !important;bottom:50px !important;width:30px;height:auto;z-index:9;}.md-bullets .md-bullet{*display:inline;display:inline-block;zoom:1;width:12px;height:12px;margin:5px 7px;opacity:0.5;filter:"alpha(opacity=${opacity})";-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff;}.md-bullets .md-bullet.md-current,.md-bullets .md-bullet:hover{opacity:1;filter:"alpha(opacity=${opacity})";}h1,h2,h3,h4,h5,h6{font-family:'Lato',sans-serif;font-weight:700;line-height:150%;margin-bottom:0 0 10px 0;}h1,h2,h3{color:#2574a9;}h4,h5,h6{color:#22313f;}h1{font-size:35px;}h2{font-size:30px;text-transform:uppercase;}h2.page_title{font-size:35px;}h2.rtecenter{font-size:35px;font-weight:700;letter-spacing:2px;margin-bottom:10px;text-align:center;}h3{font-size:25px;}h4{font-size:20px;}h5{font-size:18px;margin:0 0 10px 0;}h5 a{color:#22313f;}h6{font-size:16px;}.sh-dropcap{overflow:hidden;}.sh-dropcap:first-letter{color:#666;display:block;float:left;font-size:50px;line-height:40px;padding:4px 8px 0 0;}ul.arrow,ul.arrow-double,ul.tick,ul.cross,ul.star,ul.rss{list-style:none;padding:0;margin:0;}ul.arrow li::before,ul.arrow-double li::before,ul.tick li::before,ul.cross li::before,ul.star li::before,ul.rss li::before,ul.arrow li::after,ul.arrow-double li::after,ul.tick li::after,ul.cross li::after,ul.star li::after,ul.rss li::after{font-family:FontAwesome;font-size:11px;}.ltr ul.arrow li::before,.ltr ul.arrow-double li::before,.ltr ul.tick li::before,.ltr ul.cross li::before,.ltr ul.star li::before,.ltr ul.rss li::before{margin-right:5px;}.ltr ul.arrow li::before{content:"\f105";}.ltr ul.arrow-double li::before{content:"\f101";}.ltr ul.tick li::before{content:"\f00c";}.ltr ul.cross li::before{content:"\f00d";}.ltr ul.star li::before{content:"\f006";}.ltr ul.rss li::before{content:"\f09e";}.rtl ul.arrow li::after,.rtl ul.arrow-double li::after,.rtl ul.tick li::after,.rtl ul.cross li::after,.rtl ul.star li::after,.rtl ul.rss li::after{margin-left:5px;}.rtl ul.arrow li::after{content:"\f104";}.rtl ul.arrow-double li::after{content:"\f100";}.rtl ul.tick li::after{content:"\f00c";}.rtl ul.cross li::after{content:"\f00d";}.rtl ul.star li::after{content:"\f006";}.rtl ul.rss li::after{content:"\f09e";}img.pull-left,.pull-left > img{margin-right:15px;}img.pull-right,.pull-right > img{margin-left:15px;}.rtl{}.rtl img.pull-left,.rtl .pull-left > img{margin-left:15px;}.rtl img.pull-right,.rtl .pull-right > img{margin-right:15px;}.sh-blocknumber{position:relative;min-height:45px;}.sh-blocknumber span{font-weight:bold;width:48px;height:48px;line-height:48px;display:block;text-align:center;position:absolute;top:0;}.sh-blocknumber span.rounded{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.sh-blocknumber span.circle{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.ltr .sh-blocknumber{padding:5px 0 5px 60px;}.ltr .sh-blocknumber span{left:0;}.rtl{}.rtl .sh-blocknumber{padding:5px 60px 5px 0;}.rtl .sh-blocknumber span{right:0;}.sh-block.rounded{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.sh-bubble{position:relative;margin-bottom:40px;}.sh-bubble cite{display:block;height:30px;line-height:36px;position:absolute;bottom:-30px;}.sh-bubble cite span{content:' ';position:absolute;top:0;display:block;width:0;height:0;border-bottom-color:transparent !important;}.ltr .sh-bubble cite{left:15px;padding-left:40px;}.ltr .sh-bubble cite span{left:0;border-left-color:transparent !important;}.rtl .sh-bubble cite{right:15px;padding-right:40px;}.rtl .sh-bubble cite span{right:0;border-right-color:transparent !important;}.ltr [class^="icon-"].pull-left,.ltr [class*=" icon-"].pull-left{margin-right:0.3em;}.ltr [class^="icon-"].pull-right,.ltr [class*=" icon-"].pull-right{margin-left:0.3em;}.rtl [class^="icon-"].pull-left,.rtl [class*=" icon-"].pull-left{margin-left:0.3em;}.rtl [class^="icon-"].pull-right,.rtl [class*=" icon-"].pull-right{margin-right:0.3em;}.panel-group{}.panel-group .panel-default{margin:0;border:2px solid #2574a9;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.panel-group .panel-default > .panel-heading{padding:0;margin:0;color:#555;background:none;}.panel-group h4.panel-title{line-height:30px;font-size:16px;position:relative;z-index:10;}.panel-group h4.panel-title a{color:#555;padding:10px;display:block;font-family:'Lato',sans-serif;}.panel-group h4.panel-title a:hover,.panel-group h4.panel-title a:active,.panel-group h4.panel-title a:focus{outline:none;color:#555 !important;}.panel-group .panel-collapse.collapse .panel-body{background:#fff;padding:10px;border-top:2px solid #2574a9;}.testimonial{}.testimonial .testimonial-content{background:#f1f1f1;margin-bottom:0;padding:15px;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}.testimonial .pull-left{text-align:center;}.testimonial .media-body strong{font-size:15px;font-family:,'Open Sans';font-weight:600;text-transform:uppercase;padding:0;margin:0;text-align:center;}.nav.nav-tabs{border-bottom:0;margin-bottom:10px;}.content .nav.nav-tabs{border:2px solid #ebebeb;margin-bottom:0;}#section-content .tab-content{padding:20px;font-size:16px;padding:12px 16px;border:2px solid #ebebeb;border-top-width:0px;line-height:22px;font-family:'Lato',sans-serif;color:#555;}#section-content .nav{margin:0;padding:0;}#section-content .nav > li > a{line-height:1;font-size:16px;}#section-content .nav.nav-tabs li{padding:0 20px;float:none;}#section-content .nav.nav-tabs li + li{border-left:2px solid #dedede;}#section-content .nav.nav-tabs a{color:#2574a9;border:none;border-bottom:3px solid #eee;font-weight:normal;line-height:1;padding:10px 0;font-family:'Lato',sans-serif;}#section-content .nav.nav-tabs a:hover{background:none;color:#2574a9 !important;border-bottom:3px solid #2574a9;outline:none;}#section-content .nav.nav-tabs > .active > a{border:none;border-bottom:3px solid #2574a9;color:#2574a9;}#section-content .nav.nav-tabs > .active > a:hover,#section-content .nav.nav-tabs > .active > a:focus,#section-content .nav.nav-tabs > .active > a:active{border:none !important;border-bottom:3px solid #2574a9 !important;color:#2574a9 !important;}#section-content .nav.nav-pills > li{list-style:none;float:left;position:relative;top:0;white-space:nowrap;margin:0px 5px 5px 0;border-style:solid;border-width:2px;border-color:#2574a9;}#section-content .nav.nav-pills > li.active > a:hover,#section-content .nav.nav-pills > li.active > a:focus{color:#fff;}#section-content .nav.nav-pills a{padding:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:bold;color:#22313f;}#section-content .nav.nav-pills a:hover{background:#2574a9;color:#fff;outline:none;}#section-content .nav.nav-pills .active > a{background:#2574a9;color:#fff;outline:none;}#section-content .nav.nav-pills ~ .tab-content{padding:10px;border-style:solid;border-width:2px;border-color:#e6e6e6;}.sh_title_wrap{margin-bottom:5px;}.sh_title_wrap .sh_skill_title{color:#2574a9;text-transform:uppercase;font-weight:normal;font-family:'open_sansbold';}.sh_title_wrap .sh_skill_percent{font-weight:normal;font-family:'open_sansbold';}.sh_skill_progress_wrap{margin-bottom:10px;}.sh_skill_progress_wrap .sh_progress_bar{background:#dfdfdf;width:auto;height:30px;line-height:30px;margin:0 20px;}.sh_skill_progress_wrap .sh_skills_progress_percent{text-indent:20px;color:#fff;height:30px;line-height:30px;background:#2574a9;}.profile h3{position:relative;border:0;margin:0 0 20px 0;}.profile h3:after{content:"";position:absolute;bottom:-10px;background:#2574a9;height:3px;width:50px;left:0;}form#newsletter-manage-subscriptions-form{margin:20px 0;}form#newsletter-manage-subscriptions-form .radio input[type="radio"],form#newsletter-manage-subscriptions-form .radio-inline input[type="radio"],form#newsletter-manage-subscriptions-form .checkbox input[type="checkbox"],form#newsletter-manage-subscriptions-form .checkbox-inline input[type="checkbox"]{margin-left:0;}form#newsletter-manage-subscriptions-form legend{position:relative;border:0;margin:0 0 20px 0;}form#newsletter-manage-subscriptions-form legend:after{content:"";position:absolute;bottom:-10px;background:#2574a9;height:3px;width:50px;left:0;}form#newsletter-manage-subscriptions-form button#edit-submit{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#2574a9;border-color:#fff;}blockquote{background:#fafafa;border-style:solid;border-width:0 0 0 3px;*display:inline;display:inline-block;zoom:1;font-size:22px;font-weight:300;letter-spacing:1px;margin-bottom:25px;padding:20px;border-color:#2574a9;color:#2574a9;}blockquote p:first-letter{font-size:28px;font-weight:400;}.fontawesome-icon-list a:not(.btn){color:#555;}.fontawesome-icon-list a:not(.btn):hover{color:#2574a9;}@media (min-width:1200px){.superhero-dropdown > ul{margin-right:50px;}.superhero-dropdown > ul > li{transition:inherit !important;list-style:none;*display:inline;display:inline-block;zoom:1;margin:0;padding:0;position:relative;}.superhero-dropdown > ul > li:hover > a{color:#fff;}.superhero-dropdown > ul > li > a{font-family:'Lato',sans-serif;font-size:14px;margin:0;padding:0 25px;display:inline-block;height:40px;line-height:40px;text-transform:uppercase;font-weight:700;color:#333;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit;}.superhero-dropdown > ul > li > a:not(.btn){color:#22313f;}.superhero-dropdown > ul > li > a:hover,.superhero-dropdown > ul > li > a.active{color:#fff;background:#333;}.superhero-dropdown > ul > li.expanded > a:before{content:"\f067";font-family:FontAwesome;padding-right:5px;cursor:pointer;font-size:10px;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit;}.superhero-dropdown > ul > li.expanded:hover > a,.superhero-dropdown > ul > li.expanded.active > a{background:#333;color:#fff;}.superhero-dropdown > ul ul{background:#22313f;margin:30px 0 0 0;padding:0;}.superhero-dropdown > ul ul.menu-back{left:-100%;}.superhero-dropdown > ul ul li{padding:0;display:block;}.superhero-dropdown > ul ul li a{display:block;padding:0 20px;font-size:12px;color:#fff;font-weight:700;line-height:40px;font-family:'Lato',sans-serif;text-transform:uppercase;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit;}.superhero-dropdown > ul ul li a.active,.superhero-dropdown > ul ul li a:hover{background:#fff;color:#22313f;}.superhero-dropdown > ul ul li:hover,.superhero-dropdown > ul ul li.active{background:#fff;color:#22313f;}.superhero-dropdown > ul ul li.expanded:hover > a,.superhero-dropdown > ul ul li.expanded.active > a{color:#22313f;}.superhero-dropdown .menu-arrow{display:none;}.fixed-transition .superhero-dropdown > ul > li > a{color:#22313f;}.fixed-transition .superhero-dropdown > ul > li > a:hover,.fixed-transition .superhero-dropdown > ul > li > a.active{background:#22313f;color:#fff;}.fixed-transition .superhero-dropdown > ul > li:hover > a,.fixed-transition .superhero-dropdown > ul > li.active > a{background:#22313f;color:#fff;}.fixed-transition .superhero-dropdown > ul ul{background:#2574a9;}.fixed-transition .superhero-dropdown > ul ul li a.active,.fixed-transition .superhero-dropdown > ul ul li a:hover{background:#22313f;color:#fff;}.fixed-transition .superhero-dropdown > ul ul li:hover a,.fixed-transition .superhero-dropdown > ul ul li.active a{background:#22313f;color:#fff;}.fixed-transition .superhero-dropdown > ul ul li.expanded:hover > a,.fixed-transition .superhero-dropdown > ul ul li.expanded.active > a{color:#fff;background:#22313f;}.header-clear .superhero-dropdown > ul > li:hover > a,.header-clear .superhero-dropdown > ul > li.active > a{color:#22313f;}.header-clear .superhero-dropdown > ul > li > a{color:#fff;}.header-clear .superhero-dropdown > ul > li > a:hover,.header-clear .superhero-dropdown > ul > li > a.active{color:#22313f;background:#fff;}.header-clear .superhero-dropdown > ul > li.expanded:hover > a,.header-clear .superhero-dropdown > ul > li.expanded.active > a{background:#fff;color:#333;}.header-clear .superhero-dropdown > ul ul{background:rgba(0,0,0,0.3);}.header-clear .superhero-dropdown > ul ul li a:hover,.header-clear .superhero-dropdown > ul ul li a.active{color:#22313f;}.header-clear .superhero-dropdown > ul ul li.expanded:hover > a,.header-clear .superhero-dropdown > ul ul li.expanded.active > a{color:#22313f;}.header-clear .superhero-dropdown > ul ul li:hover > a,.header-clear .superhero-dropdown > ul ul li.active > a{color:#22313f;}.header-clear .fixed-transition .superhero-dropdown > ul > li > a{color:#22313f;}.header-clear .fixed-transition .superhero-dropdown > ul > li > a:hover,.header-clear .fixed-transition .superhero-dropdown > ul > li > a.active{background:#22313f;color:#fff;}.header-clear .fixed-transition .superhero-dropdown > ul > li:hover > a,.header-clear .fixed-transition .superhero-dropdown > ul > li.active > a{background:#22313f;color:#fff;}.header-clear .fixed-transition .superhero-dropdown > ul ul{background:#2574a9;}.header-clear .fixed-transition .superhero-dropdown > ul ul li a.active,.header-clear .fixed-transition .superhero-dropdown > ul ul li a:hover{background:#22313f;color:#fff;}.header-clear .fixed-transition .superhero-dropdown > ul ul li:hover,.header-clear .fixed-transition .superhero-dropdown > ul ul li.active{color:#fff;}.header-clear .fixed-transition .superhero-dropdown > ul ul li.expanded:hover > a,.header-clear .fixed-transition .superhero-dropdown > ul ul li.expanded.active > a{color:#fff;background:#22313f;}}@media (max-width:1199px){.superhero-mobile-menu-toggle{display:block;}.region-menu{padding:0;}#section-header a.superhero-mobile-menu-toggle{padding:0;margin:0;position:absolute;right:40px;border:2px solid transparent;color:#22313f;top:35px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;font-size:14px;width:40px;z-index:9999;height:40px;line-height:36px;}#section-header a.superhero-mobile-menu-toggle:hover{border-color:#22313f;color:#22313f;}#section-header a.superhero-mobile-menu-toggle.open .fa-align-justify:before{content:"\f00d";font-size:14px;}.header-clear #section-header a.superhero-mobile-menu-toggle{color:#fff;}.header-clear #section-header a.superhero-mobile-menu-toggle:hover{border-color:#fff;color:#fff;}.header-clear #section-header.fixed a.superhero-mobile-menu-toggle{color:#22313f;top:-55px;}.header-clear #section-header.fixed a.superhero-mobile-menu-toggle:hover{border-color:#22313f;color:#22313f;}.superhero-dropdown{background:#22313f;padding-top:100px;display:none;left:0;max-height:0;overflow:hidden;position:absolute;width:100%;z-index:999;}.superhero-dropdown ul{width:100%;}.superhero-dropdown.open{display:block;max-height:10000px;}.superhero-dropdown.open > ul > li{width:100%;border-bottom:1px solid rgba(255,255,255,0.1);line-height:50px !important;display:inline-block;-webkit-transition:inherit !important;-moz-transition:inherit !important;-o-transition:inherit !important;transition:inherit !important;}.superhero-dropdown.open > ul > li a{color:#fff;font-size:14px;line-height:1 !important;text-transform:uppercase;font-weight:700;display:inline-block;padding:0;}.superhero-dropdown.open > ul > li a:hover,.superhero-dropdown.open > ul > li a.active{color:#fff;}.superhero-dropdown.open > ul > li:hover,.superhero-dropdown.open > ul > li.active{background:#2574a9;}.superhero-dropdown.open > ul > li:hover > a,.superhero-dropdown.open > ul > li.active > a{color:#fff;}.superhero-dropdown.open > ul > li.expanded:hover,.superhero-dropdown.open > ul > li.expanded.active{background:#2574a9;}.superhero-dropdown.open > ul > li.expanded:hover > a,.superhero-dropdown.open > ul > li.expanded.active > a{color:#fff;}.superhero-dropdown.open > ul ul{margin:0 15px;max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s ease 0s;-moz-transition:max-height 0.3s ease 0s;-o-transition:max-height 0.3s ease 0s;transition:max-height 0.3s ease 0s;margin:0;}.superhero-dropdown.open > ul ul.open{max-height:10000px;overflow:visible;}.superhero-dropdown.open > ul ul li{padding:0;width:100%;float:left;background:rgba(0,0,0,0.3);}.superhero-dropdown.open > ul ul li a{font-size:12px;}.superhero-dropdown.open > ul ul li a:hover,.superhero-dropdown.open > ul ul li a.active{color:#fff;}.superhero-dropdown.open > ul ul li:hover,.superhero-dropdown.open > ul ul li.active{background:#fff !important;}.superhero-dropdown.open > ul ul li:hover a,.superhero-dropdown.open > ul ul li.active a{color:#22313f;}.superhero-dropdown.open > ul ul li:hover i,.superhero-dropdown.open > ul ul li.active i{color:#22313f;}.superhero-dropdown.open > ul ul li.expanded:hover,.superhero-dropdown.open > ul ul li.expanded.active{background:#fff;}.superhero-dropdown.open > ul ul li.expanded:hover a,.superhero-dropdown.open > ul ul li.expanded.active a{color:#22313f;}.superhero-dropdown.open > ul ul li.expanded:hover i,.superhero-dropdown.open > ul ul li.expanded.active i{color:#22313f;}.superhero-dropdown .menu-arrow{right:20px;background:transparent;color:#fff;top:0;line-height:50px;padding:0;width:77px;}}.whiteBtn{color:#fff !important;}.whiteBtn:hover,.whiteBtn.active{border-color:#fff !important;}.content .view-blog-categories .cat-wrap{margin-bottom:30px;}.content .view-blog-categories .cat-wrap .cat-title{border-bottom:1px solid #ddd;margin:0 0 15px;padding:10px 0;font-size:26px;}.sh-blog{border-bottom:1px solid #dadbde;padding-bottom:20px;margin-bottom:20px;}.sh-blog .blog-content-tile{font-size:26px;color:#00c3b6;padding:0;margin:0 0 20px;}.sh-blog .blog-content-tile a{color:#00c3b6;}.sh-blog .field-name-field-tags{display:inline-block;}.sh-blog .blog-image{position:relative;}.sh-blog .blog-image img{width:100%;height:auto;}.sh-blog .blog-image .image-overlay{border-color:#e1e1e1;background:none repeat scroll 0 0 #fff;position:absolute;z-index:500;display:block;height:100%;left:0;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;top:0;opacity:0;filter:"alpha(opacity=${opacity})";width:100%;-moz-box-sizing:border-box;border:0 solid rgba(0,0,0,0.7);overflow:visible;}.sh-blog .blog-image .image-overlay:hover{opacity:0.7;filter:"alpha(opacity=${opacity})";background:rgba(0,0,0,0.7);}.sh-blog .blog-image .image-overlay:hover .image-overlay-inside:before{height:80px;width:80px;line-height:80px;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;font-size:18px;margin:-40px 0 0 -40px;background:#2574a9;color:#fff;}.sh-blog .blog-image .image-overlay .image-overlay-inside{border-color:#c3512f;color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;}.sh-blog .blog-image .image-overlay .image-overlay-inside:before{content:"\f064";font-family:FontAwesome;font-size:14px;font-weight:normal;border-radius:50px 50px 50px 50px;color:#fff;height:40px;left:50%;line-height:40px;margin:-20px 0 0 -20px;position:absolute;text-align:center;top:50%;width:40px;z-index:500;}.sh-blog .article-info{border-bottom:1px solid #fafafa;font-size:11px;margin:0 0 15px;padding:10px 0;}.sh-blog .article-info .username,.sh-blog .article-info .cdate{color:#2574a9;font-size:12px;font-weight:normal;font-family:'Lato',sans-serif;}.sh-blog ul.links.inline li:first-child{padding:0;}.blog-content{margin:0;}.sh-blog{margin:0;border:0;padding:0;}.blog-box{padding:25px 15px;}.blog-box .blog-date{margin-bottom:25px;color:#fff;font-size:25px;font-weight:700;text-align:center;text-transform:uppercase;}.blog-box .blog-thumb{border:10px solid #fff;position:relative;height:300px;}.blog-box .blog-thumb img{height:100%;}.blog-box .field-type-image{position:relative;}.blog-box .field-type-image img{height:300px;}.blog-box .blog-caption{-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;background-color:#fff;bottom:20px;height:auto;left:20px;position:absolute;right:20px;top:20px;width:auto;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transform-origin:center center;-moz-transform-origin:center center;-webkit-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;}.blog-box .blog-caption .blog-icon{font-size:20px;text-align:center;width:50px;margin:50px auto 0;}.blog-box .blog-caption .blog-more{cursor:pointer;font-size:16px;font-weight:700;text-transform:uppercase;text-align:center;width:100%;position:absolute;height:50px;line-height:50px;margin-top:-25px;top:50%;}.blog-box .blog-caption .blog-more a{color:#22313f;}.blog-box .blog-caption .blog-more a:hover{color:#22313f;}.blog-box:hover .blog-caption{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.blog-box .blog-detail{background:#fafafa;padding:25px;}.blog-box .blog-exc{line-height:150%;color:#555;}.blog-box .blog-exc p{color:#555;}.blog-box .blog-title{font-size:25px;font-weight:700;letter-spacing:2px;text-transform:uppercase;}.blog-box .blog-title a{color:#2574a9;}.blog-box .blog-title a:hover{color:#2574a9;}.blog-box .blog-meta{padding:5px 0;font-weight:400;color:#555;}.blog-box .blog-meta div{*display:inline;display:inline-block;zoom:1;}.blog-box .blog-meta div.blog-cat,.blog-box .blog-meta div.blog-author{display:inline-block;margin:0 10px;}.blog-box .blog-meta div.blog-cat a,.blog-box .blog-meta div.blog-author a{color:#555;}.blog-box .blog-meta div.blog-cat a:hover,.blog-box .blog-meta div.blog-author a:hover{color:#555;}.blog-list .views-row .blog-wrap{overflow:hidden;}.blog-list .views-row .blog-wrap .blog-thumb{margin:0;padding:0;}.blog-list .views-row .blog-wrap .blog-thumb .blog-box{padding:0;}.blog-list .views-row .blog-wrap .blog-thumb .blog-box img{width:100%;}.blog-list .views-row .blog-wrap .blog-detail{margin:0;padding:0;}.blog-list .views-row .blog-wrap .blog-detail .blog-box{padding:0;margin-top:50px;}.blog-list .views-row .blog-wrap .blog-detail .blog-box .blog-exc{padding:0 50px;overflow:hidden;font-size:14px;}.blog-list .views-row .blog-box .blog-date{color:#2574a9;}.blog-list .views-row .blog-box .blog-content{border:3px solid #2574a9;padding:10px 10px 0 10px;}.blog-list .views-row .blog-box .blog-content .blog-thumb{border:0;}.blog-list .views-row .blog-box .blog-content .blog-detail{background:transparent;}.blog-list .views-row .columns-3 .blog-box .blog-content .blog-thumb{height:300px;}.blog-list .views-row .columns-3 .blog-box .blog-content .blog-thumb img{height:300px;}.serv-box{border-width:5px;border-style:solid;border-color:transparent;padding:25px;margin:25px 10px;}.serv-box .serv-icon{font-size:50px;height:50px;line-height:50px;margin:0 auto;color:#22313f;}.serv-box .serv-title{font-size:35px;letter-spacing:2px;font-weight:400;line-height:130%;color:#22313f;}.serv-box .serv-exc{line-height:150%;}.white .serv-box{color:#fff;}.white .serv-box .serv-icon,.white .serv-box .serv-title{color:#fff;}.carousel .carousel-indicators{position:inherit;bottom:0;left:0;text-align:center;margin:10px 0 0 0;width:100%;}.carousel .carousel-indicators li{width:12px;height:12px;margin:5px 7px;opacity:0.5;filter:"alpha(opacity=${opacity})";-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:#fff;}.carousel .carousel-indicators li:hover,.carousel .carousel-indicators li.active{opacity:1;filter:"alpha(opacity=${opacity})";}.team-box{margin:25px 10px;}.team-box .team-thumb{clear:both;position:relative;}.team-box .team-thumb .team-caption{background-color:rgba(255,255,255,0.9);position:absolute;width:100%;height:100%;top:0;left:0;z-index:996;opacity:0;cursor:pointer;-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}.team-box .team-thumb .team-caption .team-name{text-transform:uppercase;font-size:30px;font-weight:700;line-height:120%;letter-spacing:2px;margin-top:25px;color:#2574a9;}.team-box .team-thumb .team-caption .team-skills{font-weight:400;}.team-box .team-thumb .team-caption .team-skills ul{width:100%;text-align:center;}.team-box .team-thumb .team-caption .team-skills ul li{display:block;}.team-box .team-thumb:hover .team-caption{opacity:1;}.team-box .team-detail{clear:both;margin-top:10px;min-height:30px;line-height:30px;text-align:center;font-weight:700;text-transform:uppercase;border-style:solid;border-width:3px;border-color:#2574a9;padding:0 25px;color:#2574a9;overflow:hidden;}.team-box .team-detail .team-role{*display:inline;display:inline-block;zoom:1;}.team-box .team-detail .team-contact{font-size:20px;*display:inline;display:inline-block;zoom:1;color:#2574a9;}.team-box .team-detail .team-contact i{cursor:pointer;padding-left:10px;}ul.pagination li a:not(.btn){border:1px solid #dedfe2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#222;cursor:pointer;font-size:12px;font-weight:normal;margin:0 2px;padding:3px 10px;}ul.pagination li.active a{background:#2574a9;color:#fff;border:1px solid #2574a9;}ul.pagination li.active a:hover,ul.pagination li.active a:focus{background:#2574a9 !important;}.team-box .team-thumb{}.team-box .team-thumb .field-type-image img{width:100%;}.center,.gallery-filters,#section-header a.superhero-mobile-menu-toggle,.superhero-dropdown.open > ul > li,.superhero-dropdown.open > ul ul,.blog-box .blog-detail,.team-box .team-thumb .team-caption .team-name,.title-section,.title-page,#section-banner .icons-menu-wrap #icons-menu ul,#section-banner .icons-menu-wrap #icons-menu ul li,#intro-message,#section-content .blog-nav ul,#section-content .blog-nav ul > li a,#section-content ul.pagination,#section-content ul.pagination > li a,.callout-box .callout-content h2.title,.page-title-custom,.callout-icons li,.contact-icons li,.blog-news .view-content .views-row span.field-content .blog-date,.blog-news .view-content .views-row .port-wrap .blog-date,.blog-news .view-content .views-row span.field-content .port-date,.blog-news .view-content .views-row .port-wrap .port-date,#section-footer .container ul li a,#section-footer .container ul,.quote-message .quote-thumb,.superhero-portfolio .portfolio-filters #filters,.superhero-portfolio .portfolio-filters #filters li,.superhero-portfolio .portfolio-item .portfolio-caption,.portfolio-title-wrap .header-page,.blog-media-header.blog-title-wrap .header-page,.title-media .title-wrap .title-page,.gallery-box .gallery-wrap .gallery-item .gallery-caption{text-align:center;}.center th,.gallery-filters th,#section-header a.superhero-mobile-menu-toggle th,.superhero-dropdown.open > ul > li th,.superhero-dropdown.open > ul ul th,.blog-box .blog-detail th,.team-box .team-thumb .team-caption .team-name th,.title-section th,.title-page th,#section-banner .icons-menu-wrap #icons-menu ul th,#section-banner .icons-menu-wrap #icons-menu ul li th,#intro-message th,#section-content .blog-nav ul th,#section-content .blog-nav ul > li a th,#section-content ul.pagination th,#section-content ul.pagination > li a th,.callout-box .callout-content h2.title th,.page-title-custom th,.callout-icons li th,.contact-icons li th,.blog-news .view-content .views-row span.field-content .blog-date th,.blog-news .view-content .views-row .port-wrap .blog-date th,.blog-news .view-content .views-row span.field-content .port-date th,.blog-news .view-content .views-row .port-wrap .port-date th,#section-footer .container ul li a th,#section-footer .container ul th,.quote-message .quote-thumb th,.superhero-portfolio .portfolio-filters #filters th,.superhero-portfolio .portfolio-filters #filters li th,.superhero-portfolio .portfolio-item .portfolio-caption th,.portfolio-title-wrap .header-page th,.blog-media-header.blog-title-wrap .header-page th,.title-media .title-wrap .title-page th,.gallery-box .gallery-wrap .gallery-item .gallery-caption th,.center tr,.gallery-filters tr,#section-header a.superhero-mobile-menu-toggle tr,.superhero-dropdown.open > ul > li tr,.superhero-dropdown.open > ul ul tr,.blog-box .blog-detail tr,.team-box .team-thumb .team-caption .team-name tr,.title-section tr,.title-page tr,#section-banner .icons-menu-wrap #icons-menu ul tr,#section-banner .icons-menu-wrap #icons-menu ul li tr,#intro-message tr,#section-content .blog-nav ul tr,#section-content .blog-nav ul > li a tr,#section-content ul.pagination tr,#section-content ul.pagination > li a tr,.callout-box .callout-content h2.title tr,.page-title-custom tr,.callout-icons li tr,.contact-icons li tr,.blog-news .view-content .views-row span.field-content .blog-date tr,.blog-news .view-content .views-row .port-wrap .blog-date tr,.blog-news .view-content .views-row span.field-content .port-date tr,.blog-news .view-content .views-row .port-wrap .port-date tr,#section-footer .container ul li a tr,#section-footer .container ul tr,.quote-message .quote-thumb tr,.superhero-portfolio .portfolio-filters #filters tr,.superhero-portfolio .portfolio-filters #filters li tr,.superhero-portfolio .portfolio-item .portfolio-caption tr,.portfolio-title-wrap .header-page tr,.blog-media-header.blog-title-wrap .header-page tr,.title-media .title-wrap .title-page tr,.gallery-box .gallery-wrap .gallery-item .gallery-caption tr,.center td,.gallery-filters td,#section-header a.superhero-mobile-menu-toggle td,.superhero-dropdown.open > ul > li td,.superhero-dropdown.open > ul ul td,.blog-box .blog-detail td,.team-box .team-thumb .team-caption .team-name td,.title-section td,.title-page td,#section-banner .icons-menu-wrap #icons-menu ul td,#section-banner .icons-menu-wrap #icons-menu ul li td,#intro-message td,#section-content .blog-nav ul td,#section-content .blog-nav ul > li a td,#section-content ul.pagination td,#section-content ul.pagination > li a td,.callout-box .callout-content h2.title td,.page-title-custom td,.callout-icons li td,.contact-icons li td,.blog-news .view-content .views-row span.field-content .blog-date td,.blog-news .view-content .views-row .port-wrap .blog-date td,.blog-news .view-content .views-row span.field-content .port-date td,.blog-news .view-content .views-row .port-wrap .port-date td,#section-footer .container ul li a td,#section-footer .container ul td,.quote-message .quote-thumb td,.superhero-portfolio .portfolio-filters #filters td,.superhero-portfolio .portfolio-filters #filters li td,.superhero-portfolio .portfolio-item .portfolio-caption td,.portfolio-title-wrap .header-page td,.blog-media-header.blog-title-wrap .header-page td,.title-media .title-wrap .title-page td,.gallery-box .gallery-wrap .gallery-item .gallery-caption td{text-align:center;}.text-left,.sh_skill_progress_wrap .sh_skills_progress_percent{text-align:left;}.text-right{text-align:right;}.left,.superhero-dropdown > ul > li,.blog-list .views-row.views-row-even .blog-wrap .blog-detail,.team-box .team-detail .team-role,#section-header .region-logo > div,#section-header .site-logo,ul.info-menu,ul.switch-menu,ul.quick-menu,.blog-news .view-content .views-row,.comment-wrapper .comment .comment-detail .comment-thumb,.comment-wrapper .comment .comment-detail .comment-wrap,#section-header.fixed.fixed-transition .logo-short .logo-dark{float:left;}.right,.superhero-dropdown > ul,.blog-list .views-row.views-row-even .blog-wrap .blog-thumb,ul.switch-menu,#section-footer .container ul{float:right;}.rtl .left,.rtl .superhero-dropdown > ul > li,.superhero-dropdown > ul > .rtl li,.rtl .blog-list .views-row.views-row-even .blog-wrap .blog-detail,.blog-list .views-row.views-row-even .blog-wrap .rtl .blog-detail,.rtl .team-box .team-detail .team-role,.team-box .team-detail .rtl .team-role,.rtl #section-header .region-logo > div,#section-header .region-logo > .rtl div,.rtl #section-header .site-logo,#section-header .rtl .site-logo,.rtl ul.info-menu,.rtl ul.switch-menu,.rtl ul.quick-menu,.rtl .blog-news .view-content .views-row,.blog-news .view-content .rtl .views-row,.rtl .comment-wrapper .comment .comment-detail .comment-thumb,.comment-wrapper .comment .comment-detail .rtl .comment-thumb,.rtl .comment-wrapper .comment .comment-detail .comment-wrap,.comment-wrapper .comment .comment-detail .rtl .comment-wrap,.rtl #section-header.fixed.fixed-transition .logo-short .logo-dark,#section-header.fixed.fixed-transition .logo-short .rtl .logo-dark{float:right;}.rtl .right,.rtl .superhero-dropdown > ul,.superhero-dropdown > .rtl ul,.rtl .blog-list .views-row.views-row-even .blog-wrap .blog-thumb,.blog-list .views-row.views-row-even .blog-wrap .rtl .blog-thumb,.rtl ul.switch-menu,.rtl #section-footer .container ul,#section-footer .container .rtl ul{float:left;}.rtl ul.pagenav .pagenav-prev{float:right;}.rtl ul.pagenav .pagenav-next{float:left;}.title-center.block h3.block-title{text-align:center !important;}.title-left.block h3.block-title{text-align:left !important;}.title-right.block h3.block-title{text-align:right !important;}.title-white.block h3.block-title{color:#fff;}.title-nopadding.block h3.block-title{padding:0 !important;}.rtl .title-left.block h3.block-title{text-align:right !important;}.rtl .title-right.block h3.block-title{text-align:left !important;}.rtl .text-left,.rtl .sh_skill_progress_wrap .sh_skills_progress_percent,.sh_skill_progress_wrap .rtl .sh_skills_progress_percent{text-align:right;}.rtl .text-right{text-align:left;}.line-left{clear:both;margin:25px 0;width:50px;border-top-style:solid;border-top-width:3px;line-height:0;}.line-center{clear:both;margin:25px auto;width:50px;border-top-style:solid;border-top-width:3px;border-color:#22313f;line-height:0;}.brd-gr1-clr{border-color:#fafafa;}.brd-gr2-clr{border-color:#e6e6e6;}.brd-wh-clr{border-color:#fff;}.rd-wh-clr{border-color:#fff;}.brd-fs-clr{border-color:#2574a9;}.fs-clr{color:#2574a9;}.fs-clr-heading{color:#22313f;}.gr3-clr.block h3.block-title{color:#333;}.gr2-clr{border-color:#dfdfdf;}.bg-title-white.block h3.block-title{background:#fafafa;color:#2574a9;padding:75px 0;margin:0;}.bg-title-main.block h3.block-title{background:#2574a9;color:#fff;padding:75px 0;margin:0;}.bg-fs-clr{background:#2574a9;}.bg-fs-clr h2,.bg-fs-clr h3,.bg-fs-clr h4{color:#fff;}.bg-gr1-clr{background:#fafafa;}.bg-gr1-clr h2,.bg-gr1-clr h3,.bg-gr1-clr h4{color:#2574a9;}.bg-gr1-clr h2.page_title{background:#fafafa;color:#2574a9;}.title-color-main.block h3.block-title{color:#2574a9;}.black-over,.grey-over,.blue-over,.white-over{position:relative;}.black-over h3.block-title,.grey-over h3.block-title,.blue-over h3.block-title,.white-over h3.block-title{position:relative;color:#fff;}.black-over h3.block-title span,.grey-over h3.block-title span,.blue-over h3.block-title span,.white-over h3.block-title span{color:#fff;}.black-over .block-overlay,.grey-over .block-overlay,.blue-over .block-overlay,.white-over .block-overlay{position:absolute;content:"";top:0;width:100%;height:100%;left:0;}.black-over .block-overlay{background:rgba(0,0,0,0.7);}.blue-over .block-overlay{background:rgba(37,116,169,0.7);}.blue-over p{color:#fff;}.grey-over .block-overlay{background:rgba(34,49,63,0.7);}.grey-over p{color:#fff;}.white-over .block-overlay{background:rgba(255,255,255,0.9);}.white-over .content{position:relative;}.white-over h3.block-title{color:#22313f;}.white-over h3.block-title span{color:#22313f;}.padd-x-50{padding:0 50px;}.padd-y-50{padding:50px 0;}.padd-y-75,h2.page_title,h2.port-title,.page-title-custom{padding:75px 0;}.marg-x-50{margin:0 50px;}.marg-bt-25{margin-bottom:25px;}ul{list-style:none;margin:0;padding:0;}ul li{*display:inline;display:inline-block;zoom:1;}.field-name-body ul{margin-left:15px;}.field-name-body ul li{display:inherit;margin-left:15px;}.field-name-body ul li:before{content:"•";padding-right:8px;}body{color:#555;font-size:14px;line-height:1.6em;font-weight:300;font-family:'Lato',sans-serif;}.body-innerwrapper{overflow-x:hidden;overflow-y:auto;position:relative;}.title-section,.title-page{font-size:35px;font-weight:700;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase;}.title-section h2,.title-page{color:#fff;}a{-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;}a,a:hover,a:hover:before,a:hover:after{text-decoration:none;transition:all 300ms linear 0ms;}img{max-width:100%;height:auto;}a:not(.btn){color:#2574a9;}a:not(.btn):hover{color:#fff;}.social-icon ul li{float:left;margin-right:20px;}.social-icon ul li i{font-size:20px;color:#ccc;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.social-icon ul li i:hover{color:#2574a9;}.block-contact .clearfix{margin-bottom:20px;}.block-contact .jicons-text{font-weight:bold;}.webform-client-form td,.webform-client-form th{border:none;}.webform-client-form .radio,.webform-client-form .checkbox{display:inline-block;}.webform-client-form .radio + .radio,.webform-client-form .checkbox + .checkbox{margin-top:10px;}.subtitle-section,.callout-exc,.meta-page{font-size:20px;line-height:130%;font-weight:300;}.callout-title{font-size:35px;font-weight:700;letter-spacing:2px;line-height:130%;text-align:center;text-transform:uppercase;margin-bottom:25px;color:#22313f;}.callout-exc{margin-bottom:25px;color:#22313f;}.marg-title.block h3.block-title{margin-bottom:75px;}.map-inner{height:500px;}#section-header .superhero-dropdown > ul > li,#section-header .site-logo a,#section-header .logo-dark a{line-height:100px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#section-header.fixed-transition .superhero-dropdown > ul > li,#section-header.fixed-transition .site-logo a,#section-header.fixed-transition .logo-dark a{line-height:70px;}#section-header .region-logo > div{-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}#section-header .site-logo{margin:0 50px;}#section-header .superhero-block{margin:0;}#section-header.fixed{border-bottom:1px solid #dfdfdf;background:#fff;}#section-header.fixed:hover{background:#fff;}#section-header.fixed .site-logo{display:none;}#section-header.fixed ul.info-menu,#section-header.fixed ul.switch-menu,#section-header.fixed ul.quick-menu{line-height:40px;}#section-header.fixed ul.info-menu li a,#section-header.fixed ul.switch-menu li a,#section-header.fixed ul.quick-menu li a{transition:inherit;color:#22313f;}#section-header.fixed ul.info-menu li:hover,#section-header.fixed ul.switch-menu li:hover,#section-header.fixed ul.quick-menu li:hover{border-color:#22313f;}#section-header.fixed .marg-fixed-icon{margin-top:15px;}ul.info-menu,ul.switch-menu,ul.quick-menu{margin:0 5px 0 0;line-height:100px;}ul.info-menu li,ul.switch-menu li,ul.quick-menu li{display:inline-block;text-align:center;cursor:pointer;height:40px;width:40px;line-height:40px;}ul.info-menu li a,ul.switch-menu li a,ul.quick-menu li a,ul.info-menu li span,ul.switch-menu li span,ul.quick-menu li span{transition:inherit;color:#22313f;}ul.info-menu li a:hover,ul.switch-menu li a:hover,ul.quick-menu li a:hover,ul.info-menu li span:hover,ul.switch-menu li span:hover,ul.quick-menu li span:hover{color:#22313f;}ul.info-menu li:hover,ul.switch-menu li:hover,ul.quick-menu li:hover{border-radius:100%;line-height:36px;border-width:2px;border-style:solid;border-color:#22313f;}ul.info-menu li span.superhero-tooltip,ul.switch-menu li span.superhero-tooltip,ul.quick-menu li span.superhero-tooltip{display:block;}ul.switch-menu{display:none;}ul.quick-menu{border-left:1px solid #dfdfdf;padding-left:10px;display:none;}ul.quick-menu .tooltip.bottom{margin-top:8px;}.header-clear #section-header{width:100%;background:transparent;background:rgba(0,0,0,0.3);}.header-clear #section-header:hover{background:rgba(0,0,0,0.3);}.header-clear #section-header.fixed{background:#fff;}.header-clear .sticky-wrapper{position:absolute;width:100%;z-index:999;top:0;-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}.header-clear ul.info-menu li a,.header-clear ul.switch-menu li a,.header-clear ul.quick-menu li a{color:#fff;}.header-clear ul.info-menu li a:hover,.header-clear ul.switch-menu li a:hover,.header-clear ul.quick-menu li a:hover{color:#fff;}.header-clear ul.info-menu li:hover,.header-clear ul.switch-menu li:hover,.header-clear ul.quick-menu li:hover{color:#fff;border-color:#fff;}#section-banner{clear:both;position:relative;}#section-banner .block-md-slider{position:relative;}#section-banner .icons-menu-wrap{position:absolute;bottom:40px;width:100%;height:50px;z-index:8;background-color:transparent;}#section-banner .icons-menu-wrap #icons-menu ul{width:100%;}#section-banner .icons-menu-wrap #icons-menu ul li{width:50px;height:50px;cursor:pointer;color:#fff;line-height:54px;background:transparent;border-radius:0;}#section-banner .icons-menu-wrap #icons-menu ul li :hover{background:#fff;color:#333;border-radius:100%;width:50px;height:50px;line-height:50px;}#section-banner .icons-menu-wrap #icons-menu ul li i{font-size:20px;}#section-banner .icons-menu-wrap #icons-menu ul li .tooltip{position:absolute;top:0 !important;margin-top:-50px;}#section-banner .icons-menu-wrap #icons-menu ul li .tooltip .tooltip-arrow{display:none;}#section-banner .icons-menu-wrap #icons-menu ul li .tooltip .tooltip-inner{border:solid 2px #fff;line-height:26px;font-size:14px;height:30px;width:auto;padding:0 10px;background:transparent;border-radius:0;}#intro-message{position:absolute;top:40%;width:100%;z-index:2;}.intro-title{clear:both;font-size:60px;font-weight:700;line-height:120%;text-align:center;color:#fff;text-transform:uppercase;}.intro-subtitle{*display:inline;display:inline-block;zoom:1;font-size:18px;font-weight:700;line-height:130%;color:#fff;padding:10px;text-transform:uppercase;background:#2574a9;}.video-paralax p{margin:0;}#section-content{padding:50px 0;}#section-content a:not(.btn):hover{color:#2574a9;}#section-content .node-page .content{font-size:16px;line-height:30px;}#section-content .node-page .content h3{margin-top :0;}#section-content .block h3.block-title{font-size:25px;margin-bottom:25px;color:#2574a9;}#section-content .block-exc{font-size:16px;line-height:30px;}#section-content .blog-nav ul{width:100%;background:#2574a9;padding:25px 0;margin:0;}#section-content .blog-nav ul > li{*display:inline;display:inline-block;zoom:1;}#section-content .blog-nav ul > li a{border-width:5px;border-color:#fff;color:#fff;background:#2574a9;border-style:solid;*display:inline;display:inline-block;zoom:1;width:60px;height:60px;line-height:50px;font-size:30px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;margin:0 25px 0 0;}#section-content .blog-nav ul > li:hover a,#section-content .blog-nav ul > li.active a{background:#fff;color:#2574a9;border-color:#fff;}#section-content ul.pagination{width:100%;background:#2574a9;padding:25px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;}#section-content ul.pagination > li{*display:inline;display:inline-block;zoom:1;margin:0 25px 0 0;}#section-content ul.pagination > li a{border-width:2px;border-color:#fff;color:#fff;background:#2574a9;border-style:solid;*display:inline;display:inline-block;zoom:1;font-size:16px;padding:0px 10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}#section-content ul.pagination > li a:hover,#section-content ul.pagination > li a:active{background:#fff;color:#2574a9;border-color:#fff;}#section-content ul.pagination > li:hover a,#section-content ul.pagination > li.active a{background:#fff;color:#2574a9;border-color:#fff;}#section-content .sh-blog .blog-content{line-height:30px;font-size:16px;}body[class*="page-blog"] #section-content{margin-bottom:0;padding-bottom:0;}.callout-box .callout-content h2.title{font-size:35px;font-weight:700;line-height:130%;letter-spacing:2px;text-transform:uppercase;margin:0 0 25px 0;color:#22313f;}.image-box{position:relative;height:600px;}.image-box .image{position:absolute;left:0;top:0;height:auto;}.image-box .image img{width:100%;height:auto;}.page-portfolio #section-content{padding:0;}h2.page_title{color:#fff;margin-top:0;background:#2574a9;text-transform:uppercase;letter-spacing:2px;}h2.port-title{background:#fafafa;margin:0;font-size:35px;}.bg-page-title h2.port-title{background:#fff;}.page-title-custom{background:rgba(255,255,255,0.9);}.page-title-custom span.field-content{color:#2574a9;font-size:35px;font-weight:700;letter-spacing:2px;margin-bottom:10px;text-align:center;text-transform:uppercase;}#section-breadcrumb .breadcrumb{background:none;border-bottom:1px solid #ddd;margin-bottom:20px;padding:15px 0;}.overw-box{color:#fff;}.overw-box .overw-icon{border:5px solid #fff;font-size:50px;height:100px;line-height:90px;margin:0 auto;text-align:center;width:100px;cursor:pointer;-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}.overw-box .overw-title{font-size:35px;line-height:130%;font-weight:400;letter-spacing:2px;margin:25px 0;}.overw-box .overw-exc{line-height:150%;}.feat-box{margin:25px 0;}.feat-box .feat-icon{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;font-size:35px;height:80px;line-height:70px;margin:0 auto 10px;text-align:center;width:80px;cursor:pointer;border-style:solid;border-width:5px;border-color:#2574a9;-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}.feat-box .feat-icon i{color:#2574a9;}.feat-box .feat-icon:hover{background:#2574a9;}.feat-box .feat-icon:hover i{color:#fff;}.feat-box .feat-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin:0;}.feat-box .feat-exc{line-height:150%;}.home-portfolio #section-news1{background:#2574a9;}.home-portfolio #section-news1 h3.block-title{font-family:'NovecentowideBookRegular';text-transform:uppercase;}.home-portfolio .webform-client-form #webform-component-name,.home-portfolio .webform-client-form #webform-component-email,.home-portfolio .webform-client-form #webform-component-telephone{width:33%;float:left;}.home-portfolio .webform-client-form input{border-radius:0;color:rgba(17,58,82,0.26);font-size:30px;height:47px;line-height:47px;margin:0 0 10px;padding:0;text-indent:7px;width:90%;}.home-portfolio .webform-client-form .btn.form-submit{background:#fff;color:#2574a9;border:none !important;padding:4px 14px !important;}.home-portfolio .webform-client-form .btn.form-submit:hover,.home-portfolio .webform-client-form .btn.form-submit:focus{background:#fff !important;color:#000;}#section-news1 .block{padding:70px 0 0 0;}#section-news1 .block .block-title{padding-top:30px;margin-bottom:25px;}#section-tweets{}.breadcrumb .fa{padding:0 5px;}.sp-tweet a{color:#fff !important;}.sh-border-bottom{padding-bottom:30px;}.md-slide-wrap{margin:0 auto 0;}.view-team.view-display-id-block_2 .slide-item-wrap{text-align:center;}.view-team.view-display-id-block_3 .slide-item-wrap{text-align:center;}.blogcategories .views-row{border-bottom:1px solid;border-color:#fafafa;padding:5px 0;}.blogcategories .views-row a{color:#22313f;}.blogcategories .views-row a:hover{color:#2574a9;}.view-comments-recent .views-row{float:left;width:100%;margin-bottom:10px;padding-bottom:10px;}.view-comments-recent .views-row .user-picture{float:left;margin-right:20px;}.view-comments-recent .views-row .user-picture img{width:48px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}.view-comments-recent .views-row .comment-info{float:left;width:81%;}.view-comments-recent .views-row .comment-info h5{font-size:15px;margin-top:0;margin-bottom:0;}.view-comments-recent .views-row .comment-info .comment-date{font-size:12px;margin-bottom:7.5px;}.view-comments-recent .views-row .comment-info .comment-node{margin-top:7.5px;}.view-comments-recent .views-row .comment-info .comment-node a{font-style:italic;}.counters .stats{color:#22313f;line-height:normal;}.counters .stats .icon{font-size:35px;height:50px;line-height:50px;}.counters .stats .num{font-size:50px;text-align:center;font-weight:700;}.counters .stats .type{text-align:center;letter-spacing:2px;font-weight:400;text-transform:uppercase;}.contact-message .contact-exc{font-size:16px;line-height:30px;}.contact-message .contact-detail li{line-height:150%;font-size:20px;font-weight:400;}.contact-message .contact-detail li i{margin-right:10px;}.callout-icons,.contact-icons{margin-bottom:20px;}.callout-icons li,.contact-icons li{cursor:pointer;font-size:35px;height:70px;line-height:70px;margin:0 5px;width:70px;color:#fff;background:#2574a9;}.callout-icons li:hover,.contact-icons li:hover{background:#22313f;}#section-map p{margin-bottom:0;}#section-bottom{color:#fff;font-family:'Lato',sans-serif;background:#2574a9;}#section-bottom .block h3.block-title{font-size:25px;color:#fff;margin-bottom:25px;}#section-bottom .our_company_text{font-size:16px;line-height:30px;}#section-bottom .address{font-size:20px;font-weight:400;margin-bottom:10px;}#section-bottom .phone{font-size:20px;font-weight:700;}.blog-news .view-content .views-row{clear:both;margin-bottom:20px;position:relative;width:100%;}.blog-news .view-content .views-row .views-field,.blog-news .view-content .views-row .port-detail{padding-left:60px;}.blog-news .view-content .views-row .views-field.views-field-created-1,.blog-news .view-content .views-row .port-detail.views-field-created-1{padding-left:0;}.blog-news .view-content .views-row .views-field.views-field-title a,.blog-news .view-content .views-row .port-detail.views-field-title a,.blog-news .view-content .views-row .views-field .port-title a,.blog-news .view-content .views-row .port-detail .port-title a{font-size:16px;line-height:24px;font-weight:700;letter-spacing:2px;width:auto;margin:0;text-transform:uppercase;color:#2574a9;}.blog-news .view-content .views-row .views-field.views-field-body,.blog-news .view-content .views-row .port-detail.views-field-body,.blog-news .view-content .views-row .views-field .port-skills,.blog-news .view-content .views-row .port-detail .port-skills{color:#22313f;}.blog-news .view-content .views-row span.field-content .blog-date,.blog-news .view-content .views-row .port-wrap .blog-date,.blog-news .view-content .views-row span.field-content .port-date,.blog-news .view-content .views-row .port-wrap .port-date{position:absolute;left:0;top:0;border-width:2px;border-style:solid;border-color:#2574a9;padding:10px;display:inline-block;font-weight:700;line-height:15px;}.blog-news .view-content .views-row .blog-date span,.blog-news .view-content .views-row .port-date span{display:block;color:#2574a9;}.blog-news .view-content .views-row .port-client{text-transform:capitalize;font-weight:400;}.blog-news-sidebar-bt .blog-news .view-content .views-row .views-field span.field-content .blog-date{border-color:#fff;}.blog-news-sidebar-bt .blog-news .view-content .views-row .views-field.views-field-title a{color:#fff;}.blog-news-sidebar-bt .blog-news .view-content .views-row .views-field.views-field-body{color:#fff;}.blog-news-sidebar-bt .blog-news .view-content .views-row .blog-date span{color:#fff;}#section-footer{background:#efefef;color:#000;}#section-footer .container{padding:10px 0;line-height:36px;}#section-footer .container a{color:#fff;}#section-footer .container p{margin:0;}#section-footer .container ul li a{cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:36px;line-height:34px;margin:0 40px 0 0;width:36px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#000;border-width:2px;border-style:solid;border-color:transparent;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#section-footer .container ul li a:hover{border-color:#2574a9;}#section-footer .container .region-footer-first{text-transform:uppercase;line-height:36px;font-family:'Lato',sans-serif;}#section-footer #block-block-9{font-weight:400;}@media (min-width:768px){#section-footer #block-block-9{float:right !important;line-height:42px;}#section-footer #block-menu-block-1 .menu{float:left !important;}#section-footer .region-footer-second{padding-left:0;}#section-footer #block-block-9 > div.content > p:after{content:"|";padding-left:25px;}}.region-page-bottom .scrolToTop{border-style:solid;border-width:5px;border-color:#fff;background:#fff;bottom:50px;color:#2574a9;cursor:pointer;display:none;font-size:30px;height:60px;line-height:50px;position:fixed;right:50px;text-align:center;width:60px;z-index:998;}.region-page-bottom .scrolToTop:hover{border-color:#2574a9;}.scroll-down{position:absolute;bottom:50px;right:50px;color:#fff;cursor:pointer;font-size:30px;height:60px;line-height:50px;text-align:center;width:60px;border-width:5px;border-style:solid;z-index:998;}.scroll-down:hover{border-color:#2574a9;}.blog-image{background-position:center center;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;height:600px;width:100%;clear:both;}.blog-image p{display:none;}.comment-wrapper .comments-count{font-weight:700;line-height:150%;margin-bottom:10px;color:#2574a9;font-size:25px;}.comment-wrapper .comment{margin-top:50px;}.comment-wrapper .comment .comment-detail{clear:both;overflow:hidden;}.comment-wrapper .comment .comment-detail .comment-thumb{width:70px;height:70px;overflow:hidden;border-width:3px;border-style:solid;border-color:#2574a9;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin-right:25px;}.comment-wrapper .comment .comment-detail .comment-thumb img{width:100%;height:auto;}.comment-wrapper .comment .comment-detail .comment-wrap{padding-top:10px;}.comment-wrapper .comment .comment-detail .comment-wrap h5.comment-name a{color:#555;}.comment-wrapper .comment .comment-body{*display:inline;display:inline-block;zoom:1;border-width:0 0 0 3px;border-style:solid;border-color:#2574a9;font-size:16px;line-height:30px;margin:0 0 25px 31px;padding:25px 0 0 25px;}.comment-wrapper .comment .reply-comment{overflow:hidden;margin:0 0 0 56px;}.comment-wrapper .comment .reply-comment ul{*display:inline;display:inline-block;zoom:1;}.comment-wrapper .comment .reply-comment ul li{*display:inline;display:inline-block;zoom:1;}.comment-wrapper .comment .reply-comment ul li a{color:#fff;background:#e6e6e6;text-transform:capitalize;padding:5px;font-size:16px;font-weight:400;cursor:pointer;}.comment-wrapper .comment .reply-comment ul li a:hover,.comment-wrapper .comment .reply-comment ul li a:focus{background:#22313f;color:#fff !important;}.full-screen{background-attachment:fixed;background-position:center center !important;background-repeat:no-repeat;background-size:cover !important;height:100%;width:100%;min-height:600px;}.full-screen:after{background:url(https://live-dover-windows.pantheonsite.io/sites/all/themes/maya/images/pattern_dot.png) repeat scroll left top rgba(0,0,0,0.5);bottom:0;content:"";display:block;height:100%;opacity:0.3;position:absolute;top:0;width:100%;z-index:1;}div.contextual-links-wrapper{font-size:11px;line-height:15px;}body.header-clear #section-banner .contextual-links-wrapper{margin-top:100px;}.full-height{height:100vh;}.front #section-content{padding:0;}.contact-locations{background:#fafafa;border-style:solid;border-width:0 0 0 3px;display:inline-block;font-size:22px;font-weight:300;letter-spacing:1px;margin-bottom:25px;padding:20px;border-color:#2574a9;color:#2574a9;min-height:360px;}.page-node-93 .block-superhero-pagetitle .content{position:relative;width:100%;height:500px;background-image:url('/sites/all/themes/maya/images/Sky-Frame-Headquarters.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;}@media screen and (min-width:300px){.page-node-93 .block-superhero-pagetitle .content{height:400px;}}@media screen and (min-width:1200px){.page-node-93 .block-superhero-pagetitle .content{height:600px;}}.page-node-93 .block-superhero-pagetitle .content h2.page_title{display:none;}.page-node-93 .section-content #block-views-9cfa41ea36bc852d87fc8925233b7587 h3.block-title{padding-left:10px;padding-right:10px;color:#000;}.page-node-93 #block-block-75{padding:0 20px;margin-bottom:70px;}@media screen and (max-width:768px){.page-node-93 #block-block-75{margin-bottom:40px;}}.page-node-93 #block-block-75 .content h1{font-size:32px;font-weight:500;margin-bottom:20px;color:#000;text-transform:uppercase;-webkit-font-smoothing:antialiased;}@media screen and (min-width:992px){.page-node-93 .view-superhero-portfolio .superhero-portfolio .filter-destination .superhero-portfolio.columns-3{padding:0;}}.page-node-93 .superhero-portfolio .portfolio-item{margin-bottom:40px;}.page-node-93 .superhero-portfolio .portfolio-item .portfolio-caption{position:relative;padding-top:0;}.page-node-93 .superhero-portfolio .portfolio-item .portfolio-caption .portfolio-title{text-align:left;margin:5px 0 0 0;}.page-node-93 .superhero-portfolio .portfolio-item .portfolio-caption .portfolio-title a{color:#0a0a0a;text-shadow:none;font-size:20px;font-weight:300;}.page-node-93 .superhero-portfolio .portfolio-item .portfolio-caption .portfolio-title a::after{content:" →";font-weight:300;margin-left:2px;}.page-node-93 .video_text_wrapper{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;gap:5%;margin-top:50px;padding-bottom:60px;border-bottom:1px solid #bfbfbf;}.page-node-93 .video-block{flex:0 0 60%;box-sizing:border-box;text-align:center;}@media screen and (max-width:768px){.page-node-93 .video-block{flex:0 0 100%;}}.page-node-93 .video-block video{max-width:100%;height:auto;}.page-node-93 .video-block .video-overlay{position:relative;display:inline-block;}.page-node-93 .video-block .video-placeholder{max-width:100%;height:auto;display:block;}.page-node-93 .video-block .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;cursor:pointer;z-index:1;}.page-node-93 .pdf-block{flex:0 0 35%;box-sizing:border-box;padding:2px;text-align:center;}@media screen and (max-width:768px){.page-node-93 .pdf-block{flex:0 0 100%;padding-top:40px;}.page-node-93 .pdf-block .pdf-wrapper{width:auto;height:360px;}}.page-node-93 .pdf-wrapper{position:relative;display:inline-block;width:70%;height:100%;border:1px solid #ddd;border-radius:4px;overflow:hidden;}.page-node-93 .pdf-wrapper embed{width:100%;height:100%;}.page-node-93 .pdf-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:transparent;cursor:pointer;}.page-node-93 .pdf-link{display:inline-block;margin-top:10px;font-size:16px;color:#007bff;text-decoration:none;padding:5px 10px;border:1px solid #ddd;border-radius:4px;transition:background-color 0.3s ease,color 0.3s ease;}.page-node-93 .pdf-link:hover{background-color:#007bff;color:#fff;}.page-node-93 .sky-frame-stories{display:flex;flex-wrap:wrap;gap:32px;}.page-node-93 .sky-frame-stories .story{flex:0 0 calc(50% - 16px);box-sizing:border-box;}.page-node-93 .sky-frame-stories .story-teaser__image{width:100%;height:auto;display:block;border-radius:4px;margin-bottom:16px;}.page-node-93 .sky-frame-stories .story-teaser__text{color:#000;text-align:left;}.page-node-93 .sky-frame-stories .story-teaser__text p{font-weight:300;font-size:16px;}.page-node-93 .sky-frame-stories .story-teaser__title{font-size:30px;font-weight:300;line-height:1em;margin-bottom:16px;color:#000;}.page-node-93 .sky-frame-stories .story-teaser__date{font-size:14px;color:#666;display:block;margin-bottom:8px;}.page-node-93 .sky-frame-stories .story-teaser__read-more{font-size:16px;font-weight:300;margin-top:8px;display:inline-block;transition:color 0.3s ease;text-decoration:underline;}.page-node-93 .sky-frame-stories .story-teaser__read-more:hover{color:#0056b3;}@media screen and (max-width:768px){.page-node-93 .sky-frame-stories{display:flex;flex-wrap:wrap;gap:32px;}.page-node-93 .sky-frame-stories .story{flex:0 0 100%;}}.page-node-93 #block-block-76{padding-top:50px;border-top:1px solid #bfbfbf;}.page-node-93 #block-block-76 h3.block-title{padding:0;color:#000;}.page-node-93 video{display:block;width:100%;height:auto;}#section-footer .container ul li a{width:85px;margin:0;}.rtl *{direction:rtl;}.rtl [class^="col-lg-"],.rtl [class^="col-md-"],.rtl [class^="col-sm-"],.rtl [class^="col-xs-"],.rtl [class*="col-lg-"],.rtl [class*="col-md-"],.rtl [class*="col-sm-"],.rtl [class*="col-xs-"]{float:right;}.rtl .close{float:left;}.rtl .superhero-dropdown > ul{float:left;}.rtl ul.menu{text-align:right;}.rtl .social-icon ul li{float:right;margin-left:20px;margin-right:0;}.rtl .bx-viewport{direction:ltr;}.rtl #section-footer ul.menu{float:left;}.rtl #section-bottom .region-bottom-fourth ul li{float:right;margin-left:10px;margin-right:0;}.rtl #section-bottom .region-bottom-fourth #block-newsletter-newsletter-subscribe #subscribe:before,.rtl #section-bottom .region-bottom-fourth #block-newsletter-newsletter-subscribe #subscribe button{left:1px;right:auto;}.rtl .nav.nav-tabs li + li{border-right:1px solid #dedede;border-left:none;}.rtl .contact-message .contact-detail li i{margin:0 0 0 10px;}.rtl form.contact-form .control-group span.form-required{right:auto;left:-13px;}.rtl .region-page-bottom .scrolToTop{right:auto;left:50px;}.rtl blockquote{border-width:0 3px 0 0;}.rtl .blog-news .view-content .views-row .views-field,.rtl .blog-news .view-content .views-row .port-detail{padding:0 60px 0 0;}.rtl .blog-news .view-content .views-row span.field-content,.rtl .blog-news .view-content .views-row .port-wrap{position:inherit;}.rtl .blog-news .view-content .views-row span.field-content .blog-date,.rtl .blog-news .view-content .views-row .port-wrap .blog-date,.rtl .blog-news .view-content .views-row span.field-content .port-date,.rtl .blog-news .view-content .views-row .port-wrap .port-date{left:auto;right:0;}.rtl .comment-wrapper .comment .comment-detail .comment-thumb{margin:0 0 0 25px;}.rtl .comment-wrapper .comment .comment-body{border-width:0 3px 0 0;margin:0 31px 25px 0;padding:25px 25px 0 0;}.rtl .comment-wrapper .comment .reply-comment{margin:0 56px 0 0;}.rtl .indented{margin:0 25px 0 0;}.rtl .superhero-dropdown > ul ul.menu-back{left:0;}.rtl #section-header a.superhero-mobile-menu-toggle{right:auto;left:40px;}@media (max-width:1500px){#section-header .logo-short p{margin:0;}#section-header .logo-short .logo-short-fixed,#section-header .logo-short .logo-dark{display:none;}#section-header.fixed.fixed-transition .logo-short{display:block;margin:0 10px;line-height:70px;}#section-header.fixed.fixed-transition .logo-short .logo-short-fixed{display:block;}#section-header.fixed.fixed-transition .logo-short .logo-short-fixed a{display:block;height:40px;padding:2px 5px 5px 5px;margin:15px 0;}#section-header.fixed.fixed-transition .logo-short .logo-short-fixed a img{display:block;height:40px;width:auto;}}@media (min-width:1501px){#section-header .logo-short-fixed,#section-header .logo-dark{display:none;}#section-header.fixed.fixed-transition .logo-short .logo-dark{display:block;margin:0 30px;}}@media (max-width:768px){.front .site-logo img{max-width:148px;}}@media (max-width:1200px){.container{width:auto !important;padding-left:15px;padding-right:15px;}#section-feature h2{font-size:24px;}#section-feature a.btn{font-size:14px;}}@media (max-width:1199px){#section-header{height:100px;}#section-header .region-logo.col-md-4,#section-header .region-menu.col-md-8{width:100%;}#section-header .region-logo{position:absolute;z-index:9999;}#section-header .region-menu{position:relative;}#section-header .region-logo:hover ~ .region-menu .superhero-dropdown.open:after{content:"";background:rgba(0,0,0,0.3);height:100px;width:100%;position:absolute;top:0;}#section-header a.superhero-mobile-menu-toggle.open:hover ~ .superhero-dropdown.open:after{content:"";background:rgba(0,0,0,0.3);height:100px;width:100%;position:absolute;top:0;}}@media (max-width:1200px) and (min-width:1024px){.team-box .team-thumb .team-caption .team-name{font-size:25px;}}@media (max-width:1023px) and (min-width:993px){.team-box .team-thumb .team-caption .line-center{margin:15px auto;}.team-box .team-thumb .team-caption .team-name{font-size:20px;}}@media (max-width:992px){.line-center{margin:15px auto;}.container{width:auto;}#section-header .superhero-dropdown > ul > li > a,#section-header .site-logo a{line-height:100px;}#section-feature h2{font-size:20px;}#section-feature a.btn{padding:9px 6px;font-size:12px;}#section-news1 .block{padding-top:20px;}#section-news1 .block .block-title{padding-top:0;}#section-news2{padding:20px 0;}#section-news2 .block .block-title{padding-top:0;}#section-news2 .block img{text-align:center;}#section-bottom .region{margin-bottom:20px;}#section-footer{text-align:center;}#section-footer ul{float:none !important;}.carousel-slide-white{padding-bottom:130px !important;padding-top:130px !important;}.carousel-slide-white .carousel h2{font-size:18px;}}@media (max-width:800px){.image-box{height:400px;}#section-banner .icons-menu-wrap #icons-menu ul{display:none;}}@media (max-width:979px){.intro-title{font-size:50px;}}@media (max-width:979px){.intro-title{font-size:40px;}}@media (max-width:787px){.view-blog .view-content .views-row.col-sm-6{min-height:500px;}}@media (max-width:784px){#section-feature h2{font-size:18px;}#section-feature a.btn{padding:9px 3px;font-size:13px;}}@media (min-width:768px){#section-contact .region-callus .contact-message{padding:0 25px;}}@media (max-width:767px){#section-feature{text-align:center;}#section-feature a.btn{font-size:13px;margin-top:10px;padding:10px;}#section-bottom{padding:30px 0 0 0;}#section-bottom [class*="region"],#section-bottom [class^="region"]{margin:0 0 30px 0;padding:0;}#section-bottom [class*="region"] > .block,#section-bottom [class^="region"] > .block{padding:0 10px;}.carousel-slide-white{padding-bottom:60px !important;padding-top:60px !important;}.carousel-slide-white .carousel h2{font-size:14px;}.intro-title{font-size:30px;}.title-custom .title-media .title-wrap .title-page{padding:35px 0;}.title-media .title-wrap .title-page .title-detail .title-name,.title-media .title-wrap .title-page .title-layer-page .title-name{font-size:16px;}.title-custom .title-media .title-wrap .title-page .title-detail .title-meta,.title-custom .title-media .title-wrap .title-page .title-layer-page .title-meta{font-size:14px;}}@media (max-width:640px){#section-header .info-menu{display:none;}#section-header .site-logo{margin:0 20px;}#section-bottom [class*="region"],#section-bottom [class^="region"]{margin:0;padding:0;}#section-bottom [class*="region"] + [class*="region"],#section-bottom [class^="region"] + [class*="region"],#section-bottom [class*="region"] + [class^="region"],#section-bottom [class^="region"] + [class^="region"]{margin-top:20px;}#section-bottom form{margin:0 0 20px;}#section-footer{text-align:center;padding:10px 20px;}#section-footer ul.menu{float:none;text-align:center;margin-top:10px;}.view-superhero-portfolio #filters li{margin-bottom:15px;}.home-portfolio .webform-client-form input{font-size:14px;}.intro-title{font-size:20px;}}@media (max-width:600px){.image-box{height:300px;}}@media (max-width:589px){#section-feature h2{font-size:16px;}}@media (max-width:526px){#section-feature h2{font-size:14px;}}@media (max-width:480px){.carousel-slide-white{padding-bottom:30px !important;padding-top:30px !important;}.intro-title{font-size:15px;}.intro-subtitle{display:none;}}@media (max-width:480px){.contact-button{display:none;}.md-bullets{display:none;}}@media (min-width:481px){.contact-button-mobile{display:none;}}.portfolio-container{background:#fff;}.superhero-portfolio .filter-destination{margin:0;}.superhero-portfolio .filter-destination .superhero-portfolio.columns-4{width:25%;}.superhero-portfolio .filter-destination .superhero-portfolio.columns-2{width:49.9999%;}.superhero-portfolio .filter-destination .superhero-portfolio.columns-1{width:100%;}.superhero-portfolio .filter-destination .superhero-portfolio .portfolio-item img{height:100%;}.grid-nopadding .superhero-portfolio .filter-destination .superhero-portfolio{margin:0;padding:0px;}.grid-padding .superhero-portfolio .filter-destination .superhero-portfolio{padding:25px 10px 10px;}.grid-padding .superhero-portfolio .filter-destination .superhero-portfolio.columns-3{width:31%;}.bx-wrapper{margin:0 auto 20px;}.bx-wrapper .bx-controls .bx-pager.bx-default-pager{position:inherit;}.bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item a{width:12px;height:12px;margin:5px 7px;opacity:0.5;filter:"alpha(opacity=${opacity})";-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff;}.bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item a:hover,.bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item a.active{opacity:1;filter:"alpha(opacity=${opacity})";}.owl-pagination .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item a{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.quote-message{position:relative;}.quote-message .quote-thumb{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin:0 auto 20px;height:110px;width:110px;border:5px solid #fff;overflow:hidden;}.quote-message .quote-exc{color:#fff;font-size:25px;line-height:130%;}.quote-message .quote-author{color:#fff;font-size:40px;font-weight:400;line-height:1;}.superhero-portfolio div.element img{height:100%;}.superhero-portfolio .portfolio-filters{margin:50px 0;}.superhero-portfolio .portfolio-filters #filters{margin:0;list-style:none;padding:0;}.superhero-portfolio .portfolio-filters #filters li{border:0 none;cursor:pointer;display:inline-block;margin:5px;}.superhero-portfolio .portfolio-filters #filters li a{color:#2574a9;font-family:'Lato',sans-serif;display:block;letter-spacing:0.05em;line-height:25px;padding:0 10px;text-decoration:none;height:50px;font-weight:400;line-height:50px;padding:0 20px;text-transform:uppercase;}.superhero-portfolio .portfolio-filters #filters li a.active,.superhero-portfolio .portfolio-filters #filters li a:hover{background:#2574a9;color:#fff;}.superhero-portfolio .portfolio-item{position:relative;overflow:hidden;border:none !important;}.superhero-portfolio .portfolio-item .portfolio-caption{background-color:transparent;bottom:0;height:auto;left:0;right:0;position:absolute;top:0;padding-top:20px;width:auto;opacity:100;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transform-origin:center center;-moz-transform-origin:center center;-webkit-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;border:none !important;}.superhero-portfolio .portfolio-item .portfolio-caption .portfolio-title{color:#fff;font-size:25px;line-height:120%;letter-spacing:2px;font-weight:300;text-transform:uppercase;margin:75px 25px 0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit;border:none !important;}.superhero-portfolio .portfolio-item .portfolio-caption .portfolio-title a{color:#fff;font-size:25px;line-height:120%;letter-spacing:2px;font-weight:300;border:none !important;text-shadow:1px 1px #000;}.superhero-portfolio .portfolio-item .portfolio-caption .portfolio-icon{margin:0 auto;height:50px;line-height:50px;text-align:center;width:50px;border:none !important;}.superhero-portfolio .portfolio-item .portfolio-caption .portfolio-icon i{color:#fff;font-size:20px;}.superhero-portfolio .portfolio-item .portfolio-caption .portfolio-readmore{font-size:50px;border:none !important;}.superhero-portfolio .portfolio-item .portfolio-caption .portfolio-readmore a{color:#fff;}.superhero-portfolio .portfolio-item:hover .portfolio-caption{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);background-color:rgba(255,255,255,0.7);}.superhero-portfolio .portfolio-item:hover .portfolio-title{text-shadow:none;}.superhero-portfolio .portfolio-item:hover .portfolio-title a{color:black;text-shadow:1px 1px #fff;}.home-portfolio .view-superhero-portfolio ul#filters{margin-bottom:40px;}.home-portfolio .view-superhero-portfolio ul#filters li a{background:#fff;border:1px solid #fff;color:#2574a9;font-size:17px;padding:2px 18px;text-transform:uppercase;}.home-portfolio .view-superhero-portfolio #filters li a.active,.home-portfolio .view-superhero-portfolio #filters li a:hover{background:#fff;color:#2574a9;box-shadow:0 0 2px 2px #2574a9 inset;}.portfolio-title-wrap,.blog-media-header.blog-title-wrap{position:relative;}.portfolio-title-wrap .portfolio-image,.blog-media-header.blog-title-wrap .portfolio-image,.portfolio-title-wrap .blog-title-image,.blog-media-header.blog-title-wrap .blog-title-image{position:relative;}.portfolio-title-wrap .header-page,.blog-media-header.blog-title-wrap .header-page{background:#fafafa;padding:75px 0;width:100%;clear:both;}.portfolio-title-wrap .header-page .header-layer-page .title-page,.blog-media-header.blog-title-wrap .header-page .header-layer-page .title-page{color:#2574a9;line-height:130%;}.portfolio-title-wrap .header-page .header-layer-page .meta-page,.blog-media-header.blog-title-wrap .header-page .header-layer-page .meta-page{color:#2574a9;}.portfolio-title-wrap .header-page .header-layer-page .meta-page div,.blog-media-header.blog-title-wrap .header-page .header-layer-page .meta-page div{*display:inline;display:inline-block;zoom:1;}.portfolio-title-wrap .header-page .header-layer-page .meta-page a:hover,.blog-media-header.blog-title-wrap .header-page .header-layer-page .meta-page a:hover{color:#2574a9;}.portfolio-title-wrap .header-wrap .header-page,.blog-media-header.blog-title-wrap .header-wrap .header-page{position:absolute;bottom:0;background:rgba(255,255,255,0.9);}.section{position:relative;background-color:#fff;}.title-media{position:relative;}.title-media .title-wrap{position:relative;}.title-media .title-wrap .title-image{position:relative;}.title-media .title-wrap .title-image .carousel-inner img{width:100%;}.title-media .title-wrap .title-page{background:#fafafa;padding:75px 0;width:100%;clear:both;margin:0;}.title-media .title-wrap .title-page .title-detail .title-name,.title-media .title-wrap .title-page .title-layer-page .title-name{color:#2574a9;line-height:130%;}.title-media .title-wrap .title-page .title-detail .title-meta,.title-media .title-wrap .title-page .title-layer-page .title-meta{color:#2574a9;font-size:20px;line-height:130%;font-weight:300;text-transform:lowercase;}.title-media .title-wrap .title-page .title-detail .title-meta div,.title-media .title-wrap .title-page .title-layer-page .title-meta div{*display:inline;display:inline-block;zoom:1;}.title-media .title-wrap .title-page .title-detail .title-meta a:hover,.title-media .title-wrap .title-page .title-layer-page .title-meta a:hover{color:#2574a9;}.title-media .title-wrap .title-page .title-detail .title-meta .field-items,.title-media .title-wrap .title-page .title-layer-page .title-meta .field-items{position:relative;}.title-media .title-wrap .title-page .title-detail .title-meta .field-items .field-item,.title-media .title-wrap .title-page .title-layer-page .title-meta .field-items .field-item{position:relative;}.title-media .title-wrap .title-page .title-detail .title-meta .field-items .field-item:after,.title-media .title-wrap .title-page .title-layer-page .title-meta .field-items .field-item:after{position:absolute;content:",";right:-4px;bottom:0;}.title-media .title-wrap .title-page .title-detail .title-meta .field-items .field-item:last-child:after,.title-media .title-wrap .title-page .title-layer-page .title-meta .field-items .field-item:last-child:after{content:"";}.title-media .title-wrap.title-normal .title-image{height:600px;overflow:hidden;}.title-media .title-wrap.title-normal .title-image .field-image{position:fixed;width:100%;}.title-media .title-wrap.title-normal .title-page{position:absolute;bottom:0;background:rgba(255,255,255,0.9);}.gallery-box [class^="col-"]{padding:0;}.gallery-box.article-gallery-box .gallery-wrap .gallery-item .gallery-caption{bottom:0;left:0;right:0;top:0;}.gallery-box.article-gallery-box .gallery-wrap .gallery-item .gallery-caption .gallery-title{position:absolute;top:45%;left:50%;}.gallery-box.portfolio-gallery-box .gallery-wrap .gallery-item .gallery-caption{bottom:20px;left:20px;right:20px;top:20px;}.gallery-box.portfolio-gallery-box .gallery-wrap .gallery-item .gallery-caption .gallery-title{margin:75px 25px 0;}.gallery-box .gallery-wrap .gallery-item{height:300px;position:relative;overflow:hidden;}.gallery-box .gallery-wrap .gallery-item img{height:100%;}.gallery-box .gallery-wrap .gallery-item .gallery-caption{background-color:rgba(0,0,0,0.7);height:auto;position:absolute;width:auto;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transform-origin:center center;-moz-transform-origin:center center;-webkit-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}.gallery-box .gallery-wrap .gallery-item .gallery-caption .gallery-title{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit;}.gallery-box .gallery-wrap .gallery-item .gallery-caption .gallery-title a{color:#fff;font-size:25px;line-height:120%;letter-spacing:2px;font-weight:700;}.gallery-box .gallery-wrap .gallery-item .gallery-caption .gallery-title a:hover{color:#fff;}.gallery-box .gallery-wrap .gallery-item:hover .gallery-caption{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.sh-portfolio-slider .carousel-indicators{position:absolute;left:50px !important;bottom:50px !important;width:30px;height:auto;z-index:999;}.sh-portfolio-slider .carousel-indicators li{*display:inline;display:inline-block;zoom:1;width:12px;height:12px;margin:5px 7px;opacity:0.5;filter:"alpha(opacity=${opacity})";-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff;}.sh-portfolio-slider .carousel-indicators li.active,.sh-portfolio-slider .carousel-indicators li:hover{opacity:1;filter:"alpha(opacity=${opacity})";}@media (max-width:1000px) and (min-width:993px){.superhero-portfolio .portfolio-item .portfolio-caption .portfolio-title{margin-top:30px;}.superhero-portfolio .portfolio-item .portfolio-caption .portfolio-title a{font-size:20px;}}@media (max-width:992px) and (min-width:840px){.superhero-portfolio .portfolio-item .portfolio-caption .portfolio-title{margin-top:25px;}.superhero-portfolio .portfolio-item .portfolio-caption .portfolio-title a{font-size:16px;}.superhero-portfolio .portfolio-item .portfolio-caption .portfolio-icon{line-height:1;}}@media (max-width:800px){.title-media .title-wrap.title-normal .title-image{height:400px;}}@media (min-width:901px){.superhero-portfolio .filter-destination .superhero-portfolio.columns-3{width:33.209%;}.grid-padding .superhero-portfolio .filter-destination .superhero-portfolio.columns-3{width:31%;}}@media (max-width:900px){.superhero-portfolio .filter-destination .superhero-portfolio.columns-3{width:100%;}.grid-padding .superhero-portfolio .filter-destination .superhero-portfolio.columns-3{width:100%;margin:0;padding:0 50px 50px 50px;}}@media (min-width:750px){.superhero-portfolio .filter-destination{margin:0;}.superhero-portfolio .filter-destination .superhero-portfolio.columns-4{width:25%;}.superhero-portfolio .filter-destination .superhero-portfolio.columns-2{width:49.9999%;}.superhero-portfolio .filter-destination .superhero-portfolio.columns-1{width:100%;}.superhero-portfolio .filter-destination .superhero-portfolio .portfolio-item img{height:100%;}}@media (max-width:749px){.superhero-portfolio .filter-destination .superhero-portfolio.columns-4,.superhero-portfolio .filter-destination .superhero-portfolio.columns-2{width:100%;}.grid-padding .superhero-portfolio .filter-destination .superhero-portfolio.columns-3{width:100%;}}@media (max-width:360px){.superhero-portfolio .portfolio-item .portfolio-caption .portfolio-title{margin-top:25px;}.superhero-portfolio .portfolio-item .portfolio-caption .portfolio-title a{font-size:16px;}.superhero-portfolio .portfolio-item .portfolio-caption .portfolio-icon{line-height:1;}}.grid-container .view-content{max-width:1170px;margin:0 auto;}.front .superhero-portfolio .portfolio-item .portfolio-caption{padding-top:40px;}.views-products-main .block-title{background:#2574a9;margin:0 !important;padding:5px 0 5px 0 !important;}.views-products-main .block-title .title{color:#fff;padding:0 9vw;font-weight:300;}.views-products-main .view-footer{background:#2574a9;margin:0 !important;padding:0 !important;}.views-products-main .view-footer h4{margin:0 !important;}.views-products-main .view-footer a:not(.btn){color:#fff;padding:0 9vw;font-weight:300;}.jmPriceTable:after{clear:both;content:"";display:table;}.jmPriceTable{padding:60px 0 48px;text-align:center;}.jmCentered{clear:both;text-align:center;}.jmPriceTable dl{background:#fff;display:block;}.jmPriceTable dl dd{margin:0;display:block;line-height:1.6;padding:10px;}.jmPriceTable dl dd.odd{background:#e7ebed;}.jmPriceTable .jmPremium dl dd.odd{background:#e5f9f8;}.jmPriceTable.col4 dl{float:left;width:25%;border:1px solid #2574a9;margin-right:-1px;}.jmPriceTable dl.jmPremium{position:relative;z-index:1;margin-top:-20px;border:1px solid #2574a9;}.jmPriceTable dl.jmPremium dt small{display:block;clear:both;font-size:12px;line-height:1;text-transform:uppercase;color:#fff;padding:10px 5px;}.jmPriceTable dd small{font-size:12px;display:block;clear:both;}.jmPriceTable dl.jmPremium dt{color:#fff;border-bottom:1px solid #2574a9;background:#2574a9;font-family:'Lato',sans-serif;}.jmPriceTable dt{color:#fff;border-bottom:1px solid #2574a9;background:#2574a9;font-size:27px;font-weight:400;line-height:65px;display:block;line-height:1.2;padding:10px;}.jmPriceTable dl.jmPremium dt{border-bottom:1px solid #ddd;}.jmPriceTable dd.jmPrice{background:#2574a9;border-radius:50%;width:130px;height:130px;margin:25px auto;color:#fff;font-size:60px;font-family:'Lato',sans-serif;padding:25px 10px;line-height:1;}.jmPriceTable .jmPremium dd.jmPrice{background:#2574a9;}.jmPriceTable dd.jmPrice small{font-family:'open_sanslight';}.jmPriceTable dd.jmPrice .dollars{font-size:60%;}@media (max-width:640px){.jmPriceTable dt{font-size:16px;}.jmPriceTable.col4 dl{width:50%;}.jmPriceTable dd.jmPrice{height:80px;line-height:1;margin:15px auto;padding:20px 10px;width:80px;font-size:20px;}}.hide{display:none;}
