@charset "UTF-8";
/*
Theme Name: Aptios Custom Theme
URI:
Description:Custom theme for this site
Version:2
Author:Green Dot Advertising
Author URI:https://www.greendotadvertising.com
Tags:

License:MIT
License URI:http://opensource.org/licenses/mit-license.php
*/
@font-face{font-family:"base-set";src:url("fonts/base-set.eot");src:url("fonts/base-set.eot?#iefix") format("embedded-opentype"),url("fonts/base-set.woff") format("woff"),url("fonts/base-set.ttf") format("truetype"),url("fonts/base-set.svg#base-set") format("svg");font-weight:normal;font-style:normal;} [data-icon]:before{font-family:"base-set" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} [class^="icon-"]:before,[class*=" icon-"]:before{font-family:"base-set" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-close:before {
	content:"\61";
}
.icon-menu:before {
	content:"\62";
}
.icon-facebook-square:before {
	content:"\63";
}
.icon-linkedin-square:before {
	content:"\64";
}
.icon-twitter-square:before {
	content:"\65";
}
.icon-instagram:before {
	content:"\66";
}
.icon-pinterest-square:before {
	content:"\67";
}
.icon-google-plus-square:before {
	content:"\68";
}
.icon-youtube-square:before {
	content:"\69";
}
.icon-vimeo-square:before {
	content:"\6a";
}
.icon-cart:before {
	content:"\6b";
}
.icon-magnifying-glass:before {
	content:"\73";
}
.icon-facebook:before {
	content:"\6c";
}
.icon-google-plus:before {
	content:"\6d";
}
.icon-linkedin:before {
	content:"\6e";
}
.icon-pinterest-p:before {
	content:"\6f";
}
.icon-twitter:before {
	content:"\70";
}
.icon-vimeo:before {
	content:"\71";
}
.icon-youtube-play:before {
	content:"\72";
}
.icon-youtube:before {
	content:"\74";
}
.icon-phone:before {
	content:"\75";
}
.icon-basket:before {
	content:"\76";
}
.icon-link:before {
	content:"\77";
}
.icon-rss:before {
	content:"\78";
}
.icon-facebook-places:before {
	content:"\79";
}
.icon-plus-circled:before {
	content:"\7a";
}
.icon-minus-circled:before {
	content:"\41";
}
@font-face{font-family:"circles";src:url("fonts/circles.eot");src:url("fonts/circles.eot?#iefix") format("embedded-opentype"),url("fonts/circles.woff") format("woff"),url("fonts/circles.ttf") format("truetype"),url("fonts/circles.svg#circles") format("svg");font-weight:normal;font-style:normal;} [data-icon]:before{font-family:"circles" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} [class^="circ-"]:before,[class*=" circ-"]:before{font-family:"circles" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.circ-facebook:before {
	content:"\61";
}
.circ-instagram:before {
	content:"\62";
}
.circ-linkedin:before {
	content:"\63";
}
.circ-twitter:before {
	content:"\64";
}
.circ-youtube:before {
	content:"\65";
}
.circ-location:before {
	content:"\66";
}
.circ-arrow-circle-right:before {
	content:"\67";
}
.circ-arrow-circle-left:before {
	content:"\68";
}
@font-face{font-family:"quotes";src:url("fonts/quotes.eot");src:url("fonts/quotes.eot?#iefix") format("embedded-opentype"),url("fonts/quotes.woff") format("woff"),url("fonts/quotes.ttf") format("truetype"),url("fonts/quotes.svg#quotes") format("svg");font-weight:normal;font-style:normal;} [data-icon]:before{font-family:"quotes" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} [class^="quotes-"]:before,[class*=" quotes-"]:before{font-family:"quotes" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.quotes-star:before {
	content:"\2a";
}
.quotes-left-quote:before {
	content:"\201c";
}
.quotes-right-quote:before {
	content:"\201d";
} 
@font-face{font-family:"pointers";src:url("fonts/pointers.eot");src:url("fonts/pointers.eot?#iefix") format("embedded-opentype"),  url("fonts/pointers.woff") format("woff"),  url("fonts/pointers.ttf") format("truetype"),  url("fonts/pointers.svg#pointers") format("svg");font-weight:normal;font-style:normal; }  [data-icon]:before{font-family:"pointers" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}  [class^="point-"]:before,[class*=" point-"]:before{font-family:"pointers" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.point-down-open:before {
  content: "\61";
}
.point-down-dir:before {
  content: "\62";
}
.point-down-open-big:before {
  content: "\63";
}
.point-down-open-mini:before {
  content: "\64";
}
.point-down-circled:before {
  content: "\65";
}
.point-down-bold:before {
  content: "\66";
}
.point-down:before {
  content: "\67";
}
.point-ios-arrow-thin-down:before {
  content: "\68";
}
.point-chevron-down:before {
  content: "\69";
}
.point-android-arrow-dropdown:before {
  content: "\6a";
}
.point-android-close:before {
  content: "\6b";
}
.point-arrow-down-b:before {
  content: "\6c";
}
.point-arrow-down-c:before {
  content: "\6d";
}
.point-android-more-vertical:before {
  content: "\6e";
}
.point-android-arrow-down:before {
  content: "\6f";
}
.point-android-add:before {
  content: "\70";
}
.point-chevron-down-1:before {
  content: "\71";
}
.point-drag:before {
  content: "\72";
}
.point-ios-arrow-down:before {
  content: "\73";
}
.point-ios-location:before {
  content: "\74";
}
.point-ios-location-outline:before {
  content: "\75";
}
.point-plus:before {
  content: "\76";
}
.point-navicon:before {
  content: "\77";
}
.point-navicon-round:before {
  content: "\78";
}
.point-location:before {
  content: "\79";
}
.point-x:before {
  content: "\7a";
}
.point-triangle-down:before {
  content: "\41";
}
.point-chevron-down-2:before {
  content: "\42";
}
.point-caret-down:before {
  content: "\43";
}
.point-remove-delete-circle:before {
  content: "\44";
}
.point-remove-delete-two:before {
  content: "\45";
}
.point-asterisk:before {
  content: "\46";
}
.point-caret-down-1:before {
  content: "\47";
}
.point-list:before {
  content: "\48";
}
.point-list-1:before {
  content: "\49";
}
.point-remove:before {
  content: "\4a";
}
.point-remove-circled:before {
  content: "\4b";
}
.point-remove-circled-two:before {
  content: "\4c";
}
.point-content-43:before {
  content: "\4d";
}
.point-list-2:before {
  content: "\4e";
}
.point-x-1:before {
  content: "\4f";
}
.point-align-justify:before {
  content: "\50";
}
.point-angle-down:before {
  content: "\51";
}
.point-angle-double-right:before {
  content: "\52";
}
.point-angle-double-left:before {
  content: "\53";
}
.point-caret-down-2:before {
  content: "\54";
}
.point-caret-down-two:before {
  content: "\55";
}
.point-arrow-down:before {
  content: "\56";
}
.point-arrow-down-alt1:before {
  content: "\57";
}

/*Normalize and reset*/ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;/*	font-weight:normal;font-style:normal;*/ } body{padding:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;/*This needs to be set or some font faced fonts look bold on Mac. */ } ol,ul{list-style:none;} blockquote,q{quotes:none;} blockquote::before,blockquote::after,q::before,q::after{content:'';content:none;} :focus{outline:0;} ins{text-decoration:none;} del{text-decoration:line-through;} /* tables still need 'cellspacing="0"' in the markup */ table{border-collapse:collapse;border-spacing:0;} sup{font-size:50%;vertical-align:baseline;position:relative;bottom:0.75em;} a{color:inherit;text-decoration:none;} a:hover{text-decoration:underline;} button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner{padding:0 !important;border:0 none !important;} @-ms-viewport{/* this fixes an IE issue see:http://mattstow.com/responsive-design-in-ie10-on-windows-phone-8.html*/ width:device-width;} img{display:block }.clear,.zone{clear:both;}.clear:after,.zone:after{content:' ';display:block;clear:both;height:0;width:0;overflow:hidden;}.nobr,.Nobr{white-space:nowrap;}  @media only screen and (max-width:56em){.nobr{white-space:normal;}} html{font-size:100%;}/* * / @media only screen and (min-width:2501px) { html{font-size:.64vw;} } @media only screen and (max-width:2500px){html{font-size:100%;}}  @media only screen and (max-width:1800px){html{font-size:.875vw;}}  @media only screen and (max-width:56em){html{font-size:100%;}} /* */ @media only screen and (max-width:570px){html{-webkit-text-size-adjust:100%;}} 
/*
Structure
========================= */ .hld{display:block;width:100%;margin:0 auto;transition:all 0s linear;z-index:1;background:#fff;padding-top:0;min-height:100vh;overflow:hidden;position:relative;}.page-template-page-image-above .hld{padding-top:0;}  @media only screen and (max-width:56em){.hld{overflow:hidden;display:block;position:relative;margin:0;background:#fff;z-index:5;}}  .block{width:100%;position:relative;opacity:0;text-align:center;box-sizing:border-box;transition:all 0s linear;}.block.visable {opacity:1;} @media only screen and (max-width:56em){.block{opacity:0;text-align:center;box-sizing:border-box;transition:all 0s linear;}.block.visable {opacity:1;}}.zone{display:block;position:relative;margin:0 auto;box-sizing:border-box;max-width:100%;padding:1px 0;text-align:center;}  .block .box{display:inline-block;vertical-align:top;margin:0 auto;box-sizing:border-box;}.zone>img,.zone>span.image{height:auto;}.zone>h2{text-align:center;}.img{display:block;position:relative;box-sizing:border-box;}.img img{display:block;width:100%;height:auto;}
 /*
header_image .header_block
========================= */ 
.header_image,.header_block{width:100%;position:relative;overflow:hidden;padding:0 0 1px 0;font-size:1em;box-sizing:border-box;transition:opacity .25s linear;}.header_image a:hover,.header_block  a:hover{text-decoration:none !important;}.header_image.slide,.header_block.slide{display:block;position:absolute;top:0;left:-100vw;opacity:0;transition:opacity .25s linear;}.header_image.slide.show,.header_block.slide.show{left:0;opacity:1;}.header_image.slide.show.hide,.header_block.slide.show.hide{opacity:0;}.slider {display:block;position:relative;z-index:1;}.header_image>a,.slider>a,.header_block>a,.slider>a {display:block;position:absolute;top:0;left:0;right:0;bottom:0;}.header_image .box,.header_block  .box{ display:table-cell;}.header_image.covered,.header_block.covered{background-position:center top;}.header_image .zone,.header_block  .zone{ height:100%;max-width:100%;position:relative;}.slider>.zone {position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;} @media only screen and (max-width:56em){.header_image .zone,.header_block .zone{height:100%;max-width:100%;padding:0;}}
/* ========================================*/ .contain,.covered,.cover{position:relative;box-sizing:border-box;background-position:center center;background-repeat:no-repeat;}.covered,.cover{/*  background-size:auto 100%;*/  background-size:cover;}.covered.home_header{background-size:cover;}.covered,.cover{opacity:0;transition:opacity .25s linear;}.fixed{background-attachment:fixed !important;background-size:cover;}.contain{opacity:1;}.contain.b-loaded{opacity:0;background-size:contain;}.covered.b-loaded,.cover.b-loaded{opacity:1;}.covered>img,.cover>img,.covered>a>img,.cover>a>img,.covered>span.image,.cover>span.image{width:100%;height:auto;z-index:0;opacity:0;position:relative;display:none;}.covered.autoimg{background-size:100% 100%;display:block;}.covered.autoimg>img,.covered.autoimg>span.image{position:relative;width:100%;height:auto;display:block;}  @media only screen and (max-width:56em){.covered>img,.cover>img,.covered>span.image,.cover>span.image{position:relative;}}
/* table_block split_block 
*/ .table_block .zone,.zone.table_block{display:table;padding:0;height:100%;width:100%;margin:0;border:none;}.table_block .box{display:table-cell;vertical-align:middle;padding:1px 0;height:100%;margin:0;border:none; text-align: center;} .table_block .box > div.inner_div { display: inline-block; }  @media only screen and (max-width:56em){.table_block.split .box,  .table_block.split .zone,.zone.table_block.split {display:block;height: auto;} }

/* .top_shadow,.bottom_shadow
========================================*/ .top_shadow,.bottom_shadow{position:relative;}.top_shadow:before{content:' ';display:block;width:100%;height:3em;overflow:hidden;background:url("images/bk_shad.png") center top no-repeat;background-size:100% 3em;z-index:1;position:absolute;top:0;left:0;opacity:.3;}.bottom_shadow:before{content:' ';display:block;width:100%;height:3em;overflow:hidden;background:url("images/bk_shad.png") center top no-repeat;background-size:100% 3em;z-index:1;position:absolute;bottom:-3em;left:0;opacity:.3;}  @media only screen and (max-width:56em){.top_shadow:before,.bottom_shadow:before{font-size:.5em;}}
/* vid_frame  ratio4x3  #player bk_video
===========================*/   .bk_video{position:relative;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;}.bk_video .video_button{position:absolute;z-index:105;top:0;bottom:0;left:0;right:0;cursor:pointer;background:url("images/audio.gif") right bottom no-repeat;background-size:7.8125em 2.34375em;opacity:.5 }.bk_video iframe{position:absolute;top:-29.4117647058825%;bottom:-29.4117647058825%;border:none !important; z-index:1;left:0%;right:0%;width:100%;height:158.823529411765%;display:block;background:#000;margin:0;box-sizing:border-box;} /*.header_video{opacity:0;transition:opacity 1.5s linear;}*/.bk_video.playing:after{content:' ';display:block;position:absolute;overflow:hidden;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:100;}
/* ul.links   ul.pdf
=========================== */ .links li a{padding:0 0 0 1em;position:relative;display:block;}.pdf li a{padding:0 0 0 1.25em;position:relative;display:block;}.links li,.pdf li{padding-left:0;}/*.sidebar li a:hover{text-decoration:none;}.sidebar li a:before,.links li a:before{display:block;font-weight:700;color:#0055a5;font-size:1.25em;content:'»';padding:0 0 0 0;position:absolute;top:-.1em;left:0;transition:all .125s linear;}*/.pdf li a:before{display:block;content:' ';overflow:hidden;height:0.88888888888889em;width:0.88888888888889em;background:url("images/pdficon_small.png") center center no-repeat;background-size:100% 100%;position:absolute;top:.25em;left:0;}.links li:before,.pdf li:before{content:normal;}.dark .links li a:before{color:#fff;}
/* mobile desktop
============================== */ .mobile{display:none !important;}  @media only screen and (max-width:56em){.desktop{display:none !important }.mobile{display:inherit !important;}.image.altpic,.image.altimg{display:block;}} div#sb-container{transition:all .125s linear;}
/*  */  .fade_in { opacity: 0; transform: scale(1, 1); transition: all .5s linear; transition-delay: 250ms; } .fade_bottom, .bottom_fade { position: relative; top: 2rem; opacity: 0;/*transform:scale(.9,.9)*/; transition: all .5s linear; } .table_block .box.fade_bottom.table_block .box.bottom_fade, .navbar.fade_in, .header_image .slide.fade_in { transform: scale(1, 1)!important; top: 0; transition: all .5s linear !important; } .fade_in.visable { opacity: 1; transform: scale(1, 1); } .fade_bottom.visable, .bottom_fade.visable { opacity: 1; transform: scale(1, 1); top: 0; } .t0 { transition-delay: 250ms; } .t1 { transition-delay: 450ms; } .t2 { transition-delay: 600ms; } .t3 { transition-delay: 750ms; } .t4 { transition-delay: 1000ms; } .t5 { transition-delay: 1250ms; } .t6 { transition-delay: 1500ms; } .t7 { transition-delay: 1750ms; } .t8 { transition-delay: 2000ms; } .t9 { transition-delay: 2250ms; } @media only screen and (max-width:80em) { .fade_bottom, .fade_in, .bottom_fade, .t0,.t1, .t2, .fade_in.t2, .t3, .t4, .t5, .t6, .t7, .t8, .t9 { transition-delay: 0ms !important; } } body.notransition *, body.notransition, body.notransition .block, body.notransition .fade_in, body.notransition .bottom_fade { transition: none !important; }