.tn-footer{background-color:#173b76}.tn-footer .row{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;margin-right:-15px!important;margin-left:-15px!important}.tn-content-wrapper{max-width:1200px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.footer-content{padding-top:35px;height:auto;color:#fff;padding-bottom:20px}.footer-content .hero .list-content{display:inline-block;padding-left:0;line-height:25px}.footer-content .caption{font-family:futura-pt-bold,sans-serif;font-size:14px;font-weight:700;color:#fff;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:18px}.queue .c-info .text,.queue .list-content .list-item a{color:#fff;font-size:16px;font-family:futura-pt,sans-serif;font-weight:500}.fa-icons a:hover,.navigation .f-list a:hover,.queue .c-info .text a:hover,.queue .list-content .list-item a:hover{color:grey!important;text-decoration:none;transition:.3s}.footer-subscribe{color:#fff}.tn-footer .fa-icons{margin-left:0}.tn-footer .fa-icons a{color:#fff;width:31px;height:30px;margin-right:8px;border-radius:50%;border:#fff solid 1px;font-size:16px;text-align:center;padding:5px 5px}.tn-footer .fa-icons i{font-weight:400!important;width:18px;height:18px}.queue .c-info{margin-top:25px;line-height:12px;text-align:right;}.queue .c-info .text a{color:#fff}.tn-footer .rights-section{padding-left:15px;padding-right:15px}.rights-section .hint-frame{border:1px solid #fff;margin-top:20px;text-align:center}.rights-section .hint-frame .product-hint{max-width:700px;font-size:16px;font-family:futura-pt,sans-serif;font-weight:600;padding:15px;margin:auto;line-height:20px}.sub-list .navigation{text-align:right}.cr-line .copy-rights,.navigation .f-list a{color:#fff;font-size:16px;font-family:futura-pt,sans-serif;font-weight:400}.cr-line .copy-rights{padding-top:35px}.navigation .f-list{padding-right:15px;padding-top:35px}.navigation .f-list:last-child{padding-right:0}.hubspot-email-subscribe{font-family:futura-pt,sans-serif}.hubspot-email-subscribe input[type=email],.hubspot-email-subscribe input[type=text]{background:0 0;background-color:#fff;width:100%!important;max-width:100%!important;border-radius:0;position:relative;padding:10px 65px 10px 10px;color:#fff;font-size:12px;border:2px solid #fff!important;box-shadow:none!important;box-sizing:border-box!important;height:26px}.hubspot-email-subscribe .hs-submit .actions .hs-button{height:26px;width:31px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;box-shadow:none!important;color:#000;text-transform:uppercase;letter-spacing:.05rem;text-shadow:none;font-size:10px;padding:1px 6px;transition:.3s;z-index:2;position:absolute;background-color:transparent;color:transparent}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_58bf7c4f-672d-4de4-ae39-79efda51efae.stacked{padding-left:0}.hubspot-email-subscribe form,.site-footer{position:relative}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_58bf7c4f-672d-4de4-ae39-79efda51efae.stacked label{display:block;float:none;width:auto;font-weight:700;text-align:left;line-height:20px;padding-top:0;margin-bottom:4px}.hubspot-email-subscribe .hs-email label{display:none!important}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_58bf7c4f-672d-4de4-ae39-79efda51efae label{display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_58bf7c4f-672d-4de4-ae39-79efda51efae label{padding-top:5px;font-size:13px;line-height:18px;font-weight:700;float:left;width:130px;text-align:right;color:#414141}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_58bf7c4f-672d-4de4-ae39-79efda51efae .hs-form-required{color:red}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_58bf7c4f-672d-4de4-ae39-79efda51efae .hs-field-desc{width:100%}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_58bf7c4f-672d-4de4-ae39-79efda51efae .hs-field-desc{width:100%;color:#aaa;margin:0 0 5px 150px;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}input.hs-input,select.hs-input,textarea.hs-input{display:inline-block;width:210px;height:18px;padding:4px;font-family:futura-pt,sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#666;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.hubspot-email-subscribe .hs-submit{position:absolute;top:0;right:0;background-color:#27bfd8}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_58bf7c4f-672d-4de4-ae39-79efda51efae.stacked .hs-field-desc{margin:0 0 2px 0}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_58bf7c4f-672d-4de4-ae39-79efda51efae .hs-field-desc{width:100%;color:#aaa;margin:0 0 5px 150px;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.hubspot-email-subscribe .hs-submit .actions{margin:0!important;padding:0!important;position:absolute;left:-31px;width:31px;height:26px;background:#27bfd8}.hubspot-email-subscribe .hs-submit .actions:after{content:url(../images/right-arrow.png);position:absolute;z-index:1;left:9px;top:6px}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_fbb4cd5d-2d02-4a79-b1a8-185910e33418 input:not([type=image]),.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_fbb4cd5d-2d02-4a79-b1a8-185910e33418 textarea,.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_fbb4cd5d-2d02-4a79-b1a8-185910e33418 textarea.hs-input{box-sizing:content-box}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_8aeaae1a-53f5-4817-8a62-adb076bc359b .actions{background:0 0;margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 0;border-top:none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_8aeaae1a-53f5-4817-8a62-adb076bc359b.stacked .inputs-list{margin-bottom:0}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_8aeaae1a-53f5-4817-8a62-adb076bc359b .inputs-list{padding-left:5px;list-style:none}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_8aeaae1a-53f5-4817-8a62-adb076bc359b .inputs-list{margin:0 0 5px;width:100%}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_8aeaae1a-53f5-4817-8a62-adb076bc359b ul{list-style:none}ol,footer ul{list-style:none}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_8aeaae1a-53f5-4817-8a62-adb076bc359b.stacked .actions{margin-left:-20px;padding-left:20px}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_8aeaae1a-53f5-4817-8a62-adb076bc359b .actions{background:0 0;margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 0;border-top:none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_8aeaae1a-53f5-4817-8a62-adb076bc359b .actions{background:#f5f5f5;margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 150px;border-top:1px solid #ddd;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_8aeaae1a-53f5-4817-8a62-adb076bc359b input:not([type=image]),.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_8aeaae1a-53f5-4817-8a62-adb076bc359b textarea,.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_8aeaae1a-53f5-4817-8a62-adb076bc359b textarea.hs-input{box-sizing:content-box}.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_fb45ffcb-31f5-460f-875f-1977e14871a1 .hs-button{color:#fff;text-shadow:0 -1px 0 #3574e3;background-color:#3574e3;background-image:linear-gradient(to bottom,#7ec8f4,#3574e3);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);border-top:1px solid #64baf0;border-bottom:1px solid #1c4ed5;border-right:1px solid #468ee6;border-left:1px solid #468ee6;border-radius:4px;transition:opacity .15s linear;-moz-user-select:none;-webkit-user-select:none;user-select:none}.base-hs-button-styles,.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_fb45ffcb-31f5-460f-875f-1977e14871a1 .hs-button{text-decoration:none;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;line-height:12px;padding:7px 18px 7px;position:relative;text-align:center}.hs-button-reset,.hs-form-4616389d-6be5-4f68-bc2d-489337b2343c_fb45ffcb-31f5-460f-875f-1977e14871a1 .hs-button{border:none;font-family:Helvetica,Arial,sans-serif;line-height:1;margin:0;outline:0;padding:0}a,button,input[type=checkbox],input[type=radio],input[type=submit],label{cursor:pointer}.hubspot-email-subscribe .hs-submit .actions .hs-button:hover,.hubspot-email-subscribe .hs_error_rollup label{color:#fff}.hubspot-email-subscribe .hs-submit .actions .hs-button:hover{background-color:transparent;color:transparent}.hs-error-msgs{padding-left:0}.hbspt-form{font-size:15px;font-weight:100;margin-bottom:20px;padding-top:8px}iframe[src="https://acuityplatform.com/Adserver/pxli/5320434387225368576"]{display:none}@media (max-width:1199px){.footer-content .caption{font-size:12px}.queue .c-info .text,.queue .list-content .list-item a{font-size:14px}.rights-section .hint-frame .product-hint{font-size:14px}.cr-line .copy-rights,.navigation .f-list a{font-size:14px}}@media (max-width:991px){.custom-queue{padding-left:0}.navigation .f-list{padding-right:3px;margin-right:3px}}@media (max-width:767px){.footer-content .hero .list-content{margin-bottom:28px;line-height:35px}.footer-content .caption{font-family:futura-pt-bold,sans-serif;font-size:18px;margin-bottom:14px}.queue .c-info .text,.queue .list-content .list-item a{font-size:22px;font-weight:400}.queue .c-info{margin-top:15px;line-height:20px}.custom-queue{padding-left:15px}.tn-footer .fa-icons{margin-top:30px}.cr-line .copy-rights{margin-bottom:0}.tn-footer .fa-icons a{margin-right:4px}.navigation .f-list{padding-top:10px;margin-right:0;padding-right:0;width:150px}.sub-list .navigation{margin-bottom:0;padding-bottom:10px;text-align:left}.hubspot-email-subscribe form{width:220px}.hubspot-email-subscribe input[type=email],.hubspot-email-subscribe input[type=text]{max-width:220px!important}.hubspot-email-subscribe .hs-submit{right:63%}.hubspot-email-subscribe .hs-submit .actions{left:108px}.rights-section .hint-frame .product-hint{padding-left:30px;padding-right:30px}.cr-line{padding-bottom:10px}}@media (max-width:575px){.hubspot-email-subscribe form{width:220px}.hubspot-email-subscribe input[type=email],.hubspot-email-subscribe input[type=text]{width:220px!important}.hubspot-email-subscribe .hs-submit .actions{left:68px}.hubspot-email-subscribe .hs-submit{right:45%}.cr-line .copy-rights,.navigation .f-list a{font-size:15px;line-height:20px}.navigation .f-list{width:140px}.sub-list .navigation{max-width:400px}}@media (max-width:374px){.navigation .f-list{width:120px}}

a, a:hover
{ color: #173b76; }

#menu-primary li
{ display: inline-block; }
#menu-primary li a
{ color:#173b76; font-weight: 700; letter-spacing: 2px; }
#menu-primary .buy-button, #collapse .buy-button
{ background-color:#f5a623; box-shadow: 0 2px 0 .3px #af5a1f; float: right; }
#menu-primary .buy-button a, #collapse .buy-button a
{ color: #fff; padding: 9px .75rem .375rem; width: 140px; text-align: center; display: inline-block; transition: 0.4s; line-height: 18px; }
#menu-primary .buy-button a:hover, #collapse .buy-button a:hover
{ background-color: #c39715; color: #fff; }
#collapse li a
{ font-size: 17px; font-style: normal; font-weight: 700; color: #fff; }
#collapse li a:hover
{ color: grey; }
#collapse .buy-button
{ display: inline-block; float: none; margin-top: 5px; }
#collapse .buy-button a
{ font-size: 16px; }

.navPadding
{ padding-top: 100px; }

.articles article
{ margin: 4% 0; }
body.single-post article
{ padding-bottom: 5%; }
body.single-post article .entry-header
{ padding-bottom: 3%; }

footer  .menu-item
{ margin-left: 0; }