@import url(https://fonts.googleapis.com/css?family=Open+Sans&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.pagination{margin:0 0}.pagination ul{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid;float:left}.pagination ul *{list-style-type:none;list-style-image:none;float:left;margin:0;padding:0;margin-bottom:0}.pagination ul li{margin-bottom:0!important}.pagination .items_per>span,.pagination a,.pagination li span{padding:8px 15px;border-left:1px solid;text-decoration:none}.pagination .items_per a{border:none;float:none;padding:0;text-decoration:none;transition:.1s linear all}.pagination .current span,.pagination a:hover{background-color:#1d2e59;color:#fff}.pagination .disabled span{color:#444}.pagination .first span{border-left:none}form{margin:0}.form.form_responsive_stack_style{margin-bottom:1.375em}.form .row{margin:0 0 1.375em 0}.form .row:after,.form .row:before{content:"";display:table}.form .row:after{clear:both}.form .row:last-child{margin-bottom:0}.form .row>.row_sub{clear:both;padding-top:.6875em}.form .row>.row_sub:after,.form .row>.row_sub:before{content:"";display:table}.form .row>.row_sub:after{clear:both}.form .row>.row_sub>.row{margin:0 0 5px 0;padding:0}.form .row>.row_sub>.row:last-child{margin-bottom:0}.form .row>.buttons .button,.form .row>.buttons button,.form .row>.buttons input[type=button],.form .row>.buttons input[type=submit]{margin-right:10px}.form .row>.buttons .button:last-child,.form .row>.buttons button:last-child,.form .row>.buttons input[type=button]:last-child,.form .row>.buttons input[type=submit]:last-child{margin-right:0}.form.form_responsive_stack_style .col_label{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form.form_responsive_stack_style .col_label:after,.form.form_responsive_stack_style .col_label:before{content:"";display:table}.form.form_responsive_stack_style .col_label:after{clear:both}@media (min-width:48em){.form.form_responsive_stack_style .col_label{float:left;padding-right:20px;width:26.07361963190184%}}.form.form_responsive_stack_style .col_input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form.form_responsive_stack_style .col_input:after,.form.form_responsive_stack_style .col_input:before{content:"";display:table}.form.form_responsive_stack_style .col_input:after{clear:both}@media (min-width:48em){.form.form_responsive_stack_style .col_input{float:left;width:73.92638036809816%}}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;-webkit-font-smoothing:antialiased}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}.form ul.list_horiz,.form ul.list_vert{background-image:none;list-style-type:none;list-style-image:none;margin:0;padding:0}.form ul.list_horiz:after,.form ul.list_horiz:before,.form ul.list_vert:after,.form ul.list_vert:before{content:"";display:table}.form ul.list_horiz:after,.form ul.list_vert:after{clear:both}.form ul.list_horiz li,.form ul.list_vert li{margin:0 0 .6875em 0;padding:0}.form ul.list_horiz li:after,.form ul.list_horiz li:before,.form ul.list_vert li:after,.form ul.list_vert li:before{content:"";display:table}.form ul.list_horiz li:after,.form ul.list_vert li:after{clear:both}.form ul.list_horiz li:last-child,.form ul.list_vert li:last-child{margin-bottom:0}@media (min-width:48em){.form .row ul.list_horiz li{float:left;margin:0 20px 0 0}.form .row ul.list_horiz li:last-child{margin-right:0}}.form .row li ul{margin-top:2em}@media (min-width:48em){.form.form_responsive_stack_style .col_input_no_note_first-child .col_input ul{margin-top:6px;margin-top:0}}.form p.required_field small{margin:0}.form em,p.required_field em{font-style:normal}legend{border:0;display:table;margin:0;padding:0 0 6px 0;white-space:normal}.form.form_responsive_stack_style .col_label legend{padding-bottom:0}fieldset{border:0;margin:0;padding:0}.label,label{cursor:pointer;display:block;margin:0 0 6px 0}.form .row>.label:only-child,.form .row>label:only-child{margin-bottom:0}input+label{margin:0}.form .row fieldset .col_input label{font-weight:400}.form .row ul label,.form .row ul span.label_block{float:left;font-weight:400;margin:0 10px 0 0}@media (min-width:48em){.ua-chrome .form .row ul.list_horiz input,.ua-chrome .form .row ul.list_horiz label{float:none;display:inline-block}.ua-chrome .list_horiz input[type=checkbox]{top:1px}.ua-chrome .list_horiz label input[type=checkbox]{top:2px}.ua-chrome .list_horiz input[type=radio]{top:1px}.ua-chrome .list_horiz label input[type=radio]{top:1px}.ua-mac_os_x.ua-chrome .list_horiz input[type=checkbox]{top:0;border:2px solid red}.ua-mac_os_x.ua-chrome .list_horiz label input[type=checkbox]{top:0;border:2px solid #00f}.ua-mac_os_x.ua-chrome .list_horiz input[type=radio]{top:0;border:2px solid orange}.ua-mac_os_x.ua-chrome .list_horiz label input[type=radio]{top:0;border:2px solid #ff0}}span.label_block{display:block;margin:0 0 6px 0}span.label_inline{display:inline-block;margin:0 6px 0 0;padding:4px 0}span.label_inline_checkbox{display:inline-block;margin:0 6px 0 0}span.label_inline_radio{display:inline-block}@media (min-width:48em){.form.form_responsive_stack_style .col_input_no_note_first-child .col_label label,.form.form_responsive_stack_style .col_input_no_note_first-child .col_label legend{margin:0;padding:8px 0}.form.form_responsive_stack_style .col_label .label_block{margin:0;padding:8px 0}}.form .row small{font-size:12px;font-size:.75rem;color:#000;display:block;line-height:normal;margin:0 0 6px 0}.form .row input+small,.form .row label small,.form .row legend small{display:inline;margin:0 0 0 6px}.form .row input+small,.form .row select+small{display:block;margin:6px 0 0 0}.form .row label input+small{display:inline-block;margin:0 0 0 6px}@media only screen and (min-width:30.0625em){.form .row input+small,.form .row select+small{display:inline;margin:0 0 0 6px}}@media (min-width:48em){.form.form_responsive_stack_style .col_label label+small{margin-bottom:0}}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input.txt,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #cbcbce;max-width:100%;padding:10px;width:300px}input.txt:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus{border:1px solid #00add0;outline:0}input:disabled{background-color:#f0f0f0;border:1px solid #cbcbce}.form .row ul li label input.txt,.form .row ul li label input[type=email],.form .row ul li label input[type=password],.form .row ul li label input[type=search],.form .row ul li label input[type=text],.form .row ul li label input[type=url]{margin-left:6px}input.input_xsmall{width:50px}input.input_small{width:100px}input.input_medium{width:200px}input.input_large{width:250px}input.input_xlarge{width:300px}input.input_xxlarge{width:350px}input[type=checkbox]{float:left;margin-right:10px;position:relative}label input[type=checkbox]{float:none}.ua-ie-10 input[type=checkbox]{top:3px}.ua-ie-10 label input[type=checkbox]{top:2px}.ua-ie-9 input[type=checkbox]{top:3px}.ua-ie-9 label input[type=checkbox]{top:2px}.ua-ie-8 input[type=checkbox]{top:4px}.ua-ie-8 label input[type=checkbox]{top:2px}.ua-firefox input[type=checkbox]{top:4px}.ua-firefox label input[type=checkbox]{top:2px}.ua-mac_os_x.ua-firefox input[type=checkbox]{top:3px}.ua-mac_os_x.ua-firefox label input[type=checkbox]{top:-1px}.ua-chrome input[type=checkbox]{top:3px}.ua-chrome label input[type=checkbox]{top:2px}.uxa-mac_os_x.ua-chrome input[type=checkbox]{top:2px}.ua-mac_os_x.ua-chrome label input[type=checkbox]{top:-1px}.ua-safari input[type=checkbox]{top:4px}.ua-safari label input[type=checkbox]{top:-1px}input[type=radio]{float:left;margin-right:10px;position:relative}label input[type=radio]{float:none}.ua-ie-10 input[type=radio]{top:3 px}.ua-ie-10 label input[type=radio]{top:2px}.ua-ie-9 input[type=radio]{top:3px}.ua-ie-9 label input[type=radio]{top:1px}.ua-ie-8 input[type=radio]{top:3px}.ua-ie-8 label input[type=radio]{top:2px}.ua-firefox input[type=radio]{top:3px}.ua-firefox label input[type=radio]{top:2px}.ua-mac_os_x.ua-firefox input[type=radio]{top:4px}.ua-mac_os_x.ua-firefox label input[type=radio]{top:0}.ua-chrome input[type=radio]{top:3px}.ua-chrome label input[type=radio]{top:2px}.ua-mac_os_x.ua-chrome input[type=radio]{top:3px}.ua-mac_os_x.ua-chrome label input[type=radio]{top:0}.ua-safari input[type=radio]{top:2px}.ua-safari label input[type=radio]{top:-1px}input[type=hidden]{display:none}select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #cbcbce;padding:9px 10px;max-width:100%}select:focus{border:1px solid #00add0;outline:0}select:disabled{background-color:#f0f0f0;border:1px solid #cbcbce}.form .row ul li label select{margin-left:6px}option{padding-left:3px;padding-right:12px}textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #cbcbce;overflow:auto;padding:10px;-moz-transition:border .2s linear 0s,box-shadow .2s linear 0s;vertical-align:top;width:100%}textarea:focus{border:1px solid #00add0;outline:0}textarea:disabled{background-color:#f0f0f0;border:1px solid #cbcbce}.form .value{display:block;padding:8px 0}.lime_site_search{padding-top:20px}.lime_site_search .button{display:inline}.lime_site_search label{display:none}.lime_site_search input[type=text]{width:90%;max-width:500px}@media screen and (max-width:600px){.lime_site_search input[type=text]{width:100%;margin-bottom:10px}}#blog_post_list{background-image:none;list-style-type:none;list-style-image:none;margin:0;padding:0}#blog_post_list:after,#blog_post_list:before{content:"";display:table}#blog_post_list:after{clear:both}#blog_post_list li{margin:0;padding:0;border-top:1px solid #c0c2c5;margin:0 0 1.375em 0;padding-top:1.375em}#blog_post_list h2,#blog_post_list h3{margin-top:0;margin-bottom:.6875em}#blog_post_list h2 a,#blog_post_list h3 a{text-decoration:none}#blog_post_list h2 a:hover,#blog_post_list h3 a:hover{text-decoration:underline}#blog_post_list li:last-child .continue_reading{margin-bottom:0}#blog_post #blog_post_image img{height:250px;width:600px}#blog_post .excerpt{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.222222222222222em}#wrap_nav_main{line-height:normal;margin:0 auto;font-family:museo,serif}@media (min-width:50.0625em){#wrap_nav_main{max-height:46px;height:46px;padding:0 15px;box-sizing:border-box;clear:both;display:block;max-width:1280px;position:relative}}@media (max-width:800px){#wrap_nav_main{position:absolute;top:0;bottom:0;right:0;z-index:1;margin-top:10px}}@media (min-width:50.0625em){#wrap_nav_main .grid_row{margin-bottom:0!important}}/*! responsive-nav.js 1.0.39 by @viljamis */@media (max-width:50em){#wrap_nav_main .nav-toggle{font-size:24px;font-size:1.5rem;color:#444;display:block;font-weight:300;padding:15px;text-decoration:none;text-transform:uppercase;user-select:none;text-indent:-100000px}}@media (min-width:50.0625em){#wrap_nav_main .nav-toggle{display:none}}@media (min-width:50.0625em){#wrap_nav_main .nav-toggle.active:hover,#wrap_nav_main .nav-toggle:hover{background-color:#1d2e59}}@media (max-width:50em){#wrap_nav_main .nav-toggle.active{background-color:transparent;border-bottom:1px solid #fff}}@media (max-width:50em){.nav-toggle:after{font-size:24px;font-size:1.5rem;color:#444;content:"\f0c9";float:right;font-family:FontAwesome;font-style:normal;font-weight:300;margin:0 10px;position:relative;text-decoration:none;top:2px;text-indent:0}}@media (min-width:50.0625em){.nav-toggle:after{display:none}}.js #nav_main{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1;background-color:#fff}@media (min-width:50.0625em){.js #nav_main{max-height:100%;overflow:visible;position:relative}}@media (max-width:50em){#nav_main.opened{max-height:9999px}}@media (min-width:50.0625em){.js #nav_main.closed{max-height:none}}#nav_main>ul{display:block;width:100%}@media (min-width:50.0625em){#nav_main>ul{display:table;width:100%}}#nav_main>ul>li{border-bottom:1px solid #fff;display:block;width:100%;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease}@media (min-width:50.0625em){#nav_main>ul>li{border-bottom:none;display:table-cell;position:relative;text-align:center;width:auto}}#nav_main>ul>li:last-child{border-bottom:none}@media (min-width:50.0625em){#nav_main>ul>li:last-child{background-image:none}}#nav_main>ul>li>a{font-size:18px;font-size:1.125rem;background-color:#d8d8d8;color:#000;cursor:pointer;display:block;font-weight:300;overflow:hidden;padding:12px 15px;text-decoration:none}@media (min-width:50.0625em){#nav_main>ul>li>a{background-color:transparent;color:#444;white-space:nowrap}}@media (max-width:50em){#nav_main>ul>li>a{padding:12px 8px}}@media (min-width:50.0625em){#nav_main>ul>li:first-child>a{padding-left:0}}@media (min-width:50.0625em){#nav_main>ul>li:last-child>a{padding-right:0}}@media (min-width:50.0625em){#nav_main>ul>li>a:active{color:#fff}}@media (min-width:50.0625em){#nav_main>ul>li>ul{box-shadow:0 5px 8px 0 rgba(0,0,0,.5);display:none;min-width:18em;position:absolute;text-align:left;z-index:9999}}@media (min-width:62.5625em){#nav_main>ul>li.sfHover>ul,#nav_main>ul>li:hover>ul{display:block}}#nav_main>ul>li>ul>li{display:block;width:100%;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease}@media (max-width:50em){#nav_main>ul>li>ul>li{border-bottom:1px solid #fff}}@media (min-width:50.0625em){#nav_main>ul>li>ul>li{position:relative}}@media (max-width:50em){#nav_main>ul>li>ul>li:first-child{border-top:1px solid #fff}}@media (max-width:50em){#nav_main>ul>li>ul>li:last-child{border-bottom:none}}#nav_main>ul>li>ul>li>a{font-size:16px;font-size:1rem;background-color:#ececec;color:#000;cursor:pointer;display:block;font-weight:300;overflow:hidden;padding:10px 15px 10px 30px;text-decoration:none;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease}@media (min-width:50.0625em){#nav_main>ul>li>ul>li>a{border-bottom:1px solid #fff;padding:10px 15px}}@media (min-width:50.0625em){#nav_main>ul>li>ul>li:last-child>a{border-bottom:none}}#nav_main>ul>li>ul>li>a:hover{-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease}@media (max-width:50em){#nav_main>ul>li>ul>li>a:hover{background-color:#00a6ce;color:#fff;text-decoration:none}}@media (min-width:50.0625em){#nav_main>ul>li>ul>li:hover>a,#nav_main>ul>li>ul>li>a:hover{background-color:#00a6ce;color:#fff;text-decoration:none}}@media (max-width:50em){#nav_main>ul>li>ul>.parent>a{padding-right:42px}}@media (min-width:50.0625em){#nav_main>ul>li>ul>.parent>a{padding-right:20px}}#nav_main>ul>li>ul>.parent>a:before{color:#000;float:right;font-family:FontAwesome;font-style:normal;font-weight:400;right:0;position:relative;text-decoration:none;transform:rotate(90deg)}@media (max-width:50em){#nav_main>ul>li>ul>.parent>a:before{content:""}}@media (min-width:50.0625em){#nav_main>ul>li>ul>.parent>a:before{font-size:14px;font-size:.875rem;content:"\f0da";right:-4px;top:2px}}#nav_main>ul>li>ul>li>ul{display:none}@media (min-width:50.0625em){#nav_main>ul>li>ul>li>ul{box-shadow:0 5px 8px 0 rgba(0,0,0,.5);border-top:1px solid #fff;display:none;min-width:18em;position:static;text-align:left;z-index:9999;top:-1px;left:100%}}@media (min-width:50.0625em){#nav_main li li.sfHover ul,#nav_main li li:hover ul{display:block}}#nav_main li li li{-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;border-bottom:1px solid #fff}#nav_main li li li:first-child{border-top:1px solid #fff}@media (min-width:50.0625em){#nav_main li li li:first-child{border-top:none}}#nav_main li li li:last-child{border-bottom:none}#nav_main li li li a{font-size:14px;font-size:.875rem;background-color:#fbfafa;color:#000;cursor:pointer;display:block;font-weight:300;overflow:hidden;padding:10px 15px 10px 45px;text-decoration:none}@media (min-width:50.0625em){#nav_main li li li a{padding:11px 15px}}#nav_main li li li a:hover{background-color:#00a6ce;color:#fff;text-decoration:none;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease}.footer-nav{display:inline-block;width:100%;padding-bottom:0;text-decoration:none}.footer-nav .col-1,.footer-nav .col-2,.footer-nav .col-3,.footer-nav .col-4{float:left;width:25%;padding-left:5px}.footer-nav .col-1 li,.footer-nav .col-2 li,.footer-nav .col-3 li,.footer-nav .col-4 li{padding-bottom:5px}.footer-nav .col-heading{font-weight:700;padding-top:30px;padding-bottom:5px}.footer-nav a{text-decoration:none}.footer-nav a:hover{text-decoration:underline}@media screen and (max-width:767px){.footer-nav{text-align:center}.footer-nav .col-1,.footer-nav .col-2,.footer-nav .col-3,.footer-nav .col-4{margin:0 auto;float:none;width:100%}}@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(fonts/flexslider-icon.woff) format("woff"),url(fonts/flexslider-icon.ttf) format("truetype"),url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flex-orange .flexslider{margin:0;padding:0}.flex-orange .flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flex-orange .flexslider .slides img{width:100%;display:block}.flex-orange .flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}.flex-orange html[xmlns] .flexslider .slides{display:block}.flex-orange * html .flexslider .slides{height:1%}.flex-orange .no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(255,255,255,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(255,255,255,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(255,255,255,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(/img/cibis/lightbox_colorbox/overlay.png) repeat 0 0}#colorbox{outline:0}#cboxBottomLeft,#cboxBottomRight,#cboxTopLeft,#cboxTopRight{background-color:#fff;height:21px;width:21px}#cboxMiddleLeft,#cboxMiddleRight{background-color:#fff;width:21px}#cboxBottomCenter,#cboxTopCenter{background-color:#fff;height:21px}#cboxContent{background-color:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{border:1px solid #ccc;padding:50px}#cboxLoadedContent{margin-top:40px}#cboxLoadedContent iframe.cboxIframe{margin:0;overflow-x:hidden;overflow-y:auto}#cboxLoadedContent #inline_content{padding-right:15px}#cboxTitle{font-size:13px;font-size:.8125rem;font-weight:700;left:0;position:absolute;text-align:center;top:0;width:100%}#cboxCurrent{font-size:12px;font-size:.75rem;left:45px;position:absolute;top:0}#cboxLoadingOverlay{background:url(/img/cibis/lightbox_colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(/img/cibis/lightbox_colorbox/loading.gif) no-repeat center center}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{background:0 0;border:0;margin:0;overflow:visible;padding:0;width:auto;color:transparent}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{font-size:13px;font-size:.8125rem;position:absolute;top:0;right:30px}#cboxPrevious{background:url(/img/cibis/lightbox_colorbox/previous.png) no-repeat 0 0;height:16px;left:0;position:absolute;text-indent:-9999px;top:2px;width:9px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#cboxPrevious{background-image:url(/img/cibis/lightbox_colorbox/previous@2x.png);background-size:9px 16px}}#cboxNext{background:url(/img/cibis/lightbox_colorbox/next.png) no-repeat 0 0;height:16px;left:25px;position:absolute;text-indent:-9999px;top:2px;width:9px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#cboxNext{background-image:url(/img/cibis/lightbox_colorbox/next@2x.png);background-size:9px 16px}}#cboxClose{background:url(/img/cibis/lightbox_colorbox/close.png) no-repeat 0 0;height:16px;position:absolute;right:0;text-indent:-9999px;top:2px;width:16px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#cboxClose{background-image:url(/img/cibis/lightbox_colorbox/close@2x.png);background-size:16px 16px}}.cb-user-header{width:100%;background:#e9f6f9;min-height:35px}.cb-user-header ul,.cb-user-header__nav{display:flex;flex-direction:row;justify-content:flex-end}.cb-user-header ul.loggedin,.cb-user-header__nav.loggedin{display:flex!important;padding:10px 0;color:#5c6670;font-size:1rem}.cb-user-header ul.loggedin b,.cb-user-header__nav.loggedin b{font-weight:300;font-size:1rem}.cb-user-header ul.loggedin .first,.cb-user-header__nav.loggedin .first{padding:0 10px;text-align:left}.cb-user-header ul.loggedin .last,.cb-user-header__nav.loggedin .last{margin:0}.cb-user-header ul li,.cb-user-header__nav li{padding:10px}.cb-user-header ul li a,.cb-user-header__nav li a{text-decoration:none;color:#5c6670}.cb-user-header ul li a.button,.cb-user-header__nav li a.button{background-color:transparent;padding:0}@media screen and (max-width:665px){.cb-user-header .loggedin .first{padding-top:0!important}.cb-user-header .loggedin .last{margin-top:0!important}}.cb-header{width:100%;background-color:#fff;position:relative}.cb-header__cont{display:flex;justify-content:space-between;padding-left:120px;align-items:center}.cb-header__logo{flex-grow:1}.cb-header__logo img{max-height:78px}.cb-header__nav{display:none;align-items:center}@media (min-width:992px){.cb-header__nav{display:flex}}.cb-header__nav li{display:inline-block;padding:20px}.cb-header__nav li a{text-decoration:none;color:#5c6670;font-weight:300}.practical-benefits{background:#e8e8e8}.practical-benefits img{width:135px}.practical-benefits p{color:#093c71;text-align:center}.practical-benefits h2{color:#093c71;margin-top:20px;margin-bottom:25px;font-size:25px}.practical-benefits__container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0}.practical-benefits__header{color:#093c71;font-size:25px;margin-bottom:25px}.practical-benefits__thumbnail{display:flex;flex-direction:column}@media (min-width:992px){.practical-benefits__thumbnail{flex-direction:row}}.practical-benefits__tn{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;width:100%;max-width:376px;height:350px;margin-bottom:10px;box-sizing:border-box;border-bottom:solid #093c71 4px}@media (min-width:992px){.practical-benefits__tn{margin:0 5px}}.practical-benefits__tn .tn-content{margin:20px;display:flex;flex-direction:column;align-items:center}.practical-benefits__tn.lightblue-border{border-bottom-color:#00a6cf}.practical-benefits p{max-width:376px}.cb-clients-list__container{display:flex;align-items:center;flex-direction:column}.cb-clients-list__header{color:#093c71;font-size:25px;margin:25px 0}.cb-clients-list__clients{width:100%;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:992px){.cb-clients-list__clients{flex-wrap:nowrap}}.cb-clients-list__clients div{display:flex;width:50%;align-items:center;justify-content:center}@media (min-width:768px){.cb-clients-list__clients div{width:33%}}@media (min-width:992px){.cb-clients-list__clients div{width:auto}}.cb-clients-list__clients img{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:182px;height:auto}@media (min-width:992px){.cb-clients-list__clients img{width:112px;height:auto;margin:10px 15px}}.btn{background-color:#00a6cf;color:#fff;border:0 none;padding:.8rem 2.5rem;font-size:1.2rem;transition:background-color .1s linear}.btn:hover{background-color:#00b8e5}.practical-solutions{padding:1rem 0 3.5rem}.practical-solutions .cb-resources__blog-text,.practical-solutions .cb-resources__case-studies-text,.practical-solutions .cb-resources__news-text,.practical-solutions .how-we-help__blog-text,.practical-solutions .how-we-help__case-studies-text,.practical-solutions .how-we-help__news-text,.practical-solutions .practical-solutions__business-text,.practical-solutions .practical-solutions__customdev-text,.practical-solutions .practical-solutions__education-text{position:absolute;bottom:0;background:linear-gradient(180deg,rgba(0,48,255,.03167) 0,#020024 100%);padding:25px 0 10px 25px;width:100%;font-size:1.2rem}@media (min-width:992px){.practical-solutions .cb-resources__blog-text,.practical-solutions .cb-resources__case-studies-text,.practical-solutions .cb-resources__news-text,.practical-solutions .how-we-help__blog-text,.practical-solutions .how-we-help__case-studies-text,.practical-solutions .how-we-help__news-text,.practical-solutions .practical-solutions__business-text,.practical-solutions .practical-solutions__customdev-text,.practical-solutions .practical-solutions__education-text{font-size:1.5rem}}.practical-solutions img{width:450px}.practical-solutions__header{color:#093c71;font-size:25px;margin:25px 0}.practical-solutions__link{color:#fff}.practical-solutions__left{position:relative;min-width:290px;min-height:290px;margin-bottom:9px}@media (min-width:992px){.practical-solutions__left{margin:0 10px}}.practical-solutions__education{position:relative;margin-bottom:9px;min-width:290px;min-height:141px}.practical-solutions__customdev{position:relative;min-width:290px;min-height:141px}.practical-solutions__customdev-text p{width:300px}.practical-solutions__container{display:flex;align-items:center;justify-content:center;flex-direction:column}.practical-solutions__image{display:flex;align-items:center;flex-direction:column}@media (min-width:992px){.practical-solutions__image{flex-direction:row;align-items:center;justify-content:center}}.about-cibis p{color:#444;line-height:1.7rem;font-family:'Open Sans',sans-serif}.about-cibis__header{color:#093c71;font-size:25px;margin-bottom:25px}.about-cibis__container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0}.about-cibis__content{display:flex;flex-direction:column;align-items:flex-start;font-size:14px;width:100%}@media (min-width:768px){.about-cibis__content{flex-direction:row;width:100%}}.about-cibis__left{padding:10px;padding-bottom:20px;flex:1 1 auto;width:100%}.about-cibis__right{width:100%}@media (min-width:768px){.about-cibis__right{flex:1 0 50%}}.about-cibis__comment-box{padding:0 10px;padding:20px 40px;position:relative}.about-cibis__comment-box p{box-shadow:0 0 2px 3px #e4e4e4;padding:20px 20px;position:relative;box-sizing:border-box;background:#fff;line-height:1.7rem}.about-cibis__comment-tip{width:20px;height:20px;-webkit-box-shadow:0 0 10px 1px #a1a1a1;-moz-box-shadow:0 0 10px 1px #a1a1a1;box-shadow:3px 3px 3px 1px #e0e0e0;position:absolute;transform:rotate(45deg);bottom:11px;left:60px;z-index:0;background:#fff}.about-cibis .flexslider .flex-direction-nav{display:none}.about-cibis .flexslider .flex-active{background:rgba(0,0,0,.6)}.cb-resources .cb-resources__blog-text,.cb-resources .cb-resources__case-studies-text,.cb-resources .cb-resources__news-text,.cb-resources .how-we-help__blog-text,.cb-resources .how-we-help__case-studies-text,.cb-resources .how-we-help__news-text,.cb-resources .practical-solutions__business-text,.cb-resources .practical-solutions__customdev-text,.cb-resources .practical-solutions__education-text{position:absolute;bottom:0;background:linear-gradient(180deg,rgba(0,48,255,.03167) 0,#020024 100%);padding:25px 0 20px;font-size:1.3rem;width:100%;color:#fff}.cb-resources__container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.cb-resources__header{color:#093c71;font-size:25px;margin:25px 0}.cb-resources__content{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:992px){.cb-resources__content{flex-direction:row}}.cb-resources__image{position:relative;margin:10px;text-align:center;max-width:313px;max-height:250px}.cb-resources__image img{width:100%}.new-footer{background:#535f6b}.new-footer a{color:#fff;text-decoration:none;transition:color .25s ease-in-out}.new-footer a:hover{color:silver}.new-footer .new-footer__contact,.new-footer .new-footer__resources,.new-footer .new-footer__solutions{width:100%;display:flex;flex-direction:column;align-items:center;margin:15px 0}.new-footer .new-footer__contact .btn,.new-footer .new-footer__resources .btn,.new-footer .new-footer__solutions .btn{width:190px}.new-footer .new-footer__contact b,.new-footer .new-footer__resources b,.new-footer .new-footer__solutions b{width:100%;margin:15px 0}.new-footer .new-footer__contact p,.new-footer .new-footer__resources p,.new-footer .new-footer__solutions p{width:100%;margin-bottom:8px}@media (min-width:992px){.new-footer .new-footer__contact,.new-footer .new-footer__resources,.new-footer .new-footer__solutions{width:100%;padding-right:85px;font-size:11px;align-items:normal}}.new-footer__services{width:100%;display:flex;flex-direction:column}.new-footer__services p{margin-bottom:8px}.new-footer__services b{margin:15px 0}@media (min-width:992px){.new-footer__services{padding-right:85px;font-size:11px;align-items:normal}}.new-footer__services2{width:100%;display:flex;flex-direction:column}.new-footer__services2 p{margin-bottom:8px}@media (min-width:992px){.new-footer__services2 b{margin:15px 0}}@media (min-width:992px){.new-footer__services2{padding-right:85px;font-size:11px;align-items:normal}}.new-footer__container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}@media (min-width:992px){.new-footer__container{align-items:normal}}.new-footer__logo{width:100%;box-sizing:border-box}.new-footer__logo img{width:140px}.new-footer__info{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media (min-width:992px){.new-footer__info{width:100%;flex-direction:row;text-align:left}}.new-footer__copyright{width:100%;box-sizing:border-box;display:flex;flex-direction:column;margin-top:20px;align-items:center}.new-footer__copyright a{color:#fff}@media (min-width:992px){.new-footer__copyright{flex-direction:row;font-size:11px}.new-footer__copyright p.privacy-n-terms{margin-left:720px}}.cb-subpage-hero__container{background-size:cover}.cb-subpage-hero__title{padding:45px 0;background:linear-gradient(-90deg,rgba(0,48,255,.03167) 0,#020024 100%);font-size:35px}.cb-subpage-hero__title h1{font-weight:300}.cb-subpage-hero__title b{font-size:10px}@media (min-width:992px){.cb-subpage-hero__title b{font-size:25px}}@media (min-width:992px){.cb-subpage-hero__title{padding:68px 0}}.practical-column__container{display:flex;flex-direction:column;padding:15px 0}.practical-column__header{color:#093c71;font-size:36px}.practical-column__first-row{display:flex;flex-direction:column}@media (min-width:768px){.practical-column__first-row{flex-direction:row}}.practical-column__second-row{display:flex;flex-direction:column}@media (min-width:992px){.practical-column__second-row{flex-direction:row}}.practical-column__column{width:100%;display:flex;flex-direction:column;margin:0 30px 30px 0;font-size:1.13rem;font-family:'Open Sans',sans-serif;color:#444;line-height:1.7rem;flex:1 1 auto}.practical-column__column h1,.practical-column__column h2,.practical-column__column h3,.practical-column__column h4,.practical-column__column h5,.practical-column__column h6{color:#093c71;font-family:museo,sans-serif;margin:1rem 0}.practical-column__column h2{font-size:24px}.practical-column__column a{color:#00a6cf;text-decoration:none;transition:color .25s ease-in-out}.practical-column__column a:hover{color:#093c71}.practical-column__column p{padding:15px 0}.practical-column__column p.error,.practical-column__column p.note{padding:15px}.practical-column__column ul{list-style:disc;padding-left:21px}.practical-column__half{flex:1 0 50%;margin-right:0}.practical-column__quarter{flex:1 0 25%;margin-right:0}.practical-column__quarter ul li{font-size:1rem}.bg--gray{background-color:#eee}.bg--white{background-color:#fff}.cb-content-boxes{background-color:#eee}.cb-content-boxes .container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1600px;margin:auto;width:65%;padding:50px 0}.cb-content-boxes .title{font-size:36px;text-transform:uppercase;color:#09064a;font-weight:700;text-align:center;padding-bottom:40px}.cb-content-boxes .container .boxTable{display:flex;flex-wrap:wrap;width:100%}.cb-content-boxes .container .boxTable .box{width:300px;text-align:center;background-color:#fff;margin-left:10px;padding-bottom:25px;flex:1;margin-bottom:10px}.cb-content-boxes .container .boxTable .box .boxImg{width:100%}.cb-content-boxes .container .boxTable .box .boxHeading{padding:20px 15px 0 15px;color:#09064a;font-size:20px;font-family:Museo;line-height:1.2;font-weight:300}.cb-content-boxes .container .boxTable .box .boxTxt{text-align:left;padding:22px 15px 18px 15px;color:#6b747e;font-family:Roboto,sans-serif;line-height:1.3}.cb-content-boxes .container .boxTable .box .boxBtn{width:200px;min-height:50px;background:0 0;border:1px solid #00a6cf;font-size:16px;text-transform:uppercase;color:#003b71;font-family:Roboto,sans-serif}@media (min-width:768px){.cb-content-boxes .container{height:100vh;min-height:768px}}.business-software-solutions{padding:50px 0 80px}.business-software-solutions img{width:100px}.business-software-solutions p{width:100%;margin-top:20px}.business-software-solutions__container{display:flex;flex-direction:column;align-items:center;justify-content:center}.business-software-solutions__header{color:#093c71;font-size:25px;text-align:center}.business-software-solutions__thumbnail{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:15px}@media (min-width:992px){.business-software-solutions__thumbnail{flex-direction:row}}.business-software-solutions__thumbnail a{text-decoration:none}.business-software-solutions__tn{background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#093c71;margin:5px;width:300px;height:300px;padding:0 25px}.our-methodology{padding:80px 0}.our-methodology img{width:70px}.our-methodology__container{display:flex;flex-direction:column;align-items:center;justify-content:center}.our-methodology__header{color:#093c71;font-size:25px;text-align:center}.our-methodology__thumbnail{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:20px}.our-methodology__tn{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin:10px 30px}.our-methodology__tn b{position:absolute;font-size:30px;left:21px;top:16px;color:#fff}.our-methodology__tn p{color:#6b747e;margin-left:-3px;margin-top:10px}.how-we-help .cb-resources__blog-text,.how-we-help .cb-resources__case-studies-text,.how-we-help .cb-resources__news-text,.how-we-help .how-we-help__blog-text,.how-we-help .how-we-help__case-studies-text,.how-we-help .how-we-help__news-text,.how-we-help .practical-solutions__business-text,.how-we-help .practical-solutions__customdev-text,.how-we-help .practical-solutions__education-text{width:100%;position:absolute;bottom:3px;background:linear-gradient(180deg,rgba(0,48,255,.03167) 0,#020024 100%);padding:25px 10px 20px;font-size:1.3rem;width:100%}.how-we-help img{width:100%}.how-we-help__container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0 40px}.how-we-help__header{color:#093c71;font-size:25px;margin:15px 0;text-align:center}.how-we-help__content{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:5px}@media (min-width:992px){.how-we-help__content{flex-direction:row;width:1000px}}.how-we-help__content a{color:#fff;text-decoration:none}.how-we-help__image{position:relative;margin:5px 10px;text-align:center}.request-consultation{background:#00b8e5;padding:50px 0}.request-consultation a{text-decoration:none}.request-consultation__container{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:992px){.request-consultation__container{flex-direction:row}}.request-consultation__text{text-align:center;margin-bottom:25px}@media (min-width:992px){.request-consultation__text{text-align:left;width:765px;padding-right:320px;margin-bottom:0}}.request-consultation__button{background:#fff;padding:15px 20px;width:300px;text-align:center}.flex-orange .flexslider{border:0;border-radius:0}.flex-orange .flexslider .flex-direction-nav{display:none}.flex-orange .flexslider .slides:after{clear:both;content:' ';display:block}.flex-orange .flexslider .slide{background-size:cover;background-repeat:no-repeat;background-position:top right;background-image:linear-gradient(to top,#cfd9df 0,#e2ebf0 100%);font-family:museo,serif;font-style:normal;font-weight:300;font-size:1rem;height:600px}@media (min-width:992px){.flex-orange .flexslider .slide{height:563px}}.flex-orange .flexslider .slide__cont{display:flex;height:100%;align-items:center}.flex-orange .flexslider .slide__gradient{height:100%;background:-moz-linear-gradient(45deg,rgba(9,60,113,.65) 0,rgba(8,56,105,.65) 7%,rgba(5,33,61,0) 46%,transparent 100%);background:-webkit-linear-gradient(45deg,rgba(9,60,113,.65) 0,rgba(8,56,105,.65) 7%,rgba(5,33,61,0) 46%,transparent 100%);background:linear-gradient(45deg,rgba(9,60,113,.65) 0,rgba(8,56,105,.65) 7%,rgba(5,33,61,0) 46%,rgba(0,0,0,0) 100%)}.flex-orange .flexslider .slide-header{font-size:48px;text-transform:uppercase;padding:.5rem 0;line-height:3.5rem;color:#fff}.flex-orange .flexslider .slide-copy{font-size:30px;line-height:2.3rem;font-weight:700;padding:2.5rem 0}@media (min-width:992px){.flex-orange .flexslider .slide-copy{padding:1.8rem 11rem 1.8rem 0}}.flex-orange .flexslider .left{float:left;padding:50px 0 50px 50px}@media (min-width:992px){.flex-orange .flexslider .left{width:50%}}.flex-orange .flexslider .right{float:right;width:50%}.flex-orange .flexslider .flex-control-nav{text-align:right;bottom:20px;left:0;right:0;margin:0 auto;width:auto;display:none}@media (min-width:992px){.flex-orange .flexslider .flex-control-nav{display:block;max-width:1280px}}.flex-orange .flexslider .flex-control-nav a{color:transparent}@media screen and (max-width:1105px){.flex-orange .flexslider{font-size:40px}}@media screen and (max-width:800px){.flex-orange .flexslider{font-size:30px}.flex-orange .flexslider .flex-control-nav{display:none}}@media screen and (max-width:570px){.flex-orange .flexslider{font-size:15px}.flex-orange .flexslider .left{padding:15px 0 15px 15px}}@media print{#nav_sub,.cb-header,.cb-subpage-hero,.cb-user-header,.how-we-help,.new-footer,.practical-column__quarter,p .print_this_page{display:none}.page-content h2.print-break{page-break-before:always!important}#cssmenu,.button,.col-1,.cssmenu,.footer,.header,.header-button-items,.nav-cont,.nav_cart,.projects4,.strip-heading-2,.toggle_tax_pricing,nav{display:none}body{display:block;font:12px Georgia,"Times New Roman",Times,serif!important;color:#666;margin:0;background:#fff;float:none;line-height:1.3}.content_region,p{font-size:16px!important}.content_region a.button.print_this_page,p a.button.print_this_page{display:none}table,table tr td,table tr th{page-break-inside:avoid;padding:0 10px;margin:0;border-collapse:collapse}table tr{display:table-row-group!important}.st-key,h2,th{border-left:none!important;border-right:none!important;border-top:none!important;color:#333!important;font-size:12px!important;padding:0;margin:0}td{border-bottom:#666 1px solid;font-size:12px!important;padding:0;line-height:1.3rem}h1{font-size:17px!important;padding:0!important;margin:0!important;color:#333!important}h2{font-size:15px!important;padding:0!important;margin:0!important;color:#333!important}}*{box-sizing:border-box}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:700}.wrapper{max-width:1280px;margin:0 auto}.wrapper:after{clear:both;content:' ';clear:both}.small-wrapper{max-width:640px;margin:0 auto}.small-wrapper:after{clear:both;content:' ';clear:both}small{font-size:15px}.add_comment,.dev_crumb,.xpect_tools{display:none}@media screen and (max-width:1305px){.page-content,.wrapper{padding-left:15px;padding-right:15px}}.row.header{padding:0;margin:0}@media screen and (max-width:665px){.loggedin .first{padding-top:10px!important}.loggedin .last{margin-top:5px!important}}@media screen and (max-width:600px){.spacer{height:80px!important}}.align_right{text-align:right}.invoice_logo{max-width:35%!important}.hidden,.visuallyhidden{display:none}@font-face{font-family:museo;src:url(/fonts/cibis/Museo300-Regular.otf) format("opentype");font-weight:'300'}@font-face{font-family:museo;src:url(/fonts/cibis/Museo700-Regular.otf) format("opentype");font-weight:'700'}body{font-style:normal;font-weight:300;color:#eee;font-family:museo,serif}.orange{background-color:#ff7c00;color:#fff;min-height:340px}@media screen and (max-width:767px){.orange{min-height:0}}.light-blue{background-color:#8cebff}.dark-blue{background-color:#00a6cf}.logo-blue{background-color:#1d2e59}.strong,b{font-weight:700}.text{margin-top:25px;display:block}.note{display:block;background-color:#eee;padding:15px;margin-top:10px;margin-bottom:10px;font-size:15px;overflow:hidden}.note input{margin:0;float:right}blockquote{display:block;border-left:5px solid #00a6ce;padding:8px 0 8px 30px;margin-top:5px;margin-bottom:25px}blockquote p{margin:0!important}em,i{font-style:italic}.error{padding:10px 0 0 0;color:red;font-size:15px;clear:both;margin:5px 0 5px!important}.warning{color:#ce4242;font-weight:700}table{width:100%;text-align:left;margin-top:10px;margin-bottom:10px}table td{padding:10px}table th{padding:10px;border:1px solid #6bbcce;background-color:#7fd2e6;color:#fff}table .note{text-align:left;line-height:1.5em}#CE_signature_ID{clear:both;margin-top:15px;display:table;width:100%;overflow:auto;border:0}#CE_signature_ID .table,#CE_signature_ID table,#CE_signature_ID td{border:0;padding:0}@media screen and (max-width:1024px){table{overflow-x:scroll}}.status{padding:5px}.active{color:#fff;background:#1ecf10}.pending{color:#000;background:#ffd200}.ontransfer{color:#fff;background:#164c8f}.submitted{color:#fff;background:#164c8f}.fulfilled{color:#fff;background:#1ecf10}.expired{color:#fff;background:#c43c35}.unpaid{color:#fff;background:#c43c35}.cancelled{color:#fff;background:#24c928}.completed{color:#fff;background:#1ecf10}.waiting{color:#fff;background:#c43c35}.arrived{color:#fff;background:#1ecf10}.inactive{color:#fff;background:#c43c35}.collected{color:#fff;background:#1ecf10}.despatched{color:#fff;background:#164c8f}.float_image_left{float:left;padding-right:20px}#nav_crumb ul{list-style:none;overflow:hidden;margin:20px 0;font-family:museo,serif;font-size:15px;color:#000}#nav_crumb ul li{float:left;margin-bottom:0}#nav_crumb ul li a{color:#fff;text-decoration:none;padding:10px 0 10px 35px;background:#00a6cf;background:#008fb3;position:relative;display:block;float:left}#nav_crumb ul li a:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:40px solid transparent;border-left:20px solid #008fb3;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}#nav_crumb ul li a:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:40px solid transparent;border-left:20px solid #fff;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}#nav_crumb ul li:first-child a{padding-left:10px}#nav_crumb ul li:nth-child(2) a{background:#00b8e6}#nav_crumb ul li:nth-child(2) a:after{border-left-color:#00b8e6}#nav_crumb ul li:nth-child(3) a{background:#1ad1ff}#nav_crumb ul li:nth-child(3) a:after{border-left-color:#1ad1ff}#nav_crumb ul li:nth-child(4) a{background:#4ddbff}#nav_crumb ul li:nth-child(4) a:after{border-left-color:#4ddbff}#nav_crumb ul li:nth-child(5) a{background:#80e5ff}#nav_crumb ul li:nth-child(5) a:after{border-left-color:#80e5ff}#nav_crumb ul li:last-child a{background:#fff!important;color:#000;pointer-events:none;cursor:default;transition:all .5s}#nav_crumb ul li:last-child a:after{transition:all .5s;border:0}#nav_crumb ul li a:hover{transition:all .5s;background:#006680}#nav_crumb ul li a:hover:after{transition:all .5s;border-left-color:#006680!important}#nav_crumb li.last.current{padding:12px 0 0 40px}@media screen and (max-width:910px){#nav_crumb{display:none}}.fancybox-skin .fancybox-outer .fancybox-inner{min-height:320px;overflow:hidden!important}.error,.note,.ok,.warning{border-radius:3px;display:inline-block;padding:15px 20px;margin:0 0 1.71429em 0;white-space:normal}.error:after,.error:before,.note:after,.note:before,.ok:after,.ok:before,.warning:after,.warning:before{content:"";display:table}.error:after,.note:after,.ok:after,.warning:after{clear:both}.error:before,.note:before,.ok:before,.warning:before{color:#fff;float:left;font-family:FontAwesome;font-style:normal;font-weight:400;margin-right:15px;text-decoration:inherit}.warning:before{content:"\f12a";color:#000}.error:before{content:"\f00d"}.ok:before{content:"\f00c"}.note:before{content:"\f129"}.error span.close_notification,.note span.close_notification,.ok span.close_notification,.warning span.close_notification{float:right;margin-left:10px}.error span.close_notification:hover,.note span.close_notification:hover,.ok span.close_notification:hover,.warning span.close_notification:hover{cursor:pointer}.error span.close_notification:before,.note span.close_notification:before,.ok span.close_notification:before,.warning span.close_notification:before{color:#fff;content:"\f00d";float:left;font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit}.warning span.close_notification:before{color:#000}.validation_summary.error,.validation_summary.note,.validation_summary.ok,.validation_summary.warning{padding:20px}.validation_summary.error h1,.validation_summary.error h2,.validation_summary.error h3,.validation_summary.error h4,.validation_summary.note h1,.validation_summary.note h2,.validation_summary.note h3,.validation_summary.note h4,.validation_summary.ok h1,.validation_summary.ok h2,.validation_summary.ok h3,.validation_summary.ok h4,.validation_summary.warning h1,.validation_summary.warning h2,.validation_summary.warning h3,.validation_summary.warning h4{font-size:13px;font-size:.8125rem;font-weight:700;line-height:normal;margin:0 0 1.71429em 0}.validation_summary.error ul,.validation_summary.note ul,.validation_summary.ok ul,.validation_summary.warning ul{background-image:none;list-style-type:none;list-style-image:none;margin:0;padding:0;padding-left:18px}.validation_summary.error ul:after,.validation_summary.error ul:before,.validation_summary.note ul:after,.validation_summary.note ul:before,.validation_summary.ok ul:after,.validation_summary.ok ul:before,.validation_summary.warning ul:after,.validation_summary.warning ul:before{content:"";display:table}.validation_summary.error ul:after,.validation_summary.note ul:after,.validation_summary.ok ul:after,.validation_summary.warning ul:after{clear:both}.validation_summary.error li:last-child,.validation_summary.note li:last-child,.validation_summary.ok li:last-child,.validation_summary.warning li:last-child{margin-bottom:0}.form .row .error,.form .row .note,.form .row .ok,.form .row .warning{margin:.85714em 0 1.71429em 0}table.form .row .error,table.form .row .note,table.form .row .ok,table.form .row .warning{margin:.85714em 0 1.71429em 0}.warning{background:#eedc94}.error{background:#c43c35;color:#fff!important}.validation_summary.error h1,.validation_summary.error h2,.validation_summary.error h3,.validation_summary.error h4{color:#fff;padding-left:30px}.error a{color:#fff}.ok{background:#57a957;color:#fff}.ok a{color:#fff!important}.note{background:#339bb9!important;color:#fff!important}.note a{color:#fff!important}html#wrap_popup_add_item{background-color:#fff;background-image:none;margin:0;overflow-y:scroll;padding:0}#wrap_popup_add_item body{background-color:#fff;background-image:none;margin:0;overflow:hidden;padding:5px 10px 5px 0}@-moz-document url-prefix(){#popup_add_item{overflow:hidden}}#popup_add_item:after,#popup_add_item:before{content:"";display:table}#popup_add_item:after{clear:both}#popup_add_item nav:after,#popup_add_item nav:before{content:"";display:table}#popup_add_item nav ul{list-style:none;margin:0;padding:0}#popup_add_item nav:after{clear:both}#popup_add_item .first{float:left}#popup_add_item .last{float:right}.footer{background-color:#777;width:100%;min-height:200px;padding-top:50px;color:#fff;padding-left:15px;padding-right:15px;padding-bottom:50px;font-family:museo,serif}.footer a{color:#fff}.footer:after{clear:both;content:' ';display:block}.social-media{list-style-type:none;text-align:left}.social-media li{display:inline-block}.social-media a{display:block;width:60px;height:60px;background-size:contain;background-position:center center;background-repeat:no-repeat;text-indent:-99999px;margin-right:10px}.social-media .twitter{background-image:url(/img/cibis/twitter.png)}.social-media .linkedin{background-image:url(/img/cibis/linkedin.png)}.contactfooter,.copyright{padding-top:40px}.contactfooter ul li,.copyright ul li{float:left;margin-right:40px}.scroll-to-top{float:right;cursor:pointer}.back-top-button{width:30px;height:30px;border:2px solid #fff;margin-right:8px;margin-top:-2px;display:inline-block;vertical-align:middle;border-radius:999px;background-image:url(/img/cibis/top-arrow.png);background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:820px){.contactfooter,.copyright{font-size:14px}}@media screen and (max-width:767px){.footer{padding-top:30px}.social-media{text-align:center}.contactfooter,.copyright{padding-top:30px;text-align:center;padding-bottom:30px}.contactfooter ul li,.copyright ul li{float:none;display:inline-block;margin-bottom:15px;margin-right:10px}.contactfooter ul li:first-child,.copyright ul li:first-child{display:block}.scroll-to-top{float:none;width:130px;display:block;margin:0 auto}}.image_align_center img{display:block;margin:0 auto;height:auto!important}.image_float_left img{float:left;margin:0 15px 15px 0;height:auto!important}.image_float_right img{float:right;margin:0 0 15px 15px;height:auto!important}#sitemap-level2{padding-left:20px}#sitemap-level3{padding-left:40px}#sitemap-level4{padding-left:60px}.homepage-call-to-actions{font-size:20px;margin-bottom:75px}.homepage-call-to-actions:after{clear:both;content:' ';display:block}.homepage-call-to-actions .call-to-action{float:left;width:33.33%;position:relative}.homepage-call-to-actions .call-to-action .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center;opacity:.6}.homepage-call-to-actions .call-to-action .overlay.guy-1{background-image:url(/img/cibis/70s-guy-1.jpg)}.homepage-call-to-actions .call-to-action .overlay.guy-2{background-image:url(/img/cibis/70s-guy-2.jpg)}.homepage-call-to-actions .call-to-action .overlay.guy-3{background-image:url(/img/cibis/70s-guy-3.jpg)}.homepage-call-to-actions .icon{display:block;width:140px;height:105px;margin-left:auto;margin-right:auto;background-size:contain;background-repeat:no-repeat;background-position:center center}.homepage-call-to-actions .icon.icon-computer{background-image:url(/img/cibis/icon-computer.png)}.homepage-call-to-actions .icon.icon-cloud{background-image:url(/img/cibis/icon-cloud.png)}.homepage-call-to-actions .icon.icon-download{background-image:url(/img/cibis/icon-download.png)}.homepage-call-to-actions .coloured{padding-bottom:40px}.homepage-call-to-actions a{text-decoration:none;transition:all .5s}.homepage-call-to-actions a h3{color:#fff;font-family:museo,serif;text-align:center;text-transform:uppercase;padding-top:30px;padding-bottom:30px;font-size:30px}.homepage-call-to-actions a p{color:#000;padding-left:20px;padding-right:50px;padding-top:20px;line-height:1.2em}.homepage-call-to-actions a .more-link{color:#00a6cf;margin-top:10px;padding-left:20px}.homepage-call-to-actions a:hover{transition:all .5s}.homepage-call-to-actions a:hover .coloured{background-color:#ff7c00}.homepage-call-to-actions a:hover .more-link{color:#ff7c00}@media screen and (max-width:972px){.homepage-call-to-actions{margin-bottom:30px;font-size:15px}.homepage-call-to-actions a h3{font-size:20px}}@media screen and (max-width:767px){.homepage-call-to-actions{font-size:15px}.homepage-call-to-actions .call-to-action{width:100%;margin-bottom:25px}}.strip-heading-calltoaction{max-width:1280px;margin:20px auto;padding:15px}#controls_panel-call-to-action p{margin-bottom:10px}.inline-call-to-action-darkbackground .form .row{margin:0}.inline-call-to-action .form .row{margin:0}.inline-call-to-action .button{margin-left:0!important;margin-top:5px!important}.inline-call-to-action-darkbackground .button{background-color:#00a6cf;margin-left:0!important;margin-top:5px!important}.strip-heading{background-color:#1d2e59;color:#fff;font-weight:300;font-size:27px;padding-top:50px;padding-bottom:50px;padding-left:10%;padding-right:10%;text-align:center;line-height:1.2em;max-width:1280px;margin:20px auto}.strip-heading-2{color:#666;font-weight:300;font-size:27px;padding-top:0;padding-bottom:20px;padding-right:10%;text-align:left;line-height:1.2em;max-width:1280px;margin:20px auto;border-bottom:1px solid #666}.strip-heading-content{border-bottom:1px solid #666;color:#666;font-weight:300;font-size:27px;padding-top:50px;padding-bottom:20px;padding-left:30px;padding-right:10%;text-align:left;line-height:1.2em;max-width:1280px;margin:20px auto;text-transform:uppercase;font-family:museo,serif}.no-margin-bottom{margin-bottom:0}@media screen and (max-width:950px){.strip-heading{font-size:21px}}@media screen and (max-width:767px){.strip-heading,.strip-heading-content{font-size:17px;padding:15px}}ul.projects{list-style-type:none!important}ul.projects:after{clear:both;content:' ';display:block}ul.projects .project{width:33.33%;float:left;margin-bottom:0!important;background-color:#8cebff;transition:all .5s}ul.projects .project:nth-child(even){background-color:#00a6cf;transition:all .5s}ul.projects .project:hover{background-color:#ff7c00;transition:all .5s}ul.projects .project a{text-decoration:none;text-align:center;display:block;padding-left:20px;padding-right:20px;transition:all .5s}ul.projects .project a h3{color:#666;font-size:20px;display:block;padding:18% 0}ul.projects .project img{display:block;margin:0 auto;background-color:#eee;border-radius:999px;margin-bottom:25px;margin-top:30px;max-width:220px;width:30%;float:left}@media screen and (max-width:990px){ul.projects .project a h3{font-size:20px}ul.projects .project img{max-width:120px}}@media screen and (max-width:767px){ul.projects .project{width:100%}ul.projects .project a h3{font-size:17px;padding:11% 0}ul.projects .project img{width:100%}}ul.projects4{list-style-type:none!important}ul.projects4:after{clear:both;content:' ';display:block}ul.projects4 .project4{width:25%;float:left;margin-bottom:0!important;min-height:145px;background-color:#8cebff;transition:all .5s}ul.projects4 .project4:nth-child(even){background-color:#00a6cf}ul.projects4 .project4:hover{background-color:#ff7c00;transition:all .5s}ul.projects4 .project4 a{text-decoration:none;text-align:center;display:block;padding-left:20px;padding-right:20px}ul.projects4 .project4 a h3{color:#666;font-size:20px;display:block;padding:18% 0}ul.projects4 .project4 img{display:block;margin:0 auto;background-color:#eee;border-radius:999px;margin-bottom:25px;margin-top:30px;max-width:220px;width:23%;float:left}@media screen and (max-width:990px){ul.projects4 .project4{min-height:140px}ul.projects4 .project4 a h3{font-size:20px}ul.projects4 .project4 img{max-width:120px}}@media screen and (max-width:767px){ul.projects4 .project4{width:100%}ul.projects4 .project4 a h3{font-size:17px;padding:11% 0}ul.projects4 .project4 img{width:100%}}.home-content h3{font-family:museo,serif;font-weight:300;color:#424a51;font-size:30px;line-height:1.2em;margin:30px 0}.home-content .title-orange{background-color:#ff7c00;font-family:museo,serif;font-weight:700;color:#fff;font-size:40px;line-height:1.2em;padding:20px;box-sizing:border-box;display:block;margin-top:30px}.home-content .flex-content{display:-webkit-flex;display:flex;margin-top:10px;text-decoration:none}.home-content .flex-content.centered{align-items:center}.home-content .flex-content a{text-decoration:none}@media screen and (max-width:600px){.home-content .flex-content{display:block;width:100%}}@media screen and (max-width:900px){.home-content .flex-content{flex-wrap:wrap}}.home-content .flex-content h1{font-family:museo,serif;font-weight:300;color:#fff;font-size:40px;line-height:1.2em;padding:20px 0;display:block}@media screen and (max-width:1100px){.home-content .flex-content h1{font-size:33px}}.home-content .flex-content-input{display:-webkit-flex;display:flex}.home-content .flex-blue{-webkit-flex:initial;flex:initial;background:#1d2e59;padding:40px;box-sizing:border-box;transition:all .5s}.home-content .flex-blue p{font-family:museo,serif;font-weight:300;color:#fff;font-size:27px;line-height:1.2em}@media screen and (max-width:1100px){.home-content .flex-blue p{font-size:23px}}@media screen and (max-width:900px){.home-content .flex-blue p{font-size:20px}}@media screen and (max-width:900px){.home-content .flex-blue h1{padding:0}}@media screen and (max-width:900px){.home-content .flex-blue{width:100%;-webkit-flex:none;flex:none}}.home-content .flex-book{text-align:center;-webkit-flex:none;flex:none;background:#00a6cf;padding:40px;box-sizing:border-box;transition:all .5s}.home-content .flex-book img{margin:auto}@media screen and (max-width:1100px){.home-content .flex-book{-webkit-flex:1;flex:1}}@media screen and (max-width:900px){.home-content .flex-book{width:100%}}.home-content form{text-align:left}.home-content form label{font-family:museo,serif;font-weight:300;color:#fff;font-size:20px;line-height:1.2em;margin-top:5px}.home-content form input{border:0;width:100%;font-family:museo,serif;font-weight:300;color:#1d2e59;font-size:20px;line-height:1.2em;padding:10px 15px;box-sizing:border-box;height:50px;margin-bottom:5px}.home-content form input.phone{-webkit-flex:initial;flex:initial}.home-content form input[type=submit]{box-sizing:border-box;padding:10px 15px;text-align:center;color:#fff;text-transform:capitalize;cursor:pointer;font-size:18px;margin-left:5px;width:200px;font-weight:700;transition:all .5s}.home-content form input[type=submit]:hover{transition:all .5s;background-color:#ff7c00}.home-content .flex-logo{-webkit-flex:1;flex:1;margin-right:45px;box-sizing:border-box;text-align:center;transition:all .5s}.home-content .flex-logo .text{padding:10px;text-align:left}.home-content .flex-logo .text p{font-family:museo,serif;font-weight:300;color:#424a51;font-size:20px;line-height:1.2em}@media screen and (max-width:900px){.home-content .flex-logo .text p{font-size:16px}}@media screen and (max-width:900px){.home-content .flex-logo{min-width:48%;max-width:48%;margin:20px 10px 20px 0}}@media screen and (max-width:600px){.home-content .flex-logo{min-width:100%;max-width:100%;-webkit-flex:none;flex:none;margin:20px 0}}.home-content .flex-logo.no-margin{margin-right:0}.home-content .flex-logo .icon{height:325px;width:100%;text-align:center}@media screen and (max-width:900px){.home-content .flex-logo .icon{height:auto;padding:20px}.home-content .flex-logo .icon img{height:75px}}.home-content .flex-logo .icon .content{height:180px;position:relative}@media screen and (max-width:900px){.home-content .flex-logo .icon .content{height:60px}}.home-content .flex-logo .icon .content p{font-family:museo,serif;font-weight:300;color:#fff;font-size:35px;line-height:1.2em;font-weight:300;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%}@media screen and (max-width:1100px){.home-content .flex-logo .icon .content p{font-size:30px}}@media screen and (max-width:900px){.home-content .flex-logo .icon .content p{font-size:24px;position:relative;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.home-content .flex-logo .icon .content p br{display:none}}.home-content .flex-logo .icon.bg-blue{background-color:#1d2e59}.home-content .flex-logo .icon.bg-blue:hover{transition:all .5s;background-color:#ff7c00}.home-content .flex-logo .icon.bg-light-blue{background-color:#00a6cf}.home-content .flex-logo .icon.bg-light-blue:hover{transition:all .5s;background-color:#ff7c00}.home-content .flex-image{width:475px;-webkit-flex:none;flex:none}@media screen and (max-width:900px){.home-content .flex-image{width:100%;text-align:center}}.home-content .flex-text{-webkit-flex:initial;flex:initial;margin-left:40px;width:100%}.home-content .flex-text p{text-align:left;font-family:museo,serif;font-weight:300;color:#424a51;font-size:24px;line-height:1.2em}@media screen and (max-width:1100px){.home-content .flex-text p{font-size:20px}}@media screen and (max-width:900px){.home-content .flex-text{width:90%;-webkit-flex:none;flex:none;margin:20px auto}}.home-content .box-blue{padding:40px;background-color:#1d2e59}.stacktable{width:100%}.st-head-row{padding-top:1em}.st-head-row.st-head-row-main{font-size:1.5em;padding-top:0}.st-key{width:30%;text-align:left;padding:10px;border:1px solid #6bbcce;background-color:#7fd2e6;color:#fff}.st-val{width:68%}.stacktable.large-only{display:table}.stacktable.small-only{display:none}@media (max-width:800px){.stacktable.large-only{display:none}.stacktable.small-only{display:table}.accordion .form{padding:0}}@media (max-width:870px){#members_subscriptions_default .stacktable.large-only{display:none}#members_subscriptions_default .stacktable.small-only{display:table}.accordion .form{padding:0}}@media (max-width:970px){#members_subscriptions_show-subscription .stacktable.large-only{display:none}#members_subscriptions_show-subscription .stacktable.small-only{display:table}.accordion .form{padding:0}}@media screen and (max-width:965px){#members_contacts_default #response-table{font-size:12px}#members_subscriptions_default #response-table{font-size:12px!important}}@media screen and (max-width:1310px){#members_subscriptions_show-subscription #response-table{font-size:14px}}@media screen and (max-width:1080px){#members_subscriptions_show-subscription #response-table{font-size:12px}}@media screen and (max-width:1235px){#members_contacts_default #response-table{font-size:14px}}@media screen and (max-width:1310px){#members_subscriptions_default #response-table{font-size:14px}}.menu-collapsed{position:relative;float:right;width:45px;height:45px;z-index:1;cursor:pointer}.menu-collapsed ul{position:fixed;left:-9000px}.menu-collapsed ul ul{display:none}.bar{position:absolute;left:0;top:20px;height:3px;width:100%;border-radius:15px;background-color:#000}.bar:before{content:"";position:absolute;left:0;top:-18px;height:3px;width:100%;border-radius:15px;background-color:#000}.bar:after{content:"";position:absolute;left:0;top:18px;height:3px;width:100%;border-radius:15px;background-color:#000}.menu-expanded{position:fixed;z-index:999;text-align:center;height:100%;width:100%;border-radius:0;overflow-y:scroll;top:0;left:0;background-color:#ff7c00;cursor:default}.menu-expanded ul{position:relative;left:0;bottom:0;left:0;right:0;z-index:2;padding-top:85px}.menu-expanded a{transition:all .15s;text-decoration:none;color:#fff;font-size:50px;padding:5px;margin-bottom:30px;display:inline-block;border-bottom:3px solid #ff7c00}.menu-expanded a:hover{border-bottom:3px solid #0ff}.menu-expanded .bar{cursor:pointer;background-color:transparent;left:20px;top:30px}.menu-expanded .bar:before{width:30px;background-color:#fff;content:"";transform:rotate(45deg);top:0}.menu-expanded .bar:after{width:30px;background-color:#fff;content:"";transform:rotate(-45deg);top:0}.menu-open{overflow:hidden}@media screen and (max-width:767px){.menu-expanded a{font-size:20px;margin-bottom:10px}}.party-container{margin-top:75px;margin-bottom:35px}.party-container:after{clear:both;content:' ';display:block}.pc-img img{float:right}@media screen and (max-width:600px){.pc-img img{width:40%;height:40%}}@media screen and (max-width:767px){.page-content .party-container{margin-top:0}}.nav-cont{background:#1d2e59;position:fixed;top:0;right:0;left:0;z-index:99}.float_image_right{float:right;margin:.25em 0 1.71429em 30px}#nav_sub{border-radius:5px;overflow:hidden;margin-right:10px}#nav_sub ul{list-style:none}#nav_sub a{display:block;text-decoration:none}#nav_sub span{display:block}#nav_sub>ul>li>a{font-size:16px;font-size:1rem;background-color:#5c676f;border-bottom:1px solid #fff;color:#fff;cursor:pointer;display:block;line-height:normal;overflow:hidden;padding:12px 20px;text-decoration:none;text-transform:uppercase}#nav_sub>ul>li:last-child>a{border-bottom:none}#nav_sub>ul>li>a:hover{background-color:#00add0}#nav_sub>ul>li>a:active{background-color:#003f72}#nav_sub>ul>.current>a,#nav_sub>ul>.current>a:hover{background-color:#00add0}#nav_sub li>ul>li>a{font-size:14px;font-size:.875rem;margin-top:1px;background-color:#a1a3a9;border-bottom:1px solid #fff;color:#fff;cursor:pointer;display:block;line-height:normal;overflow:hidden;padding:10px 20px 10px 30px;text-decoration:none}#nav_sub li>ul>li>a:before{content:"\f105";float:left;font-family:FontAwesome;font-style:normal;font-weight:400;margin-right:10px;text-decoration:inherit}#nav_sub li>ul>li>a:hover{background-color:#00add0}#nav_sub li>ul>li>a:active{background-color:#003f72}#nav_sub li>ul>.current>a,#nav_sub li>ul>.current>a:hover{background-color:#00add0}#nav_sub li li ul{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cloud-container{background-image:url(/img/cibis/cloud-icon-large.png);background-repeat:no-repeat;background-position:center center;padding-top:157px;padding-bottom:37px}.cloud-container .row{width:100%}.cloud-container .row:after{clear:both;content:' ';display:block}.cloud-container .col-1,.cloud-container .col-2,.cloud-container .col-3{float:left;width:33%;padding:20px}.cloud-container .bubble{width:190px;height:190px;display:block;background-color:#ff7c00;border-radius:9999px;overflow:hidden;font-size:19px;color:#fff;text-align:center;padding-left:20px;padding-right:20px;margin:0 auto;display:table}.cloud-container .bubble p{display:table-cell;vertical-align:middle}.cloud-container .bottom-row .col-3 .bubble,.cloud-container .top-row .col-3 .bubble{margin-left:-50px}.cloud-container .bottom-row .col-1 .bubble,.cloud-container .top-row .col-1 .bubble{margin-right:-50px}.cloud-container .top-row .col-2{margin-top:-100px}.cloud-container .bottom-row .col-2{margin-top:100px}.features-right-col{float:right;width:25%;margin:20px;padding:20px;background:#00b8e6;color:#fff}.features-right-col h2{margin-top:0!important;border-bottom:none!important}.features-left-col{float:left;width:70%}@media screen and (max-width:845px){.features-right-col{float:none;width:90%}.features-left-col{float:none;width:100%}}@media screen and (max-width:985px){.cloud-container{background-size:200px;padding-top:115px;padding-bottom:8px}.cloud-container .bubble{width:120px;height:120px;font-size:12px}}@media screen and (max-width:767px){.cloud-container{background-image:none;padding:5px}.cloud-container .col-1,.cloud-container .col-2,.cloud-container .col-3{width:100%;float:none;margin:0!important;padding:0}.cloud-container .row.mid-row .col-2{display:none}.cloud-container .bubble{float:none;width:100%;height:auto;padding:15px!important;margin:10px 0!important;font-size:18px}}.page-content{max-width:1280px;margin-bottom:40px;font-size:1.13rem;font-family:'Open Sans',sans-serif;color:#444;line-height:1.7rem}.page-content:after{clear:both;content:' ';display:block}.page-content .col-1{width:20%;padding-right:15px;float:left}.page-content .col-1 ul{list-style-type:none;margin:0;background-color:#003b70}.page-content .col-1 ul li{margin-bottom:0}.page-content .col-1 ul li.current a{background-color:#ff7c00}.page-content .col-1 ul li ul li a{background-color:#00b8e6!important}.page-content .col-1 ul li ul li.current a{background-color:#00b8e6!important}.page-content .col-1 ul li a{background-color:#003b70;color:#fff;display:block;text-decoration:none;padding:13px 15px;border-bottom:1px solid #00203d;transition:all .5s}.page-content .col-1 ul li a:hover{background-color:#ff7c00;transition:all .5s}.page-content .col-2{width:80%;float:left;padding-left:15px}.page-content h1{font-size:40px;font-family:museo,serif;padding:20px 0}.page-content h2{font-size:30px;margin:30px 0 20px;font-family:museo,serif}.page-content h3{font-size:25px;margin:30px 0;font-family:museo,serif;text-transform:uppercase}.page-content p{margin:20px 0;line-height:1.2em}.page-content strong{font-weight:700}.page-content ul{list-style-type:disc;margin:30px 0 0 30px}.page-content ul li{margin-bottom:20px}.page-content ol{list-style-type:decimal;margin-left:30px}.page-content ol li{margin-bottom:20px}.page-content a{color:#00a6ce}.page-content hr{height:2px;border:0;background-color:#003b70;margin:40px 0 40px 0;padding:0}@media screen and (max-width:1024px){.page-content{font-size:18px}.page-content .col-1 ul li a{font-size:13px;padding:10px 12px}.page-content h1{font-size:35px}.page-content h2{font-size:25px;margin-top:30px}}@media screen and (max-width:767px){.page-content .col-1,.page-content .col-2{width:100%;padding:0}.page-content .col-1 ul{margin-top:20px}.page-content hr{margin:20px 0}}#from-date{width:50%;float:left;margin-bottom:10px}#from-date select{width:80px;margin:0}#to-date{width:50%;clear:none;margin-bottom:10px;float:left}#to-date select{width:80px;margin:0}@media screen and (max-width:840px){#from-date{width:100%;float:none}#to-date{width:100%;float:none;padding-top:10px;padding-left:20px}}#categories div .nth-child-2,#categories div .nth-child-3{background:#00a6cf}#categories div div{float:left;width:50%;background:#1d2e59;color:#fff;padding:20px;min-height:300px}#categories div div a{text-decoration:none;color:#fff}@media screen and (max-width:1020px){#categories div div{min-height:330px!important}}@media screen and (max-width:750px){#categories div div{width:100%}}ul.method-bubbles{margin-top:75px;margin-bottom:75px;margin-left:0;list-style-type:none}ul.method-bubbles:after{clear:both;content:' ';display:block}ul.method-bubbles li{float:left;width:16.666%;padding-left:25px;padding-right:25px}ul.method-bubbles li:last-child .bubble:after{display:none}ul.method-bubbles .bubble{width:150px;height:150px;background-color:#ff7c00;color:#fff;text-align:center;border-radius:9999px;padding-top:62px;font-size:25px;position:relative}ul.method-bubbles .bubble:after{position:absolute;display:block;content:' ';width:32px;height:40px;background-image:url(/img/cibis/bubble-arrows.png);background-size:contain;top:50%;right:-48px;margin-top:-18px;z-index:10}@media screen and (max-width:1250px){ul.method-bubbles .bubble{font-size:18px;padding-top:40px;width:100px;height:100px}}@media screen and (max-width:767px){ul.method-bubbles .bubble:after{display:none}ul.method-bubbles .bubble{font-size:14px;padding-top:50px;width:110px;height:110px}ul.method-bubbles li{float:left;width:30%;padding-left:20px;padding-right:20px}}@media screen and (max-width:440px){ul.method-bubbles li{padding-left:10px;font-size:12px}ul.method-bubbles .bubble{padding-top:25px;width:60px;height:60px}}#members_cart_checkout input.txt,#members_cart_checkout select{width:100%}.page-content form #input_text_creditCardNo{margin-top:5px}.page-content form ul{list-style-type:none;margin:0}.page-content form ul li{margin-bottom:10px;margin-top:10px;margin-left:0;text-align:left}.page-content form .list_horiz{display:block;width:100%;clear:both;margin-top:10px;margin-bottom:10px}.page-content form .list_horiz:after{clear:both;content:' ';display:block}.page-content form .list_horiz li{float:left}.page-content form .row{clear:both}.page-content form input.input_quantity{width:75px}.page-content form .note{text-align:left;margin-top:20px}.page-content form small{display:block;font-size:14px;margin-top:5px}.page-content input.txt[name=verifyCode]{width:200px}.page-content .row.capture{clear:both;display:block;padding-top:20px}.page-content .capture_img{display:block;clear:both;padding:10px 0}.page-content .capture_img img{border:1px solid #003b70;border-radius:4px}.page-content button,.page-content input[type=submit]{border:0;padding:10px 15px;text-align:center;color:#fff;background-color:#003b70;text-transform:capitalize;cursor:pointer;font-size:18px;margin-top:15px;transition:all .5s}.page-content button:hover,.page-content input[type=submit]:hover{background-color:#7fd2e6;transition:all .5s}#containerIntro h1,#containerIntro p{display:inline;vertical-align:top}#input_txt_paymentAmount{margin:25px 0 0 0!important}@media screen and (max-width:400px){.page-content #input_text_cardName,.page-content #input_text_ccvNo,.page-content #select_paymentMethodIndex{margin:10px 0 5px!important}.page-content #input_text_creditCardNo{margin:10px 0 30px!important}}#input_text_ccvNo{margin-left:28px}.spacer{height:60px}input[type=radio]{background-color:#ddd;border-radius:15px;cursor:pointer;display:inline-block;height:25px;margin:0 10px 0 0;position:relative;width:25px;-webkit-border-radius:0;vertical-align:middle}input[type=radio]:after{background-color:none;border-radius:25px;content:'';display:block;height:7px;position:relative;width:7px}input[type=checkbox]{vertical-align:middle}#agreeTermsConditions,.checkbox{width:28px;height:25px}input[type=checkbox]:after{background-color:none;border-radius:2px;content:'';display:block;height:7px;position:relative;width:7px}tr:nth-child(even){background:#fff}tr:nth-child(odd){background:#fbfbfb}.accordion{background-color:#fff;margin:25px 0;border-radius:5px;clear:both}.accordion.closed .form{display:none}.accordion.open h2:after{content:'-'}.accordion iframe{min-height:150px}.accordion .form{padding:15px;display:block}.accordion .form #input_select_country,.accordion .form #select_country2{width:215px}.accordion .form .col-1a{float:left;width:50%;padding-bottom:50px;padding-right:20px}.accordion .form .col-2a{float:right;width:47%;padding-bottom:50px}.accordion h2{margin:0;position:relative;border:none}.accordion h2:after{content:'+';display:block;position:absolute;right:15px;top:5px;color:#fff}.accordion h2 a{background-color:#003b70;border-radius:5px;text-decoration:none;padding:10px;font-size:24px;text-transform:capitalize;color:#fff;display:block;transition:all .5s}.accordion h2 a:hover{color:#fff}@media screen and (max-width:1000px){.accordion .form .list_vert{float:none}.accordion .form .col-1a .row input.txt,.accordion .form .col-1a .row input[type=password],.accordion .form .col-1a .row input[type=text],.accordion .form .col-1a .row select{float:none;margin:10px 0 0;content:"\A";white-space:pre}.accordion .form .col-1a .row label{display:block;clear:both}.accordion .form .col-2a .row input.txt,.accordion .form .col-2a .row input[type=password],.accordion .form .col-2a .row input[type=text],.accordion .form .col-2a .row select{float:none;margin:10px 0 0;content:"\A";white-space:pre}.accordion .form .col-2a .row label{display:block;clear:both}}@media screen and (max-width:800px){.accordion .form .col-1a{float:left;width:100%}.accordion .form .col-2a{float:right;width:100%}}.dots{width:20%;float:right;padding:25px 0 0 0}.solution-dots{margin-top:70px;margin-left:0}.solution-dots:after{clear:both;content:' ';display:block}.solution-dots .dots{width:30%;float:left;padding-right:30px}.solution-dots h1{width:70%;float:left;padding-left:40px;margin-top:0;line-height:1.7em}@media screen and (max-width:767px){.solution-dots{margin-top:25px}.solution-dots .dots{float:none;margin:0 auto;width:50%}}#nav_cart ul{list-style-type:none;margin:0;margin-bottom:15px}#nav_cart ul:after{clear:both;content:' ';display:block}#nav_cart ul li{margin:0;text-align:center;float:left;padding:10px 25px;width:33.333%;border-bottom:1px dashed #ccc;color:#ccc;border-top:1px dashed #ccc}#nav_cart ul li a{text-decoration:none;transition:all .5s}#nav_cart ul li a:hover{color:#ff7c00;transition:all .5s}#nav_cart ul li.current{color:#ff7c00}@media screen and (max-width:767px){#nav_cart ul{font-size:13px}#nav_cart ul li{padding:10px 3px}}#shopping_cart_content_header{margin-bottom:20px}#remove-icon{float:right}.product-title{float:left}.view_cart_item{width:100%;margin-right:3%;margin-bottom:20px;box-sizing:border-box;text-align:center;padding:15px;background-color:#fefefe}.view_cart_item div:first-child{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;flex-direction:row;box-shadow:0 0 3px #ccc;padding:10px}.view_cart_item ul{list-style-type:none;text-align:left}.view_cart_item li{list-style-type:none;padding:20px;text-align:center;color:#000}.view_cart_item h3{margin:0;text-align:left;font-size:16px}.view_cart_item .view_cart_item_header{box-shadow:none!important}.view_cart_item .view_cart_item_list{width:80%;display:flex;justify-content:space-between;align-items:center;list-style-type:none}@media (max-width:768px){.view_cart_item .view_cart_item_list{width:100%;flex-wrap:wrap}}.cart_item_contact_name{display:none}@media screen and (max-width:1023px){.view_cart_item{width:100%;margin:0 0 15px 0;padding:0}}#shopping_cart_contents{margin-top:20px}#shopping_cart_contents h3{margin-bottom:10px;font-weight:700;padding-right:10px}#members_cart_viewcart h2{margin-top:0}#view_cart_totals{clear:both;display:block;padding-top:15px;border-top:1px solid #eee;margin-top:20px}#existing_customer,#new_customer{float:left;width:49%;border:1px solid #eee;box-sizing:border-box;padding:15px}#existing_customer *,#new_customer *{box-sizing:border-box}#existing_customer{margin-right:1%}#new_customer{margin-left:1%}#createLogin{border:thin solid #ccc;padding:8px;margin:15px 0 15px 0;background-color:#fefefe;border-radius:5px;overflow:hidden}#textarea_spec_instruction{width:100%;box-sizing:border-box}#btnMakePayment{margin-bottom:25px}@media screen and (max-width:850px){#existing_customer,#new_customer{width:100%;margin:0 0 15px 0}}@media (max-width:767px){#members_cart_receipt #purchased_stock .responsive_table_vertical thead tr th:nth-child(1),#members_cart_receipt #purchased_stock .responsive_table_vertical thead tr th:nth-child(4),#members_cart_receipt #purchased_stock .responsive_table_vertical thead tr th:nth-child(5){display:none}#members_cart_receipt #purchased_stock .responsive_table_vertical tbody tr td:nth-child(1),#members_cart_receipt #purchased_stock .responsive_table_vertical tbody tr td:nth-child(4),#members_cart_receipt #purchased_stock .responsive_table_vertical tbody tr td:nth-child(5){display:none}#members_cart_receipt #purchased_stock .responsive_table_vertical tbody tr td:nth-child(2){font-size:10pt}}ul.point-blocks{list-style-type:none;margin-top:0;margin-bottom:0;margin-left:auto}ul.point-blocks:after{clear:both;content:' ';display:block}ul.point-blocks .hidden-message{height:270px;line-height:270px;vertical-align:middle;display:none;background-color:#ff7c00;position:absolute;top:0;left:0;right:0;bottom:0}ul.point-blocks .hidden-message span{padding-left:20px;padding-right:20px;line-height:1.2em;display:inline-block;vertical-align:middle}ul.point-blocks .message{vertical-align:middle;display:inline-block}ul.point-blocks .message span{padding-left:20px;padding-right:20px;line-height:1.2em;display:inline-block;vertical-align:middle}ul.point-blocks li{cursor:pointer;text-align:center;vertical-align:middle;position:relative;float:left;width:25%;line-height:270px;height:270px;color:#fff;font-size:25px;background-color:#00a6cf;margin-bottom:0}ul.point-blocks li a{color:#fff;text-decoration:none;transition:all .5s}ul.point-blocks li:first-child,ul.point-blocks li:nth-child(3n+3),ul.point-blocks li:nth-child(5n+3){background-color:#1d2e59}ul.point-blocks li:hover{transition:all .5s}ul.point-blocks li:hover .message{display:none}ul.point-blocks li:hover .hidden-message{display:inline-block}@media screen and (max-width:995px){ul.point-blocks li{line-height:200px;font-size:20px;height:200px}ul.point-blocks .hidden-message{height:200px;line-height:200px}ul.point-blocks .hidden-message span{padding-left:15px;padding-right:15px;line-height:1em}ul.point-blocks .message span{padding-left:15px;padding-right:15px;line-height:1em}}@media screen and (max-width:767px){ul.point-blocks{padding:0}ul.point-blocks li{width:100%;padding:20px;height:auto;line-height:inherit;margin-bottom:10px;transition:all .5s}ul.point-blocks li:nth-child(even){background-color:#00a6cf;transition:all .5s}ul.point-blocks li:nth-child(odd){background-color:#1d2e59;transition:all .5s}ul.point-blocks li:hover{background-color:#ff7c00;transition:all .5s}ul.point-blocks li:hover .message{display:block}ul.point-blocks li:hover .hidden-message{display:none}}.project-page:after{clear:both;content:' ';display:block}.project-page .orange-title{background-color:#ff7c00;padding:30px;padding-right:150px;color:#fff;margin-bottom:20px}.project-page .col-1{width:50%;float:left}.project-page .col-1 img{height:auto}.project-page .col-2{width:40%;float:right;padding-left:100px}.project-page .col-2 .wrapper{padding:0}.project-page .col-2 .projects{margin-left:auto;margin-bottom:0;background-color:#8cebff}.project-page .col-2 .projects .project{width:50%;padding-left:25px;padding-right:25px;transition:all .5s}.project-page .col-2 .projects .project h3{display:block;min-height:64px}.project-page .col-2 .projects .project:nth-child(3){clear:left;transition:all .5s}.project-page .col-2 .projects .project:nth-child(1){background-color:#003b70;transition:all .5s}.project-page .col-2 .projects .project:nth-child(1) h3{color:#fff}.project-page .col-2 .projects .project:nth-child(2){background-color:#8cebff;transition:all .5s}.project-page .col-2 .projects .project:nth-child(3){background-color:#00aeef;transition:all .5s}.project-page .col-2 .projects .project:nth-child(4){background-color:#00a6cf;transition:all .5s}.project-page .col-2 .projects .project:hover{background-color:#ff7c00!important;color:#000!important;transition:all .5s}.project-page .col-2 .projects .project img{max-width:100%}.project-page .col-2 .projects .project h3{font-size:19px}@media screen and (max-width:1125px){.project-page .col-2{width:50%;padding-left:20px}}@media screen and (max-width:767px){.project-page .orange-title{padding:15px;font-size:30px}.project-page .col-1,.project-page .col-2{width:100%;padding:0}.project-page .col-1 img,.project-page .col-2 img{display:block;margin:10px auto}.project-page .col-2 .projects .project{width:100%}}.sh-wrap{max-width:1280px;margin:0 auto}@media screen and (max-width:1305px){.sh-wrap{padding-left:15px;padding-right:15px}}.say-hello{width:100%;background-color:#8cebff;transition:all .5s}.say-hello:hover{background-color:#ff7c00;transition:all .5s}.say-hello a{text-decoration:none;text-align:center;display:block;padding-top:15px;padding-left:20px;padding-right:20px;transition:all .5s}.say-hello a h3{color:#000;font-size:27px;display:block;padding-bottom:25px}.say-hello img{display:block;margin:0 auto;background-color:#eee;border-radius:999px;margin-bottom:25px;margin-top:30px;max-width:250px;width:100%}.news_item:nth-child(odd){background:#eee}#newsarticles_default:after{clear:both;content:' ';display:block}#newsarticles_default .news_item{float:left;width:50%;padding:20px;min-height:320px;margin-bottom:35px;transition:all .5s}#newsarticles_default .news_item img{display:none}#newsarticles_default .news_item a{color:#000;text-decoration:none;transition:all .5s}#newsarticles_default .news_item a:hover{color:#fff;transition:all .5s}#newsarticles_default .news_item:hover{background-color:#00b8e5;color:#fff;transition:all .5s}#newsarticles_default .news_item:hover a{color:#fff;transition:all .5s}#newsarticles_default .news_item:nth-child(odd){clear:left}#newsarticles_default .note{display:none}@media screen and (max-width:815px){#newsarticles_default .news_item{width:100%}}@media screen and (max-width:1024px){#newsarticles_default .news_item,.news_article .news_item{font-size:15px}#newsarticles_default .news_item .content_region,.news_article .news_item .content_region{font-size:18px;line-height:1.2em}#newsarticles_default .news_item h2,.news_article .news_item h2{font-size:18px}}@media screen and (max-width:1024px){#newsarticles_newsarticle .news_article .content_region{font-size:16px}}#client_list>div{padding-bottom:20px;margin-bottom:20px}#client_list>div a{text-decoration:none;color:#000}#client_list>div a span{text-decoration:underline;color:#00a6cf}#client_list>div img{float:left;margin-right:25px;margin-bottom:25px}@media screen and (max-width:820px){#client_list>div img{float:none;display:block;margin:20px auto}}.client-header img{float:right;max-width:550px;padding:0 20px}@media screen and (max-width:600px){.client-header img{max-width:275px}}.empty_cart{width:50%;float:right}.empty_cart input[type=submit]{margin:15px 0;float:right}.continue-shop{float:left;width:50%;margin:15px 0}.loggedin{text-align:right;padding:20px 0 0 0;display:block!important}.loggedin .last{float:right;display:block;margin:10px 0;padding:0 10px 0 0}.loggedin .last a{background:0 0;color:#000;transition:all .5s}.loggedin .last a:hover{background:0 0;transition:all .5s;color:#7fd2e6}.loggedin .last a:before{font-family:FontAwesome;content:"\f08b";display:inline-block;padding-right:7px;padding-bottom:3px;vertical-align:middle;width:15px;transition:all .5s}.loggedin .last a:hover:before{content:"\f08b";transition:all .5s}.loggedin .first{clear:both;padding:25px 10px 0 0}.header-button-items a{color:#1d2e59;transition:all .5s}.header-button-items a:hover{color:#ff7c00;transition:all .5s}.header-button-items ul{display:none}@media screen and (max-width:965px){.loggedin .last a.button:before{position:inherit;top:0;right:0;display:inline-block;height:auto;width:12px;background:0 0;transition:all .5s}.loggedin .last a.button:hover:before{transition:all .5s}.header-button-items a{color:#1d2e59;transition:all .5s}.header-button-items a:hover{transition:all .5s;color:#ff7c00}.header-button-items ul{display:none}}.panel_cart_totals{clear:both}.page-content .stock{list-style-type:none;margin-left:0;margin-bottom:70px;clear:both}.page-content .stock:after{clear:both;content:' ';display:block}.page-content .stock li:first-child:nth-last-child(3),.page-content .stock li:first-child:nth-last-child(3)~li{width:33.3333%}.page-content .stock li:first-child:nth-last-child(1){width:auto}.page-content .stock li{padding:25px;display:table-cell;transition:all .5s;text-align:center;background-color:#00a6cf}.page-content .stock li:nth-child(3n+4){clear:left}.page-content .stock li:nth-child(odd){background-color:#1d2e59}.page-content .stock li:hover{transition:all .5s;background-color:#ff7c00}.page-content .stock li a{text-decoration:none;display:block}.page-content .stock li img{width:100%;height:auto!important}.page-content .stock li h2{color:#fff;font-size:30px;text-transform:capitalize;border:none;text-align:left;padding:20px}.page-content .stock li h2 a{color:#fff}.page-content .stock li h2 a:visited{color:#fff}.page-content .stock li form{display:none}.page-content .stock li .selling_price{font-size:20px;color:#fff;font-weight:700}.stock_information_thumbnail_item{display:none}@media screen and (max-width:768px){.page-content .stock li{width:100%;min-height:auto;display:block}.page-content .stock li:first-child:nth-last-child(3),.page-content .stock li:first-child:nth-last-child(3)~li{width:100%}.page-content .stock li:first-child:nth-last-child(1){width:auto}}.main-pricing-title{padding-top:25px}.stock_classification img{width:100%;display:block;max-width:400px;height:auto;float:right;padding-bottom:4px}.content_region{margin:30px 0}.content_notes{margin-bottom:60px}#products_stock-information table .fixed-width{width:180px}#products_stock-information table small a{color:#fff}#products_stock-information h2{margin-top:0}#products_stock-information #image1 img{width:270px;height:auto;float:right}p.text{clear:both}a.button,input.button{display:block;color:#fff;padding:10px;text-decoration:none;text-align:center;background-color:#00a6cf;font-family:museo,serif;-webkit-appearance:none;-webkit-border-radius:0;transition:all .5s}a.button:hover,input.button:hover{background-color:#7fd2e6;transition:all .5s}a.button.logincontinue,input.button.logincontinue{max-width:300px}a.button.light,input.button.light{background-color:#00a6cf}#formCart{line-height:normal}#cart_footer{display:block;min-height:75px}#cart_footer a.button{float:left;margin:20px 20px 0 0;min-width:200px}#cart_footer input.button{border:none;min-width:200px;float:right;margin:20px 20px 0 0}#cart_footer .button.make_payment,#cart_footer .button.proceed_to_checkout{float:right}#cart_notification{margin-top:25px;float:right}#cart_notification .note{margin-right:0}#cart_notification .note .input.button{margin-right:0;margin-left:20px}@media screen and (max-width:475px){#cart_footer a.button{float:none;margin:20px 20px 0 0;width:100%!important}#cart_footer input.button{border:none;width:100%!important;float:none}}#payment_method{max-width:500px;padding:10px;background-color:#f7f9f9;margin-bottom:20px;min-height:250px}#payment_method input,#payment_method select{float:none;margin:5px 10px 5px 0}#payment_method table{background-color:#fff}#payment_method .row{margin-top:0;margin-bottom:20px}.page-content .jcarousel{width:100%;list-style-type:none;margin:10px 0 40px 0}.page-content .jcarousel:after{clear:both;content:' ';display:block}.page-content .jcarousel li{margin:0;float:left;width:23%;text-align:center;font-size:18px;min-height:350px;border-bottom:10px solid #fff;border-top:2px solid #fff;transition:all .5s;display:flex;flex-wrap:nowrap;flex-direction:column;border:1px solid #006680;overflow:hidden;padding:20px 10px;height:400px}@media screen and (min-width:768px){.page-content .jcarousel li{margin:10px}}.page-content .jcarousel li:hover{transition:all .5s;border-bottom:10px solid #56a6ce;border-top:2px solid #56a6ce;background:#edfaff;cursor:pointer}.page-content .jcarousel li:hover .img_sm{background:#fff}.page-content .jcarousel li .img_sm:hover{transition:all .5s;background:#fff}.page-content .jcarousel li a{text-decoration:none;transition:all .5s}.page-content .jcarousel li img{width:100%;max-width:150px;margin:0 auto;margin-bottom:15px}.page-content .jcarousel .selling_price{font-weight:700;display:inline-block;margin-top:15px;font-size:20px}@media screen and (max-width:767px){.page-content .jcarousel li{width:100%}}