@import url("https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:10px 20px 10px 20px;word-wrap:break-word;overflow-wrap:break-word;margin:5px 0px}.messages+.messages{margin-top:1.538em}.messages__list{list-style:none;padding:0;margin:0}.messages__item+.messages__item{margin-top:0.769em}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;-moz-box-shadow:-8px 0 0 #77b259;-webkit-box-shadow:-8px 0 0 #77b259;box-shadow:-8px 0 0 #77b259}.messages--warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;-moz-box-shadow:-8px 0 0 #e09600;-webkit-box-shadow:-8px 0 0 #e09600;box-shadow:-8px 0 0 #e09600}.messages--error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;-moz-box-shadow:-8px 0 0 #e62600;-webkit-box-shadow:-8px 0 0 #e62600;box-shadow:-8px 0 0 #e62600}.messages--error p.error{color:#a51b00}form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}form .field-add-more-submit{margin:.5em 0 0}div.tabs{margin:1em 0}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0}.tabs>li{display:inline-block;margin-right:0.3em}.tabs a{display:block;padding:6px 10px;text-decoration:none;background:#e6e6e6;line-height:100%;color:#444}.tabs a.is-active{color:#fff}.tabs a:focus,.tabs a:hover{color:#fff}table{width:100%;margin:0 0 10px}caption{text-align:left}th{text-align:left;padding:10px 12px}thead th{background:#555;border:solid #bfbfba;border-width:1px 0;color:#fff;text-transform:uppercase;white-space:nowrap}tr:nth-child(even) td{background:#f9f9f9}tr{border-bottom:1px solid #e6e4df;padding:0.1em 0.6em}thead>tr{border-bottom:1px solid #000}tbody tr:hover,tbody tr:focus{background:#f7fcff}tbody tr.color-warning:hover,tbody tr.color-warning:focus{background:#fdf8ed}tbody tr.color-error:hover,tbody tr.color-error:focus{background:#fcf4f2}td,th{vertical-align:middle}td{padding:10px 12px;text-align:left}th>a{position:relative;display:block}th>a:after{content:'';display:block;position:absolute;top:0;bottom:-10px;left:0;right:0;border-bottom:2px solid transparent;-moz-transition:all .1s;-o-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}th.is-active>a{color:#004875}th.is-active img{position:absolute;right:0;top:50%}th.is-active>a:after{border-bottom-color:#004875}th>a:hover,th>a:focus,th.is-active>a:hover,th.is-active>a:focus{color:#008ee6;text-decoration:none}th>a:hover:after,th>a:focus:after,th.is-active>a:hover:after,th.is-active>a:focus:after{border-bottom-color:#008ee6}td .item-list ul{margin:0}td.is-active{background:none}th.select-all{width:1px}.table-striped>tbody>tr:nth-of-type(odd){background:none}.caption{margin-bottom:1.2em}.form-item,.form-actions{margin:1em 0}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:0.70em;line-height:150%}label.option{display:inline;font-weight:normal}.form-composite>legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em}.marker{color:#e00}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}@media screen and (max-width: 37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none}}@media screen and (max-width: 60em){th.priority-low,td.priority-low{display:none}}p{margin:0 0 20px 0}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:600;margin-bottom:15px;line-height:150%}h1,.h1{font-size:1.6em}h2,.h2{font-size:1.4em}h3,.h3{font-size:1.2em}h4,.h4{font-size:1em}img{max-width:100%;height:auto}strong{font-weight:bold}a:hover{text-decoration:none}ol,ul{padding-left:20px;margin-bottom:20px}ol li,ul li{list-style:outside}ol li{list-style-type:decimal}ul.links.inline{padding:0}ul.links.inline li{list-style:none}.block{margin-bottom:20px}html{background:url(../images/html-bg.png)}body{font-family:"Lato",sans-serif;font-size:14px;line-height:160%;overflow-x:hidden;font-weight:normal;position:relative;background:none;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.path-frontpage .main-wrapper{background:#f9f9f9;color:#000}.path-frontpage .node__content .field{margin:0}.page-container{background:#fff;margin:10px}.page-container.boxes{margin:10px auto;max-width:1170px}.page-container.boxes .container{max-width:100%}.path-frontpage .feed-icon{display:none}.path-frontpage .content_layout{text-align:center;max-width:750px;margin:0 auto;padding:20px 0;overflow:hidden}.region-page-title h1{margin:20px 0;text-transform:uppercase}.region-page-title .block{margin:0}h2.title{text-transform:uppercase;position:relative;display:inline-block}h2.title:after{content:"";width:40%;height:3px;display:block;background:#ddd;margin-top:10px}.featured-video,.our-team,.topwidget,.price-table,.footerwidget,.news-and-events,.region-testimonials,.region-homepagemessage,.path-frontpage .content_layout,.bottom-widgets{padding:30px 0}.footerwidget{padding:20px 0;border-top:1px solid #f7f7f7}.footerwidget h2.title{color:#fff}.footerwidget .fa{width:30px;height:30px;text-align:center;padding:8px 9px;margin-right:8px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.copyright{font-size:.8em;padding:15px 0}.copyright p{margin:10px 0;line-height:100%}.google-map-wrap{position:relative;overflow:hidden}.google-map-wrap p,.google-map-wrap .block{margin:0}.google-map-wrap h2.title{display:none}input,button,select,textarea{padding:6px;border:1px solid #e3e3e3;max-width:100%}.contact-message-form label{display:block}.contact-message-form .form-type-checkbox label{display:inline-block}.btn,input[type="submit"]{border:0;padding:10px 15px;line-height:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.btn:hover,input[type="submit"]:hover{color:#fff}.comment-wrap{overflow:hidden;margin-bottom:20px;padding:15px;border-bottom:1px solid #ddd;background:#f9f9f9}.comment-wrap .author-details{text-align:center;float:left;width:20%}.comment-wrap .author-details img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.comment-wrap .author-comments{padding-left:5px;float:left;width:80%}.comment-wrap .author-comments h3{margin:0 0 5px 0}.comment-wrap .author-comments p{margin-bottom:10px}.comment-submitted{padding:5px 10px;border:1px solid #eee;display:inline-block;line-height:100%;margin-bottom:15px;background:#fff}.recent-comment-widget .recent-comment-image,.recent-comment-widget .recent-comment-content{display:inline-block;vertical-align:top}.recent-comment-widget .recent-comment-image{padding-right:10px}.recent-comment-widget .recent-comment-image img{width:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.recent-comment-widget .recent-comment-content{font-size:.8em}.recent-comment-widget .recent-comment-content h3{font-size:1.2em;margin-bottom:5px}.block-views-blockcomments-recent-block-1 .views-row{background:#f9f9f9;padding:10px;border-bottom:1px solid #ddd}ul.links.inline li{display:inline-block;padding-right:10px}.sidebar .region h2.title{padding:5px 0;margin:0}.sidebar .region .content{padding:10px 0}.region-content{min-height:500px}.path-frontpage .region-content{min-height:auto;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1);padding:20px}.node__content>.field{margin-bottom:20px}.field--label-inline .field__label{font-weight:bold}.field--label-inline .field__label,.field--label-inline .field__items,.field--label-inline .field__item{display:inline-block}.error-wrap{text-align:center;background:url(../images/error-img.png) no-repeat center top;padding-top:115px;padding-bottom:50px}.text-jumbo{font-size:3em}.red{color:red}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#999}.owl-carousel .owl-item img{display:inline-block;width:auto}.pager{float:left;clear:both;width:100%}.pager ul li>a,.pager ul li>span{display:inline-block;padding:4px 12px;background-color:#eee;border:0;color:#000;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.pager ul a:hover,.pager ul .is-active a{background:#000;color:#eee}.pageloading{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:1000;background:url(../images/pageloader.gif) no-repeat center center rgba(255,255,255,0.9);z-index:9999}.region-testimonials{background:url(../images/testimonials-bg.png) no-repeat;text-align:center}.region-testimonials h2{color:#fff}.region-testimonials .views-field-title{display:none}.region-testimonials .field--name-field-customer-name,.region-testimonials .field--name-field-company{padding:0 5px;vertical-align:bottom;float:right}.region-testimonials .field--name-field-customer-name{font-size:1.1em}.region-testimonials .field--name-field-company{font-size:.7em;color:rgba(255,255,255,0.5)}.region-testimonials .field--name-field-testimonial{background:rgba(0,0,0,0.25);padding:20px 20px 40px 20px;border-radius:5px}.region-testimonials .field--type-image{float:right;display:inline-block;border:5px solid rgba(255,255,255,0.2);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;position:relative;top:-20px;margin-bottom:-20px}.region-testimonials .field--type-image img{width:80px;display:block}.view-testimonials{max-width:800px;margin:0 auto;padding:0 20px}.page-node-type-testimonials .node__content{padding:10px 0}.page-node-type-testimonials .node__content .field__item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}.page-node-type-testimonials .node__content .field__item .field__item{margin:0px;padding:0;border:0}.page-node-type-testimonials .node__content .field__item .field--name-field-testimonial{margin-bottom:10px}.page-node-type-testimonials .node__content .field--name-field-customer-name,.page-node-type-testimonials .node__content .field--name-field-company{font-weight:bold}.topwidget{background:#f9f9f9}.topwidget h2.title{margin:5px 0 10px 0;text-transform:uppercase}.topwidget .col-sm-4{padding:0}.topwidget img{top:0;width:100%;position:relative}.topwidget .region{overflow:hidden;border:1px solid #eee;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.topwidget .region p:last-child{margin:0}.topwidget .region:hover{background:none}.featured{padding:60px 0;background:#f5f5f5}.featured .block{margin:0}.featured-wrap{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.region-featured-description{padding:26px 20px}.region-featured-image h2.title{display:none}.region-featured-image p{margin:0}.region-featured-image img{display:block;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.region-featured-image:after{top:0;bottom:0;left:0;right:0;content:"";position:absolute;border:0;margin:50%;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.region-featured-image:hover:after{border:1px solid #fff;border:1px solid rgba(255,255,255,0.4);margin:7%;z-index:2}.region-featured-image:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.region-homepagemessage{padding:20px;text-align:center;max-width:750px;margin:50px auto;position:relative}.region-homepagemessage .block{position:relative;z-index:9}.region-homepagemessage p,.region-homepagemessage .block{margin:0}.region-homepagemessage:after{position:absolute;z-index:1;content:'';width:30px;height:32px;display:block;bottom:-8px;left:20%;border-radius:4px;-webkit-transform:skewY(35deg);-ms-transform:skewY(35deg);transform:skewY(35deg);border-top:0}.bottom-widgets{text-align:left;margin:0 auto;padding-bottom:30px;background:#fdfdfd}.bottom-widgets .block h2.title{margin:5px 0 10px 0}.bottom-widgets .row>div{border-right:1px solid #eee}.bottom-widgets .row>div:last-child{border:0}.path-frontpage .bottom-widgets{padding:20px 0}.news-wrap{overflow:hidden;border:1px solid #2d2d2d}.news-wrap .news-image,.news-wrap .news-content{float:left;width:100%;position:relative}.news-wrap .news-image img,.news-wrap .news-content img{width:100%;height:auto;display:block}.news-wrap .fa{padding-right:5px}.news-wrap .news-date-wrap{position:absolute;bottom:0;width:100%;color:#fff;font-size:1em;z-index:1;background:rgba(0,0,0,0.5)}.news-wrap .news-date-wrap span{display:inline-block;padding:16px 15px}.news-wrap .news-content{padding:20px;width:100%}.news-wrap .news-content h3{margin-bottom:6px;text-transform:uppercase}.news-wrap .news-content p{margin:0}.news-image{position:relative}.news-image:after{top:0;bottom:0;left:0;right:0;content:"";position:absolute;border:0;margin:50%;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.news-image:hover:after{border:1px solid #fff;border:1px solid rgba(255,255,255,0.4);margin:7%;z-index:2}.news-image:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.news-view .views-row{padding-bottom:15px;margin-bottom:15px}.news-view .views-row:last-child{border:0}.path-news .news-view{overflow:hidden}.path-news .news-view .views-row{float:left;width:100%}.path-news .news-view .views-row .news-wrap{border:1px solid #f3f3f3}.path-news .news-view .views-row .news-wrap .news-image,.path-news .news-view .views-row .news-wrap .news-content{width:100%}.path-news .news-view .views-row .news-wrap .news-content{min-height:260px}.page-node-type-news .node__content,.page-node-type-events .node__content{overflow:hidden;padding:10px 0}.page-node-type-news .field--name-field-image img,.page-node-type-events .field--name-field-image img{position:relative}.events-image h3{margin:10px 0;text-transform:uppercase}.events-image .img{position:relative;border:1px solid #2d2d2d}.events-image .img img{display:block}.events-image .img:after{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;content:"";position:absolute;border:0;margin:50%;right:0;bottom:0;left:0;top:0}.events-image .img:hover:after{border:1px solid #fff;border:1px solid rgba(255,255,255,0.4);margin:7%}.events-image .img:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.events-date-wrap{margin-bottom:15px}.events-date-wrap .fa{padding-right:5px}.events-date-wrap span{padding-right:20px}.path-events .views-field-nothing{padding:5px}.path-events .events-view{overflow:hidden}.path-events .events-view .views-row{float:left;width:100%}.view-our-team{text-align:center}.view-our-team .views-field-photo{overflow:hidden;position:relative;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.view-our-team .views-field-photo:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.view-our-team .views-field-photo img{display:inline-block;height:auto;width:150px;margin:5px;border:8px solid #fbfbfb;-moz-box-shadow:0px 0px 1px #bfbcbc;-webkit-box-shadow:0px 0px 1px #bfbcbc;box-shadow:0px 0px 1px #bfbcbc}.view-our-team .views-field-designation{font-weight:bold}.view-our-team .team-social-media{padding:10px 0}.view-our-team .team-social-media a{padding:3px 6px;border-radius:50%;width:30px;height:30px;display:inline-block;text-align:center;margin-right:5px}.view-our-team .team-social-media a .fa{display:inline-block}.view-our-team h3{text-transform:uppercase;font-weight:bold}.view-our-team h3,.view-our-team p{margin:10px 0}.path-frontpage .our-team h2.title{text-align:center}.page-node-type-our-team .node__content{overflow:hidden;padding:10px 0}.contact-message-feedback-form .form-text,.contact-message-feedback-form .form-email,.contact-message-feedback-form textarea{width:100%;background:none;border:0;border-bottom:1px solid #4a4a4a;border-bottom:1px solid rgba(255,255,255,0.25);resize:none}.contact-message-feedback-form .form-text:focus,.contact-message-feedback-form .form-email:focus,.contact-message-feedback-form textarea:focus{outline:none}.contact-message-feedback-form .form-actions input.form-submit:last-child{display:none}.contact-message-feedback-form textarea{height:70px}.contact-message-apply-now-form{border:1px solid #ddd;padding:10px 20px;display:inline-block;width:100%}.contact-message-apply-now-form .form-text,.contact-message-apply-now-form .form-email,.contact-message-apply-now-form .form-textarea{width:100%}.price-table{background:#f9f9f9}.price-table h2.title{margin-bottom:40px;text-align:center}.price-table .container{max-width:900px}.pricing_item{opacity:.9;padding:20px;background:#fbfbfb;text-align:center}.pricing_item.featured{top:0;color:#fff;padding:20px;background:#0072bc}.pricing_item:hover{opacity:1;-moz-box-shadow:1px 1px 1px #c7c7c7;-webkit-box-shadow:1px 1px 1px #c7c7c7;box-shadow:1px 1px 1px #c7c7c7}.path-frontpage .pricing_item{background:#eee}.pricing_title{text-transform:uppercase;font-size:1.5em;font-weight:bold;margin:20px 0}.pricing_body{border-top:1px solid #ececec;padding-top:20px;margin-top:20px}ul.pricing_list{padding:0;margin:0 0 20px 0}ul.pricing_list li{list-style:none;padding:5px 0}.clients .container{max-width:900px;margin:0 auto;text-align:center;border-top:1px solid rgba(255,255,255,0.0902);padding:40px 0}.clients-view{text-align:center}.clients-view h2{display:none}.clients-view .field--name-field-client-name{font-weight:bold;text-transform:uppercase;padding:5px 0}.clients-view .owl-item{position:relative;-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s}.clients-view .owl-item img{-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s}.user-logged-in .view-clients .owl-item:first-child{display:none}.region-featured-video{text-align:center;overflow-y:auto}.region-featured-video iframe{border:12px solid #eee}.region-featured-video p,.region-featured-video .block{margin:0}.social-media{padding:8px 0;overflow:hidden;text-align:center}.social-media a{width:25px;height:25px;padding:2px;display:inline-block;font-size:1em}.social-media a:hover{opacity:.8}.contact-email{padding:8px}.contact-email h2.title{display:none}.contact-email p{margin:0}.contact-email .block{margin:0}.region-contact-email p{margin:0}.region-header{margin-right:20px}.region-header .brand{vertical-align:middle;font-size:1.3em;display:inline-block}.region-header .brand a{display:inline-block;vertical-align:top;font-size:1.2em}.region-header .brand a:focus{outline:none}.region-header .brand a img{display:block}.region-header .brand .site-branding__slogan{font-size:.6em;line-height:160%;padding-left:5px;border-left:1px solid #ccc;margin-left:5px;text-transform:uppercase;vertical-align:middle}.main-header{position:relative;padding:10px 0;position:relative;z-index:99}.main-header nav{background:none;border:0;margin:0;position:relative;min-height:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.main-header .block{margin:0}.search-bar{font-size:2em;float:right;position:relative}.search-bar .search-bar-icon{display:block;padding:1px;cursor:pointer}.search-bar .search-bar-icon.hide{display:none}.search-block-form{margin:0 auto}.region-search{clear:both;padding:6px 0;position:absolute;right:0;width:250px;display:none;top:45px;z-index:999}.region-search.show{display:block}#search-block-form{display:table;width:100%}#search-block-form .form-item,#search-block-form .form-actions{display:table-cell;vertical-align:top}#search-block-form input.form-submit{background:url('../images/search.png?1480534566') #fff no-repeat right;font-size:0;width:100%;height:35px;vertical-align:top;border:1px solid #e3e3e3;border-left:0}#search-block-form input{width:100%;height:35px;border-right:0}#search-block-form input:focus{outline:none}.breadcrumb{font-size:.85em;padding:0;margin:0;background:none;display:inline-block}.breadcrumb ul,.breadcrumb ol{padding:0;margin:0}.breadcrumb ul li,.breadcrumb ol li{display:inline-block;text-transform:uppercase}.breadcrumb ul li:after,.breadcrumb ol li:after{content:"/"}.breadcrumb ul li:last-child:after,.breadcrumb ol li:last-child:after{content:""}.block-system-breadcrumb-block{margin-bottom:10px;font-size:.8em}.flexslider{border:0;margin:0;position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.flexslider .slider-caption{display:none;position:absolute;top:35%;bottom:0;left:10%;right:0;z-index:999;width:70%;text-align:left;font-size:1em;line-height:200%;font-weight:300}.flexslider h2.slider-title{font-weight:bold;display:inline-block;line-height:120%;padding:10px 28px;font-weight:300;font-size:1.2em;position:relative}.flexslider h2.slider-title:after{content:"";position:absolute;width:100%;height:100%;z-index:-1;border-radius:6px;left:0px;top:0;right:0;bottom:0;border-left-width:4px;border-left-style:solid;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;transform:skew(20deg);opacity:.8}.flexslider .slider-description{display:inline-block;clear:both;padding:15px 30px;margin-bottom:0px;line-height:150%;margin-bottom:15px;position:relative;font-size:1.2em}.flexslider .slider-description p{margin:0}.flexslider .slider-description:after{content:"";position:absolute;width:100%;height:100%;z-index:-1;border-radius:6px;left:0px;top:0;right:0;bottom:0;border-left-width:4px;border-left-style:solid;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;transform:skew(20deg);opacity:.8}.flexslider .more-link{padding:5px 16px;font-size:.8em;display:inline-block;font-weight:bold;position:relative}.flexslider .more-link:after{content:"";position:absolute;width:100%;height:100%;z-index:-1;border-radius:6px;background:#000;left:0px;top:0;right:0;bottom:0;border-left-width:4px;border-left-style:solid;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;transform:skew(20deg);opacity:.8}.flexslider .slides li{position:relative}.flexslider .flex-direction-nav{display:block;position:absolute;top:50%;width:100%}.flexslider .flex-direction-nav li{list-style:none}.flexslider .flex-direction-nav a{font-size:0;padding:10px}.flexslider .flex-direction-nav a:before{font-family:'FontAwesome';content:"\f104";color:#fff}.flexslider .flex-direction-nav a.flex-next:before{content:"\f105"}.flexslider .flex-control-paging li a{width:8px;height:8px;display:block;background:#fff;cursor:pointer;text-indent:-9999px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.flexslider .flex-control-nav{bottom:0}.slide-mark{position:absolute;top:auto;bottom:0;left:0;right:auto;height:100%;width:100%;background:#fff;z-index:99;background:rgba(255,255,255,0.2);-moz-transition:all 1.5s;-o-transition:all 1.5s;-webkit-transition:all 1.5s;transition:all 1.5s}.slide-mark.two{top:0;bottom:auto;left:auto;right:0;height:100%;width:100%;background:#fff;background:rgba(255,255,255,0.1);-moz-transition:all 1.5s;-o-transition:all 1.5s;-webkit-transition:all 1.5s;transition:all 1.5s}.flex-active-slide .slide-mark{height:0;width:0}.field--name-field-banner{position:relative}.field--name-field-banner .owl-controls{position:absolute;bottom:10px;width:100%}.field--name-field-banner-description{position:absolute;top:20%;text-align:center;width:60%;font-size:1.5em;color:#fff;line-height:140%;left:20%;background:rgba(0,0,0,0.49);padding:10px}.field--name-field-banner-image{padding:10px;background:#fff;border:1px solid #ececec;-moz-box-shadow:0px 0px 2px #9a9a9a;-webkit-box-shadow:0px 0px 2px #9a9a9a;box-shadow:0px 0px 2px #9a9a9a}.top-nav-wrap{border-bottom:1px solid #efefef}.mobile-toggle{display:block;background:#000;text-align:center;font-size:1.5em;padding:5px;cursor:pointer}.mobile-toggle .fa{color:#fff}.navbar-default .navbar-toggle{z-index:999;margin-right:0;border:0;color:#fff;background:none;padding:6px 6px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.navbar-default .navbar-toggle .icon-bar{display:block;width:35px;height:3px;border-radius:1px;background-color:#333}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:none}nav h2{display:none}.menu-base-theme{background:none}.menu-base-theme li a{background:none;border-bottom:1px solid #EEF0F7;line-height:100%;padding:15px 20px;text-transform:uppercase;font-size:1em;font-weight:bold}.menu-base-theme li a:hover,.menu-base-theme li a:focus,.menu-base-theme li a:active,.menu-base-theme li a.highlighted{background:none;color:#de172e;line-height:100%;padding:15px 20px}.menu-base-theme li a.sub-arrow{color:#999;font-size:22px;padding:5px;border-radius:2px;border:1px solid #DCDCDC;background:#EFEFEF}.menu-base-theme li a span.sub-arrow{line-height:90%;font-size:2em;background:none;margin-top:-12px;left:auto;right:10px;width:26px;height:26px}.menu-base-theme li ul{background:none}.menu-base-theme li ul a{font-size:.9em;color:#333}.region-primary-menu{position:fixed;top:0;bottom:0;left:-100%;padding:0;width:100%;max-height:100%;height:100% !important;background:#fff;background:rgba(255,255,255,0.93);margin:0;border:0;z-index:999;text-align:center;overflow-y:auto;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.footer-menu{margin:0;border:0;background:#f9f9f9;color:#fff}.region-footer-menu ul{margin:10px 0;padding:0}.region-footer-menu nav li{display:inline-block}.region-footer-menu nav li a{display:block;padding:2px 15px 2px 0}.top-menu{padding:10px 0;text-align:center;font-size:1em;background:#f3f3f3;display:none}.region-top-menu{margin:0;overflow:hidden}.region-top-menu ul{text-align:center;margin:0;padding:0}.region-top-menu nav li{display:inline-block;float:left}.region-top-menu nav li a{display:block;padding:8px 10px;line-height:100%}.region-top-menu nav li:first-child a{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px;border-radius:3px 0 0 3px}.region-top-menu nav li:last-child a{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0;border-radius:0 3px 3px 0}.region-primary-menu.menuLeftSpace{left:0}.mobile-menu-close{text-align:right}.mobile-menu-close-btn{padding:10px;color:#fff;display:block;text-align:center;font-weight:bold;background:#f00;line-height:100%}.mobile-menu-close-btn:hover{background:#c10000;color:#fff}#block-career .menu{padding:0;margin:0}#block-career .menu li{list-style:none}#block-career .menu li a{display:block;padding:10px;color:#333;margin-bottom:1px;background:#eee}#block-career .menu li a:hover{background:#ddd}.bd-example{position:relative;padding:20px;border:2px solid #f7f7f9}.highlight{padding:20px;background-color:#f7f7f9}.highlight pre{border:0;background:none}.bd-example-type h1,.bd-example-type h2,.bd-example-type h3,.bd-example-type h4,.bd-example-type h5,.bd-example-type h6{margin:0}.bd-example-type .table td{padding:15px 0;border-color:#eee}.bd-example-type .table tr:first-child td{border-top:0}.form-text,.form-email,.form-textarea{border:1px solid #ddd}.path-contact .contact-message-feedback-form{margin:0 auto;padding:10px 20px;border:1px solid #e3e3e3;background:#fdfdfd}.contact-message-feedback-form .form-text,.contact-message-feedback-form .form-email,.contact-message-feedback-form .form-textarea{width:100%}.contact-message-feedback-form .field--name-message textarea{height:150px}.contact-banner{position:relative}.contact-banner .contact-email{position:absolute;top:0;background:rgba(0,0,0,0.85);bottom:0;left:0;right:0;text-align:center;color:#fff;font-size:2em}.contact-banner .contact-email p{margin:0;position:absolute;width:100%;top:50%;height:30px;margin-top:-15px}.path-contact .form-text,.path-contact .form-email,.path-contact .form-textarea,.page-node-type-career .form-text,.page-node-type-career .form-email,.page-node-type-career .form-textarea{border:1px solid #ddd}.path-contact .sidebar .block,.page-node-type-career .sidebar .block{padding:10px 30px;background:#eee}.path-contact .sidebar .block .fa,.page-node-type-career .sidebar .block .fa{margin-right:5px}.path-contact .sidebar .block p,.page-node-type-career .sidebar .block p{margin:0}.user-form,.user-pass,.user-login-form,.user-register-form{max-width:400px;margin:80px auto;padding:5px 20px;background:#fdfdfd;-moz-box-shadow:0px 0px 3px #e8e8e8;-webkit-box-shadow:0px 0px 3px #e8e8e8;box-shadow:0px 0px 3px #e8e8e8}.user-form .form-text,.user-form .form-email,.user-pass .form-text,.user-pass .form-email,.user-login-form .form-text,.user-login-form .form-email,.user-register-form .form-text,.user-register-form .form-email{width:100%}.user-form p,.user-pass p,.user-login-form p,.user-register-form p{font-size:0.70em;line-height:150%}.user-logged-in .user-form{max-width:500px;margin:40px auto}.form-composite>.fieldset-wrapper>.description,.form-item .description{color:#333;font-style:italic}.maintenance-page{background:url(../images/maintenance-bg.png) center no-repeat;text-align:center;padding:140px 0;padding-bottom:95px;color:#000;min-height:650px;background-size:cover}.maintenance-page header{display:none}.maintenance-page .brand,.maintenance-page .name-and-slogan{display:inline-block;vertical-align:middle}.maintenance-page .site-name a{color:#404040}.maintenance-page .site-slogan,.maintenance-page .name-and-slogan{display:none}.maintenance-page .maintenance-icon{font-size:8em;color:#ffa500}.maintenance-msg{display:inline-block;color:#004f89;font-size:1.1em;max-width:500px}.maintenance-msg h1{text-transform:uppercase;font-weight:bold;color:#004f89}.path-user .profile>div{display:inline-block;vertical-align:middle;text-align:left;padding:10px;margin:0}.path-user .profile .label{display:block;color:#333;text-align:left;margin-bottom:5px}.path-user .tabs.primary{text-align:center}.path-user .tabs.primary a{padding:6px 15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.path-user .region-breadcrumb{display:none}.contact-message-apply-now-form .form-actions .form-submit:last-child{display:none}.views-field-field-work-location,.views-field-field-qualification,.views-field-field-skills,.views-field-view-node{display:none}.article-view .views-row{margin-bottom:15px;padding-bottom:15px;border-bottom:3px solid #eee;background:#fbfbfb;padding:15px}.article-view .views-field-title{text-transform:uppercase}.article-view .views-field{margin-bottom:15px}.article-view .views-field p:last-child{margin:0}.article-view .views-field-field-tags .item-list ul{margin:0;padding:0}.article-view .views-field-field-tags .item-list li{display:inline-block}.article-view .views-field-field-tags .item-list li a{display:block;padding:5px 8px;background:#fff;line-height:100%;margin:0 5px;border:1px solid #efeeee}.article-view .views-field-field-tags .field-content{display:inline-block}.article-view .views-field-nothing{margin:0}.article-view .views-field-nothing .field-content{overflow:hidden;display:block}.article-view .read-more{float:right}.article-view .blog-author{float:left;background:#fff;display:inline-block}.article-view .blog-author img{width:35px;display:block}.article-view .blog-author>div{display:inline-block;vertical-align:middle;padding:3px}.field--name-field-tags .field__label,.field--name-field-tags .field__items{display:inline-block}.field--name-field-tags .field__item{display:inline-block}.field--name-field-tags .field__item a{display:block;padding:5px 8px;background:#eee;line-height:100%;margin:0 5px}.field--name-field-locations{overflow:hidden}.field--name-field-locations>.field__item{padding:10px;border:1px solid #eee}.field--name-field-locations .field--name-field-latitude{margin-bottom:20px}.view-location-home .views-field-field-locations ul{margin:0;padding:0}.view-location-home .views-field-field-locations ul li{list-style:none;width:100%;padding:1px}.view-location-home .views-field-field-locations ul .field--name-field-a{background:#f3f1ed;color:#666;padding:15px;width:100%;margin-top:2px;font-size:.9em;-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.view-location-home .more-link{clear:both;text-align:right;padding:10px 0}.view-location-home .more-link a{color:#fff}.fontawesome-icon-list a{padding:20px 10px;display:block;border-bottom:1px solid #eee;color:#444}.fontawesome-icon-list a:hover{color:#000;background:#ddd}.fontawesome-icon-list a:hover .text-muted{color:#fff}.bs-glyphicons-list li{list-style:none}.bs-glyphicons-list li:hover{color:#000;background:#ddd}.fax-list .panel{border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fax-list .panel-heading{background-color:#ddd;border-color:#ddd;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fax-list .panel-heading:focus{text-decoration:none}.fax-list .panel-title{font-size:1em}.fax-list .panel-title a{display:block;text-decoration:none}.fax-list .panel-title a:hover{color:#000;text-decoration:none}.fax-list .panel-title a:after{float:right;content:'\f078';font-family:FontAwesome}.fax-list .panel-title a.collapsed:after{content:'\f054'}.views-field-field-galleryimage ul{overflow:hidden;padding:0}.views-field-field-galleryimage ul li{float:left;width:33%;padding:5px;list-style:none}.views-field-field-galleryimage ul li a{position:relative;display:block;overflow:hidden}.views-field-field-galleryimage ul li a img{display:block;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.views-field-field-galleryimage ul li:hover .galleryimage-description{padding-bottom:80px}.views-field-field-galleryimage ul li:hover img{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}.views-field-field-galleryimage ul li:hover .gallery-zoom{top:40%}.field--name-field-galleryimage .field__item{position:relative;overflow:hidden}.field--name-field-galleryimage .field__item a img{display:block;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.field--name-field-galleryimage .field__item:hover .galleryimage-description{padding-bottom:20px}.field--name-field-galleryimage .field__item:hover img{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}.field--name-field-galleryimage .field__item:hover .gallery-zoom{top:40%}.galleryimage-description{position:absolute;bottom:0;width:100%;margin:0;background:rgba(0,0,0,0.67);color:#fff;padding:6px 9px;text-transform:uppercase;font-size:1em;-moz-transition:all .1s;-o-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}.gallery-zoom{position:absolute;top:50%;left:50%;padding:12px;font-size:16px;width:40px;height:40px;margin-left:-20px;margin-top:-20px;text-align:center;background:#000;color:#fffffc;-moz-transition:all .1s;-o-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}.field--name-field-galleryimage .field__item{display:inline-block}.field--name-field-galleryimage .field__item img{display:block}.user-register-form .field--name-user-picture{display:none}.password-strength__indicator.is-weak{background:red}.password-strength__indicator.is-strong{background:green}#block-lookingforsupport{background:#f9f9f9;padding:10px 10px}
