div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid #ffa500}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(../../../plugins/contact-form-7/images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type="file"]{cursor:pointer}div.wpcf7 input[type="file"]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}html.has-cookie-bar.cookie-bar-top-bar{margin-top:30px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}#catapult-cookie-bar{box-sizing:border-box;max-height:0;opacity:0;direction:ltr;padding:0 20px;z-index:99999;overflow:hidden;text-align:left;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.ctcc-exclude-AF.geoip-continent-AF #catapult-cookie-bar,.ctcc-exclude-AN.geoip-continent-AN #catapult-cookie-bar,.ctcc-exclude-AS.geoip-continent-AS #catapult-cookie-bar,.ctcc-exclude-EU.geoip-continent-EU #catapult-cookie-bar,.ctcc-exclude-NA.geoip-continent-NA #catapult-cookie-bar,.ctcc-exclude-OC.geoip-continent-OC #catapult-cookie-bar,.ctcc-exclude-SA.geoip-continent-SA #catapult-cookie-bar{display:none}.ctcc-exclude-AF.geoip-continent-AF,.ctcc-exclude-AN.geoip-continent-AN,.ctcc-exclude-AS.geoip-continent-AS,.ctcc-exclude-EU.geoip-continent-EU,.ctcc-exclude-NA.geoip-continent-NA,.ctcc-exclude-OC.geoip-continent-OC,.ctcc-exclude-SA.geoip-continent-SA{margin-top:0!important}#catapult-cookie-bar.rounded-corners{border-radius:3px}#catapult-cookie-bar.drop-shadow{-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.4);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.4);box-shadow:0 3px 9px 0 rgba(0,0,0,.4)}.cookie-bar-block #catapult-cookie-bar{max-height:999px;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s}.has-cookie-bar #catapult-cookie-bar{opacity:1;max-height:999px;min-height:30px;padding:15px 20px 15px}.cookie-bar-block #catapult-cookie-bar span{display:block;margin:1em 0}.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side{float:right}button#catapultCookie{cursor:pointer;margin:0 20px 0 0}.cookie-bar-bar button#catapultCookie{margin:0 0 0 20px}.cookie-bar-bar .ctcc-inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative}.cookie-bar-bar .float-accept .ctcc-inner{-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:991px){.ctcc-left-side{margin-right:1em}}.ctcc-right-side{-webkit-flex-shrink:0;flex-shrink:0}.cookie-bar-block #catapult-cookie-bar h3{margin:.5em 0 0}.use_x_close .x_close{position:absolute;top:10px;right:10px;cursor:pointer;font-family:sans-serif;-webkit-transition-duration:0.5s;transition-duration:0.5s}.cookie-bar-bar .use_x_close .x_close{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.x_close{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);width:14px;height:30px;position:relative;margin:0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.x_close span{display:block;position:absolute;height:3px;width:14px;background:#111;border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;transition-delay:.14s;-webkit-transition-delay:.14s;-moz-transition-delay:.14s}.x_close span:nth-child(1),.x_close span:nth-child(2){top:14px}.x_close span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.x_close span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.x_close:hover span:nth-child(1){-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.x_close:hover span:nth-child(2){-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:hidden}iframe{max-width:100%}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}i,em{font-style:italic}b,strong{font-weight:700}small{font-size:80%}p a,p a:visited{line-height:inherit}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(/wp-content/themes/prophotonix/js/boxsizing.htc)}@charset "UTF-8";.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:none;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,.2);font-family:"Open Sans",sans-serif}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000}header.site-header{position:relative;width:100%;min-height:65px;z-index:30000}@media (min-width:420px){header.site-header{min-height:70px}}@media (min-width:1024px){header.site-header{min-height:80px}}@media (min-width:1480px){header.site-header{min-height:100px}}header.site-header .site-branding{position:absolute;top:0;left:0;z-index:2000;padding:20px 5px 15px 5px}@media (min-width:420px){header.site-header .site-branding{top:0}}@media (min-width:1024px){header.site-header .site-branding{padding-left:20px}}@media (min-width:1480px){header.site-header .site-branding{padding-top:25px}}header.site-header .site-branding .site-title a{display:block;width:194px;height:40px}@media (min-width:420px){header.site-header .site-branding .site-title a{width:230px;height:48px}}@media (min-width:1480px){header.site-header .site-branding .site-title a{width:325px;height:70px}}header.site-header .site-branding .site-title a img{width:100%;height:auto}header.site-header #main-nav-desktop,header.site-header #main-nav-mobile{position:absolute;width:100%}header.site-header #main-nav-desktop ul,header.site-header #main-nav-mobile ul{width:100%;list-style-type:none}header.site-header #main-nav-desktop ul li,header.site-header #main-nav-mobile ul li{position:relative;font-size:83%;font-weight:300;text-transform:uppercase}header.site-header #main-nav-desktop ul li a,header.site-header #main-nav-mobile ul li a{display:block;text-decoration:none}header.site-header #main-nav-desktop ul li a:hover,header.site-header #main-nav-mobile ul li a:hover{color:#fff}header.site-header #main-nav-desktop ul li ul,header.site-header #main-nav-mobile ul li ul{display:none;background-color:#012f46}header.site-header #main-nav-desktop ul li ul li,header.site-header #main-nav-mobile ul li ul li{display:block}header.site-header #main-nav-desktop ul li ul li a,header.site-header #main-nav-mobile ul li ul li a{padding:8px 15px 10px 15px;background:none;color:#fff}header.site-header #main-nav-desktop ul li ul li:first-child a,header.site-header #main-nav-mobile ul li ul li:first-child a{padding-top:12px}@media (min-width:1480px){header.site-header #main-nav-desktop ul li ul li:first-child a,header.site-header #main-nav-mobile ul li ul li:first-child a{padding-top:17px}}header.site-header #main-nav-desktop ul li ul li:last-child a,header.site-header #main-nav-mobile ul li ul li:last-child a{padding-bottom:12px}@media (min-width:1480px){header.site-header #main-nav-desktop ul li ul li:last-child a,header.site-header #main-nav-mobile ul li ul li:last-child a{padding-bottom:17px}}header.site-header #main-nav-desktop ul li:hover a,header.site-header #main-nav-desktop ul li:focus a,header.site-header #main-nav-mobile ul li:hover a,header.site-header #main-nav-mobile ul li:focus a{color:#fff}header.site-header #main-nav-desktop ul li:hover ul li a,header.site-header #main-nav-desktop ul li:focus ul li a,header.site-header #main-nav-mobile ul li:hover ul li a,header.site-header #main-nav-mobile ul li:focus ul li a{background:none}header.site-header #main-nav-desktop ul li.menu-item-has-children ul li a,header.site-header #main-nav-mobile ul li.menu-item-has-children ul li a{background-image:none}header.site-header #main-nav-desktop ul li.menu-item-has-children:hover ul li a,header.site-header #main-nav-desktop ul li.menu-item-has-children:focus ul li a,header.site-header #main-nav-mobile ul li.menu-item-has-children:hover ul li a,header.site-header #main-nav-mobile ul li.menu-item-has-children:focus ul li a{background-image:none}header.site-header #main-nav-desktop{top:0;left:0;z-index:500;padding:8px 20px 20px 0;padding-left:270px}@media (max-width:1023px){header.site-header #main-nav-desktop{display:none}}@media (min-width:1024px){header.site-header #main-nav-desktop{padding-top:0}}@media (min-width:1480px){header.site-header #main-nav-desktop{padding-top:8px;padding-left:460px}}header.site-header #main-nav-desktop.has_search{padding-right:60px}@media (min-width:1480px){header.site-header #main-nav-desktop.has_search{padding-right:72px}}header.site-header #main-nav-desktop ul{text-align:right}header.site-header #main-nav-desktop ul li{position:relative;display:inline-block;zoom:1;*display:inline}@media (min-width:1480px){header.site-header #main-nav-desktop ul li{font-size:95%}}header.site-header #main-nav-desktop ul li a{padding:12px 20px 35px 20px;color:#0d3248;background-size:10px}@media (min-width:850px){header.site-header #main-nav-desktop ul li a{padding:12px 16px 37px 16px}}@media (min-width:1480px){header.site-header #main-nav-desktop ul li a{padding:12px 18px 43px 18px}}header.site-header #main-nav-desktop ul li a:hover,header.site-header #main-nav-desktop ul li a:focus{background-color:#0071a8!important}header.site-header #main-nav-desktop ul li ul{position:absolute;width:275px;text-align:left}@media (min-width:1480px){header.site-header #main-nav-desktop ul li ul{width:320px}}header.site-header #main-nav-desktop ul li ul li{position:relative;font-size:80%}@media (min-width:1480px){header.site-header #main-nav-desktop ul li ul li{font-size:85%}}header.site-header #main-nav-desktop ul li ul li a{background-size:10px;padding-left:23px}@media (min-width:1480px){header.site-header #main-nav-desktop ul li ul li a{padding:9px 25px 11px 25px}}header.site-header #main-nav-desktop ul li ul li a.current-menu-item a,header.site-header #main-nav-desktop ul li ul li a.current_page_parent a{background-color:#0071a8!important}header.site-header #main-nav-desktop ul li ul li .nav-submenu-indicator-desktop{position:absolute;color:#fff;top:50%;left:10px;margin-top:-13px;font-size:18px}header.site-header #main-nav-desktop ul li ul li:first-child .nav-submenu-indicator-desktop{margin-top:-11px}@media (min-width:1480px){header.site-header #main-nav-desktop ul li ul li:first-child .nav-submenu-indicator-desktop{margin-top:-9px}}header.site-header #main-nav-desktop ul li ul li:last-child .nav-submenu-indicator-desktop{margin-top:-14px}@media (min-width:1480px){header.site-header #main-nav-desktop ul li ul li:last-child .nav-submenu-indicator-desktop{margin-top:-16px}}header.site-header #main-nav-desktop ul li ul li ul{display:none;position:absolute;left:75px;top:32px;z-index:999999999;background-color:#0071a8;border:2px solid #fff}header.site-header #main-nav-desktop ul li ul li ul li{font-size:100%}header.site-header #main-nav-desktop ul li ul li ul li a:hover,header.site-header #main-nav-desktop ul li ul li ul li a:focus{background-color:#012f46!important}header.site-header #main-nav-desktop ul li ul li ul li.current-menu-item a{background-color:#012f46!important}header.site-header #main-nav-desktop ul li ul li:hover ul,header.site-header #main-nav-desktop ul li ul li:focus ul{display:block}header.site-header #main-nav-desktop ul li:hover a,header.site-header #main-nav-desktop ul li:focus a{background:#012f46 url(/wp-content/themes/prophotonix/img/nav-arrow-hover.png) center bottom 17px no-repeat}header.site-header #main-nav-desktop ul li:hover ul,header.site-header #main-nav-desktop ul li:focus ul{display:block}header.site-header #main-nav-desktop ul li:hover ul li ul,header.site-header #main-nav-desktop ul li:focus ul li ul{display:none}header.site-header #main-nav-desktop ul li:hover ul li:hover ul,header.site-header #main-nav-desktop ul li:hover ul li:focus ul,header.site-header #main-nav-desktop ul li:focus ul li:hover ul,header.site-header #main-nav-desktop ul li:focus ul li:focus ul{display:block}header.site-header #main-nav-desktop ul li.button a{padding:6px 30px;margin:20px 14px 0 14px;color:#fff;background-color:#191919;background-image:none;border-radius:50px;font-weight:400}@media (min-width:1480px){header.site-header #main-nav-desktop ul li.button a{padding:10px 40px;margin:20px 24px 0 24px}}header.site-header #main-nav-desktop ul li.button a:hover,header.site-header #main-nav-desktop ul li.button a:focus{background-color:#012f46}header.site-header #main-nav-desktop ul li.menu-item-has-children a{background-size:10px;font-weight:500}header.site-header #main-nav-desktop ul li.menu-item-has-children:hover a,header.site-header #main-nav-desktop ul li.menu-item-has-children:focus a{background-color:#0071a8;background-size:10px}header.site-header #main-nav-mobile{display:none;top:0;z-index:10000;width:100%;padding:15px 15px 20px 15px;background:linear-gradient(135deg,#474110 0,#3d0b19 40%,#191919 70%,#26474d 100%);height:100vh}@media (min-width:1024px){header.site-header #main-nav-mobile{display:none!important}}header.site-header #main-nav-mobile .mobile_nav_inner_wrapper{position:relative;width:100%}header.site-header #main-nav-mobile #contact_info_modal{display:none;position:absolute;top:15px;left:0;width:96%}@media (min-width:500px){header.site-header #main-nav-mobile #contact_info_modal{left:50%;width:100%;max-width:440px;margin-left:-220px}}header.site-header #main-nav-mobile #contact_info_modal .contact_info_modal_inner{border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:20px 20px 20px 20px;position:relative;padding:40px 10px 20px 10px;background-color:#fff}@media (min-width:500px){header.site-header #main-nav-mobile #contact_info_modal .contact_info_modal_inner{padding:40px 20px 20px 20px}}header.site-header #main-nav-mobile #contact_info_modal .contact_info_modal_inner #contact_info_modal_close{position:absolute;display:block;width:25px;height:24px;right:15px;top:15px;background:transparent url(/wp-content/themes/prophotonix/img/contact-modal-close.png) 0 0 no-repeat;background-size:25px 24px;text-decoration:none}header.site-header #main-nav-mobile #contact_info_modal h3{margin-bottom:15px;font-size:130%;font-weight:600;color:#0071a8}header.site-header #main-nav-mobile #contact_info_modal ul.locations_emails{margin-bottom:42px}header.site-header #main-nav-mobile #contact_info_modal ul.locations_emails li{padding:0 0 5px 0!important;margin-bottom:15px;font-size:90%;text-transform:none!important;background:transparent url(/wp-content/themes/prophotonix/img/divider-locs.png) left 65px bottom 0 no-repeat}header.site-header #main-nav-mobile #contact_info_modal ul.locations_emails li:last-child{background:none}@media (max-width:419px){header.site-header #main-nav-mobile #contact_info_modal ul.locations_emails li{font-size:80%}}header.site-header #main-nav-mobile #contact_info_modal ul.locations_emails li a{display:block;min-height:50px;padding-top:0!important;padding-left:65px;color:#0071a8;background:transparent url(/wp-content/themes/prophotonix/img/icon-email.png) 0 0 no-repeat}@media (max-width:419px){header.site-header #main-nav-mobile #contact_info_modal ul.locations_emails li a{padding-left:60px}}header.site-header #main-nav-mobile #contact_info_modal ul.locations_emails li a h4{font-size:105%;color:#0071a8}header.site-header #main-nav-mobile #contact_info_modal .footer_info_section ul.sales_offices_list li{padding:0!important;margin-bottom:15px;color:#0071a8;text-transform:none!important;font-size:95%;background:transparent url(/wp-content/themes/prophotonix/img/divider-locs.png) left 65px bottom 0 no-repeat}header.site-header #main-nav-mobile #contact_info_modal .footer_info_section ul.sales_offices_list li:last-child{background:none}@media (max-width:419px){header.site-header #main-nav-mobile #contact_info_modal .footer_info_section ul.sales_offices_list li{font-size:90%}}header.site-header #main-nav-mobile #contact_info_modal .footer_info_section ul.sales_offices_list li .sales_offices_list_item{padding:0 0 5px 65px;background:transparent url(/wp-content/themes/prophotonix/img/icon-location.png) left 10px top 0 no-repeat}@media (max-width:419px){header.site-header #main-nav-mobile #contact_info_modal .footer_info_section ul.sales_offices_list li .sales_offices_list_item{padding-left:60px}}header.site-header #main-nav-mobile #contact_info_modal .footer_info_section ul.sales_offices_list li ul{display:block!important}header.site-header #main-nav-mobile #contact_info_modal .footer_info_section ul.sales_offices_list li ul li{margin:0 0 8px 0;background:none}header.site-header #main-nav-mobile #contact_info_modal .footer_info_section ul.sales_offices_list li ul li a{min-height:auto;padding:0!important;background:none;color:#0071a8}header.site-header #main-nav-mobile #contact_info_modal .footer_info_section ul.sales_offices_list li h4{font-size:105%;font-weight:600}header.site-header #main-nav-mobile .site-title-mobile-nav,header.site-header #main-nav-mobile .site-title-mobile-nav-modal{margin-bottom:25px}header.site-header #main-nav-mobile .site-title-mobile-nav a,header.site-header #main-nav-mobile .site-title-mobile-nav-modal a{display:block;width:194px;height:40px}@media (min-width:375px){header.site-header #main-nav-mobile .site-title-mobile-nav a,header.site-header #main-nav-mobile .site-title-mobile-nav-modal a{width:230px;height:48px}}header.site-header #main-nav-mobile .site-title-mobile-nav a img,header.site-header #main-nav-mobile .site-title-mobile-nav-modal a img{width:100%;height:auto}header.site-header #main-nav-mobile .site-title-mobile-nav.hidden,header.site-header #main-nav-mobile .site-title-mobile-nav-modal.hidden{visibility:hidden}header.site-header #main-nav-mobile .button_menu_container_mobile_nav{padding:0!important}header.site-header #main-nav-mobile .button_menu_container_mobile_nav ul.button_list_mobile_nav{padding:0!important}header.site-header #main-nav-mobile .button_menu_container_mobile_nav ul.button_list_mobile_nav li{display:block;margin:0 0 10px 0;padding:0!important;text-align:center;font-size:85%}header.site-header #main-nav-mobile .button_menu_container_mobile_nav ul.button_list_mobile_nav li a{display:inline-block;zoom:1;*display:inline;border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:20px 20px 20px 20px;width:90%;max-width:360px;padding:7px;font-size:110%;text-transform:none!important}@media (min-width:375px){header.site-header #main-nav-mobile .button_menu_container_mobile_nav ul.button_list_mobile_nav li a{width:80%;padding:8px;font-size:120%}}header.site-header #main-nav-mobile .button_menu_container_mobile_nav ul.button_list_mobile_nav li.current a{color:#000;background-color:#fff!important}header.site-header #main-nav-mobile .button_menu_container_mobile_nav.hidden{visibility:hidden}header.site-header #main-nav-mobile .contact_button_wrapper{margin:0 0 10px 0;padding:0!important;text-align:center}header.site-header #main-nav-mobile .contact_button_wrapper .contact_button_new{display:inline-block;zoom:1;*display:inline;border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:20px 20px 20px 20px;width:90%;max-width:360px;padding:7px;font-size:110%;font-weight:600;text-decoration:none;text-transform:none!important;color:#0071a8;background-color:#fff}@media (min-width:375px){header.site-header #main-nav-mobile .contact_button_wrapper .contact_button_new{width:80%;padding:8px;font-size:120%}}header.site-header #main-nav-mobile .contact_button_wrapper .contact_button_new.hidden{visibility:hidden}header.site-header #main-nav-mobile .mobile_menu_wrapper{max-width:460px;margin:0 auto;padding:30px 0 75px 0}header.site-header #main-nav-mobile .mobile_menu_wrapper ul li{border-bottom:1px solid #f0efef}header.site-header #main-nav-mobile .mobile_menu_wrapper ul li:last-child{border-bottom:none}header.site-header #main-nav-mobile .mobile_menu_wrapper.hidden{visibility:hidden}header.site-header #main-nav-mobile .mobile_menu_wrapper.no_contact ul li:nth-last-child(2){border-bottom:none}header.site-header #main-nav-mobile .mobile_menu_wrapper.no_contact ul li ul li:nth-last-child(2){border-bottom:1px solid #f0efef}header.site-header #main-nav-mobile .mobile_menu_wrapper.no_contact li.contact_button{display:none!important}header.site-header #main-nav-mobile .active{padding:10px!important;margin-bottom:50px!important;border-bottom:none!important;background:rgba(255,255,255,.1)!important}header.site-header #main-nav-mobile .active ul{border-top:1px solid #f0efef}header.site-header #main-nav-mobile .active ul .active{margin-bottom:20px!important;padding:0 10px 0 5px!important}header.site-header #main-nav-mobile ul{text-align:left}header.site-header #main-nav-mobile ul li{display:block;padding:0 10px;background-color:transparent!important;font-size:120%}header.site-header #main-nav-mobile ul li a{padding:10px 10px 10px 5px;color:#f0efef;font-weight:500}header.site-header #main-nav-mobile ul li a.nav-submenu-toggle{display:none}@media (max-width:1023px){header.site-header #main-nav-mobile ul li a.nav-submenu-toggle{display:block;position:absolute!important;top:0!important;right:0!important;padding:0}header.site-header #main-nav-mobile ul li a.nav-submenu-toggle:before{position:absolute;top:5px;right:5px;width:24px;height:30px;font-size:24px;color:#f0efef;content:'-'}}header.site-header #main-nav-mobile ul li a.nav-submenu-toggle.closed:before{content:'+'}header.site-header #main-nav-mobile ul li ul{position:inherit;width:100%;background-color:transparent!important}header.site-header #main-nav-mobile ul li ul li{margin-left:0!important;padding:0 0 0 5px!important;font-size:85%;text-transform:none;background-color:transparent!important}header.site-header #main-nav-mobile ul li ul li a{padding:10px 10px 10px 5px}header.site-header #main-nav-mobile ul li ul li a:hover,header.site-header #main-nav-mobile ul li ul li a:focus{background-color:transparent!important}header.site-header #main-nav-mobile ul li ul li a.nav-submenu-toggle{display:none}@media (max-width:1023px){header.site-header #main-nav-mobile ul li ul li a.nav-submenu-toggle{display:block;position:absolute!important;top:0!important;right:0!important;padding:0}header.site-header #main-nav-mobile ul li ul li a.nav-submenu-toggle:before{position:absolute;top:7px;right:5px;width:24px;height:30px;font-size:24px;color:#f0efef;content:'-'}}header.site-header #main-nav-mobile ul li ul li a.nav-submenu-toggle.closed:before{content:'+'}header.site-header #main-nav-mobile ul li ul li ul{display:none;background-color:transparent!important}header.site-header #main-nav-mobile ul li ul li ul li{background-color:transparent!important}header.site-header #main-nav-mobile ul li ul li ul li a:hover,header.site-header #main-nav-mobile ul li ul li ul li a:focus{background-color:transparent!important}header.site-header #main-nav-mobile ul li:hover a,header.site-header #main-nav-mobile ul li:focus a{background:none}header.site-header #main-nav-mobile ul li.menu-item-has-children a{position:relative;background:none}header.site-header #main-nav-mobile ul li.menu-item-has-children:hover a,header.site-header #main-nav-mobile ul li.menu-item-has-children:focus a{background:none}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2{width:100%;max-width:460px;margin:0 auto;padding:30px 0 10px 0}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul{width:100%;text-align:center;margin:0 0 0 -10px;padding:0}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li{display:inline-block;zoom:1;*display:inline;position:relative;width:24%;margin:0 0 40px 0;padding:0;text-align:center}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li a,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li a{text-indent:-9000em;display:inline-block;zoom:1;*display:inline;display:inline-block;zoom:1;*display:inline;position:relative;width:50px;height:50px;text-align:center}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li a:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li a:before{position:absolute;top:0;left:0;width:50px;height:50px;padding:10px 7px 0 7px;text-indent:0;color:#012f46;background-color:#dadada;font-family:FontAwesome;font-size:40px;border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px;-webkit-border-radius:50px 50px 50px 50px}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li a:hover:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li a:focus:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li a:hover:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li a:focus:before{background-color:#fff}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.linkedin a:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.linkedin a:before{content:"\f08c"}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.linkedin a:hover:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.linkedin a:focus:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.linkedin a:hover:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.linkedin a:focus:before{color:#007bb6}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.facebook a:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.facebook a:before{padding:10px 9px 0 5px;content:"\f09a"}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.facebook a:hover:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.facebook a:focus:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.facebook a:hover:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.facebook a:focus:before{color:#3b5998}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.menu-item-3466 a:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.menu-item-3466 a:before{width:50px;height:50px;padding:10px 5px 0 5px;content:"";background-image:url(/wp-content/themes/prophotonix/img/blogbludark.png);background-repeat:no-repeat;background-position:center center;background-size:50%}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.menu-item-3466 a:hover:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.menu-item-3466 a:focus:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.menu-item-3466 a:hover:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.menu-item-3466 a:focus:before{background-image:url(/wp-content/themes/prophotonix/img/blogblu.png)}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.twitter a:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.twitter a:before{content:"\f099"}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.twitter a:hover:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.twitter a:focus:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.twitter a:hover:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.twitter a:focus:before{color:#00aced}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.youtube a:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.youtube a:before{content:"\f167"}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.youtube a:hover:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper ul li.youtube a:focus:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.youtube a:hover:before,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2 ul li.youtube a:focus:before{color:#c4302b}header.site-header #main-nav-mobile .mobile_sm_menu_wrapper.hidden,header.site-header #main-nav-mobile .mobile_sm_menu_wrapper2.hidden{visibility:hidden}header.site-header #search-toggle{display:block;position:absolute;top:18px;right:55px;z-index:501;width:26px;height:28px;padding:0;margin:0;background:transparent url(/wp-content/themes/prophotonix/img/sprite2.png) 0 -85px no-repeat;overflow:hidden}@media (min-width:420px){header.site-header #search-toggle{top:21px;right:75px}}@media (min-width:1024px){header.site-header #search-toggle{right:25px}}@media (min-width:1480px){header.site-header #search-toggle{top:31px;width:34px;height:36px}}header.site-header #search-toggle:hover{background-position:-50px -85px}header.site-header #search-toggle span{text-indent:-9000em;display:inline-block;zoom:1;*display:inline}header.site-header #nav-mobile-toggle{display:block;position:absolute;top:15px;right:15px;z-index:10001;width:29px;height:28px;text-decoration:none}@media (min-width:420px){header.site-header #nav-mobile-toggle{top:18px;right:15px}}@media (min-width:1024px){header.site-header #nav-mobile-toggle{display:none}}header.site-header #nav-mobile-toggle:before{font-family:FontAwesome;width:29px;height:28px;font-size:32px;color:#fff;content:'\f00d'}header.site-header #nav-mobile-toggle:hover:before{color:red}header.site-header #nav-mobile-toggle.closed:before{color:#012f46;content:'\f0c9'}header.site-header #nav-mobile-toggle.closed:hover:before{color:#0071a8}header.site-header #nav-mobile-toggle span{text-indent:-9000em;display:inline-block;zoom:1;*display:inline}header.site-header #nav-mobile-toggle.hidden{visibility:hidden}header.site-header #search_form_container{display:none;position:absolute;right:0;top:100%;z-index:999999999;padding:5px 20px 15px 20px;background-color:#fff;box-shadow:0 3px 2px 0 rgba(175,175,175,.5)}header.site-header #search_form_container .search_close_wrapper{zoom:1}header.site-header #search_form_container .search_close_wrapper:before,header.site-header #search_form_container .search_close_wrapper:after{display:block;content:"\0020";height:0;overflow:hidden}header.site-header #search_form_container .search_close_wrapper:after{clear:both}header.site-header #search_form_container .search_close_wrapper #search_form_container_close{text-indent:-9000em;display:inline-block;zoom:1;*display:inline;float:right;display:block;width:16px;height:16px;background:transparent url(/wp-content/themes/prophotonix/img/contact-modal-close.png) 0 0 no-repeat;background-size:16px 16px;margin-bottom:10px;text-decoration:none}header.site-header #search_form_container input.search_field{border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;width:100%;padding:15px 17px;font-size:120%;border:1px solid #4a535b;border-bottom:2px solid #4a535b}@media (min-width:1024px){header.site-header #search_form_container input.search_field{width:420px}}header.site-header #search_form_container input.search_field:focus{box-shadow:0 3px 18px 0 rgba(0,0,0,.2)}header.site-header #search_form_container input.search_button{border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px;-webkit-border-radius:50px 50px 50px 50px;margin:10px auto 0;padding:6px 30px;font-size:105%;width:100%;text-align:center;font-weight:300;color:#fff;background-color:#191919;border:none;cursor:pointer}@media (min-width:1024px){header.site-header #search_form_container input.search_button{text-align:left;width:auto;padding:10px 40px;margin:20px 24px 0 24px}}header.site-header #search_form_container input.search_button:hover,header.site-header #search_form_container input.search_button:focus{background-color:#012f46}.post-type-archive-press-release header.site-header #main-nav-desktop ul li ul li.current-menu-item a,.post-type-archive-press-release header.site-header #main-nav-desktop ul li ul li.current_page_parent a,.single-press-release header.site-header #main-nav-desktop ul li ul li.current-menu-item a,.single-press-release header.site-header #main-nav-desktop ul li ul li.current_page_parent a{background-color:transparent!important}.post-type-archive-press-release header.site-header #main-nav-desktop ul li ul li.current-menu-item a:hover,.post-type-archive-press-release header.site-header #main-nav-desktop ul li ul li.current-menu-item a:focus,.post-type-archive-press-release header.site-header #main-nav-desktop ul li ul li.current_page_parent a:hover,.post-type-archive-press-release header.site-header #main-nav-desktop ul li ul li.current_page_parent a:focus,.single-press-release header.site-header #main-nav-desktop ul li ul li.current-menu-item a:hover,.single-press-release header.site-header #main-nav-desktop ul li ul li.current-menu-item a:focus,.single-press-release header.site-header #main-nav-desktop ul li ul li.current_page_parent a:hover,.single-press-release header.site-header #main-nav-desktop ul li ul li.current_page_parent a:focus{background-color:#0071a8!important}.post-type-archive-press-release header.site-header #main-nav-desktop ul li ul li.press_release a,.single-press-release header.site-header #main-nav-desktop ul li ul li.press_release a{background-color:#0071a8!important}.page-banner{position:relative;display:block;width:100%;background:transparent;overflow:hidden}@media (min-width:1024px){.page-banner{height:490px}}.page-banner .banner-image,.page-banner .banner_images li{max-width:100%!important;overflow:hidden}.page-banner .banner-image img,.page-banner .banner_images li img{position:absolute;z-index:-1;left:0;width:100%;height:auto;min-height:100%}@media (min-width:1024px){.page-banner .banner-image img,.page-banner .banner_images li img{left:50%;width:1920px;margin-left:-960px}}.page-banner .banner_images{position:absolute;top:0;left:0;width:100%;height:260px}@media (min-width:1024px){.page-banner .banner_images{height:490px}}.page-banner .banner_images li{position:absolute;display:none;width:100%;height:260px}@media (min-width:1024px){.page-banner .banner_images li{height:490px}}.page-banner .banner_images li.banner_1{display:block}.page-banner .slider_fixed_content,.page-banner .stage2_slide_content{position:absolute;z-index:1000;top:0;left:0;width:100%;height:260px}@media (min-width:1024px){.page-banner .slider_fixed_content,.page-banner .stage2_slide_content{height:490px}}.page-banner .slider_fixed_content .slider_wave,.page-banner .stage2_slide_content .slider_wave{position:absolute;top:-70%;left:0;width:100%;height:210%;background:transparent url(/wp-content/themes/prophotonix/img/wave.png) 0 center no-repeat;background-size:cover}.page-banner .slider_fixed_content h2,.page-banner .stage2_slide_content h2{width:100%;padding:5px 10px 8px 10px;text-align:center;color:#fff;font-size:250%;font-weight:300}@media (min-width:420px){.page-banner .slider_fixed_content h2,.page-banner .stage2_slide_content h2{padding:5px 20px 10px 20px;font-size:320%}}@media (min-width:768px){.page-banner .slider_fixed_content h2,.page-banner .stage2_slide_content h2{font-size:300%}}@media (min-width:1024px){.page-banner .slider_fixed_content h2,.page-banner .stage2_slide_content h2{padding:20px 20px 30px 20px;font-size:350%}}.page-banner .slider_fixed_content{position:relative}.page-banner .slider_fixed_content .slider__container{position:absolute;z-index:1;bottom:0;width:100%;height:100%}@media (min-width:1024px){.page-banner .slider_fixed_content .slider__container{display:flex;flex-direction:column;justify-content:center}}.page-banner .slider_fixed_content .slider__container::before{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;content:"";opacity:.6;background:linear-gradient(45deg,#9b2892 0,#191919 40%,#191919 70%,#0071a8 100%)}.page-banner .slider_fixed_content .button_wrapper{position:relative;left:0;width:100%;margin-top:3rem;z-index:10}@media (min-width:600px){.page-banner .slider_fixed_content .button_wrapper{margin-top:10rem}}@media (min-width:1024px){.page-banner .slider_fixed_content .button_wrapper{margin-top:24rem;position:absolute;bottom:10rem}}@media (min-width:1240px){.page-banner .slider_fixed_content .button_wrapper{margin-top:20rem;bottom:11rem}}@media (min-width:1480px){.page-banner .slider_fixed_content .button_wrapper{margin-top:15rem;bottom:12rem}}.page-banner .slider_fixed_content .button_links{display:flex;flex-wrap:wrap;justify-content:center;max-width:1720px;margin:0 auto;list-style-type:none}@media (min-width:600px){.page-banner .slider_fixed_content .button_links{margin-bottom:4rem;padding-right:1rem;padding-left:1rem}}@media (min-width:850px){.page-banner .slider_fixed_content .button_links{padding-right:2rem;padding-left:2rem}}@media (min-width:1024px){.page-banner .slider_fixed_content .button_links{margin-bottom:0}}.page-banner .slider_fixed_content .button_links li{display:flex;justify-content:center;width:80%}@media (min-width:600px){.page-banner .slider_fixed_content .button_links li{width:calc(50% - 2rem)}}@media (min-width:850px){.page-banner .slider_fixed_content .button_links li{display:flex;justify-content:center;width:calc(25% - 1rem)}}@media (min-width:1600px){.page-banner .slider_fixed_content .button_links li{width:calc(20% - 1rem)}}.page-banner .slider_fixed_content .button_links li a{display:block;width:100%;margin-bottom:.4rem;padding:10px;text-align:center;text-decoration:none;border-radius:50px;box-shadow:0 4px 20px 0 rgba(0,0,0,.25);font-size:100%}@media (min-width:600px){.page-banner .slider_fixed_content .button_links li a{width:90%;padding:15px 20px;margin-bottom:1rem;font-size:100%}}@media (min-width:1024px){.page-banner .slider_fixed_content .button_links li a{margin-bottom:0;padding:15px 5px}}@media (min-width:1240px){.page-banner .slider_fixed_content .button_links li a{padding:20px 10px}}.page-banner .slider_fixed_content .button_links li a span{color:#fff!important}.page-banner .slider_fixed_content .button_links li a:hover,.page-banner .slider_fixed_content .button_links li a:focus{background:rgba(0,0,0,.5)}.page-banner .slider_fixed_content .button_links li a:hover:after,.page-banner .slider_fixed_content .button_links li a:focus:after{color:#fff!important}.page-banner.banner_tall{height:390px;max-height:calc(100vh - 88px)}@media (min-width:1024px){.page-banner.banner_tall{height:650px}}@media (min-width:1480px){.page-banner.banner_tall{max-height:calc(100vh - 160px)}}.page-banner.banner_tall .banner_images{height:390px;max-height:calc(100vh - 88px)}@media (min-width:1024px){.page-banner.banner_tall .banner_images{height:650px}}@media (min-width:1480px){.page-banner.banner_tall .banner_images{max-height:calc(100vh - 160px)}}.page-banner.banner_tall .banner_images li{height:390px;max-height:calc(100vh - 88px)}@media (min-width:1024px){.page-banner.banner_tall .banner_images li{height:650px}}@media (min-width:1480px){.page-banner.banner_tall .banner_images li{max-height:calc(100vh - 160px)}}.page-banner.banner_tall .slider_fixed_content,.page-banner.banner_tall .stage2_slide_content{height:390px;max-height:calc(100vh - 88px)}@media (min-width:1024px){.page-banner.banner_tall .slider_fixed_content,.page-banner.banner_tall .stage2_slide_content{height:650px}}@media (min-width:1480px){.page-banner.banner_tall .slider_fixed_content,.page-banner.banner_tall .stage2_slide_content{max-height:calc(100vh - 160px)}}.page-banner.banner_tall .banner_content{padding-top:60px}@media (min-width:1024px){.page-banner.banner_tall .banner_content{padding-top:180px}}.page-banner.banner_tall .banner_content .layout-table{height:330px;max-height:calc(100vh - 148px)}@media (min-width:1024px){.page-banner.banner_tall .banner_content .layout-table{height:auto;max-height:none}}.page-banner.banner_small{height:130px}@media (min-width:1024px){.page-banner.banner_small{height:245px}}.page-banner.banner_small .banner_images{height:130px}@media (min-width:1024px){.page-banner.banner_small .banner_images{height:245px}}.page-banner.banner_small .banner_images li{height:130px}@media (min-width:1024px){.page-banner.banner_small .banner_images li{height:245px}}.page-banner.banner_small .slider_fixed_content,.page-banner.banner_small .stage2_slide_content{height:130px}@media (min-width:1024px){.page-banner.banner_small .slider_fixed_content,.page-banner.banner_small .stage2_slide_content{height:245px}}.page-banner.banner_small .banner_content{padding-top:0}@media (min-width:1024px){.page-banner.banner_small .banner_content{padding-top:0}}.page-banner.banner_small .banner_content .layout-table{height:130px}@media (min-width:1024px){.page-banner.banner_small .banner_content .layout-table{height:245px}}.page-banner.no-tint picture .tint{display:none!important}.page-banner.col-tint picture .tint{opacity:0.6!important;background:linear-gradient(45deg,#9b2892 0,#191919 40%,#191919 70%,#0071a8 100%)!important;filter:alpha(opacity=60)!important}.page-banner .banner_content{position:relative;z-index:100;zoom:1}.page-banner .banner_content:before,.page-banner .banner_content:after{display:block;content:"\0020";height:0;overflow:hidden}.page-banner .banner_content:after{clear:both}@media (min-width:1024px){.page-banner .banner_content{padding-top:135px}}.page-banner .banner_content .layout-table{width:100%;height:100%;table-layout:fixed}@media (min-width:1024px){.page-banner .banner_content .layout-table{height:auto;min-height:220px}}.page-banner .banner_content .layout-table.title-no.content-no.searchbox-no{height:200px;max-height:calc(100vh - 88px)}@media (min-width:420px){.page-banner .banner_content .layout-table.title-no.content-no.searchbox-no{height:250px}}@media (min-width:600px){.page-banner .banner_content .layout-table.title-no.content-no.searchbox-no{height:300px}}.page-banner .banner_content .layout-table td{display:block}@media (min-width:1024px){.page-banner .banner_content .layout-table td{display:table-cell;vertical-align:middle}}.page-banner .banner_content .layout-table td.title_cell{width:100%;padding:25px}@media (min-width:1024px){.page-banner .banner_content .layout-table td.title_cell{width:35%;padding:0 0 0 20px}}@media (min-width:1240px){.page-banner .banner_content .layout-table td.title_cell{width:40%;padding-left:50px}}@media (min-width:1480px){.page-banner .banner_content .layout-table td.title_cell{width:45%;padding-left:120px}}@media (min-width:1600px){.page-banner .banner_content .layout-table td.title_cell{padding-left:180px}}.page-banner .banner_content .layout-table td.content_cell{width:100%;padding:0 15px}@media (min-width:1024px){.page-banner .banner_content .layout-table td.content_cell{width:30%;padding:25px 40px 0 25px}}@media (min-width:1480px){.page-banner .banner_content .layout-table td.content_cell{width:25%;padding:25px 70px 0 25px}}.page-banner .banner_content .layout-table td.searchbox_cell{position:relative;bottom:0;width:100%;max-width:540px;padding:8px 15px 0 15px;opacity:0;display:none}@media (min-width:768px){.page-banner .banner_content .layout-table td.searchbox_cell{max-width:none;padding:8px 15px 5px 15px}}@media (min-width:1024px){.page-banner .banner_content .layout-table td.searchbox_cell{position:inherit;bottom:inherit;width:25%;max-width:540px;padding:20px;border-top-left-radius:4px;border-bottom-left-radius:4px}}@media (min-width:1240px){.page-banner .banner_content .layout-table td.searchbox_cell{padding:20px 40px}}@media (min-width:1480px){.page-banner .banner_content .layout-table td.searchbox_cell{width:20%;padding:20px 40px}}.page-banner .banner_content .layout-table td.searchbox_cell.open{padding-bottom:5px}.page-banner .banner_content .layout-table.title-yes.content-no.searchbox-yes td.title_cell{width:100%}@media (min-width:1024px){.page-banner .banner_content .layout-table.title-yes.content-no.searchbox-yes td.title_cell{width:60%}}@media (min-width:1480px){.page-banner .banner_content .layout-table.title-yes.content-no.searchbox-yes td.title_cell{width:70%}}.page-banner .banner_content .layout-table.title-yes.content-no.searchbox-yes td.searchbox_cell{width:100%}@media (min-width:1024px){.page-banner .banner_content .layout-table.title-yes.content-no.searchbox-yes td.searchbox_cell{width:25%}}@media (min-width:1480px){.page-banner .banner_content .layout-table.title-yes.content-no.searchbox-yes td.searchbox_cell{width:20%}}.page-banner .banner_content .layout-table.title-yes.content-yes.searchbox-no td.title_cell{width:100%}@media (min-width:1024px){.page-banner .banner_content .layout-table.title-yes.content-yes.searchbox-no td.title_cell{width:55%}}@media (min-width:1240px){.page-banner .banner_content .layout-table.title-yes.content-yes.searchbox-no td.title_cell{width:60%}}@media (min-width:1480px){.page-banner .banner_content .layout-table.title-yes.content-yes.searchbox-no td.title_cell{width:65%}}.page-banner .banner_content .layout-table.title-yes.content-yes.searchbox-no td.content_cell{width:100%}@media (min-width:1024px){.page-banner .banner_content .layout-table.title-yes.content-yes.searchbox-no td.content_cell{width:45%}}@media (min-width:1240px){.page-banner .banner_content .layout-table.title-yes.content-yes.searchbox-no td.content_cell{width:40%}}@media (min-width:1480px){.page-banner .banner_content .layout-table.title-yes.content-yes.searchbox-no td.content_cell{width:35%}}.page-banner .banner_content .layout-table td.title_cell h1.page_title{color:#fff;font-size:200%;font-weight:500}@media (min-width:420px){.page-banner .banner_content .layout-table td.title_cell h1.page_title{letter-spacing:5px;font-size:250%}}@media (min-width:768px){.page-banner .banner_content .layout-table td.title_cell h1.page_title{font-size:275%;font-weight:100}}@media (min-width:1024px){.page-banner .banner_content .layout-table td.title_cell h1.page_title{letter-spacing:0;font-size:320%;font-weight:500}}@media (min-width:1240px){.page-banner .banner_content .layout-table td.title_cell h1.page_title{font-size:420%}}@media (min-width:1480px){.page-banner .banner_content .layout-table td.title_cell h1.page_title{font-size:575%}}.page-banner .banner_content .layout-table td.content_cell{color:#fff;font-size:90%}@media (min-width:1240px){.page-banner .banner_content .layout-table td.content_cell{font-size:95%}}.page-banner .banner_content .layout-table td.content_cell p{text-shadow:0 2px 11px rgba(0,0,0,.5)}.page-banner .banner_content .layout-table td.content_cell p,.page-banner .banner_content .layout-table td.content_cell ul li,.page-banner .banner_content .layout-table td.content_cell ol li{line-height:1.6}@media (min-width:1240px){.page-banner .banner_content .layout-table td.content_cell p,.page-banner .banner_content .layout-table td.content_cell ul li,.page-banner .banner_content .layout-table td.content_cell ol li{line-height:1.7}}.page-banner .banner_content .layout-table td.searchbox_cell{background:transparent}@media (min-width:768px){.page-banner .banner_content .layout-table td.searchbox_cell{background:rgba(255,255,255,.8)}}@media (min-width:1024px){.page-banner .banner_content .layout-table td.searchbox_cell{box-shadow:-10px 0 15px rgba(16,16,16,.06)}}.page-banner .banner_content .layout-table td.searchbox_cell h2{font-size:100%;font-weight:500}@media (min-width:768px){.page-banner .banner_content .layout-table td.searchbox_cell h2{margin-bottom:8px;background:transparent;font-size:110%}}@media (min-width:1024px){.page-banner .banner_content .layout-table td.searchbox_cell h2{margin-bottom:20px;font-size:125%}}.page-banner .banner_content .layout-table td.searchbox_cell h2 a{position:relative;padding:4px 32px 4px 8px;text-decoration:none;border-top-left-radius:4px;border-top-right-radius:4px;background:rgba(255,255,255,.82);display:inline-block;zoom:1;*display:inline}.page-banner .banner_content .layout-table td.searchbox_cell h2 a:before{position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-14px;content:"\f106";font-family:FontAwesome;font-size:24px}.page-banner .banner_content .layout-table td.searchbox_cell h2 a:hover{color:#000;background:#fff}.page-banner .banner_content .layout-table td.searchbox_cell h2 a.open{background:transparent}.page-banner .banner_content .layout-table td.searchbox_cell h2 a.open:before{content:"\f107"}.page-banner .banner_content .layout-table td.searchbox_cell h2 a.open:hover{color:#000;background:transparent}.page-banner .banner_content .layout-table td.searchbox_cell h2.toggle{display:block}@media (min-width:768px){.page-banner .banner_content .layout-table td.searchbox_cell h2.toggle{display:none}}.page-banner .banner_content .layout-table td.searchbox_cell h2.no_toggle{display:none}@media (min-width:768px){.page-banner .banner_content .layout-table td.searchbox_cell h2.no_toggle{display:block}}.page-banner .banner_content .layout-table td.searchbox_cell.open{background:rgba(255,255,255,.8)}@media (min-width:1024px){.page-banner .banner_content .layout-table td.searchbox_cell.open{background-color:#fff}}.page-banner .banner_content .layout-table td.searchbox_cell.open h2{margin-bottom:8px}.page-banner .banner_content .layout-table td.searchbox_cell #search_elements{display:none}@media (min-width:768px){.page-banner .banner_content .layout-table td.searchbox_cell #search_elements{display:block!important}}.page-banner .banner_content .layout-table td.searchbox_cell form,.page-banner .banner_content .layout-table td.searchbox_cell .button{position:relative;display:block;width:100%;margin:0 0 8px 0}@media (min-width:1024px){.page-banner .banner_content .layout-table td.searchbox_cell form,.page-banner .banner_content .layout-table td.searchbox_cell .button{float:none;width:100%;margin:0 0 10px 0}}.page-banner .banner_content .layout-table td.searchbox_cell input,.page-banner .banner_content .layout-table td.searchbox_cell button{border:none}.page-banner .banner_content .layout-table td.searchbox_cell button{position:absolute;top:50%;right:10px;width:32px;height:32px;margin-top:-16px;cursor:pointer;background:transparent url(/wp-content/themes/prophotonix/img/icon_quicksearch_grey.png) center center no-repeat}.page-banner .banner_content .layout-table td.searchbox_cell input{position:relative;transition:400ms;border-bottom:2px solid #fff;border-radius:4px;font-size:80%}@media (min-width:1240px){.page-banner .banner_content .layout-table td.searchbox_cell input{padding:15px 50px 15px 20px}}.page-banner .banner_content .layout-table td.searchbox_cell input:focus{box-shadow:0 3px 18px 0 rgba(0,0,0,.2)}.page-banner .banner_content .layout-table td.searchbox_cell input.blue1{border-color:#0071a8}.page-banner .banner_content .layout-table td.searchbox_cell input.red1{border-color:#b80646}.page-banner .banner_content .layout-table td.searchbox_cell input.purple1{border-color:#9b2892}.page-banner .banner_content .layout-table td.searchbox_cell input.aqua1{border-color:#08babf}.page-banner .banner_content .layout-table td.searchbox_cell input.pink1{border-color:#e52e8c}.page-banner .banner_content .layout-table td.searchbox_cell input,.page-banner .banner_content .layout-table td.searchbox_cell .button{display:block;width:100%;margin-bottom:10px;padding:12px 50px 10px 15px;outline:none}.page-banner .banner_content .layout-table td.searchbox_cell .button{position:relative;max-width:175px;margin:20px auto 0 auto;transition:250ms;text-decoration:none;color:#fff;border-radius:50px;box-shadow:0 1px 10px rgba(16,16,16,.3);font-size:100%}@media (min-width:1024px){.page-banner .banner_content .layout-table td.searchbox_cell .button{margin-top:0}}@media (min-width:1240px){.page-banner .banner_content .layout-table td.searchbox_cell .button{padding:10px 50px 10px 20px}}.page-banner .banner_content .layout-table td.searchbox_cell .button i{position:absolute;top:50%;right:10px;width:24px;height:24px;margin-top:-12px;font-size:24px}.page-banner .banner_content .layout-table td.searchbox_cell .button:hover,.page-banner .banner_content .layout-table td.searchbox_cell .button:focus{transform:translateY(-2px);background-color:#0071a8}.page-banner .banner_content .layout-table td.searchbox_cell .button.blue1:hover,.page-banner .banner_content .layout-table td.searchbox_cell .button.blue1:focus{background-color:#012f46}.page-banner .banner_content .layout-table td.searchbox_cell .button.blue1{background-color:#0071a8}.page-banner .banner_content .layout-table td.searchbox_cell .button.red1{background-color:#b80646}.page-banner .banner_content .layout-table td.searchbox_cell .button.purple1{background-color:#9b2892}.page-banner .banner_content .layout-table td.searchbox_cell .button.aqua1{background-color:#08babf}.page-banner .banner_content .layout-table td.searchbox_cell .button.pink1{background-color:#e52e8c}picture .tint{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:.3;background-color:#000;filter:alpha(opacity=30)}.slider__descriptive{display:none;max-width:500px;margin:0 auto;text-align:center;color:#fff;font-size:1.2rem;font-weight:300}.page-banner .slider__container .slider__heading{position:absolute;bottom:0;width:100%;background:linear-gradient(90deg,#ccbc1b 1.23%,#b80646 28.31%,#002f46 71.32%,#6ccbdd 99.43%)}.page-banner .slider__container .slider__heading h2{padding:1rem;font-size:2rem}@media (min-width:768px){.page-banner .slider__container .slider__heading h2{padding:1.5rem;font-size:2.5rem}}@media (min-width:1024px){.page-banner .slider__container .slider__heading h2{padding:1.5rem;font-size:3rem}}@media (min-width:1240px){.page-banner .slider__container .slider__heading h2{padding:1.75rem;font-size:4rem}}@media (min-width:1480px){.page-banner .slider__container .slider__heading h2{font-size:4.5rem}}.page-banner .slider__container .wave-container{position:absolute;z-index:2;bottom:0;display:none;width:100%;height:300px}@media (min-width:768px){.page-banner .slider__container .wave-container{display:block;bottom:-15px}}@media (min-width:1480px){.page-banner .slider__container .wave-container{display:block;bottom:20px}}.page-banner .slider__container .wave{position:absolute;z-index:1;height:100%;fill:none;clip-path:inset(0 1px 0 1px);stroke-width:2px}.page-banner .slider__container .wave:nth-of-type(1){stroke:rgba(250,250,250,.1)}.page-banner .slider__container .wave:nth-of-type(2){stroke:rgba(250,250,250,.2)}.page-banner .slider__container .wave:nth-of-type(3){stroke:rgba(250,250,250,.3)}.page-banner .slider__container .wave:nth-of-type(4){stroke:rgba(250,250,250,.4)}.page-banner .slider__container .wave:nth-of-type(5){stroke:rgba(250,250,250,.5)}section.page-section,.section-spacer,.section-wysiwyg,.section-cta,.section-featimg-unbound,.section-featimg-bound,.section-contact,.section-button_menu,.section-image_menu,.section-blog_listing{width:100%;zoom:1}section.page-section:before,section.page-section:after,.section-spacer:before,.section-spacer:after,.section-wysiwyg:before,.section-wysiwyg:after,.section-cta:before,.section-cta:after,.section-featimg-unbound:before,.section-featimg-unbound:after,.section-featimg-bound:before,.section-featimg-bound:after,.section-contact:before,.section-contact:after,.section-button_menu:before,.section-button_menu:after,.section-image_menu:before,.section-image_menu:after,.section-blog_listing:before,.section-blog_listing:after{display:block;content:"\0020";height:0;overflow:hidden}section.page-section:after,.section-spacer:after,.section-wysiwyg:after,.section-cta:after,.section-featimg-unbound:after,.section-featimg-bound:after,.section-contact:after,.section-button_menu:after,.section-image_menu:after,.section-blog_listing:after{clear:both}.page-section{padding-top:1rem}section.wysiwyg.narrow .section-wysiwyg{width:90%;max-width:1240px!important;margin:0 auto}section.wysiwyg.shortcode{padding:0!important}section.wysiwyg.shortcode .section-wysiwyg,section.wysiwyg.shortcode .entry{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.page-banner+.page-section{position:relative;padding-top:0}.page-banner+.page-section::after{position:absolute;bottom:0;width:100%;height:4px;content:"";background:linear-gradient(to right,red,orange,yellow,green,cyan,blue,violet)}h2.section_title{margin-top:30px;margin-bottom:30px;text-align:center;font-size:200%;font-weight:500}@media (min-width:1024px){h2.section_title{margin-bottom:50px}}h2.section_title--pair{margin-bottom:10px}@media (min-width:1024px){h2.section_title--pair{margin-bottom:20px}}p.section_subheading{margin-bottom:30px;text-align:center;font-size:100%;font-weight:300}@media (min-width:1024px){p.section_subheading{margin-bottom:50px}}p.section_subheading--pair{margin-bottom:30px}@media (min-width:1024px){p.section_subheading--pair{margin-bottom:50px}}a[href$=".pdf"]{display:inline-block;padding:8px 20px;text-decoration:none;color:#fff;border-radius:50px;background:#08babf}a[href$=".pdf"]:hover{text-decoration:none;color:#fff}a.download_button{display:inline-block;padding:10px 23px;text-decoration:none;color:#fff!important;border-radius:50px;background:#08babf;font-family:"Encode Sans",Verdana,Arial,Helvetica,sans-serif;font-weight:600;margin-top:5px;margin-bottom:5px}a.download_button:hover,a.download_button:focus{padding:10px 23px;text-decoration:none;color:#fff;background:#012f46!important;font-family:"Encode Sans",Verdana,Arial,Helvetica,sans-serif;font-weight:600}.post_list a{border-radius:0;background:transparent}.section-spacer.section-spacer-vsmall{height:10px}.section-spacer.section-spacer-small{height:20px}@media (min-width:600px){.section-spacer.section-spacer-small{height:30px}}.section-spacer.section-spacer-medium{height:50px}@media (min-width:600px){.section-spacer.section-spacer-medium{height:75px}}.section-spacer.section-spacer-large{height:90px}@media (min-width:600px){.section-spacer.section-spacer-large{height:120px}}.section-spacer.section-spacer-vlarge{height:200px}@media (min-width:600px){.section-spacer.section-spacer-vlarge{height:300px}}.section-wysiwyg.greylight,.section-button_menu.greylight,.section-blog_listing.greylight{background-color:#f0efef}.section-wysiwyg.greymid,.section-button_menu.greymid,.section-blog_listing.greymid{background-color:#e4e5e6}.section-wysiwyg .entry,.section-button_menu .entry,.section-blog_listing .entry{max-width:1575px;margin:0 auto;padding:0 15px 0 10px}@media (min-width:600px){.section-wysiwyg .entry,.section-button_menu .entry,.section-blog_listing .entry{padding:0 10px}}@media (min-width:768px){.section-wysiwyg .entry,.section-button_menu .entry,.section-blog_listing .entry{padding:0 25px 0 20px}}.section-wysiwyg,.section-button_menu{padding:30px 0}@media (min-width:600px){.section-wysiwyg,.section-button_menu{padding:50px 0}}@media (min-width:500px){.section-wysiwyg .entry p,.section-wysiwyg .entry ul li,.section-wysiwyg .entry ol li,.section-wysiwyg .entry blockquote,.section-button_menu .entry p,.section-button_menu .entry ul li,.section-button_menu .entry ol li,.section-button_menu .entry blockquote{line-height:1.6}}@media (min-width:768px){.section-wysiwyg .entry h2,.section-button_menu .entry h2{margin-bottom:10px;font-size:28px}}.section-image_menu,.section-blog_listing{padding:0 0 30px 0}@media (min-width:600px){.section-image_menu,.section-blog_listing{padding:0 0 50px 0}}@media (min-width:1240px){.button_menu{box-shadow:3px 12px 20px 0 rgba(0,0,0,.15)}}.section-button_menu{display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:0}@media (min-width:600px){.section-button_menu{overflow-x:auto;flex-direction:row}.section-button_menu::-webkit-scrollbar-track{border-radius:0;background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.section-button_menu::-webkit-scrollbar{width:5px;border-radius:0;background-color:#f5f5f5}.section-button_menu::-webkit-scrollbar-thumb{background-color:#0071a8;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3)}}@media (min-width:768px){.section-button_menu{margin-top:1rem;margin-bottom:1rem}}@media (min-width:1024px){.section-button_menu{margin-right:1rem;margin-left:1rem}}@media (min-width:1480px){.section-button_menu{margin:2rem auto}}.section-button_menu h2.button_menu_title{width:100%;margin-top:1rem;margin-bottom:1rem;margin-left:1rem;padding:0;font-size:1.4rem}@media (min-width:600px){.section-button_menu h2.button_menu_title{width:auto;white-space:nowrap}}@media (min-width:1024px){.section-button_menu h2.button_menu_title{margin-right:1rem;font-size:1.5rem}}@media (min-width:1240px){.section-button_menu h2.button_menu_title{margin-right:2rem;font-size:2rem}}.section-button_menu .button_list{overflow-x:auto}@media (min-width:600px){.section-button_menu .button_list{overflow-x:inherit}}@media (min-width:1024px){.section-button_menu .button_list{justify-content:center}}.section-button_menu .button_list::-webkit-scrollbar-track{border-radius:0;background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.section-button_menu .button_list::-webkit-scrollbar{width:5px;border-radius:0;background-color:#f5f5f5}.section-button_menu .button_list::-webkit-scrollbar-thumb{background-color:#0071a8;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.section-button_menu .button_menu_container,.section-button_menu .button_list{display:flex;flex-wrap:nowrap;width:100%;list-style-type:none}@media (min-width:600px){.section-button_menu .button_menu_container,.section-button_menu .button_list{align-items:center}}.section-button_menu .button_menu_container li,.section-button_menu .button_list li{margin-bottom:1rem}@media (min-width:600px){.section-button_menu .button_menu_container li,.section-button_menu .button_list li{margin-bottom:0}}.section-button_menu .button_menu_container li:first-child,.section-button_menu .button_list li:first-child{margin-left:1rem}.section-button_menu .button_menu_container li:not(:last-child),.section-button_menu .button_list li:not(:last-child){margin-right:.5rem}@media (min-width:768px){.section-button_menu .button_menu_container li:not(:last-child),.section-button_menu .button_list li:not(:last-child){margin-right:1rem}}@media (min-width:1240px){.section-button_menu .button_menu_container li:not(:last-child),.section-button_menu .button_list li:not(:last-child){margin-right:2rem}}.section-button_menu .button_menu_container li.current a,.section-button_menu .button_list li.current a{color:white!important;border-color:#000!important;background-color:#191919!important}.section-button_menu .button_menu_container a,.section-button_menu .button_list a{display:block;width:100%;font-weight:500;padding:6px 10px;white-space:nowrap;text-decoration:none;color:inherit;border:2px solid blue;border-radius:50px}@media (min-width:768px){.section-button_menu .button_menu_container a,.section-button_menu .button_list a{padding:10px 20px}}@media (min-width:1240px){.section-button_menu .button_menu_container a,.section-button_menu .button_list a{padding:14px 30px;border:1px solid blue;border-radius:4px;font-size:1rem}}@media (min-width:1480px){.section-button_menu .button_menu_container a,.section-button_menu .button_list a{padding:15px 35px;font-size:1.2rem}}.section-button_menu .with_header{width:100%}.section-featimg-bound{position:relative;border-bottom:20px solid #fff}@media (min-width:600px){.section-featimg-bound{border-bottom:none}}.section-featimg-bound table.layout-table td{display:block;overflow:hidden;vertical-align:top}@media (min-width:1024px){.section-featimg-bound table.layout-table td{display:table-cell}}@media (min-width:600px){.section-featimg-bound table.layout-table td.img_elem{position:inherit;z-index:inherit;top:inherit;padding-bottom:0}}@media (min-width:1024px){.section-featimg-bound table.layout-table td.img_elem{width:50%}}.section-featimg-bound table.layout-table td.img_elem img{display:block;width:100%;height:100%;max-height:400px;margin:0;object-fit:cover}@media (min-width:1024px){.section-featimg-bound table.layout-table td.img_elem img{max-height:none}}.section-featimg-bound table.layout-table td.content_elem{z-index:100;width:calc(100% - 20px);margin:20px 0 0 10px;padding:20px;vertical-align:top;font-size:90%}@media (min-width:420px){.section-featimg-bound table.layout-table td.content_elem{font-size:100%}}@media (min-width:600px){.section-featimg-bound table.layout-table td.content_elem{width:70%;margin:20px 0 0 20px;font-size:90%}}@media (min-width:1024px){.section-featimg-bound table.layout-table td.content_elem{width:50%;padding-top:10px;vertical-align:middle}}@media (min-width:1240px){.section-featimg-bound table.layout-table td.content_elem{padding:50px 50px 20px 50px;vertical-align:top;font-size:100%}}@media (min-width:1480px){.section-featimg-bound table.layout-table td.content_elem{padding:0 100px;vertical-align:middle}}.section-featimg-bound table.layout-table td.content_elem::before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";background:rgba(255,255,255,.9)}@media (min-width:600px){.section-featimg-bound table.layout-table td.content_elem::before{display:none}}@media (min-width:600px){.section-featimg-bound.bg_greylight{background-color:#f0efef}}.section-featimg-bound.bg_greylight table.layout-table td.content_elem{background:rgba(240,239,239,.95)}@media (min-width:600px){.section-featimg-bound.bg_greylight table.layout-table td.content_elem{background:transparent}}@media (min-width:600px){.section-featimg-bound.bg_greymid{background-color:#e4e5e6}}.section-featimg-bound.bg_greymid table.layout-table td.content_elem{background:rgba(228,229,230,.92)}@media (min-width:600px){.section-featimg-bound.bg_greymid table.layout-table td.content_elem{background:transparent}}.section-featimg-unbound .inner-wrapper{position:relative;margin:0 auto;zoom:1}.section-featimg-unbound .inner-wrapper:before,.section-featimg-unbound .inner-wrapper:after{display:block;content:"\0020";height:0;overflow:hidden}.section-featimg-unbound .inner-wrapper:after{clear:both}.section-featimg-unbound .inner-wrapper .img_elem{z-index:-50;max-width:1152px}.section-featimg-unbound .inner-wrapper .img_elem img{width:100%;height:auto}.section-featimg-unbound .inner-wrapper .content_elem{position:relative;z-index:100;width:98%;max-width:768px;margin:-50px auto 0 auto;padding:15px 20px;background:rgba(255,255,255,.92)}@media (min-width:1024px){.section-featimg-unbound .inner-wrapper .content_elem{position:absolute;top:0;right:0;width:460px;height:100%;background:#fff;margin-top:0}}@media (min-width:1240px){.section-featimg-unbound .inner-wrapper .content_elem{background:rgba(255,255,255,.85)}}.section-featimg-unbound .inner-wrapper .content_elem .entry{font-size:90%}@media (min-width:500px){.section-featimg-unbound .inner-wrapper .content_elem .entry{font-size:100%}}@media (min-width:1024px){.section-featimg-unbound.img_right .inner-wrapper .img_elem{float:right}}.section-featimg-unbound.img_right .inner-wrapper .content_elem{margin:0 auto -50px auto}@media (min-width:1024px){.section-featimg-unbound.img_right .inner-wrapper .content_elem{right:inherit;left:0;margin-top:23px;margin-bottom:0}}.section-featimg-unbound h2.section-title{margin-bottom:10px;color:#000;font-size:24px;font-weight:500}@media (min-width:500px){.section-featimg-unbound h2.section-title{margin-bottom:20px;font-size:32px;line-height:1.4}}@media (min-width:1024px){.section-featimg-unbound h2.section-title{font-size:36px}}.section-featimg-unbound h3.section-subtitle{margin-bottom:10px;font-size:100%;font-weight:700;line-height:1.6em}@media (min-width:768px){.section-featimg-unbound h3.section-subtitle{margin-bottom:20px}}.section-featimg-unbound h3.section-subtitle a{text-decoration:none;color:rgba(0,0,0,.4)}.section-featimg-unbound h3.section-subtitle a:hover,.section-featimg-unbound h3.section-subtitle a:focus{color:rgba(0,0,0,.2)}.section-featimg-unbound .button{padding:10px 23px;text-decoration:none;color:white!important;border-radius:50px;background-color:#0071a8;font-size:90%;font-weight:500;display:inline-block;zoom:1;*display:inline}.section-featimg-unbound .button:hover,.section-featimg-unbound .button:focus{background-color:#012f46}.section-featimg-unbound.bg_greylight{background-color:#f0efef}.section-featimg-unbound.bg_greymid{background-color:#e4e5e6}.section-featimg-unbound.high_blue1 h2{color:#0071a8}.section-featimg-unbound.high_blue1 .button{color:#fff;background-color:#0071a8}.section-featimg-unbound.high_blue1 .button:hover,.section-featimg-unbound.high_blue1 .button:focus{background-color:#012f46}.section-featimg-unbound.high_red1 h2{color:#b80646}.section-featimg-unbound.high_red1 .button{color:#fff;background-color:#b80646}.section-featimg-unbound.high_red1 .button:hover,.section-featimg-unbound.high_red1 .button:focus{background-color:#b80646}.section-featimg-unbound.high_purple1 h2{color:#9b2892}.section-featimg-unbound.high_purple1 .button{color:#fff;background-color:#9b2892}.section-featimg-unbound.high_purple1 .button:hover,.section-featimg-unbound.high_purple1 .button:focus{background-color:#9b2892}.section-featimg-unbound.high_aqua1 h2{color:#08babf}.section-featimg-unbound.high_aqua1 .button{color:#fff;background-color:#08babf}.section-featimg-unbound.high_aqua1 .button:hover,.section-featimg-unbound.high_aqua1 .button:focus{background-color:#08babf}.section-featimg-unbound.high_pink1 h2{color:#e52e8c}.section-featimg-unbound.high_pink1 .button{color:#fff;background-color:#e52e8c}.section-featimg-unbound.high_pink1 .button:hover,.section-featimg-unbound.high_pink1 .button:focus{background-color:#e52e8c}.section-featimg-unbound.blog_featpost h2.section-title{text-transform:uppercase;margin-bottom:10px;font-size:1.8rem;line-height:1.3em}.section-featimg-unbound.blog_featpost h2.section-title a{text-decoration:none;color:#000}.section-featimg-unbound.blog_featpost h2.section-title a:hover,.section-featimg-unbound.blog_featpost h2.section-title a:focus{text-decoration:underline;color:#0071a8}.section-featimg-unbound.blog_featpost h3.section-subtitle{margin-bottom:5px}.section-featimg-unbound.blog_featpost h3 .term_filter{text-transform:uppercase}.section-featimg-unbound.blog_featpost h3 .term_filter:hover,.section-featimg-unbound.blog_featpost h3 .term_filter:focus{text-decoration:underline;color:#000!important}.section-featimg-unbound.blog_featpost .subheading{padding-bottom:15px}@media (min-width:500px){.section-featimg-unbound.blog_featpost .subheading{padding-bottom:25px}}@media (min-width:1024px){.section-featimg-unbound.blog_featpost .subheading{padding-bottom:10px}}@media (min-width:1024px){.section-featimg-unbound.blog_featpost .inner-wrapper{display:flex;justify-content:center;align-items:center}.section-featimg-unbound.blog_featpost .content_elem{width:100%;height:100%;position:relative;padding-left:50px;padding-right:10%}.section-featimg-unbound.blog_featpost .img_elem img{width:100%;height:450px;object-fit:cover}}.section-cta{position:relative;min-height:150px}@media (min-width:1240px){.section-cta{min-height:200px}}.section-cta::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:.6;background:linear-gradient(45deg,#9b2892 0,#191919 40%,#191919 70%,#0071a8 100%)}.section-cta .inner-wrapper{position:relative;width:100%;min-height:150px;margin:0 auto;padding:80px 20px 20px;text-align:center}@media (min-width:500px){.section-cta .inner-wrapper{padding-top:20px;text-align:left}}@media (min-width:1024px){.section-cta .inner-wrapper{max-width:1024px}}@media (min-width:1240px){.section-cta .inner-wrapper{min-height:200px}}.section-cta .inner-wrapper .inner-wrapper__text{position:relative;width:100%}@media (min-width:500px){.section-cta .inner-wrapper .inner-wrapper__text{width:65%}}.section-cta img{position:absolute;top:-50px;right:0;left:0;width:125px;height:auto;margin:0 auto;padding:0;border:2px solid #f0efef;background:#fff;border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%}@media (min-width:500px){.section-cta img{top:50%;right:15px;left:auto;width:30%;transform:translateY(-50%)}}@media (min-width:768px){.section-cta img{width:auto}}@media (min-width:1240px){.section-cta img{right:0;padding:0}}.section-cta .cta-button{position:unset;margin:0 auto 10px auto;padding:9px 40px;text-decoration:none;border:none;border-radius:50px;background:#fff;font-family:"Encode Sans",Verdana,Arial,Helvetica,sans-serif;font-size:100%;font-weight:700;display:inline-block;zoom:1;*display:inline}@media (min-width:500px){.section-cta .cta-button{bottom:15px;left:30px;margin:0}}@media (min-width:600px){.section-cta .cta-button{bottom:20px;padding:12px 30px}}@media (min-width:1240px){.section-cta .cta-button{bottom:40px}}.section-cta .cta-button i.fa{margin-left:10px;vertical-align:bottom;font-size:125%;display:inline-block;zoom:1;*display:inline}.section-cta .cta-button:hover,.section-cta .cta-button:focus{color:#000;border:none;background:#fff;font-weight:700}.section-cta.has-mobile .cta-button{display:none}.section-cta.has-mobile .cta-button.mobile{display:inline-block}@media (min-width:600px){.section-cta.has-mobile .cta-button{display:inline-block}.section-cta.has-mobile .cta-button.mobile{display:none}}.section-cta h3{margin-top:.5rem;padding-bottom:1rem;color:#fff;font-size:120%}@media (min-width:600px){.section-cta h3{font-size:160%}}@media (min-width:1240px){.section-cta h3{font-size:175%}}.section-cta p{margin-bottom:1rem;color:#fff}.section-cta.section-cta-blue1{background-color:#0071a8}.section-cta.section-cta-blue1 .cta-button{color:#0071a8}.section-cta.section-cta-blue2{background-color:#012f46}.section-cta.section-cta-blue2 .cta-button{color:#012f46}.section-cta.section-cta-red1{background-color:#b80646}.section-cta.section-cta-red1 .cta-button{color:#b80646}.section-cta.section-cta-purple1{background-color:#9b2892}.section-cta.section-cta-purple1 .cta-button{color:#9b2892}.section-cta.section-cta-aqua1{background-color:#08babf}.section-cta.section-cta-aqua1 .cta-button{color:#08babf}.section-cta.section-cta-pink1{background-color:#e52e8c}.section-cta.section-cta-pink1 .cta-button{color:#e52e8c}.grid_wrapper{width:100%;text-align:center}ul.team_grid{width:100%;max-width:calc(425px * 4);margin:0;margin:0 auto;margin-bottom:0rem;padding:0 15px 0 8px;padding:0 30px;list-style-type:none;text-align:left;display:inline-block;zoom:1;*display:inline}ul.team_grid li{position:relative;overflow:hidden;width:100%;max-height:540px;margin:0 0 15px 0;margin:0 .5% 15px .5%;display:inline-block;zoom:1;*display:inline}@media (min-width:420px){ul.team_grid li{width:49%;max-width:410px}}@media (min-width:768px){ul.team_grid li{width:32.333%}}@media (min-width:1024px){ul.team_grid li{width:24%;margin-bottom:30px}ul.team_grid li:hover .member_icons{height:auto;opacity:1}}ul.team_grid li img{display:block;float:left;float:none;width:70px;width:100%;height:auto;margin:0;margin-right:10px;border:1px solid #012f46;border:none}ul.team_grid li .team_member_tint{position:absolute;top:0;left:0;display:block;width:100%;height:100%;min-height:540px;background:rgba(0,0,0,.03)}ul.team_grid li .team_member_content{position:absolute;bottom:0;left:0;width:100%;padding:10px;background:rgba(0,0,0,.5);zoom:1}ul.team_grid li .team_member_content:before,ul.team_grid li .team_member_content:after{display:block;content:"\0020";height:0;overflow:hidden}ul.team_grid li .team_member_content:after{clear:both}@media (min-width:600px){ul.team_grid li .team_member_content{padding:18px}}@media (min-width:768px){ul.team_grid li .team_member_content{padding:10px}}@media (min-width:850px){ul.team_grid li .team_member_content{padding:18px}}@media (min-width:1024px){ul.team_grid li .team_member_content{padding:10px}}@media (min-width:1240px){ul.team_grid li .team_member_content{padding:25px}}ul.team_grid li h3{margin-bottom:8px;color:#fff;font-size:150%}@media (min-width:600px){ul.team_grid li h3{margin-bottom:12px;font-size:175%}}@media (min-width:768px){ul.team_grid li h3{margin-bottom:8px;font-size:150%}}@media (min-width:850px){ul.team_grid li h3{margin-bottom:12px}}@media (min-width:1024px){ul.team_grid li h3{margin-bottom:8px}}@media (min-width:1240px){ul.team_grid li h3{margin-bottom:12px;font-size:175%}}ul.team_grid li .team_member_metadata{float:none;margin-bottom:12px;text-transform:uppercase;color:#000;color:#fff;font-size:100%}@media (min-width:600px){ul.team_grid li .team_member_metadata{margin-bottom:20px}}@media (min-width:768px){ul.team_grid li .team_member_metadata{margin-bottom:12px}}@media (min-width:850px){ul.team_grid li .team_member_metadata{margin-bottom:20px}}@media (min-width:1024px){ul.team_grid li .team_member_metadata{margin-bottom:12px}}@media (min-width:1240px){ul.team_grid li .team_member_metadata{margin-bottom:20px}}ul.team_grid li .member_icons{position:relative;display:flex;float:none;flex-direction:column;margin:7px 0 7px 7px;margin:0;transition:400ms}@media (min-width:1024px){ul.team_grid li .member_icons{height:0;opacity:0}}ul.team_grid li .member_icons a{display:block;margin-right:10px;margin-bottom:10px;text-decoration:none;color:#fff;font-size:.8rem;font-weight:700}@media (min-width:500px){ul.team_grid li .member_icons a{font-size:1rem}}ul.team_grid li .member_icons .member_icon{width:36px;width:49px;height:36px;height:49px;margin-right:10px;margin-right:12px;text-decoration:none;text-indent:-9000em;display:inline-block;zoom:1;*display:inline}ul.team_grid li .member_icons .member_icon.member_icon_phone{background:transparent url(/wp-content/themes/prophotonix/img/sprite2.png) -100px -100px no-repeat}@media (min-width:500px){ul.team_grid li .member_icons .member_icon.member_icon_phone{background-position:-100px 0}}ul.team_grid li .member_icons .member_icon.member_icon_email{background:transparent url(/wp-content/themes/prophotonix/img/sprite2.png) -150px -100px no-repeat}@media (min-width:500px){ul.team_grid li .member_icons .member_icon.member_icon_email{background-position:-150px 0}}ul.team_grid li .member_icons .member_icon:hover.member_icon_phone,ul.team_grid li .member_icons .member_icon:focus.member_icon_phone{background-position:-100px -150px}@media (min-width:500px){ul.team_grid li .member_icons .member_icon:hover.member_icon_phone,ul.team_grid li .member_icons .member_icon:focus.member_icon_phone{background-position:-100px -50px}}ul.team_grid li .member_icons .member_icon:hover.member_icon_email,ul.team_grid li .member_icons .member_icon:focus.member_icon_email{background-position:-150px -150px}@media (min-width:500px){ul.team_grid li .member_icons .member_icon:hover.member_icon_email,ul.team_grid li .member_icons .member_icon:focus.member_icon_email{background-position:-150px -50px}}ul.team_grid li .member_phone_popup{position:absolute;top:0;left:0;display:block;display:none;width:100%;margin-top:-10px;margin-top:0;padding:15px 10px 10px 10px;padding-top:10px;background-color:rgba(0,113,168,.23);background-color:rgba(228,229,230,.82);font-size:90%;line-height:1.5}.team_grid__link{position:relative;right:0;left:0;display:block;max-width:160px;margin:0 auto;padding:10px 20px;text-align:center;text-decoration:none;color:#fff;border-radius:50px;background:#0071a8}.team_grid__link:hover{color:#fff}.section-contact{max-width:1575px;margin:0 auto;padding:50px 20px}@media (min-width:1240px){.section-contact{padding:75px 20px}}.section-contact .entry{width:100%}@media (min-width:1024px){.section-contact .entry{padding-right:35%}}@media (min-width:1240px){.section-contact .entry{padding-right:30%}}.section-contact .inner-container{width:100%;zoom:1}.section-contact .inner-container:before,.section-contact .inner-container:after{display:block;content:"\0020";height:0;overflow:hidden}.section-contact .inner-container:after{clear:both}@media (min-width:1024px){.section-contact .inner-container .col1{float:left;width:65%}}@media (min-width:1240px){.section-contact .inner-container .col1{width:70%}}.section-contact .inner-container .col1 .form_wrapper label{display:none}.section-contact .inner-container .col2{margin-top:40px;zoom:1}.section-contact .inner-container .col2:before,.section-contact .inner-container .col2:after{display:block;content:"\0020";height:0;overflow:hidden}.section-contact .inner-container .col2:after{clear:both}@media (min-width:1024px){.section-contact .inner-container .col2{float:left;width:30%;margin-top:0;margin-left:5%}}@media (min-width:1240px){.section-contact .inner-container .col2{width:25%}}@media (min-width:1480px){.section-contact .inner-container .col2{width:23%;margin-left:7%}}.section-contact .inner-container .col2 .contact_loc{padding-bottom:20px}@media (min-width:768px){.section-contact .inner-container .col2 .contact_loc{float:left;width:50%;padding-bottom:30px}}@media (min-width:1024px){.section-contact .inner-container .col2 .contact_loc{float:none;width:100%;padding-bottom:40px}}@media (min-width:1480px){.section-contact .inner-container .col2 .contact_loc{padding-bottom:50px}}.section-contact .inner-container .col2 .contact_loc h3{margin-bottom:12px;font-size:120%}@media (min-width:1480px){.section-contact .inner-container .col2 .contact_loc h3{font-size:130%}}.section-contact .inner-container .col2 .contact_loc a{position:relative;display:block;min-height:26px;margin-bottom:13px;padding-top:2px;padding-left:35px;text-decoration:none;color:#696969;font-size:95%}@media (min-width:600px){.section-contact .inner-container .col2 .contact_loc a{font-size:105%}}@media (min-width:1480px){.section-contact .inner-container .col2 .contact_loc a{font-size:110%}}.section-contact .inner-container .col2 .contact_loc a:before{position:absolute;top:0;left:0;width:20px;height:22px;padding:4px 1px 1px 6px;color:#000;border:1px solid #696969;font-family:FontAwesome;font-size:20px;border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%}.section-contact .inner-container .col2 .contact_loc a:hover,.section-contact .inner-container .col2 .contact_loc a:focus{color:#0071a8}.section-contact .inner-container .col2 .contact_loc a:hover:before,.section-contact .inner-container .col2 .contact_loc a:focus:before{color:#0071a8;border-color:#0071a8}.section-contact .inner-container .col2 .contact_loc a.phone_link:before{content:"\f095"}.section-contact .inner-container .col2 .contact_loc a.email_link:before{padding-top:6px;padding-left:7px;content:"\f003";font-size:15px}@media (min-width:600px){.section-contact .inner-container .half-1{padding-right:12px}}@media (min-width:600px){.section-contact .inner-container .half-2{padding-left:12px}}.section-blog_listing{padding-top:15px}@media all and (min-width:600px){.section-blog_listing{padding-top:15px}}.section-blog_listing .entry{padding:0}.section-blog_listing .post_list_title{margin-top:20px}@media all and (min-width:600px){.section-blog_listing .post_list_title{margin-top:25px}}.button_menu .section-button_menu{margin:0 auto;padding-top:10px;padding-bottom:10px}@media all and (min-width:600px){.button_menu .section-button_menu{margin:0 auto;padding-top:30px;padding-bottom:30px}}.faq_wrapper .faq_listing_box h2{margin-bottom:23px;padding:0 35px 0 15px;font-size:110%;font-weight:600;color:#b80646}@media (min-width:420px){.faq_wrapper .faq_listing_box h2{padding:0 50px 0 20px}}.faq_wrapper .faq_listing_box h3.faq_question_heading{font-size:90%;font-weight:500}@media (min-width:420px){.faq_wrapper .faq_listing_box h3.faq_question_heading{font-size:100%}}@media (min-width:600px){.faq_wrapper .faq_listing_box h3.faq_question_heading{font-size:110%}}.faq_wrapper .faq_listing_box h3.faq_question_heading a{display:block;position:relative;padding:15px 35px 15px 15px;color:#012f46;text-decoration:none}@media (min-width:420px){.faq_wrapper .faq_listing_box h3.faq_question_heading a{padding:20px 50px 20px 20px}}.faq_wrapper .faq_listing_box h3.faq_question_heading a:hover{color:#0071a8;background-color:#e4f3f7}.faq_wrapper .faq_listing_box h3.faq_question_heading a:before{position:absolute;top:50%;right:10px;margin-top:-9px;font-family:FontAwesome;width:16px;height:18px;font-size:16px;color:#b80646;content:'\f067'}@media (min-width:420px){.faq_wrapper .faq_listing_box h3.faq_question_heading a:before{right:15px;width:20px;height:22px;margin-top:-11px;font-size:20px}}.faq_wrapper .faq_listing_box h3.faq_question_heading a.open:before{content:'\f068'}.faq_wrapper ul.faq_list{margin-bottom:35px;list-style-type:none}.faq_wrapper ul.faq_list li .entry{display:none;padding:10px 20px 10px 10px;font-size:90%}@media (min-width:420px){.faq_wrapper ul.faq_list li .entry{padding:15px 25px 10px 15px;font-size:100%}}@media (min-width:600px){.faq_wrapper ul.faq_list li .entry{padding:20px 35px 10px 25px}}.faq_wrapper ul.faq_list li.odd h3.faq_question_heading a{background-color:#f2f9fb}.faq_wrapper ul.faq_list li.odd h3.faq_question_heading a:hover{background-color:#e4f3f7}.faq_wrapper,.financial_releases_wrapper,.document_library_wrapper{zoom:1;max-width:1575px;margin:0 auto;padding:50px 15px 50px 10px}.faq_wrapper:before,.faq_wrapper:after,.financial_releases_wrapper:before,.financial_releases_wrapper:after,.document_library_wrapper:before,.document_library_wrapper:after{display:block;content:"\0020";height:0;overflow:hidden}.faq_wrapper:after,.financial_releases_wrapper:after,.document_library_wrapper:after{clear:both}@media (min-width:1480px){.faq_wrapper,.financial_releases_wrapper,.document_library_wrapper{padding:50px 10px 50px 5px}}.faq_wrapper .faq_listing_box,.faq_wrapper .financial_releases_listing_box,.faq_wrapper .document_library_listing_box,.financial_releases_wrapper .faq_listing_box,.financial_releases_wrapper .financial_releases_listing_box,.financial_releases_wrapper .document_library_listing_box,.document_library_wrapper .faq_listing_box,.document_library_wrapper .financial_releases_listing_box,.document_library_wrapper .document_library_listing_box{padding:25px 20px;border:2px solid #012f46}.faq_wrapper .faq_listing_box_wrapper .filter_section,.faq_wrapper .financial_releases_listing_box_wrapper .filter_section,.faq_wrapper .document_library_listing_box_wrapper .filter_section,.financial_releases_wrapper .faq_listing_box_wrapper .filter_section,.financial_releases_wrapper .financial_releases_listing_box_wrapper .filter_section,.financial_releases_wrapper .document_library_listing_box_wrapper .filter_section,.document_library_wrapper .faq_listing_box_wrapper .filter_section,.document_library_wrapper .financial_releases_listing_box_wrapper .filter_section,.document_library_wrapper .document_library_listing_box_wrapper .filter_section{zoom:1;margin-bottom:20px;padding:30px 23px 26px 23px;background-color:#e4f3f7}.faq_wrapper .faq_listing_box_wrapper .filter_section:before,.faq_wrapper .faq_listing_box_wrapper .filter_section:after,.faq_wrapper .financial_releases_listing_box_wrapper .filter_section:before,.faq_wrapper .financial_releases_listing_box_wrapper .filter_section:after,.faq_wrapper .document_library_listing_box_wrapper .filter_section:before,.faq_wrapper .document_library_listing_box_wrapper .filter_section:after,.financial_releases_wrapper .faq_listing_box_wrapper .filter_section:before,.financial_releases_wrapper .faq_listing_box_wrapper .filter_section:after,.financial_releases_wrapper .financial_releases_listing_box_wrapper .filter_section:before,.financial_releases_wrapper .financial_releases_listing_box_wrapper .filter_section:after,.financial_releases_wrapper .document_library_listing_box_wrapper .filter_section:before,.financial_releases_wrapper .document_library_listing_box_wrapper .filter_section:after,.document_library_wrapper .faq_listing_box_wrapper .filter_section:before,.document_library_wrapper .faq_listing_box_wrapper .filter_section:after,.document_library_wrapper .financial_releases_listing_box_wrapper .filter_section:before,.document_library_wrapper .financial_releases_listing_box_wrapper .filter_section:after,.document_library_wrapper .document_library_listing_box_wrapper .filter_section:before,.document_library_wrapper .document_library_listing_box_wrapper .filter_section:after{display:block;content:"\0020";height:0;overflow:hidden}.faq_wrapper .faq_listing_box_wrapper .filter_section:after,.faq_wrapper .financial_releases_listing_box_wrapper .filter_section:after,.faq_wrapper .document_library_listing_box_wrapper .filter_section:after,.financial_releases_wrapper .faq_listing_box_wrapper .filter_section:after,.financial_releases_wrapper .financial_releases_listing_box_wrapper .filter_section:after,.financial_releases_wrapper .document_library_listing_box_wrapper .filter_section:after,.document_library_wrapper .faq_listing_box_wrapper .filter_section:after,.document_library_wrapper .financial_releases_listing_box_wrapper .filter_section:after,.document_library_wrapper .document_library_listing_box_wrapper .filter_section:after{clear:both}.faq_wrapper .faq_listing_box_wrapper .filter_section .layout-table,.faq_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table,.faq_wrapper .document_library_listing_box_wrapper .filter_section .layout-table,.financial_releases_wrapper .faq_listing_box_wrapper .filter_section .layout-table,.financial_releases_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table,.financial_releases_wrapper .document_library_listing_box_wrapper .filter_section .layout-table,.document_library_wrapper .faq_listing_box_wrapper .filter_section .layout-table,.document_library_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table,.document_library_wrapper .document_library_listing_box_wrapper .filter_section .layout-table{table-layout:fixed}.faq_wrapper .faq_listing_box_wrapper .filter_section .layout-table th,.faq_wrapper .faq_listing_box_wrapper .filter_section .layout-table td,.faq_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table th,.faq_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table td,.faq_wrapper .document_library_listing_box_wrapper .filter_section .layout-table th,.faq_wrapper .document_library_listing_box_wrapper .filter_section .layout-table td,.financial_releases_wrapper .faq_listing_box_wrapper .filter_section .layout-table th,.financial_releases_wrapper .faq_listing_box_wrapper .filter_section .layout-table td,.financial_releases_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table th,.financial_releases_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table td,.financial_releases_wrapper .document_library_listing_box_wrapper .filter_section .layout-table th,.financial_releases_wrapper .document_library_listing_box_wrapper .filter_section .layout-table td,.document_library_wrapper .faq_listing_box_wrapper .filter_section .layout-table th,.document_library_wrapper .faq_listing_box_wrapper .filter_section .layout-table td,.document_library_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table th,.document_library_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table td,.document_library_wrapper .document_library_listing_box_wrapper .filter_section .layout-table th,.document_library_wrapper .document_library_listing_box_wrapper .filter_section .layout-table td{display:block;width:100%}@media (min-width:420px){.faq_wrapper .faq_listing_box_wrapper .filter_section .layout-table th,.faq_wrapper .faq_listing_box_wrapper .filter_section .layout-table td,.faq_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table th,.faq_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table td,.faq_wrapper .document_library_listing_box_wrapper .filter_section .layout-table th,.faq_wrapper .document_library_listing_box_wrapper .filter_section .layout-table td,.financial_releases_wrapper .faq_listing_box_wrapper .filter_section .layout-table th,.financial_releases_wrapper .faq_listing_box_wrapper .filter_section .layout-table td,.financial_releases_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table th,.financial_releases_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table td,.financial_releases_wrapper .document_library_listing_box_wrapper .filter_section .layout-table th,.financial_releases_wrapper .document_library_listing_box_wrapper .filter_section .layout-table td,.document_library_wrapper .faq_listing_box_wrapper .filter_section .layout-table th,.document_library_wrapper .faq_listing_box_wrapper .filter_section .layout-table td,.document_library_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table th,.document_library_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table td,.document_library_wrapper .document_library_listing_box_wrapper .filter_section .layout-table th,.document_library_wrapper .document_library_listing_box_wrapper .filter_section .layout-table td{display:table-cell}}.faq_wrapper .faq_listing_box_wrapper .filter_section .layout-table th,.faq_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table th,.faq_wrapper .document_library_listing_box_wrapper .filter_section .layout-table th,.financial_releases_wrapper .faq_listing_box_wrapper .filter_section .layout-table th,.financial_releases_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table th,.financial_releases_wrapper .document_library_listing_box_wrapper .filter_section .layout-table th,.document_library_wrapper .faq_listing_box_wrapper .filter_section .layout-table th,.document_library_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table th,.document_library_wrapper .document_library_listing_box_wrapper .filter_section .layout-table th{padding-bottom:10px}@media (min-width:420px){.faq_wrapper .faq_listing_box_wrapper .filter_section .layout-table th,.faq_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table th,.faq_wrapper .document_library_listing_box_wrapper .filter_section .layout-table th,.financial_releases_wrapper .faq_listing_box_wrapper .filter_section .layout-table th,.financial_releases_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table th,.financial_releases_wrapper .document_library_listing_box_wrapper .filter_section .layout-table th,.document_library_wrapper .faq_listing_box_wrapper .filter_section .layout-table th,.document_library_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table th,.document_library_wrapper .document_library_listing_box_wrapper .filter_section .layout-table th{width:100px;padding-bottom:0}}@media (min-width:420px){.faq_wrapper .faq_listing_box_wrapper .filter_section .layout-table td,.faq_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table td,.faq_wrapper .document_library_listing_box_wrapper .filter_section .layout-table td,.financial_releases_wrapper .faq_listing_box_wrapper .filter_section .layout-table td,.financial_releases_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table td,.financial_releases_wrapper .document_library_listing_box_wrapper .filter_section .layout-table td,.document_library_wrapper .faq_listing_box_wrapper .filter_section .layout-table td,.document_library_wrapper .financial_releases_listing_box_wrapper .filter_section .layout-table td,.document_library_wrapper .document_library_listing_box_wrapper .filter_section .layout-table td{width:auto}}.faq_wrapper .faq_listing_box_wrapper .filter_section h2,.faq_wrapper .financial_releases_listing_box_wrapper .filter_section h2,.faq_wrapper .document_library_listing_box_wrapper .filter_section h2,.financial_releases_wrapper .faq_listing_box_wrapper .filter_section h2,.financial_releases_wrapper .financial_releases_listing_box_wrapper .filter_section h2,.financial_releases_wrapper .document_library_listing_box_wrapper .filter_section h2,.document_library_wrapper .faq_listing_box_wrapper .filter_section h2,.document_library_wrapper .financial_releases_listing_box_wrapper .filter_section h2,.document_library_wrapper .document_library_listing_box_wrapper .filter_section h2{display:inline-block;zoom:1;*display:inline;padding-right:25px;font-weight:600;color:#175282}.faq_wrapper .faq_listing_box_wrapper .filter_section select,.faq_wrapper .financial_releases_listing_box_wrapper .filter_section select,.faq_wrapper .document_library_listing_box_wrapper .filter_section select,.financial_releases_wrapper .faq_listing_box_wrapper .filter_section select,.financial_releases_wrapper .financial_releases_listing_box_wrapper .filter_section select,.financial_releases_wrapper .document_library_listing_box_wrapper .filter_section select,.document_library_wrapper .faq_listing_box_wrapper .filter_section select,.document_library_wrapper .financial_releases_listing_box_wrapper .filter_section select,.document_library_wrapper .document_library_listing_box_wrapper .filter_section select{width:100%;padding:15px 0 15px 10px;border:1px solid #0092b3;color:#0092b3;font-size:100%;letter-spacing:1px}.faq_wrapper .faq_listing_box_wrapper .intro,.faq_wrapper .financial_releases_listing_box_wrapper .intro,.faq_wrapper .document_library_listing_box_wrapper .intro,.financial_releases_wrapper .faq_listing_box_wrapper .intro,.financial_releases_wrapper .financial_releases_listing_box_wrapper .intro,.financial_releases_wrapper .document_library_listing_box_wrapper .intro,.document_library_wrapper .faq_listing_box_wrapper .intro,.document_library_wrapper .financial_releases_listing_box_wrapper .intro,.document_library_wrapper .document_library_listing_box_wrapper .intro{padding:0 15% 25px 15%}.faq_wrapper.with_ctas .financial_releases_listing_box_wrapper,.faq_wrapper.with_ctas .faq_listing_box_wrapper,.faq_wrapper.with_ctas .document_library_listing_box_wrapper,.financial_releases_wrapper.with_ctas .financial_releases_listing_box_wrapper,.financial_releases_wrapper.with_ctas .faq_listing_box_wrapper,.financial_releases_wrapper.with_ctas .document_library_listing_box_wrapper,.document_library_wrapper.with_ctas .financial_releases_listing_box_wrapper,.document_library_wrapper.with_ctas .faq_listing_box_wrapper,.document_library_wrapper.with_ctas .document_library_listing_box_wrapper{width:100%;margin-bottom:40px}@media (min-width:1024px){.faq_wrapper.with_ctas .financial_releases_listing_box_wrapper,.faq_wrapper.with_ctas .faq_listing_box_wrapper,.faq_wrapper.with_ctas .document_library_listing_box_wrapper,.financial_releases_wrapper.with_ctas .financial_releases_listing_box_wrapper,.financial_releases_wrapper.with_ctas .faq_listing_box_wrapper,.financial_releases_wrapper.with_ctas .document_library_listing_box_wrapper,.document_library_wrapper.with_ctas .financial_releases_listing_box_wrapper,.document_library_wrapper.with_ctas .faq_listing_box_wrapper,.document_library_wrapper.with_ctas .document_library_listing_box_wrapper{float:left;width:70%;margin-bottom:0}}.faq_wrapper.with_ctas .cta_block_wrapper ul li,.financial_releases_wrapper.with_ctas .cta_block_wrapper ul li,.document_library_wrapper.with_ctas .cta_block_wrapper ul li{width:100%;max-width:none;box-shadow:0 8px 20px 0 rgba(0,0,0,.05)}@media (min-width:420px){.faq_wrapper.with_ctas .cta_block_wrapper ul li,.financial_releases_wrapper.with_ctas .cta_block_wrapper ul li,.document_library_wrapper.with_ctas .cta_block_wrapper ul li{max-width:calc(50% - 20px)}}@media (min-width:1024px){.faq_wrapper.with_ctas .cta_block_wrapper ul li,.financial_releases_wrapper.with_ctas .cta_block_wrapper ul li,.document_library_wrapper.with_ctas .cta_block_wrapper ul li{max-width:none}}.faq_wrapper.with_ctas .cta_section,.financial_releases_wrapper.with_ctas .cta_section,.document_library_wrapper.with_ctas .cta_section{width:100%}@media (min-width:1024px){.faq_wrapper.with_ctas .cta_section,.financial_releases_wrapper.with_ctas .cta_section,.document_library_wrapper.with_ctas .cta_section{float:left;width:29%;margin-left:1%}}@media (min-width:1480px){.faq_wrapper.with_ctas .cta_section,.financial_releases_wrapper.with_ctas .cta_section,.document_library_wrapper.with_ctas .cta_section{width:28%;margin-left:2%}}.faq_wrapper.no_ctas,.financial_releases_wrapper.no_ctas,.document_library_wrapper.no_ctas{width:100%}@media (min-width:1024px){.faq_wrapper.no_ctas,.financial_releases_wrapper.no_ctas,.document_library_wrapper.no_ctas{width:66.666%}}.document_library_listing{list-style-type:none}.document_library_listing li h3.doc_type{font-size:90%;font-weight:500;letter-spacing:1px}@media (min-width:420px){.document_library_listing li h3.doc_type{font-size:100%}}@media (min-width:850px){.document_library_listing li h3.doc_type{font-size:110%}}.document_library_listing li h3.doc_type a{display:block;position:relative;width:100%;padding:15px 35px 15px 15px;color:#000;background-color:#e4f3f7;text-decoration:none}@media (min-width:420px){.document_library_listing li h3.doc_type a{padding:20px 50px 20px 20px}}.document_library_listing li h3.doc_type a:hover{color:#fff;background-color:#012f46}.document_library_listing li h3.doc_type a:before{position:absolute;top:50%;right:10px;margin-top:-9px;font-family:FontAwesome;width:16px;height:18px;font-size:16px;color:#b80646;content:'\f067'}@media (min-width:420px){.document_library_listing li h3.doc_type a:before{right:15px;width:20px;height:22px;margin-top:-11px;font-size:20px}}.document_library_listing li h3.doc_type a.open:before{content:'\f068'}.document_library_listing li.even h3.doc_type a{background-color:#fff}.document_library_listing li.even h3.doc_type a:hover{background-color:#012f46}.document_library_listing li.ghosted h3.doc_type a{color:#a9a9a9!important;cursor:default}.document_library_listing li.ghosted h3.doc_type a:before{display:none!important}.document_library_listing li.ghosted h3.doc_type a:hover{background-color:#e4f3f7}.document_library_listing li.ghosted.even h3.doc_type a:hover{background-color:#fff}.document_library_listing li table.doclib_table{display:none;width:100%;max-width:none!important;margin:0 0 20px 0;padding:0!important;table-layout:fixed}.document_library_listing li table.doclib_table tbody,.document_library_listing li table.doclib_table tr{width:100%!important;max-width:none!important}.document_library_listing li table.doclib_table th,.document_library_listing li table.doclib_table td{padding-top:7px;padding-bottom:7px;max-width:none!important}.document_library_listing li table.doclib_table th{position:relative;width:50%!important;padding-left:15px;padding-right:10px;font-size:90%}@media (min-width:600px){.document_library_listing li table.doclib_table th{padding-left:30px;padding-right:23px}}@media (max-width:767px){.document_library_listing li table.doclib_table th{width:85%}}@media (min-width:850px){.document_library_listing li table.doclib_table th{font-size:100%}}.document_library_listing li table.doclib_table th .post_cats{padding:4px 0;font-size:80%}@media (min-width:850px){.document_library_listing li table.doclib_table th .post_cats{font-size:90%}}.document_library_listing li table.doclib_table th .post_cats a{font-weight:600;text-transform:uppercase;text-decoration:none}.document_library_listing li table.doclib_table th .post_cats a:hover,.document_library_listing li table.doclib_table th .post_cats a:focus{color:#000;text-decoration:underline}.document_library_listing li table.doclib_table th span.doc_date{display:block;padding:4px 0;font-size:90%;font-weight:500;color:#175282}@media (min-width:850px){.document_library_listing li table.doclib_table th span.doc_date{font-size:80%}}.document_library_listing li table.doclib_table th .doc_info_mobile_toggle{display:block;position:absolute;top:5px;left:-15px;width:23px;height:23px;background:transparent url(/wp-content/themes/prophotonix/img/sprite2.png) -250px 0 no-repeat;text-decoration:none}@media (min-width:600px){.document_library_listing li table.doclib_table th .doc_info_mobile_toggle{left:0}}.document_library_listing li table.doclib_table th .doc_info_mobile_toggle:hover{background-position:-250px -50px}.document_library_listing li table.doclib_table th .doc_info_mobile_toggle.open{background-position:-300px 0}.document_library_listing li table.doclib_table th .doc_info_mobile_toggle.open:hover{background-position:-300px -50px}.document_library_listing li table.doclib_table th .mobile_section{display:inline-block;zoom:1;*display:inline;margin:4px 0 0 0;padding:4px 8px;font-size:90%;color:#fff;font-weight:500;background-color:#000;clear:both}@media (min-width:768px){.document_library_listing li table.doclib_table th .mobile_section{display:none}}.document_library_listing li table.doclib_table th .toggle_section{display:none;font-size:100%;padding:10px 30px 10px 10px;color:#175282}@media (min-width:850px){.document_library_listing li table.doclib_table th .toggle_section{font-size:90%}}.document_library_listing li table.doclib_table th .toggle_section p{margin-bottom:4px}.document_library_listing li table.doclib_table th .toggle_section p .meta_value{font-weight:500;color:#000}.document_library_listing li table.doclib_table td.doc_cats{width:35%!important;padding-left:20px;font-size:90%}@media (max-width:767px){.document_library_listing li table.doclib_table td.doc_cats{display:none!important}}@media (min-width:850px){.document_library_listing li table.doclib_table td.doc_cats{font-size:100%}}.document_library_listing li table.doclib_table td.doc_download{width:15%!important;padding-right:10px;text-align:right}@media (min-width:600px){.document_library_listing li table.doclib_table td.doc_download{padding-right:30px}}.document_library_listing li table.doclib_table td.doc_download a{text-indent:-9000em;display:inline-block;zoom:1;*display:inline;text-align:left;position:relative;width:34px;height:32px;padding:0;border-radius:unset;background:transparent url(/wp-content/themes/prophotonix/img/sprite2.png) -200px 0 no-repeat;border:none!important}.types_2 .document_library_listing li h3.doc_type a{cursor:default}.types_2 .document_library_listing li h3.doc_type a:before{display:none!important}.types_2 .document_library_listing li h3.doc_type a:hover{color:#000;background-color:#e4f3f7}.types_2 .document_library_listing li table.doclib_table{display:table}.financial_releases_wrapper table.data-table{width:100%;table-layout:fixed;border-collapse:collapse;border:none}.financial_releases_wrapper table.data-table th,.financial_releases_wrapper table.data-table td{padding:15px 10px;background-color:#f2f9fb;font-weight:300;vertical-align:middle}@media (min-width:420px){.financial_releases_wrapper table.data-table th,.financial_releases_wrapper table.data-table td{padding:17px 20px}}.financial_releases_wrapper table.data-table th{width:77%;font-size:90%;text-align:left}@media (min-width:420px){.financial_releases_wrapper table.data-table th{width:80%;font-size:100%}}@media (min-width:500px){.financial_releases_wrapper table.data-table th{width:85%}}@media (min-width:768px){.financial_releases_wrapper table.data-table th{width:65%}}.financial_releases_wrapper table.data-table th .mobile_section{padding-top:7px;font-size:85%}@media (min-width:768px){.financial_releases_wrapper table.data-table th .mobile_section{display:none}}.financial_releases_wrapper table.data-table td{font-size:90%}.financial_releases_wrapper table.data-table td.col_date{width:25%}@media (max-width:767px){.financial_releases_wrapper table.data-table td.col_date{display:none!important}}.financial_releases_wrapper table.data-table td.col_doc{width:23%}@media (min-width:420px){.financial_releases_wrapper table.data-table td.col_doc{width:20%}}@media (min-width:500px){.financial_releases_wrapper table.data-table td.col_doc{width:15%}}@media (min-width:768px){.financial_releases_wrapper table.data-table td.col_doc{width:10%}}.financial_releases_wrapper table.data-table td.col_doc a[href$=".pdf"]{border-radius:0!important}.financial_releases_wrapper table.data-table tr.even th,.financial_releases_wrapper table.data-table tr.even td{background-color:#fff}#newsletter_toggle_float_container{position:fixed;bottom:10px;right:10px;z-index:99999999;max-width:230px;width:auto}#newsletter_toggle_float_container a{border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;display:block;position:relative;padding:15px 15px 15px 65px;font-family:"Encode Sans",Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#fff;background-color:#08babf;border:2px solid transparent;box-shadow:2px 4px 8px rgba(0,0,0,.15);min-height:45px}#newsletter_toggle_float_container a:before{display:block;position:absolute;top:50%;left:20px;width:38px;height:38px;margin-top:-19px;overflow:hidden;background:transparent url(/wp-content/themes/prophotonix/img/sprite2.png) -250px -100px no-repeat!important;content:' '}#newsletter_toggle_float_container a:hover,#newsletter_toggle_float_container a:focus{background-color:#0071a8;border-color:#fff}.section-newsletter-cta .col-wrapper{zoom:1;width:100%;max-width:900px;margin:0 auto;padding:20px 20px 40px 20px}.section-newsletter-cta .col-wrapper:before,.section-newsletter-cta .col-wrapper:after{display:block;content:"\0020";height:0;overflow:hidden}.section-newsletter-cta .col-wrapper:after{clear:both}@media (max-width:767px){.section-newsletter-cta .col-wrapper{padding:0 0 40px 0}}.section-newsletter-cta .col-wrapper .col-1{float:left;width:70%;max-width:540px;padding-right:40px}@media (max-width:767px){.section-newsletter-cta .col-wrapper .col-1{float:none;width:100%;margin:0 auto;padding:0 20px}}.section-newsletter-cta .col-wrapper .col-1 h2{margin-bottom:20px;font-size:36px}@media (max-width:767px){.section-newsletter-cta .col-wrapper .col-1 h2{text-align:center;font-size:32px}}@media (max-width:419px){.section-newsletter-cta .col-wrapper .col-1 h2{font-size:24px}}.section-newsletter-cta .col-wrapper .col-1 p{font-size:16px;line-height:1.5}@media (max-width:767px){.section-newsletter-cta .col-wrapper .col-1 p{text-align:center}}@media (max-width:419px){.section-newsletter-cta .col-wrapper .col-1 p{font-size:14px}}.section-newsletter-cta .col-wrapper .col-2{float:right;width:30%;max-width:270px;padding-top:30px}@media (max-width:767px){.section-newsletter-cta .col-wrapper .col-2{float:none;width:100%;max-width:320px;margin:0 auto;padding:20px 20px 0 20px;text-align:center}}.section-newsletter-cta .col-wrapper .col-2 a.button{font-size:19px;font-weight:600;background-color:#b80646}@media (max-width:419px){.section-newsletter-cta .col-wrapper .col-2 a.button{font-size:16px}}.section-newsletter-cta .col-wrapper .col-2 a.button:hover,.section-newsletter-cta .col-wrapper .col-2 a.button:focus{background-color:#0071a8!important}footer.site-footer{width:100%;padding-top:2rem;padding-bottom:2rem;background:#012f46}footer.site-footer.has_floating_toggle{padding-bottom:120px!important}@media (min-width:768px){footer.site-footer{position:relative;padding-top:4rem;padding-bottom:4rem}footer.site-footer:before{position:absolute;top:0;right:0;left:0;width:100%;height:100%;content:"";background:radial-gradient(at 50% bottom,rgba(0,113,168,.5),rgba(1,47,70,.5))}}footer.site-footer .list-menu-group{position:relative}footer.site-footer .site-footer-inner{position:relative;width:100%;max-width:1240px;margin:0 auto}footer.site-footer .list-menu-group{zoom:1}footer.site-footer .list-menu-group:before,footer.site-footer .list-menu-group:after{display:block;content:"\0020";height:0;overflow:hidden}footer.site-footer .list-menu-group:after{clear:both}@media (min-width:768px){footer.site-footer .list-menu-group{display:flex;justify-content:center;max-width:800px;margin:0 auto}}footer.site-footer nav ul{list-style-type:none}footer.site-footer nav ul li a{text-decoration:none;color:#dadada}footer.site-footer nav ul li a:hover,footer.site-footer nav ul li a:focus{color:#fff}footer.site-footer nav#footer-nav-social-media{width:100%;padding-bottom:40px}@media (min-width:500px){footer.site-footer nav#footer-nav-social-media{padding-bottom:70px}}footer.site-footer nav#footer-nav-social-media ul{width:100%;text-align:center}footer.site-footer nav#footer-nav-social-media ul li{position:relative;width:24%;margin-bottom:40px;padding:0;text-align:center;display:inline-block;zoom:1;*display:inline}@media (min-width:500px){footer.site-footer nav#footer-nav-social-media ul li{width:auto;margin-bottom:0;padding:0 20px}}@media (min-width:768px){footer.site-footer nav#footer-nav-social-media ul li{padding:0 35px}}footer.site-footer nav#footer-nav-social-media ul li a{position:relative;display:inline-block;width:50px;height:50px;text-indent:-9000em;display:inline-block;zoom:1;*display:inline}@media (min-width:500px){footer.site-footer nav#footer-nav-social-media ul li a{display:block}}footer.site-footer nav#footer-nav-social-media ul li a:before{position:absolute;top:0;left:0;width:50px;height:50px;padding:10px 7px 0 7px;text-indent:0;color:#012f46;background-color:#dadada;font-family:FontAwesome;font-size:40px;border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px;-webkit-border-radius:50px 50px 50px 50px}footer.site-footer nav#footer-nav-social-media ul li a:hover:before,footer.site-footer nav#footer-nav-social-media ul li a:focus:before{background-color:#fff}footer.site-footer nav#footer-nav-social-media ul li.linkedin a:before{content:"\f08c"}footer.site-footer nav#footer-nav-social-media ul li.linkedin a:hover:before,footer.site-footer nav#footer-nav-social-media ul li.linkedin a:focus:before{color:#007bb6}footer.site-footer nav#footer-nav-social-media ul li.facebook a:before{padding:10px 9px 0 5px;content:"\f09a"}footer.site-footer nav#footer-nav-social-media ul li.facebook a:hover:before,footer.site-footer nav#footer-nav-social-media ul li.facebook a:focus:before{color:#3b5998}footer.site-footer nav#footer-nav-social-media ul li.menu-item-3466 a:before{width:50px;height:50px;padding:10px 9px 0 5px;content:"";background-image:url(/wp-content/themes/prophotonix/img/blogbludark.png);background-repeat:no-repeat;background-position:center center;background-size:50%}footer.site-footer nav#footer-nav-social-media ul li.menu-item-3466 a:hover:before,footer.site-footer nav#footer-nav-social-media ul li.menu-item-3466 a:focus:before{background-image:url(/wp-content/themes/prophotonix/img/blogblu.png)}footer.site-footer nav#footer-nav-social-media ul li.twitter a:before{content:"\f099"}footer.site-footer nav#footer-nav-social-media ul li.twitter a:hover:before,footer.site-footer nav#footer-nav-social-media ul li.twitter a:focus:before{color:#00aced}footer.site-footer nav#footer-nav-social-media ul li.youtube a:before{content:"\f167"}footer.site-footer nav#footer-nav-social-media ul li.youtube a:hover:before,footer.site-footer nav#footer-nav-social-media ul li.youtube a:focus:before{color:#c4302b}footer.site-footer nav.list-menu{width:100%;max-width:420px;margin:0 auto;padding:15px}@media (min-width:768px){footer.site-footer nav.list-menu{float:left;max-width:none;padding:5px}}footer.site-footer nav.list-menu ul li{text-transform:uppercase;font-size:80%;font-weight:300}footer.site-footer nav.list-menu ul li a{display:block;padding:8px 5px;font-weight:500}footer.site-footer nav.list-menu ul li.current-menu-item a{color:#fff}footer.site-footer nav.list-menu#footer-nav-menu-1{padding-bottom:0}@media (min-width:768px){footer.site-footer nav.list-menu#footer-nav-menu-1{padding-bottom:15px;padding-left:0;text-align:right;border-left:none}}@media (min-width:768px){footer.site-footer nav.list-menu#footer-nav-menu-3{text-align:left}}footer.site-footer nav.list-menu#footer-nav-menu-2{padding-bottom:0}@media (min-width:768px){footer.site-footer nav.list-menu#footer-nav-menu-2{padding-bottom:15px;text-align:center}}#pardot_html_wrapper{display:none}.footer-map{width:100%;margin:0 auto}.footer-map .footer-map__container{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-bottom:0;padding-left:0;list-style:none;text-align:center}.footer-map .footer-map__item{position:relative;display:inline-block;width:100%;padding:1.5rem}@media (min-width:600px){.footer-map .footer-map__item{width:50%}}@media (min-width:1024px){.footer-map .footer-map__item{width:33.3333%}}.footer-map .footer-map__item img{display:block;width:100%;height:auto;margin:0}.footer-map .footer-map__content{position:absolute;top:0;left:0;padding:0 15px;display:flex;align-items:center;flex-direction:column;justify-content:center;width:calc(100% - 3rem);height:calc(100% - 3rem);margin:1.5rem;background:rgba(0,0,0,.6)}.footer-map .footer-map__content h4{margin-top:1rem;margin-bottom:1rem;color:#fff;font-weight:700}.footer-map .footer-map__content h4 a{color:#fff;text-decoration:none}.footer-map .footer-map__content .entry a,.footer-map .footer-map__content .entry p,.footer-map .footer-map__content .entry a p{color:#fff}.footer-map .footer-map__content ul{padding:1.5rem;list-style:none}.footer-map .footer-map__content ul li{color:#fff;margin-bottom:5px}.footer-map .footer-map__content ul li a{text-decoration:#fff;color:#fff}.footer_strapline{padding:30px 20px 10px 20px;text-align:right;z-index:100000}.footer_strapline p{padding-top:5px;font-size:80%;color:#dadada}.footer_strapline p a{color:#dadada}.footer_strapline p a:hover,.footer_strapline p a:focus{color:#fff;text-decoration:underline}.taxonomy-filter-wrapper{padding:10px;background-color:#f0efef;zoom:1}.taxonomy-filter-wrapper:before,.taxonomy-filter-wrapper:after{display:block;content:"\0020";height:0;overflow:hidden}.taxonomy-filter-wrapper:after{clear:both}@media (min-width:600px){.taxonomy-filter-wrapper{padding:20px 10px}}@media (min-width:768px){.taxonomy-filter-wrapper{padding:40px 25px}}@media (min-width:1480px){.taxonomy-filter-wrapper{padding:50px 40px}}@media (min-width:1600px){.taxonomy-filter-wrapper{padding:70px 60px}}.taxonomy-filter-wrapper .layout-table{max-width:1440px;margin:0 auto}.taxonomy-filter-wrapper table th,.taxonomy-filter-wrapper table td{padding:0;border:0;background:transparent}.taxonomy-filter-wrapper th,.taxonomy-filter-wrapper td{display:block;width:100%}@media (min-width:600px){.taxonomy-filter-wrapper th,.taxonomy-filter-wrapper td{display:table-cell;width:auto;vertical-align:middle}}.taxonomy-filter-wrapper th{padding-bottom:7px}@media (min-width:600px){.taxonomy-filter-wrapper th{max-width:180px;padding-right:5px;padding-bottom:0}}@media (min-width:1600px){.taxonomy-filter-wrapper th{max-width:none}}.taxonomy-filter-wrapper th h2{font-size:125%}@media (min-width:420px){.taxonomy-filter-wrapper th h2{font-size:150%}}@media (min-width:1480px){.taxonomy-filter-wrapper th h2{font-size:175%}}.taxonomy-filter-wrapper th h2 a{text-decoration:none}.taxonomy-filter-wrapper th h2 a:hover,.taxonomy-filter-wrapper th h2 a:focus{text-decoration:underline}.taxonomy-filter-wrapper ul{list-style-type:none;vertical-align:top}.taxonomy-filter-wrapper ul li{width:100%;margin:0 0 5px 0;font-size:100%;display:inline-block;zoom:1;*display:inline}@media (min-width:420px){.taxonomy-filter-wrapper ul li{width:49%;margin:0 .5% 5px .5%;font-size:90%}}@media (min-width:768px){.taxonomy-filter-wrapper ul li{margin:0 .5% 8px .5%;font-size:100%}}@media (min-width:1240px){.taxonomy-filter-wrapper ul li{width:24%;margin:0 .5%;font-size:90%}}@media (min-width:1480px){.taxonomy-filter-wrapper ul li{font-size:100%}}.taxonomy-filter-wrapper ul li a{display:block;padding:7px;text-align:center;text-decoration:none;color:#48525a;border:2px solid #48525a;border-radius:50px}@media (min-width:420px){.taxonomy-filter-wrapper ul li a{padding:10px 8px}}.taxonomy-filter-wrapper ul li a:hover{color:#178fb2;background-color:#fff}.taxonomy-filter-wrapper ul li.current a{color:#178fb2;background-color:#fff}h1.post_list_title{margin-bottom:15px;padding:0 5px;text-align:center;font-size:150%}@media (min-width:420px){h1.post_list_title{padding:0 10px;font-size:175%}}@media (min-width:600px){h1.post_list_title{margin-bottom:23px;padding:0 30px;font-size:200%}}h1.post_list_title span.tax_name{font-weight:500}h1.post_list_title span.subtitle{font-size:70%}.post_grid{background-color:#f0efef}.post_grid ul{max-width:415px;margin:0 auto;text-align:center;zoom:1}.post_grid ul:before,.post_grid ul:after{display:block;content:"\0020";height:0;overflow:hidden}.post_grid ul:after{clear:both}@media (min-width:600px){.post_grid ul{max-width:840px}}@media (min-width:1024px){.post_grid ul{max-width:1000px}}@media (min-width:1240px){.post_grid ul{max-width:1440px}}.post_grid ul li.post_item{position:relative;width:95%;max-width:415px;margin:0 auto 20px auto;text-align:left;vertical-align:top;background-color:#fff;display:inline-block;zoom:1;*display:inline}@media (min-width:600px){.post_grid ul li.post_item{display:block;float:left;width:49%;max-width:415px;margin:0 .5% 35px .5%}}@media (min-width:1024px){.post_grid ul li.post_item{width:32.333%;max-width:400px}}@media (min-width:1240px){.post_grid ul li.post_item{width:24%;max-width:415px;margin:0 .5% 60px .5%}}.post_grid ul li.post_item a.img_wrap{border:none}.post_grid ul li.post_item a.img_wrap:hover,.post_grid ul li.post_item a.img_wrap:focus{background-color:#fff}.post_grid ul li.post_item img{display:block;width:100%;height:auto}.post_grid ul li.post_item .item_content{padding:15px 15px 25px 15px;background-color:#fff}@media (min-width:600px){.post_grid ul li.post_item .item_content{padding:27px 17px 40px 17px}}.post_grid ul li.post_item h3{margin-bottom:10px;text-transform:uppercase;font-size:125%;font-weight:400}@media (min-width:420px){.post_grid ul li.post_item h3{margin-bottom:15px;font-size:150%}}@media (min-width:600px){.post_grid ul li.post_item h3{margin-bottom:10px;font-size:125%}}@media (min-width:768px){.post_grid ul li.post_item h3{margin-bottom:23px;font-size:150%}}.post_grid ul li.post_item h3 a{padding:0;text-align:left;text-decoration:none;color:#000;border:none}.post_grid ul li.post_item h3 a:hover,.post_grid ul li.post_item h3 a:focus{color:#0071a8;background:transparent}.post_grid ul li.post_item .post_cats{margin-bottom:23px;font-size:85%;font-weight:700}.post_grid ul li.post_item .post_cats a{text-decoration:none;text-transform:uppercase}.post_grid ul li.post_item .post_cats a:hover{text-decoration:underline;color:#000!important}.post_grid ul li.post_item .pr_date{display:block;margin-bottom:23px;text-transform:uppercase;font-size:85%;font-weight:700}.post_grid ul li.post_item .tax-line{padding-bottom:5px}.post_grid ul li.post_item .entry{margin-bottom:40px;font-size:90%;line-height:1.5}@media (min-width:420px){.post_grid ul li.post_item .entry{font-size:100%}}@media (min-width:600px){.post_grid ul li.post_item .entry{font-size:90%}}@media (min-width:768px){.post_grid ul li.post_item .entry{font-size:100%}}.post_grid ul li.post_item a.download_link{position:absolute;bottom:15px;left:15px;padding:8px 20px;text-decoration:none;color:#fff;border-radius:50px;font-size:85%;display:inline-block;zoom:1;*display:inline}.post_grid ul li.post_item a.download_link:hover,.post_grid ul li.post_item a.download_link:focus{background-color:#000!important}.post_grid .archive_link_wrapper{max-width:1720px;margin:0 auto;padding:80px 0;text-align:center}.post_grid .pr_archive_link{padding:10px 20px;text-decoration:none;color:#fff;border-radius:50px;background-color:#0092b3;font-size:100%;font-weight:300}.post_grid .pr_archive_link:hover,.post_grid .pr_archive_link:focus{background-color:#175282}.post_list_archive{max-width:1024px!important;margin:30px auto 0 auto!important;text-align:left}.post_list_archive li{margin:0 0 25px 0;padding-bottom:25px;text-align:left;border-bottom:1px dotted #0071a8}.post_list_archive li a.downloadRequestForm{display:inline-block;padding:8px 20px;text-decoration:none;color:#fff;border-radius:50px;background:#08babf}.post_list_archive li a.downloadRequestForm:hover{text-decoration:none;color:#fff}.post_list_archive li .pr_date{margin-bottom:5px}.post_list_archive li h4{margin-bottom:5px;font-size:110%;font-weight:500}.post_list_archive li .pr_links{font-size:90%}.taxonomy-filter-wrapper th{margin-bottom:1rem}.taxonomy-filter-wrapper+.post_list_archive{padding:15px}@media all and (max-width:1023px){.taxonomy-filter-wrapper+.post_list_archive{list-style:none}}table.shortcode-quicksearch{width:100%;margin:30px auto 20px auto;padding:0 10px;max-width:1000px}@media (max-width:1023px){table.shortcode-quicksearch{max-width:540px!important}}@media (min-width:1240px){table.shortcode-quicksearch{padding:0}}table.shortcode-quicksearch td,table.shortcode-quicksearch th{display:block;padding:0 15px 0 5px}@media (max-width:1023px){table.shortcode-quicksearch td,table.shortcode-quicksearch th{width:100%!important}}@media (min-width:1024px){table.shortcode-quicksearch td,table.shortcode-quicksearch th{display:table-cell;vertical-align:middle}}table.shortcode-quicksearch td{text-align:center}@media (min-width:1024px){table.shortcode-quicksearch td.element_3{display:inline-flex;justify-content:center;align-items:center;min-width:250px}}table.shortcode-quicksearch th{font-size:120%;font-weight:500;padding-bottom:10px}table.shortcode-quicksearch form{position:relative;width:100%}table.shortcode-quicksearch input,table.shortcode-quicksearch button{border:none}table.shortcode-quicksearch input{font-size:80%;border-radius:4px;transition:400ms;position:relative;border-bottom:2px solid #fff}table.shortcode-quicksearch input:focus{box-shadow:0 3px 18px 0 rgba(0,0,0,.2)}@media (min-width:1240px){table.shortcode-quicksearch input{padding:15px 50px 15px 20px}}table.shortcode-quicksearch input.blue1{border-color:#0071a8}table.shortcode-quicksearch input.red1{border-color:#b80646}table.shortcode-quicksearch input.purple1{border-color:#9b2892}table.shortcode-quicksearch input.aqua1{border-color:#08babf}table.shortcode-quicksearch input.pink1{border-color:#e52e8c}table.shortcode-quicksearch input,table.shortcode-quicksearch .button{outline:none;display:block;width:100%;margin-bottom:10px;padding:12px 50px 10px 15px}table.shortcode-quicksearch button{position:absolute;top:50%;right:10px;width:32px;height:32px;margin-top:-16px;background:transparent url(/wp-content/themes/prophotonix/img/icon_quicksearch_grey.png) center center no-repeat;cursor:pointer}table.shortcode-quicksearch .quicksearch-or{font-weight:700;text-transform:uppercase;font-size:.75rem;padding-top:1rem;padding-bottom:.5rem;display:block}@media (min-width:1024px){table.shortcode-quicksearch .quicksearch-or{padding-top:0;padding-bottom:0;padding-left:1rem;padding-right:.5rem}}table.shortcode-quicksearch .button{position:relative;text-decoration:none;max-width:175px;transition:250ms;margin:20px auto 0 auto;border-radius:50px;color:#fff;font-size:100%;box-shadow:0 1px 10px rgba(16,16,16,.3)}@media (min-width:1024px){table.shortcode-quicksearch .button{margin-top:0;margin-left:20px}}table.shortcode-quicksearch .button i{position:absolute;right:10px;top:50%;width:24px;height:24px;margin-top:-12px;font-size:24px}table.shortcode-quicksearch .button:hover,table.shortcode-quicksearch .button:focus{background-color:#0071a8;transform:translateY(-2px);padding:12px 50px 10px 15px}table.shortcode-quicksearch .button.blue1:hover,table.shortcode-quicksearch .button.blue1:focus{background-color:#012f46}table.shortcode-quicksearch .button.blue1{background-color:#0071a8}table.shortcode-quicksearch .button.red1{background-color:#b80646}table.shortcode-quicksearch .button.purple1{background-color:#9b2892}table.shortcode-quicksearch .button.aqua1{background-color:#08babf}table.shortcode-quicksearch .button.pink1{background-color:#e52e8c}table.shortcode-quicksearch.has-geoIP .button{display:none}table.shortcode-quicksearch.has-geoIP .button.mobile{display:inline-block}@media (min-width:600px){table.shortcode-quicksearch.has-geoIP .button{display:inline-block}table.shortcode-quicksearch.has-geoIP .button.mobile{display:none}}.map-actions{position:absolute;bottom:0;left:0;right:0;z-index:1;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.btn-zoom{background-color:transparent;border:0;border-top:4px solid #fff;color:#fff;font-weight:300;padding:10px;margin-right:10px;margin-left:10px;font-size:16px;width:100%}.btn-zoom span{font-weight:700;display:none}.datamaps-bubble:hover{cursor:pointer;fill:red}.map-container{position:relative}.map-legend{display:flex;align-items:center;justify-content:flex-end;padding:15px;top:0;left:0;position:absolute;width:100%;background-color:rgba(255,255,255,.34)}.map-legend img{width:20px;margin-right:5px}.map-legend .map__content{display:flex;align-items:center;font-size:12px;color:#fff;font-weight:500;margin-left:10px}.map__overlay{background:linear-gradient(90deg,rgba(213,194,64,.4) 0%,rgba(211,124,72,.4) 24.31%,rgba(176,10,77,.4) 49.72%,rgba(103,206,219,.4) 79.01%),#000000}.map__tooltip{background-color:#fff;padding:15px;max-width:300px}.map__title{font-size:18px;margin-bottom:5px;display:block}.map__address{display:block;margin-bottom:10px}#map{padding-bottom:0!important;height:50vh}#map-pop{background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 30px);padding:15px;display:none;max-width:400px;left:0;right:0;margin:0 auto}@media screen and (min-width:992px){.map-actions{justify-content:center;bottom:20px}.btn-zoom{font-size:26px;width:auto;margin-right:20px;margin-left:20px}.btn-zoom span{display:inline-block}#map-pop .close{display:none}#map{height:65vh;max-height:550px}#map-pop{left:auto;right:auto;margin:auto}}@media screen and (min-width:1200px){#map{height:75vh;max-height:600px}}#map-pop .close{display:block;position:absolute;right:20px;top:10px;width:20px;height:20px;opacity:.3}#map-pop .close:hover{opacity:1}#map-pop .close:before,#map-pop .close:after{position:absolute;left:15px;content:' ';height:20px;width:2px;background-color:#333}#map-pop .close:before{transform:rotate(45deg)}#map-pop .close:after{transform:rotate(-45deg)}.vimeo-gallery div.video_wrapper{max-width:1024px;margin:0 auto 50px auto!important}.selector_section{width:98%;max-width:1385px;margin:0 auto}@media (min-width:1480px){.selector_section{width:100%}}.selector_section .section_top{zoom:1}.selector_section .section_top:before,.selector_section .section_top:after{display:block;content:"\0020";height:0;overflow:hidden}.selector_section .section_top:after{clear:both}.selector_section h2.section_title{margin-bottom:25px;font-size:140%;text-align:center;color:#178fb2}@media (min-width:500px){.selector_section h2.section_title{font-size:170%}}@media (min-width:1240px){.selector_section h2.section_title{margin-bottom:60px}}.selector_section .selector_section_content{width:100%}.selector_section .selector_section_content_intro{background:#178fb2;background:rgba(23,143,178,.8);width:90%;min-width:280px;margin:0 auto 10px auto;padding:15px 10px 5px 10px;color:#fff;font-size:100%}@media (min-width:500px){.selector_section .selector_section_content_intro{font-size:90%}}@media (min-width:1240px){.selector_section .selector_section_content_intro{float:left;width:26%;margin:0;padding:25px 15px 15px 15px;font-size:100%}}@media (min-width:1480px){.selector_section .selector_section_content_intro{width:32%;padding:40px 50px 20px 50px}}.selector_section .selector_section_content_tab_wrapper{border:1px solid #178fb2}@media (min-width:1240px){.selector_section .selector_section_content_tab_wrapper{float:left;width:73%;margin-left:1%}}@media (min-width:1480px){.selector_section .selector_section_content_tab_wrapper{width:67%;margin-left:1%}}.selector_section .selector_section_content_tabs{padding-bottom:32px}.selector_section .selector_section_content_tabs a.selector_section_content_tabs_tab{display:block;float:left;width:33.333%;min-height:60px;padding:10px 2px;text-align:center;text-decoration:none;font-size:80%}@media (min-width:420px){.selector_section .selector_section_content_tabs a.selector_section_content_tabs_tab{padding:12px 3px 10px 3px;font-size:90%}}@media (min-width:600px){.selector_section .selector_section_content_tabs a.selector_section_content_tabs_tab{min-height:auto}}@media (min-width:768px){.selector_section .selector_section_content_tabs a.selector_section_content_tabs_tab{padding:15px 4px 12px 4px;font-size:100%}}@media (min-width:850px){.selector_section .selector_section_content_tabs a.selector_section_content_tabs_tab{padding:23px 5px 15px 5px;font-size:110%}}.selector_section .selector_section_content_tabs a.selector_section_content_tabs_tab.current{color:#0092b3;background-color:#fff;font-weight:600}.selector_section .selector_section_content_tabs a.selector_section_content_tabs_tab.mid{background-color:#0092b3;color:#fff}.selector_section .selector_section_content_tabs a.selector_section_content_tabs_tab.dark{background-color:#012f46;color:#fff}.selector_section .selector_section_content_tabs.lm a.selector_section_content_tabs_tab{width:50%}.selector_section .selector_section_content_tabs_content{display:none;padding:35px 17px 10px 17px}@media (min-width:420px){.selector_section .selector_section_content_tabs_content{padding:50px 20px 10px 20px}}@media (min-width:768px){.selector_section .selector_section_content_tabs_content{padding:50px 20px 20px 10px}}@media (min-width:850px){.selector_section .selector_section_content_tabs_content{padding:60px 20px 30px 20px}}@media (min-width:1480px){.selector_section .selector_section_content_tabs_content{padding:60px 35px 30px 35px}}.selector_section .selector_section_content_tabs_content.selector_section_content_tabs_content_1{display:block}.selector_section .selector_slider_wrapper{zoom:1;padding:7px 0 2px 0}.selector_section .selector_slider_wrapper:before,.selector_section .selector_slider_wrapper:after{display:block;content:"\0020";height:0;overflow:hidden}.selector_section .selector_slider_wrapper:after{clear:both}@media (min-width:768px){.selector_section .selector_slider_wrapper{padding:15px 0 10px 0}}@media (min-width:850px){.selector_section .selector_slider_wrapper{padding:15px 0}}.selector_section .selector_slider_wrapper .label{padding-bottom:10px;text-align:center;font-size:80%;font-weight:600}@media (min-width:600px){.selector_section .selector_slider_wrapper .label.type_slider{padding-bottom:32px}}@media (min-width:768px){.selector_section .selector_slider_wrapper .label.type_slider{padding-bottom:0}}@media (min-width:420px){.selector_section .selector_slider_wrapper .label{float:left;width:140px;padding-top:15px;padding-bottom:0;text-align:left}}@media (min-width:600px){.selector_section .selector_slider_wrapper .label{float:none;width:100%;padding-top:0;padding-bottom:12px;text-align:center;font-size:90%}}@media (min-width:768px){.selector_section .selector_slider_wrapper .label{float:left;width:12%;padding-bottom:0;font-size:75%;text-align:left}}@media (min-width:850px){.selector_section .selector_slider_wrapper .label{width:19.5%;font-size:80%}}@media (min-width:1480px){.selector_section .selector_slider_wrapper .label{width:23%;font-size:90%}}.selector_section .selector_slider_wrapper .slider_container{zoom:1}.selector_section .selector_slider_wrapper .slider_container:before,.selector_section .selector_slider_wrapper .slider_container:after{display:block;content:"\0020";height:0;overflow:hidden}.selector_section .selector_slider_wrapper .slider_container:after{clear:both}@media (min-width:420px){.selector_section .selector_slider_wrapper .slider_container{float:left;width:calc(100% - 150px);margin-left:10px;padding-bottom:10px}}@media (min-width:600px){.selector_section .selector_slider_wrapper .slider_container{float:none;width:100%;margin-left:0;padding-bottom:25px}}@media (min-width:768px){.selector_section .selector_slider_wrapper .slider_container{float:left;width:86%;margin-left:2%}}@media (min-width:850px){.selector_section .selector_slider_wrapper .slider_container{width:77.5%;margin-left:1%;padding-bottom:35px}}@media (min-width:1480px){.selector_section .selector_slider_wrapper .slider_container{width:75%;margin-left:2%}}@media (min-width:600px){.selector_section .selector_slider_wrapper .slider_container.lined{background:transparent url(/wp-content/themes/prophotonix/img/slider-line.png) 0 11px repeat-x}}.selector_section .selector_slider_wrapper .slider_container .power_output_wrapper,.selector_section .selector_slider_wrapper .slider_container .package_output_wrapper,.selector_section .selector_slider_wrapper .slider_container .filter_output_wrapper{display:none}@media (min-width:600px){.selector_section .selector_slider_wrapper .slider_container .power_output_wrapper,.selector_section .selector_slider_wrapper .slider_container .package_output_wrapper,.selector_section .selector_slider_wrapper .slider_container .filter_output_wrapper{display:block}}.selector_section .selector_slider_wrapper .slider_container_3{padding-bottom:10px}.selector_section .selector_slider_wrapper a.package_select,.selector_section .selector_slider_wrapper a.power_select,.selector_section .selector_slider_wrapper a.wavelength_select,.selector_section .selector_slider_wrapper a.beamshapes_select{display:block;float:left;padding:30px 0 0 0;text-align:center;text-decoration:none;color:#4a535b;font-size:65%;background:transparent url(/wp-content/themes/prophotonix/img/icon_slider-option.png) 50% 0 no-repeat}.selector_section .selector_slider_wrapper a.package_select.current,.selector_section .selector_slider_wrapper a.power_select.current,.selector_section .selector_slider_wrapper a.wavelength_select.current,.selector_section .selector_slider_wrapper a.beamshapes_select.current{background-image:url(/wp-content/themes/prophotonix/img/icon_slider-option-selected.png)}.selector_section .selector_slider_wrapper a.package_select.first,.selector_section .selector_slider_wrapper a.power_select.first,.selector_section .selector_slider_wrapper a.wavelength_select.first,.selector_section .selector_slider_wrapper a.beamshapes_select.first{background-position:0 0;text-align:left}.selector_section .selector_slider_wrapper a.package_select.last,.selector_section .selector_slider_wrapper a.power_select.last,.selector_section .selector_slider_wrapper a.wavelength_select.last,.selector_section .selector_slider_wrapper a.beamshapes_select.last{background-position:100% 0;text-align:right}.selector_section .selector_slider_wrapper.selector_slider_wrapper_3{padding-top:0}@media (min-width:600px){.selector_section .selector_slider_wrapper.selector_slider_wrapper_3{margin-top:0;padding-top:7px}}@media (min-width:768px){.selector_section .selector_slider_wrapper.selector_slider_wrapper_3{padding-top:15px}}.selector_section #rf_wavelength_slider,.selector_section #rf_wavelength_slider_labels,.selector_section #rf_power_slider,.selector_section #rf_power_slider_labels{display:none}@media (min-width:1024px){.selector_section #rf_wavelength_slider,.selector_section #rf_wavelength_slider_labels,.selector_section #rf_power_slider,.selector_section #rf_power_slider_labels{display:block}}.selector_section #rf_wavelength_slider.ui-slider-horizontal{height:50px;background-color:#f0efef}.selector_section #rf_wavelength_slider.ui-slider-horizontal .ui-slider-handle{height:58px}.selector_section #rf_wavelength_slider.ui-slider-horizontal .ui-slider-range{background-color:#1b81a4}.selector_section #rf_wavelength_minmax,.selector_section #rf_power_minmax{margin-bottom:8px;padding-bottom:8px}@media (max-width:1023px){.selector_section #rf_wavelength_minmax,.selector_section #rf_power_minmax{zoom:1;margin-bottom:0}.selector_section #rf_wavelength_minmax:before,.selector_section #rf_wavelength_minmax:after,.selector_section #rf_power_minmax:before,.selector_section #rf_power_minmax:after{display:block;content:"\0020";height:0;overflow:hidden}.selector_section #rf_wavelength_minmax:after,.selector_section #rf_power_minmax:after{clear:both}}@media (min-width:1024px){.selector_section #rf_wavelength_minmax,.selector_section #rf_power_minmax{display:none}}.selector_section #rf_wavelength_minmax .num_field,.selector_section #rf_power_minmax .num_field{float:left;width:50%;text-align:center}.selector_section #rf_wavelength_minmax .num_field label,.selector_section #rf_power_minmax .num_field label{display:block;margin-top:-7px;padding-bottom:2px;text-align:center;font-size:80%}@media (min-width:600px){.selector_section #rf_wavelength_minmax .num_field label,.selector_section #rf_power_minmax .num_field label{font-size:100%}}.selector_section #rf_wavelength_minmax .num_field input,.selector_section #rf_power_minmax .num_field input{padding:4px 0 4px 10px;font-size:90%;text-align:center}@media (min-width:600px){.selector_section #rf_wavelength_minmax .num_field input,.selector_section #rf_power_minmax .num_field input{padding:8px 0 8px 15px;font-size:110%}}.selector_section #rf_wavelength_minmax .num_field select,.selector_section #rf_power_minmax .num_field select{display:block;width:100%;max-width:120px;margin:0 auto;padding:4px 0 4px 10px;font-size:110%}.selector_section #rf_wavelength_minmax .select_field,.selector_section #rf_power_minmax .select_field{padding:0 5px}.selector_section select.mobile_select{display:block;width:100%;padding:4px 0 4px 10px}@media (min-width:420px){.selector_section select.mobile_select{margin-top:10px}}@media (min-width:600px){.selector_section select.mobile_select{display:none}}.selector_section #rf_wavelength_slider_labels,.selector_section #rf_power_slider_labels{position:relative;margin-bottom:25px}.selector_section .wavelength_slider_label,.selector_section .power_slider_label,.selector_section .wavelength_slider_label_custom{display:inline-block;zoom:1;*display:inline;padding:23px 0 0 0;color:#4a535b;font-size:65%;background:transparent url(/wp-content/themes/prophotonix/img/slider-gradation.png) 100% 0 no-repeat}.selector_section .wavelength_slider_label{text-align:center;background-position:50% 0}.selector_section .wavelength_slider_label.first{text-align:left;background-position:0 0}.selector_section .wavelength_slider_label.last{text-align:right;background-position:100% 0}.selector_section .wavelength_slider_label_custom,.selector_section .power_slider_label{position:absolute;left:0;text-align:right}.selector_section .wavelength_slider_label_custom.first,.selector_section .power_slider_label.first{text-indent:-7px}.selector_section .wavelength_slider_label_custom span,.selector_section .power_slider_label span{margin-right:-7px!important}.selector_section .selector_sliders_button_wrapper{padding:0 0 15px 0;text-align:right}@media (min-width:420px){.selector_section .selector_sliders_button_wrapper{padding:12px 0 15px 0}}@media (min-width:768px){.selector_section .selector_sliders_button_wrapper{padding:32px 0 25px 0}}.selector_section .selector_sliders_button_wrapper .rf_button{color:#fff;background-color:#4a535b}.selector_section .selector_sliders_button_wrapper .rf_button:hover,.selector_section .selector_sliders_button_wrapper .rf_button:focus{background-color:#178fb2}.selector_section .selector_sliders_button_wrapper .rf_button.ghosted{background-color:#e8e9eb;cursor:default}.selector_section #manufacturers_filter,.selector_section #colors_filter{zoom:1}.selector_section #manufacturers_filter:before,.selector_section #manufacturers_filter:after,.selector_section #colors_filter:before,.selector_section #colors_filter:after{display:block;content:"\0020";height:0;overflow:hidden}.selector_section #manufacturers_filter:after,.selector_section #colors_filter:after{clear:both}.selector_section .manufacturers_radio_button,.selector_section .colors_radio_button,.selector_section .colors_direct_link,.selector_section .manufacturers_direct_link{display:block;float:left;margin-bottom:25px}.selector_section .manufacturers_radio_button,.selector_section .colors_radio_button{padding:0 0 0 35px;background:transparent url(/wp-content/themes/prophotonix/img/icon_slider-option.png) top 12px left 0 no-repeat}.selector_section .manufacturers_radio_button.selected,.selector_section .colors_radio_button.selected{background-image:url(/wp-content/themes/prophotonix/img/icon_slider-option-selected.png)}@media (min-width:768px){.selector_section .manufacturers_radio_button,.selector_section .colors_radio_button{background-position:top 20px left 0}}.selector_section .colors_direct_link,.selector_section .manufacturers_direct_link{padding:0}.selector_section #manufacturers_filter{padding:25px 0 15px 0}@media (min-width:1024px){.selector_section #manufacturers_filter{padding:40px 0 20px 0}}.selector_section #manufacturers_filter .manufacturers_radio_button,.selector_section #manufacturers_filter .manufacturers_direct_link{width:100%;height:80px!important}@media (min-width:600px){.selector_section #manufacturers_filter .manufacturers_radio_button,.selector_section #manufacturers_filter .manufacturers_direct_link{width:50%}}@media (min-width:1024px){.selector_section #manufacturers_filter .manufacturers_radio_button,.selector_section #manufacturers_filter .manufacturers_direct_link{width:33.333%}}.selector_section #manufacturers_filter .manufacturers_radio_button img,.selector_section #manufacturers_filter .manufacturers_direct_link img{max-width:calc(100% - 35px);height:auto}@media (min-width:600px){.selector_section #manufacturers_filter .manufacturers_radio_button,.selector_section #manufacturers_filter .manufacturers_direct_link{width:50%}}@media (min-width:1024px){.selector_section #manufacturers_filter .manufacturers_radio_button,.selector_section #manufacturers_filter .manufacturers_direct_link{width:33.333%}}.selector_section #colors_filter{padding:10px 0;text-align:center}@media (min-width:1024px){.selector_section #colors_filter{padding:15px 0}}.selector_section #colors_filter .colors_radio_button,.selector_section #colors_filter .colors_direct_link{display:inline-block;zoom:1;*display:inline;text-align:center;width:50%!important;height:75px!important;text-decoration:none;color:#fff;background-position:top 25px left 0}@media (min-width:420px){.selector_section #colors_filter .colors_radio_button,.selector_section #colors_filter .colors_direct_link{height:90px!important}}.selector_section #colors_filter .colors_radio_button span,.selector_section #colors_filter .colors_direct_link span{display:inline-block;zoom:1;*display:inline;width:75px;height:75px;padding-top:25px;font-size:18px;text-align:center;background-size:75px 75px}@media (min-width:420px){.selector_section #colors_filter .colors_radio_button span,.selector_section #colors_filter .colors_direct_link span{width:90px;height:90px;background-size:90px 90px;font-size:20px;padding-top:30px}}@media (min-width:850px){.selector_section #colors_filter .colors_radio_button{width:25%!important}}@media (min-width:500px){.selector_section #colors_filter .colors_direct_link{width:33.333%!important}}@media (min-width:600px){.selector_section #colors_filter .colors_direct_link{width:25%!important}}@media (min-width:850px){.selector_section #colors_filter .colors_direct_link{width:20%!important}}.tooltip{position:absolute;z-index:1020;display:block;padding:5px;font-size:11px;visibility:visible;margin-top:-2px;bottom:120%;margin-left:-1.25em}.tooltip .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;width:0;height:0}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#rf_distributors{max-width:1575px;margin:0 auto;padding:25px 10px 10px 10px}@media (min-width:768px){#rf_distributors{padding-top:40px}}#rf_distributors .distrib_filter_wrapper{margin-bottom:15px;padding:12px 15px 25px 15px;background-color:#e4f3f7}@media (min-width:768px){#rf_distributors .distrib_filter_wrapper{margin-bottom:23px;padding:30px 30px 40px 30px}}@media (max-width:767px){#rf_distributors .distrib_filter_wrapper table.layout-table th,#rf_distributors .distrib_filter_wrapper table.layout-table td{display:block!important;width:100%!important}}@media (min-width:768px){#rf_distributors .distrib_filter_wrapper table.layout-table td.filter_cell{width:40%;padding:0 10px}}#rf_distributors .distrib_filter_wrapper table.layout-table td.filter_cell select{width:100%;padding:8px 0 8px 10px;border:1px solid #0092b3;color:#0092b3;font-size:100%;letter-spacing:1px}@media (min-width:768px){#rf_distributors .distrib_filter_wrapper table.layout-table td.filter_cell select{padding:12px 0 12px 10px}}@media (min-width:1240px){#rf_distributors .distrib_filter_wrapper table.layout-table td.filter_cell select{padding:15px 0 15px 10px;font-size:110%}}@media (min-width:768px){#rf_distributors .distrib_filter_wrapper table.layout-table td.button_cell{width:20%;padding:0 0 0 10px}}#rf_distributors .distrib_filter_wrapper table.layout-table td.button_cell a{display:block;position:relative;padding:12px 50px 12px 15px;color:#fff;background-color:#0092b3;text-decoration:none;font-size:100%;letter-spacing:1px}@media (min-width:768px){#rf_distributors .distrib_filter_wrapper table.layout-table td.button_cell a{padding:10px 50px 10px 15px}}@media (min-width:1240px){#rf_distributors .distrib_filter_wrapper table.layout-table td.button_cell a{padding:15px 50px 15px 15px;font-size:110%}}#rf_distributors .distrib_filter_wrapper table.layout-table td.button_cell a:hover{background-color:#012f46}#rf_distributors .distrib_filter_wrapper table.layout-table td.button_cell a:before{display:block;position:absolute;top:50%;right:10px;width:23px;height:24px;margin-top:-13px;background:transparent url(/wp-content/themes/prophotonix/img/sprite2.png) 0 -300px no-repeat;content:' '}#rf_distributors .distrib_filter_wrapper table.layout-table.with_head th{padding-bottom:5px;text-align:left;font-size:100%;font-weight:600;color:#175282}@media (min-width:768px){#rf_distributors .distrib_filter_wrapper table.layout-table.with_head th{width:11%;padding-bottom:0;padding-right:17px;font-size:110%}}@media (min-width:1240px){#rf_distributors .distrib_filter_wrapper table.layout-table.with_head th{width:15%;padding-right:25px;font-size:115%}}#rf_distributors .distrib_filter_wrapper table.layout-table.with_head td.filter_cell{padding-bottom:5px}@media (min-width:768px){#rf_distributors .distrib_filter_wrapper table.layout-table.with_head td.filter_cell{width:32%;padding-bottom:0}}@media (min-width:768px){#rf_distributors .distrib_filter_wrapper table.layout-table.with_head td.button_cell{width:23%}}@media (min-width:1240px){#rf_distributors .distrib_filter_wrapper table.layout-table.with_head td.button_cell{width:21%}}#rf_distributors .distrib_table_wrapper{padding:25px 20px;border:2px solid #012f46}#rf_distributors .distrib_table_wrapper .data-table{width:100%;table-layout:fixed;border-collapse:collapse;border:none}#rf_distributors .distrib_table_wrapper .data-table th,#rf_distributors .distrib_table_wrapper .data-table td{padding:10px 10px 10px 15px;font-size:90%}@media (min-width:850px){#rf_distributors .distrib_table_wrapper .data-table th,#rf_distributors .distrib_table_wrapper .data-table td{padding:12px 15px 12px 40px;font-size:100%}}@media (min-width:1240px){#rf_distributors .distrib_table_wrapper .data-table th,#rf_distributors .distrib_table_wrapper .data-table td{padding:15px 20px 15px 45px;font-size:100%}}#rf_distributors .distrib_table_wrapper .data-table th a,#rf_distributors .distrib_table_wrapper .data-table td a{text-decoration:none}#rf_distributors .distrib_table_wrapper .data-table th{position:relative;text-align:left;padding-left:40px}#rf_distributors .distrib_table_wrapper .data-table th .distrib_mobile_section p.distrib_mobile_section_region{padding-top:7px;font-weight:600}#rf_distributors .distrib_table_wrapper .data-table th .distrib_mobile_section .element_title{display:none}@media (min-width:768px){#rf_distributors .distrib_table_wrapper .data-table th .distrib_mobile_section{display:none}}#rf_distributors .distrib_table_wrapper .data-table th .distrib_hidden{display:none;padding:7px 0 5px 0;font-size:95%;line-height:1.7}@media (min-width:1240px){#rf_distributors .distrib_table_wrapper .data-table th .distrib_hidden{font-size:85%}}#rf_distributors .distrib_table_wrapper .data-table th .distrib_hidden_toggle{display:block;position:absolute;top:7px;left:9px;width:23px;height:23px;background:transparent url(/wp-content/themes/prophotonix/img/sprite2.png) -250px 0 no-repeat}@media (min-width:850px){#rf_distributors .distrib_table_wrapper .data-table th .distrib_hidden_toggle{top:10px;left:10px}}@media (min-width:1240px){#rf_distributors .distrib_table_wrapper .data-table th .distrib_hidden_toggle{top:13px;left:12px}}#rf_distributors .distrib_table_wrapper .data-table th .distrib_hidden_toggle:hover{background-position:-250px -50px}#rf_distributors .distrib_table_wrapper .data-table th .distrib_hidden_toggle.open{background-position:-300px 0}#rf_distributors .distrib_table_wrapper .data-table th .distrib_hidden_toggle.open:hover{background-position:-300px -50px}#rf_distributors .distrib_table_wrapper .data-table td a.site_link{position:relative;display:block;width:26px;height:26px;margin:0 auto}#rf_distributors .distrib_table_wrapper .data-table td a.site_link span{text-indent:-9000em;display:inline-block;zoom:1;*display:inline}#rf_distributors .distrib_table_wrapper .data-table td a.site_link:before{position:absolute;top:0;left:0;width:26px;height:26px;font-size:24px;font-family:FontAwesome;content:'\f064';color:#b80646}@media (max-width:849px){#rf_distributors .distrib_table_wrapper .data-table td span.element_title{display:none}}#rf_distributors .distrib_table_wrapper .data-table th.section_heading{width:80%;padding-top:25px;padding-left:15px;font-weight:600;text-transform:uppercase}@media (min-width:420px){#rf_distributors .distrib_table_wrapper .data-table th.section_heading{width:85%}}@media (min-width:768px){#rf_distributors .distrib_table_wrapper .data-table th.section_heading{width:32%;padding-top:10px}}@media (min-width:850px){#rf_distributors .distrib_table_wrapper .data-table th.section_heading{padding-left:30px;padding-top:12px}}@media (min-width:1240px){#rf_distributors .distrib_table_wrapper .data-table th.section_heading{width:30%;padding-left:35px;padding-top:15px}}#rf_distributors .distrib_table_wrapper .data-table td.distrib_locale{width:20%}@media (max-width:767px){#rf_distributors .distrib_table_wrapper .data-table td.distrib_locale{display:none!important}}#rf_distributors .distrib_table_wrapper .data-table td.distrib_email{width:32%}@media (max-width:767px){#rf_distributors .distrib_table_wrapper .data-table td.distrib_email{display:none!important}}@media (min-width:1240px){#rf_distributors .distrib_table_wrapper .data-table td.distrib_email{width:30%}}#rf_distributors .distrib_table_wrapper .data-table td.distrib_blank{width:5%}@media (max-width:767px){#rf_distributors .distrib_table_wrapper .data-table td.distrib_blank{display:none!important}}@media (min-width:1240px){#rf_distributors .distrib_table_wrapper .data-table td.distrib_blank{width:7%}}#rf_distributors .distrib_table_wrapper .data-table td.distrib_link{width:20%}@media (min-width:420px){#rf_distributors .distrib_table_wrapper .data-table td.distrib_link{width:15%}}@media (min-width:768px){#rf_distributors .distrib_table_wrapper .data-table td.distrib_link{width:11%}}@media (min-width:1240px){#rf_distributors .distrib_table_wrapper .data-table td.distrib_link{width:13%}}#rf_distributors .distrib_table_wrapper .data-table tr.row_0 th.col_0,#rf_distributors .distrib_table_wrapper .data-table tr.row_0 td.col_0{background-color:#ceeaf0}#rf_distributors .distrib_table_wrapper .data-table tr.row_0 th.col_1,#rf_distributors .distrib_table_wrapper .data-table tr.row_0 td.col_1{background-color:#e4f3f7}#rf_distributors .distrib_table_wrapper .data-table tr.row_1 th.col_0,#rf_distributors .distrib_table_wrapper .data-table tr.row_1 td.col_0{background-color:#e4f3f7}#rf_distributors .distrib_table_wrapper .data-table tr.row_1 th.col_1,#rf_distributors .distrib_table_wrapper .data-table tr.row_1 td.col_1{background-color:#fff}.cta_block_wrapper{position:relative;width:100%}.cta_block_wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:80%;margin:0 auto;padding:0;list-style-type:none}@media (min-width:768px){.cta_block_wrapper ul{max-width:1385px}}.cta_block_wrapper ul li{position:relative;display:block;float:none;margin:0 auto 20px auto;margin-bottom:25px}@media (min-width:750px){.cta_block_wrapper ul li{max-width:calc(50% - 20px);width:50%}}@media (min-width:1024px){.cta_block_wrapper ul li{display:inline-block;zoom:1;flex-grow:1;width:calc(33.333% - 20px);max-width:calc(33.333% - 20px);margin:10px;display:inline-block;zoom:1;*display:inline}}@media (min-width:1240px){.cta_block_wrapper ul li{width:calc(25% - 20px);max-width:calc(25% - 20px)}}.cta_block_wrapper ul li img{display:block;max-width:100%;height:auto;margin:0}.cta_block_wrapper ul li .cta_content{position:relative;bottom:0;left:0;width:100%;padding:8px 20px 30px 20px;color:#000}@media (min-width:1240px){.cta_block_wrapper ul li .cta_content{padding:10px 25px 40px 25px}}.cta_block_wrapper ul li .cta_content h2,.cta_block_wrapper ul li .cta_content p{letter-spacing:1px;color:#000}.cta_block_wrapper ul li .cta_content p{letter-spacing:.05rem}.cta_block_wrapper ul li .cta_content h2{margin-bottom:10px;font-size:120%;font-weight:500}@media (min-width:1240px){.cta_block_wrapper ul li .cta_content h2{font-size:175%}}.cta_block_wrapper ul li .cta_content p{margin-bottom:23px;font-size:90%;font-weight:500}@media (min-width:1240px){.cta_block_wrapper ul li .cta_content p{margin-bottom:30px}}.cta_block_wrapper ul li .cta_content a.block_button{padding:8px 20px;text-align:center;text-decoration:none;color:#000;border:2px solid #000;border-radius:50px;background-color:#fff;font-size:80%;font-weight:600;display:inline-block;zoom:1;*display:inline}.cta_block_wrapper ul li .cta_content a.block_button:hover{color:#012f46;background-color:#fff}.cta_block_wrapper ul li .cta_content a[href$=".pdf"]{background:#fff}.cta_block_wrapper ul li.bg_white{border:1px solid #f0f0f0;background-color:#fff}.cta_block_wrapper ul li.bg_greylight{background-color:#f0efef}.cta_block_wrapper ul li.bg_greymid{background-color:#e4e5e6}.cta_block_wrapper ul li.high_blue1 .cta_content{color:#0071a8}.cta_block_wrapper ul li.high_blue1 .cta_content h2,.cta_block_wrapper ul li.high_blue1 .cta_content p{color:#0071a8}.cta_block_wrapper ul li.high_blue1 .cta_content a.block_button{color:#fff;border:none;background-color:#0071a8}.cta_block_wrapper ul li.high_blue1 .cta_content a.block_button:hover{color:#fff;background-color:#000}.cta_block_wrapper ul li.high_blue2 .cta_content{color:#012f46}.cta_block_wrapper ul li.high_blue2 .cta_content h2,.cta_block_wrapper ul li.high_blue2 .cta_content p{color:#012f46}.cta_block_wrapper ul li.high_blue2 .cta_content a.block_button{color:#fff;border:none;background-color:#012f46}.cta_block_wrapper ul li.high_blue2 .cta_content a.block_button:hover{color:#fff;background-color:#000}.cta_block_wrapper ul li.high_red1 .cta_content{color:#b80646}.cta_block_wrapper ul li.high_red1 .cta_content h2,.cta_block_wrapper ul li.high_red1 .cta_content p{color:#b80646}.cta_block_wrapper ul li.high_red1 .cta_content a.block_button{color:#fff;border:none;background-color:#b80646}.cta_block_wrapper ul li.high_red1 .cta_content a.block_button:hover{color:#fff;background-color:#000}.cta_block_wrapper ul li.high_purple1 .cta_content{color:#9b2892}.cta_block_wrapper ul li.high_purple1 .cta_content h2,.cta_block_wrapper ul li.high_purple1 .cta_content p{color:#9b2892}.cta_block_wrapper ul li.high_purple1 .cta_content a.block_button{color:#fff;border:none;background-color:#9b2892}.cta_block_wrapper ul li.high_purple1 .cta_content a.block_button:hover{color:#fff;background-color:#000}.cta_block_wrapper ul li.high_aqua1 .cta_content{color:#08babf}.cta_block_wrapper ul li.high_aqua1 .cta_content h2,.cta_block_wrapper ul li.high_aqua1 .cta_content p{color:#08babf}.cta_block_wrapper ul li.high_aqua1 .cta_content a.block_button{color:#fff;border:none;background-color:#08babf}.cta_block_wrapper ul li.high_aqua1 .cta_content a.block_button:hover{color:#fff;background-color:#000}.cta_block_wrapper ul li.high_pink1 .cta_content{color:#e52e8c}.cta_block_wrapper ul li.high_pink1 .cta_content h2,.cta_block_wrapper ul li.high_pink1 .cta_content p{color:#e52e8c}.cta_block_wrapper ul li.high_pink1 .cta_content a.block_button{color:#fff;border:none;background-color:#e52e8c}.cta_block_wrapper ul li.high_pink1 .cta_content a.block_button:hover{color:#fff;background-color:#000}.cta_block_wrapper ul li.image_above{display:flex;flex-direction:column;height:auto;transition:400ms;border-radius:4px}.cta_block_wrapper ul li.image_above:hover{box-shadow:0 0 25px 5px rgba(0,0,0,.3)}.cta_block_wrapper ul li.image_above img{width:100%;margin:0 auto}.cta_block_wrapper.background_image{padding:60px 0;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;zoom:1}.cta_block_wrapper.background_image:before,.cta_block_wrapper.background_image:after{display:block;content:"\0020";height:0;overflow:hidden}.cta_block_wrapper.background_image:after{clear:both}@media (min-width:768px){.cta_block_wrapper.background_image{padding:25px 0 25px 0}}@media (min-width:850px){.cta_block_wrapper.background_image{padding:50px 0 50px 0}}.cta_block_wrapper.background_image ul li.image_above{display:flex;flex-direction:column;justify-content:space-between;height:auto}.cta_block_wrapper.background_image ul li.image_background{display:flex}.cta_block_wrapper.background_image ul li.image_background .cta_content{display:flex;align-items:center;justify-content:center}.cta_block_wrapper.background_image ul li.image_background .cta_content p{margin-bottom:0}@media all and (max-width:767px){.image_menu .image_list li{height:150px}.image_menu .image_list img{height:150px!important;object-fit:cover;object-position:top}}.image_menu .image_menu_container{max-width:425px;margin:0 auto;padding-top:15px}@media (min-width:600px){.image_menu .image_menu_container{max-width:768px;padding-top:20px}}@media (min-width:1024px){.image_menu .image_menu_container{max-width:1720px;padding-top:30px}}.image_menu .image_menu_container ul.image_list{padding:0 25px;list-style-type:none;zoom:1}.image_menu .image_menu_container ul.image_list:before,.image_menu .image_menu_container ul.image_list:after{display:block;content:"\0020";height:0;overflow:hidden}.image_menu .image_menu_container ul.image_list:after{clear:both}@media (min-width:600px){.image_menu .image_menu_container ul.image_list{padding:0}}.image_menu .image_menu_container ul.image_list li{position:relative;display:block;width:100%;max-width:425px;margin:0 0 15px 0}@media (min-width:600px){.image_menu .image_menu_container ul.image_list li{float:left;width:48%;margin:0 1% 20px 1%}}@media (min-width:1024px){.image_menu .image_menu_container ul.image_list li{width:24%;margin:0 .5% 20px .5%}}.image_menu .image_menu_container ul.image_list li img{margin:0}.image_menu .image_menu_container ul.image_list li img.cta-nav-image{position:absolute;top:0;left:0;width:100%;height:auto}.image_menu .image_menu_container ul.image_list li img.cta-nav-image-1{display:block}.image_menu .image_menu_container ul.image_list li img.cta-nav-image-2{display:none}.image_menu .image_menu_container ul.image_list li img.holding_image{display:block;width:425px;max-width:100%;height:auto}.image_menu .image_menu_container ul.image_list li .item_content{position:absolute;bottom:0;left:0;padding:0 8px 15px 15px}@media (min-width:1240px){.image_menu .image_menu_container ul.image_list li .item_content{padding:0 10px 20px 20px}}@media (min-width:1480px){.image_menu .image_menu_container ul.image_list li .item_content{padding:0 15px 40px 8%}}@media (min-width:1600px){.image_menu .image_menu_container ul.image_list li .item_content{padding:0 20px 40px 10%}}.image_menu .image_menu_container ul.image_list li .item_content .image_menu_text{padding-bottom:20px;letter-spacing:0;color:#fff;font-size:24px;font-weight:500;line-height:1.2em}@media (min-width:1240px){.image_menu .image_menu_container ul.image_list li .item_content .image_menu_text{padding-bottom:15px;letter-spacing:1px;font-size:32px}}@media (min-width:1480px){.image_menu .image_menu_container ul.image_list li .item_content .image_menu_text{padding-bottom:20px;letter-spacing:1.5px}}@media (min-width:1600px){.image_menu .image_menu_container ul.image_list li .item_content .image_menu_text{padding-bottom:30px;letter-spacing:2px}}.image_menu .image_menu_container ul.image_list li .item_content a.button{display:inline-block;zoom:1;padding:10px 25px;text-decoration:none;color:#012f46;border-radius:100px;background-color:#fff;font-size:100%;font-weight:500}.image_menu .image_menu_container ul.image_list li.current,.image_menu .image_menu_container ul.image_list li.hover{transition:400ms}.image_menu .image_menu_container ul.image_list li.current img.cta-nav-image-1,.image_menu .image_menu_container ul.image_list li.hover img.cta-nav-image-1{display:none}.image_menu .image_menu_container ul.image_list li.current img.cta-nav-image-2,.image_menu .image_menu_container ul.image_list li.hover img.cta-nav-image-2{display:block}.image_menu .image_menu_container ul.image_list li.current .item_content .image_menu_text,.image_menu .image_menu_container ul.image_list li.hover .item_content .image_menu_text{color:#0071a8}.image_menu .image_menu_container ul.image_list li.current .item_content a.button,.image_menu .image_menu_container ul.image_list li.hover .item_content a.button{color:#fff;background-color:#0071a8}.data_table_wrapper{margin:25px 0;padding:20px 10px;border:2px solid #175282}@media (min-width:1024px){.data_table_wrapper{margin:35px 0;padding:30px 35px}}.data_table_wrapper.hidden{display:none}.data_table_wrapper p.alert{text-align:center;font-weight:600;color:#b80646}.data_table_wrapper .data_table{width:100%;border-collapse:collapse;table-layout:fixed}.data_table_wrapper .data_table th,.data_table_wrapper .data_table td{font-size:80%}@media (min-width:500px){.data_table_wrapper .data_table th,.data_table_wrapper .data_table td{font-size:75%}}@media (min-width:768px){.data_table_wrapper .data_table th,.data_table_wrapper .data_table td{font-size:70%}}@media (min-width:1024px){.data_table_wrapper .data_table th,.data_table_wrapper .data_table td{font-size:80%}}.data_table_wrapper .data_table th a,.data_table_wrapper .data_table td a{text-decoration:none}.data_table_wrapper .data_table th .post_links,.data_table_wrapper .data_table td .post_links{margin:0;padding:0}.data_table_wrapper .data_table th .post_links li,.data_table_wrapper .data_table td .post_links li{margin:0 0 7px 0;padding:0;list-style-type:none}.data_table_wrapper .data_table th .post_links li a,.data_table_wrapper .data_table td .post_links li a{display:inline-block;zoom:1;*display:inline;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;padding:4px 8px;color:#fff;background-color:#0071a8;font-weight:400!important}.data_table_wrapper .data_table th .post_links li a:hover,.data_table_wrapper .data_table td .post_links li a:hover{background-color:#178fb2}@media (max-width:767px){.data_table_wrapper .data_table th.col_pinconfig,.data_table_wrapper .data_table th.col_optemp,.data_table_wrapper .data_table th.col_manufacturer,.data_table_wrapper .data_table td.col_pinconfig,.data_table_wrapper .data_table td.col_optemp,.data_table_wrapper .data_table td.col_manufacturer{display:none!important}}@media (max-width:599px){.data_table_wrapper .data_table th.col_wavelength,.data_table_wrapper .data_table th.col_power,.data_table_wrapper .data_table th.col_package,.data_table_wrapper .data_table td.col_wavelength,.data_table_wrapper .data_table td.col_power,.data_table_wrapper .data_table td.col_package{display:none!important}}.data_table_wrapper .data_table th.col_download,.data_table_wrapper .data_table td.col_download{width:85px!important}@media (max-width:1023px){.data_table_wrapper .data_table th.col_mod_wavelengths,.data_table_wrapper .data_table th.col_mod_power,.data_table_wrapper .data_table th.col_mod_beamshapess,.data_table_wrapper .data_table td.col_mod_wavelengths,.data_table_wrapper .data_table td.col_mod_power,.data_table_wrapper .data_table td.col_mod_beamshapess{display:none!important}}.data_table_wrapper .data_table th.col_mod_range,.data_table_wrapper .data_table td.col_mod_range{display:block;width:100%}@media (min-width:600px){.data_table_wrapper .data_table th.col_mod_range,.data_table_wrapper .data_table td.col_mod_range{display:table-cell;width:250px}}@media (min-width:1024px){.data_table_wrapper .data_table th.col_mod_range,.data_table_wrapper .data_table td.col_mod_range{width:auto}}.data_table_wrapper .data_table th{padding:10px 3px 25px 7px;font-weight:600;text-align:left;background-color:#e4f3f7}@media (max-width:599px){.data_table_wrapper .data_table th a.module_term_link{display:block;margin-bottom:0;padding:10px 0 5px 0;font-size:120%;border-bottom:1px dotted #0071a8}}@media (min-width:1024px){.data_table_wrapper .data_table th{padding:12px 5px 35px 10px}}.data_table_wrapper .data_table th img{display:block;width:100%;max-width:250px;height:auto;margin:8px auto 0 auto}@media (min-width:600px){.data_table_wrapper .data_table th img{margin:8px 0 0 0}}@media (max-width:599px){.data_table_wrapper .data_table th.col_mod_products{display:none!important}}@media (max-width:599px){.data_table_wrapper .data_table th.col_mod_range{padding-bottom:0}}@media (max-width:599px){.data_table_wrapper .data_table thead th{display:none!important}}.data_table_wrapper .data_table td{padding:10px 3px 9px 7px}@media (min-width:1024px){.data_table_wrapper .data_table td{padding:12px 5px 12px 10px}}.data_table_wrapper .data_table td.centre-content{text-align:center}.data_table_wrapper .data_table td a.mobile_toggle{text-indent:-9000em;display:inline-block;zoom:1;*display:inline;display:block;float:left;width:23px;height:23px;margin-right:10px;background:transparent url(/wp-content/themes/prophotonix/img/sprite2.png) -250px 0 no-repeat}.data_table_wrapper .data_table td a.mobile_toggle:hover{background-position:-250px -50px}@media (min-width:768px){.data_table_wrapper .data_table td a.mobile_toggle{display:none}}.data_table_wrapper .data_table td a.mobile_toggle.open{background-position:-300px 0}.data_table_wrapper .data_table td a.mobile_toggle.open:hover{background-position:-300px -50px}.data_table_wrapper .data_table td span.partnum_name{display:inline-block;padding-top:4px}@media (min-width:768px){.data_table_wrapper .data_table td span.partnum_name{padding-top:0}}.data_table_wrapper .data_table td .mobile_section,.data_table_wrapper .data_table td .mobile_section_extra{display:none}.data_table_wrapper .data_table td .mobile_section p,.data_table_wrapper .data_table td .mobile_section_extra p{margin:0;padding:4px 4px 4px 33px;font-weight:600}@media (min-width:500px){.data_table_wrapper .data_table td .mobile_section p,.data_table_wrapper .data_table td .mobile_section_extra p{font-weight:500}}.data_table_wrapper .data_table td .mobile_section p span.heading,.data_table_wrapper .data_table td .mobile_section_extra p span.heading{font-weight:400}@media (min-width:500px){.data_table_wrapper .data_table td .mobile_section p span.heading,.data_table_wrapper .data_table td .mobile_section_extra p span.heading{font-weight:300}}@media (min-width:768px){.data_table_wrapper .data_table td .mobile_section{display:none!important}}@media (max-width:599px){.data_table_wrapper .data_table td .mobile_section_extra{display:block}}.data_table_wrapper .data_table td .range_data_mobile{display:block}@media (min-width:1024px){.data_table_wrapper .data_table td .range_data_mobile{display:none!important}}.data_table_wrapper .data_table td .range_data_mobile h3{font-size:120%;font-weight:600;margin:12px 0 5px 0}.data_table_wrapper .data_table td.col_partnum{padding-right:15px;white-space:nowrap}@media (max-width:499px){.data_table_wrapper .data_table td.col_download a{margin:0 auto}}.data_table_wrapper .data_table td.col_download a[href$=".pdf"]{border-radius:0!important}@media (max-width:599px){.data_table_wrapper .data_table td.col_mod_products{display:block!important;width:100%!important}}.data_table_wrapper .data_table tr.hidden{display:none}.data_table_wrapper .data_table tr.even td{background-color:#e4f3f7}.data_table_wrapper .data_table tbody tr th{background-color:#fff}.data_table_wrapper .data_table tbody tr.even th{background-color:#e4f3f7}.data_table_wrapper .data_table#module_ranges_table tr.even td{background-color:#fff}.data_table_wrapper .data_table#module_ranges_table tbody tr{border-top:1px solid #696969}.data_table_wrapper .data_table#module_ranges_table tbody tr.even th{background-color:#fff}tbody.full-width{width:100%!important;max-width:none!important}tbody.full-width tr,tbody.full-width th,tbody.full-width td{max-width:none!important}table.layout-table{width:100%;border-collapse:collapse;background:transparent;border:none}table.layout-table th{padding:0;border:none!important;vertical-align:auto;background:transparent!important}table.layout-table tr,table.layout-table td{background:transparent;border:none}table.layout-table.top-aligned td{vertical-align:top!important}@media (max-width:767px){table.layout-table.collapsible td{display:block!important;width:100%!important;padding:15px!important}}#no_results_message{margin:20px 0}#no_results_message.hidden{display:none}.section-featimg-unbound{margin-bottom:2rem}@media (min-width:420px){.section-featimg-unbound{margin-top:2rem;margin-bottom:4rem}}@media (min-width:1024px){.section-featimg-unbound{margin-top:0;margin-bottom:0}}@media (min-width:1240px){.section-featimg-unbound{padding-top:┬á4rem}}.featured{z-index:1;display:flex;flex-direction:column;padding:0 1rem}@media (min-width:768px){.featured{align-items:center;flex-direction:row;flex-wrap:nowrap}}@media (min-width:1024px){.featured{padding:0}}.featured__item{z-index:-2;top:0;left:0;width:100%;margin-top:1rem;margin-bottom:2rem}@media (min-width:1024px){.featured__item{position:relative;z-index:auto;width:60%;min-height:550px;margin-top:0;margin-bottom:2rem}}@media (min-width:1240px){.featured__item{min-height:650px;margin-bottom:3rem}}@media (min-width:1480px){.featured__item{margin-bottom:4rem}}@media (min-width:1600px){.featured__item{margin-bottom:5rem}}@media (min-width:1024px){.featured__item--right .featured__image{right:0;left:auto;background-position:100% center}}.featured__item--right .featured__image--wrap{text-align:left}@media (min-width:1024px){.featured__item--right .featured__image--wrap{left:2rem}}@media (min-width:1240px){.featured__item--right .featured__image--wrap{right:auto;left:4rem}}@media (min-width:1240px){.featured__item--right .featured__image--wrap img{right:auto;left:0}}.featured__image{display:none;width:100%;height:250px;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.featured__image{background-size:contain}}@media (min-width:1024px){.featured__image{position:absolute;left:0;display:block;width:80%;height:425px}}@media (min-width:1240px){.featured__image{max-width:600px;height:525px}}@media (min-width:1480px){.featured__image{max-width:750px;height:550px}}@media (min-width:1600px){.featured__image{max-width:875px;height:600px}}.featured__image--wrap{display:block;height:auto}@media (min-width:1024px){.featured__image--wrap{position:absolute;right:0;bottom:2rem;left:auto;width:100%;text-align:right}}@media (min-width:1240px){.featured__image--wrap{bottom:0;max-width:600px;height:400px}}.featured__image--wrap img{width:100%;max-width:500px}@media (min-width:1024px){.featured__image--wrap img{box-shadow:0 10px 40px 4px rgba(25,25,25,.3)}}@media (min-width:1240px){.featured__image--wrap img{position:absolute;right:0;bottom:0;left:auto;max-width:600px}}@media (min-width:1600px){.featured__image--wrap img{max-width:650px}}.featured__content{order:2;padding-right:1rem;padding-left:1rem}@media (min-width:768px){.featured__content{width:100%;padding-left:3rem}}@media (min-width:1024px){.featured__content{order:unset;width:auto;width:40%}}@media (min-width:1240px){.featured__content{width:33.3333%}}@media (min-width:1024px){.img_left .featured__content{padding-right:2rem;padding-left:5rem}}@media (min-width:1240px){.img_left .featured__content{padding-right:4rem;padding-left:4rem}}@media (min-width:1480px){.img_left .featured__content{padding-right:7rem;padding-left:5rem}}@media (min-width:1240px){.img_right .featured{justify-content:flex-end}}@media (min-width:1024px){.img_right .featured__item{order:2}}@media (min-width:1024px){.img_right .featured__content{order:1;padding-right:5rem;padding-left:2rem}}@media (min-width:1240px){.img_right .featured__content{padding-right:4rem;padding-left:4rem}}@media (min-width:1480px){.img_right .featured__content{padding-right:5rem;padding-left:7rem}}.product_detail{max-width:1385px;margin:0 auto}.product-detail{display:flex;flex-direction:column;margin-top:1rem;margin-bottom:2rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}@media (min-width:768px){.product-detail{align-items:center;flex-direction:row;justify-content:space-between;margin-top:4rem;margin-bottom:4rem}}.product-detail__content{order:2}@media (min-width:768px){.product-detail__content{order:1;width:50%;padding-right:1.5rem}}@media (min-width:1024px){.product-detail__content{padding-right:2rem}}@media (min-width:1240px){.product-detail__content{padding-right:3rem}}.product-detail__name{margin-top:1rem;margin-bottom:1rem;color:#012f46;font-size:3rem;font-weight:500}@media (min-width:768px){.product-detail__name{font-size:2rem}}@media (min-width:1024px){.product-detail__name{font-size:3rem}}@media (min-width:1240px){.product-detail__name{font-size:4rem}}.product-detail__subheading{max-width:600px;margin-top:1rem;margin-bottom:1rem;font-size:1.5rem;font-weight:500}@media (min-width:768px){.product-detail__subheading{margin-top:2rem;margin-bottom:2rem;font-size:1.5rem;font-weight:400}}@media (min-width:1024px){.product-detail__subheading{margin-top:2.25rem;margin-bottom:2.25rem;font-size:1.6rem}}.product-detail__description{margin-bottom:1rem;font-size:1rem;line-height:1.456}.product-detail__description table td{padding:2px}.product-detail__description p{margin-bottom:.5rem}@media (min-width:768px){.product-detail__description p{line-height:1.66;margin-bottom:1rem}}.product-detail__description ul,.product-detail__description ol{margin-top:10px;margin-bottom:10px;padding-left:40px}.product-detail__description ul li,.product-detail__description ol li{margin-bottom:10px}.product-detail__image{order:1}@media (min-width:768px){.product-detail__image{order:2;width:50%;max-width:600px}}.product-detail__image img{max-width:100%;transition:1s;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}@media (min-width:1024px){.product-detail__image img:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}}@media (min-width:768px){.product-detail.img_left .product-detail__content{padding-right:0;padding-left:1.5rem}}@media (min-width:1024px){.product-detail.img_left .product-detail__content{padding-right:0;padding-left:2rem}}@media (min-width:1240px){.product-detail.img_left .product-detail__content{padding-right:0;padding-left:3rem}}.product-detail.img_left .product-detail__image{order:1!important}@media (min-width:768px){.product-detail.img_left .product-detail__image{order:1!important}}.product-detail.img_left .product-detail__content{order:2!important}@media (min-width:768px){.product-detail.img_left .product-detail__content{order:2!important}}.breadcrumbs{z-index:999999999;max-width:1385px;margin:0 auto;padding:20px 0}.breadcrumbs>ul>li>a:first-child{position:relative;display:inline-block;padding-right:4px}.breadcrumbs>ul>li>a:first-child::before{position:absolute;z-index:3;top:50%;left:100%;display:block;width:0;height:0;margin-top:-17px;margin-left:1px;content:" ";border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:10px solid #fff}.breadcrumbs>ul>li>a:first-child::after{position:absolute;z-index:3;top:50%;left:100%;display:block;width:0;height:0;margin-top:-17px;content:" ";border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:10px solid #53a5c2}.breadcrumbs>ul{height:34px}.breadcrumbs>ul>li:hover{background:#012f46}.breadcrumbs>ul>li:hover>a{background:#012f46}.breadcrumbs>ul>li:hover>a+a::after,.breadcrumbs>ul>li:hover>a:first-child::after{border-left-color:#012f46!important}.breadcrumbs ul{z-index:999999999}.breadcrumbs ul li{position:relative;background-color:#53a5c2;font-size:85%;display:inline-block;zoom:1;*display:inline}@media (max-width:1023px){.breadcrumbs ul li{display:none}.breadcrumbs ul li:nth-last-child(2){color:#000;background-color:#fff;display:inline-block;zoom:1;*display:inline}.breadcrumbs ul li:nth-last-child(2) a{position:relative;padding-left:20px;color:#000;background-color:#fff}}.breadcrumbs ul li a{display:block;padding:8px 14px;text-decoration:none;color:#fff;border:1px solid transparent;background-color:#53a5c2}.breadcrumbs ul li a.breadcrumb_submenu_toggle{position:absolute;top:50%;right:0;width:16px;height:16px;margin-top:-8px;padding:0;border-right:none;background-color:transparent}@media (max-width:1023px){.breadcrumbs ul li a.breadcrumb_submenu_toggle{display:none!important}}.breadcrumbs ul li.has_submenu{position:relative;border-right:1px solid #fff}@media (max-width:1023px){.breadcrumbs ul li.has_submenu{padding-right:0;border-right:none}}@media (max-width:1023px){.breadcrumbs ul li.has_submenu::before{position:absolute;z-index:1;top:50%;left:10px;content:"\f0d9";transform:translateY(-50%);color:#178fb2;font-family:FontAwesome}}.breadcrumbs ul li.has_submenu>a:first-child:before,.breadcrumbs ul li.has_submenu>a:first-child:after{display:none}.breadcrumbs ul li.has_submenu>a+a{position:relative;display:inline-block;padding-right:4px}@media all and (min-width:992px){.breadcrumbs ul li.has_submenu>a+a::before{position:absolute;z-index:3;top:50%;left:100%;display:block;width:0;height:0;margin-top:-16px;margin-left:1px;content:" ";border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:10px solid #fff}.breadcrumbs ul li.has_submenu>a+a::after{position:absolute;z-index:3;top:50%;left:100%;display:block;width:0;height:0;margin-top:-16px;content:" ";border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:10px solid #53a5c2}}.breadcrumbs ul li.has_submenu a{border-right:none}@media (max-width:1023px){.breadcrumbs ul li.has_submenu a{border-right:1px solid #fff}}.breadcrumbs ul li span{display:block;padding:8px 14px;background-color:#fff}.breadcrumbs ul li ul.breadcrumb_submenu{position:absolute;left:5px;display:none;box-shadow:0 8px 12px 0 rgba(0,0,0,.1)}.breadcrumbs ul li ul.breadcrumb_submenu li{display:block;border-top:1px solid #dadada;background-color:#fff}.breadcrumbs ul li ul.breadcrumb_submenu li:first-child{border-top:none}.breadcrumbs ul li ul.breadcrumb_submenu li a{color:#000;border-right:none;background-color:#fff;font-size:12px}.breadcrumbs ul li ul.breadcrumb_submenu li.current{background-color:#012f46}.breadcrumbs ul li ul.breadcrumb_submenu li.current a{color:#fff;background-color:#012f46}.single-post .single_blog_post{background-color:#f8f8f8}.single-post h1.section_title{color:#113163}.single-post .entry{padding:0 15px}@media (min-width:768px){.single-post .entry{padding:0 30px}}@media (min-width:1024px){.single-post .entry{padding:0 45px}}@media (min-width:1480px){.single-post .entry{padding:0 60px}}.single-post .entry h1{margin-bottom:10px;border-bottom:0;font-weight:600;color:#113163!important}.single-post .entry h2,.single-post .entry h3,.single-post .entry h4,.single-post .entry h5,.single-post .entry h6{margin-top:25px;margin-bottom:10px;font-weight:600;color:#113163!important}.single-post .entry p{margin-top:5px;margin-bottom:15px;font-size:15px;line-height:26px}.single-post .entry .post_meta{margin:5px 0 20px 0;padding:5px 0 20px 0;border:0;border-bottom:1px solid #dedede}.single-post .entry .post_meta .meta-section{position:relative;border-left:0}@media (min-width:768px){.single-post .entry .post_meta .meta-section:not(:last-child):after{position:absolute;top:50%;right:-.25rem;width:5px;height:5px;content:"";transform:translateY(-50%);border-radius:100%;background-color:grey}}h1.search_results_title{max-width:1024px;margin:25px auto 15px auto;padding:0 5px;font-size:140%;text-align:center;color:#fff}@media (min-width:420px){h1.search_results_title{padding:0 10px;font-size:160%}}@media (min-width:600px){h1.search_results_title{margin-bottom:23px;font-size:175%}}@media (min-width:768px){h1.search_results_title{font-size:200%}}h1.search_results_title span.title_inner{display:inline-block;zoom:1;*display:inline;padding:0 10px 10px 10px;border-bottom:1px solid #fff}h1.search_results_title span.search_term{font-weight:600}.results_list_outer_wrapper,.search_form_container_inline{width:1024px;max-width:100%;margin:0 auto 40px auto;padding:10px}@media (min-width:500px){.results_list_outer_wrapper,.search_form_container_inline{padding:15px}}@media (min-width:768px){.results_list_outer_wrapper,.search_form_container_inline{padding:20px}}.search_form_container_inline fieldset{position:relative}.search_form_container_inline input{font-size:120%;color:#fff!important;border:none}@media (min-width:420px){.search_form_container_inline input{font-size:140%}}.search_form_container_inline input.search_field{width:100%;height:60px;padding:16px 65px 16px 10px;background:rgba(255,255,255,.44)}@media (min-width:420px){.search_form_container_inline input.search_field{padding:16px 75px 16px 20px}}@media (min-width:500px){.search_form_container_inline input.search_field{height:68px;padding:20px 150px 20px 50px}}.search_form_container_inline input.search_button{text-indent:-9000em;display:inline-block;zoom:1;*display:inline;display:block;position:absolute;top:0;right:0;width:60px;height:60px;background:transparent url(/wp-content/themes/prophotonix/img/icon_inline_search.png) top 13px left 13px no-repeat;cursor:pointer}@media (min-width:500px){.search_form_container_inline input.search_button{width:114px;height:68px;background-position:top 17px left 40px}}.search_form_type_selector{padding:10px 0 0 0}@media (min-width:768px){.search_form_type_selector{padding:20px 0 40px 0}}.search_form_type_selector ul.search_types{margin:0;padding:0;list-style-type:none}.search_form_type_selector ul.search_types li{display:block;margin:0 0 4px 0;padding:0}@media (min-width:768px){.search_form_type_selector ul.search_types li{display:inline-block;zoom:1;*display:inline;width:33.333%;margin-bottom:0}}.search_form_type_selector ul.search_types li a{display:block;padding:10px 10px 10px 35px;font-size:120%;font-weight:500;color:#dadada;text-decoration:none;background:transparent url(/wp-content/themes/prophotonix/img/icon_search-type.png) top 9px left 2px no-repeat}.search_form_type_selector ul.search_types li a.active{background-image:url(/wp-content/themes/prophotonix/img/icon_search-type-selected.png)}@media (min-width:768px){.search_form_type_selector ul.search_types li a{font-size:110%;background-position:top 8px left 0}}@media (min-width:850px){.search_form_type_selector ul.search_types li a{padding-left:40px;font-size:130%;background-position:top 10px left 2px}}.results_list_outer_wrapper{background:rgba(255,255,255,.55)}.results_list_outer_wrapper .results_list_inner_wrapper{padding:15px;background-color:#e6e6e6}@media (min-width:500px){.results_list_outer_wrapper .results_list_inner_wrapper{padding:15px 30px}}@media (min-width:768px){.results_list_outer_wrapper .results_list_inner_wrapper{padding:20px 40px}}.results_list_outer_wrapper .results_list_inner_wrapper ul li{margin-bottom:12px!important;font-size:105%;vertical-align:top}@media (min-width:768px){.results_list_outer_wrapper .results_list_inner_wrapper ul li{font-size:115%}}.results_list_outer_wrapper .results_list_inner_wrapper ul li a{display:block;color:#4d4d4d;text-decoration:none;text-align:left}.results_list_outer_wrapper .results_list_inner_wrapper ul li a:hover,.results_list_outer_wrapper .results_list_inner_wrapper ul li a:focus{color:#0071a8;text-decoration:underline}.results_list_outer_wrapper .results_list_inner_wrapper ul li a.downloadRequestForm{padding:0!important;border:none;background-color:transparent!important}.results_list_outer_wrapper .results_list_inner_wrapper ul li a .search_result_file_type{font-size:70%}.results_list_outer_wrapper .results_list_inner_wrapper ul li a[href$=".pdf"]{padding:0!important;text-decoration:none;color:#4d4d4d;border-radius:0!important;background-color:transparent!important}.results_list_outer_wrapper .results_list_inner_wrapper ul li a[href$=".pdf"]:hover{text-decoration:underline;color:#4d4d4d}.results_list_outer_wrapper .results_list_inner_wrapper ul li.hidden_page,.results_list_outer_wrapper .results_list_inner_wrapper ul li.hidden_post,.results_list_outer_wrapper .results_list_inner_wrapper ul li.hidden_pdf,.results_list_outer_wrapper .results_list_inner_wrapper ul li.hidden_pressrelease{display:none}.search_list_reveal{display:inline-block;zoom:1;*display:inline;margin:25px 0;color:#4d4d4d;text-decoration:none;font-size:115%;font-weight:600}h2.search_result_list_title{position:relative;margin:0 0 10px 0;padding:0 120px 8px 0;font-size:125%!important;font-weight:600;color:#4d4d4d;border-bottom:1px solid #4d4d4d}@media (min-width:420px){h2.search_result_list_title{padding-right:150px;font-size:140%!important}}@media (min-width:600px){h2.search_result_list_title{font-size:150%!important}}@media (min-width:768px){h2.search_result_list_title{padding-bottom:12px;font-size:175%!important}}h2.search_result_list_title .results_num{display:inline-block;zoom:1;*display:inline;position:absolute;bottom:5px;right:5px;font-weight:400;font-size:55%}@media (min-width:768px){h2.search_result_list_title .results_num{bottom:5px}}.search_template_wrapper{padding:25px 0;background:linear-gradient(135deg,#67622b 0,#5f2439 40%,#372d39 70%,#324950 100%)}.search_results_wrapper{max-width:1575px;margin:0 auto;padding:20px 10px 30px 10px}@media (min-width:600px){.search_results_wrapper{padding:25px 15px 40px 15px}}.modal{position:fixed;z-index:999999999;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4);color:#fff}.modal a{color:#fff}.modal__heading{font-size:24px;line-height:26px;margin-bottom:20px;padding-top:23px;text-transform:uppercase;color:#fff}.modal__subheading{font-size:14px;line-height:26px;margin-top:10px;margin-bottom:15px}.modal-content{position:absolute;top:15px;right:0;left:0;width:90%;max-width:600px;margin:0 auto;padding:20px;background:linear-gradient(223.07deg,rgba(105,52,120,.5) 15.06%,rgba(12,38,48,.5) 83.61%,rgba(0,91,125,.5) 100%),#003D57}.form .checkbox{display:flex;align-items:center;justify-content:center}.form .checkbox input{width:auto!important;margin-right:5px}@media screen and (min-width:768px){.form .checkbox input{margin-right:15px}}.form .checkbox label{text-transform:none!important}.form .form-split{display:flex;align-items:center;justify-content:space-between;margin-top:10px;margin-bottom:10px}@media screen and (max-width:767px){.form .form-split{flex-direction:column;margin-top:0;margin-bottom:0}}.form .form-split .form-group{margin-top:10px}@media screen and (min-width:768px){.form .form-split .form-group{width:calc(50% - 10px);margin-top:0}}.form .form-right{text-align:right}.form fieldset{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:15px}.form .form-group{width:calc(100% - 10px)}.form .form-group legend,.form .form-group label{font-size:16px;line-height:26px;text-transform:uppercase}.form .form-group input,.form .form-group select{font-size:16px;height:40px;padding:0 15px;border:1px solid #000;width:100%;border-radius:0}.form .form-group.form-group--last{margin-top:25px}.form .btn.btn-default{font-size:16px;font-weight:600;line-height:26px;min-width:160px;height:60px;margin-top:20px;padding:15px;text-transform:uppercase;color:#fff;border-radius:60px;background:#B80646;border:0}#modal-sign-up .close{position:absolute;right:20px;top:5px;font-size:32px!important;font-weight:bold!important;color:#eee!important;width:auto;height:auto;opacity:.9;cursor:pointer}#modal-sign-up .close:before,#modal-sign-up .close:after{display:none!important}#modal-sign-up .close:hover,#modal-sign-up .close:focus{opacity:1;color:#fff!important;text-decoration:none}@media screen and (min-width:992px){#modal-sign-up .close{display:block}}@media screen and (max-width:767px){.floating-button span{display:none}}.form .multiple-checkbox{display:flex;align-items:center}@media screen and (min-width:768px){.form .multiple-checkbox{float:left;margin-right:13px}}.form .multiple-checkbox label{text-transform:none;font-size:14px}.form .multiple-checkbox input{width:auto!important;height:25px!important;margin-right:10px!important}a{font-weight:700;color:#178fb2;text-decoration:none}@media (min-width:768px){.home .section-1 .entry p{max-width:800px;margin:0 auto;font-size:120%}}.fixed{overflow:hidden}.fixed #main-nav-mobile{overflow-y:auto}.page-id-395 .cta_block_wrapper ul li.image_above img,.page-id-371 .cta_block_wrapper ul li.image_above img,.page-id-387 .cta_block_wrapper ul li.image_above img{width:100%!important;max-width:none!important;border-top-left-radius:2px;border-top-right-radius:2px}.page-id-395 .featured__content,.page-id-371 .featured__content,.page-id-387 .featured__content{display:flex;flex-direction:column;justify-content:center;margin-top:0}.page-id-395 .cta_block_wrapper.background_image ul li,.page-id-371 .cta_block_wrapper.background_image ul li,.page-id-387 .cta_block_wrapper.background_image ul li{overflow:hidden}.page-id-395 .cta_block_wrapper ul li .cta_content p,.page-id-371 .cta_block_wrapper ul li .cta_content p,.page-id-387 .cta_block_wrapper ul li .cta_content p{font-size:1rem;font-weight:400}@media (min-width:1240px){.page-id-395 .cta_block_wrapper ul li .cta_content p,.page-id-371 .cta_block_wrapper ul li .cta_content p,.page-id-387 .cta_block_wrapper ul li .cta_content p{font-size:1.25rem}}.page-id-371 .cta_block_wrapper ul li.image_above img,.page-id-395 .cta_block_wrapper ul li.image_above img{padding:0}.page-id-395 .cta_block_wrapper .image_background img,.page-id-395 .cta_block_wrapper .image_background .block_button,.page-id-371 .cta_block_wrapper .image_background img,.page-id-371 .cta_block_wrapper .image_background .block_button{display:none}.page-id-395 .cta_block_wrapper ul li:first-child .cta_content p{color:#3680b3}.page-id-395 .cta_block_wrapper ul li:first-child{border:1px solid rgba(255,255,255,.2);background:#f0efef;border-radius:4px}.page-id-320 .section-wysiwyg .entry{max-width:1000px}.entry ul li,.entry ol li{margin:0 0 5px 0!important}hr{height:1px;color:rgba(0,0,0,.2);border:0;background-color:rgba(0,0,0,.2)}td.content_elem>.entry>h2{margin-top:10px}hr+h2,.entry hr{margin-top:15px}.page-id-360 .entry{max-width:none;margin:0;padding:0}.page-id-360 .section-wysiwyg{padding-bottom:0}body .epyt-gallery{position:relative;width:100%;max-width:none}@media (min-width:768px){body .epyt-gallery iframe{width:700px;height:380px;margin-bottom:3rem}}body .epyt-gallery-list{width:100%;padding-top:15px;padding-right:15px;padding-left:15px;margin:0;background:#fff}@media (min-width:768px){body .epyt-gallery-list{padding-right:4rem;padding-left:4rem}}@media (min-width:1024px){body .epyt-gallery-list{padding-right:8rem;padding-left:8rem}}@media (min-width:1240px){body .epyt-gallery-list{padding-right:12rem;padding-left:12rem}}@media (min-width:1600px){body .epyt-gallery-list{padding-right:15rem;padding-left:15rem}}body .epyt-gallery-list>h3{margin-top:2rem;padding-bottom:1rem;margin-bottom:1rem;text-align:left;font-size:22px;font-weight:400;border-bottom:1px solid #e6e6e6}body .epyt-gallery-title{text-align:left;font-size:16px;line-height:20px;padding:10px 0;border-bottom:1px solid #e6e6e6}@media (min-width:768px){body .epyt-gallery-title{margin-bottom:2rem}}@media (min-width:600px){body .epyt-gallery-rowbreak{clear:none}}@media (min-width:768px){body .epyt-gallery-rowbreak{clear:both}}@media (min-width:1240px){body .epyt-gallery-rowbreak{clear:none}}body .epyt-gallery-allthumbs.epyt-cols-3{display:flex;flex-wrap:wrap;justify-content:flex-start}body .epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:100%;padding:0}@media (min-width:600px){body .epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:calc(50% - 2rem);margin-right:1rem}}@media (min-width:768px){body .epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:calc(33.333% - 2rem)}}@media (min-width:1240px){body .epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:calc(25% - 2rem)}}.ui-dialog-content{height:500px!important}.ui-widget.ui-widget-content{right:0;left:0;max-width:100%;margin:0 auto;border:0;box-shadow:0 10px 25px 0 rgba(0,0,0,.2)}.ui-dialog .ui-dialog-titlebar{border:0;background:transparent}p.checkbox--small{font-size:14px;margin-bottom:5px}#downloadRequestFormContainer .form-group p.checkbox--small input{margin-bottom:0;width:auto}.formInvalidContainer p{color:#b80646;font-size:14px;margin-bottom:5px}#downloadRequestFormContainer .form-group label{display:none}#downloadRequestFormContainer .form-group select,#downloadRequestFormContainer .form-group input{max-width:100%;margin-bottom:.5rem;padding:5px 10px;border-radius:2px;width:100%;border:1px solid rgba(0,0,0,.1)}#downloadRequestFormContainer .form-group select.error,#downloadRequestFormContainer .form-group input.error{border:1px solid #b80646!important;-moz-box-shadow:1px 1px 1px 1px #b80646;-webkit-box-shadow:1px 1px 1px 1px #b80646;box-shadow:1px 1px 1px 1px #b80646}#downloadRequestFormContainer #datasheetRequestSubmitButton{margin-top:15px;padding:8px 15px;cursor:pointer;transition:300ms;color:#fff;border:0;border-radius:50px;background:#0071a8}#downloadRequestFormContainer #datasheetRequestSubmitButton:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.33)}table{border-collapse:collapse}table th,table td{border:1px solid rgba(0,0,0,.25);padding:5px;vertical-align:middle}table th{padding:10px;background:rgba(128,128,128,.2)}.ui-dialog .ui-dialog-title{font-size:130%;padding-top:1rem}@media all and (-ms-high-contrast:none){.wave-container{display:none!important}.footer-map .footer-map__content h4{max-width:360px}}.post-type-archive .post_list_archive li:first-child,.post-type-archive .post_list_archive li:nth-child(1),.post-type-archive .post_list_archive li:nth-child(2),.post-type-archive .post_list_archive li:nth-child(3),.post-type-archive .post_list_archive li:nth-child(4),.post-type-archive .post_list_archive li:nth-child(5),.post-type-archive .post_list_archive li:nth-child(6),.post-type-archive .post_list_archive li:nth-child(7),.post-type-archive .post_list_archive li:nth-child(8){display:none}@media all and (max-width:500px){.data_table_wrapper .data_table{display:block}.data_table_wrapper .data_table td.col_download{width:100%!important}}body,textarea{font-family:"Encode Sans",Verdana,Arial,Helvetica,sans-serif;font-weight:400;color:#000;background-color:#fff}a{color:#1a0dab}a:hover,a:focus{color:#178fb2}a.file_download_pdf{text-indent:-9000em;display:inline-block;zoom:1;*display:inline;display:block;width:34px;height:32px;background:transparent url(/wp-content/themes/prophotonix/img/sprite2.png) -200px 0 no-repeat;border:none!important}a.file_download_pdf:hover,a.file_download_pdf:focus{background:transparent url(/wp-content/themes/prophotonix/img/sprite2.png) -200px 0 no-repeat!important}.site{width:100%}.site-content{zoom:1;width:100%}.site-content:before,.site-content:after{display:block;content:"\0020";height:0;overflow:hidden}.site-content:after{clear:both}@media (max-width:767px){.hide-on-mobile{display:none!important}}.entry p,.entry ul li,.entry ol li,.entry blockquote{font-size:90%;line-height:1.4}@media (min-width:500px){.entry p,.entry ul li,.entry ol li,.entry blockquote{font-size:100%;line-height:1.5}}.entry h1{margin-bottom:30px;padding-bottom:5px;font-size:175%;font-weight:500;border-bottom:1px dotted #48525a}@media (min-width:500px){.entry h1{font-size:200%}}@media (min-width:768px){.entry h1{font-size:250%}}.entry h2{margin-bottom:10px;font-size:20px}@media (min-width:500px){.entry h2{margin-bottom:20px;font-size:28px}}@media (min-width:768px){.entry h2{margin-top:10px;margin-bottom:20px}}.entry h3{margin-bottom:10px;font-size:115%;font-weight:700}@media (min-width:500px){.entry h3{margin-bottom:15px;font-size:125%}}@media (min-width:768px){.entry h3{margin-bottom:23px;font-size:140%}}.entry p,.entry ul,.entry ol{margin:0 0 10px 0}.entry ul,.entry ol{margin-left:20px}.entry ul li,.entry ol li{margin:0 0 10px 0}.entry blockquote{margin:0 30px 20px 30px;padding:12px 0 2px 20px;border-left:5px solid #0071a8;color:#012f46}.entry img{max-width:100%;height:auto}.entry .big_button_wrapper{width:100%;padding:25px;text-align:center}.entry a.press_release_download{display:inline-block;zoom:1;*display:inline;padding:30px 60px;font-size:200%;font-weight:300;color:#fff;background-color:#0092b3;text-decoration:none}.entry a.press_release_download:hover,.entry a.press_release_download:focus{background-color:#175282}.entry .post_meta{zoom:1;margin:-20px 0 25px 0;padding:10px;border:1px solid #696969;font-size:80%}.entry .post_meta:before,.entry .post_meta:after{display:block;content:"\0020";height:0;overflow:hidden}.entry .post_meta:after{clear:both}.entry .post_meta a{text-decoration:none;border-radius:2px}@media (min-width:768px){.entry .post_meta a{border:1px solid #1a0dab;padding:3px 6px}}.entry .post_meta a:hover,.entry .post_meta a:focus{text-decoration:underline;color:#000!important}.entry .post_meta .meta-section{padding:4px}@media (min-width:768px){.entry .post_meta .meta-section{float:left;padding:2px 12px;border-left:1px dotted #696969}}@media (min-width:768px){.entry .post_meta .meta-section.first{padding-left:0;border-left:none}}.entry .post_meta .meta-pr-date{font-weight:500}.alignleft{float:left;margin:0 15px 10px 0}.alignright{float:right;margin:0 0 10px 15px}.aligncenter{display:block;margin:15px auto}.wp-caption-text{padding-bottom:12px;font-size:70%;text-transform:uppercase}.single_blog_post{width:90%;max-width:1024px;margin:0 auto}@media (min-width:1024px){.single_blog_post{width:98%}}.rf_button{display:inline-block;zoom:1;*display:inline;padding:9px 32px;font-size:95%;font-weight:600;text-align:center;text-decoration:none}.form_wrapper .field-full{width:100%;padding:0 0 24px 0}.form_wrapper .field-half{width:100%;padding:0 0 24px 0}@media (min-width:600px){.form_wrapper .field-half{float:left;width:50%}}.form_wrapper input,.form_wrapper select,.form_wrapper textarea{width:100%;font-size:100%;border:1px solid #000}@media (min-width:500px){.form_wrapper input,.form_wrapper select,.form_wrapper textarea{font-size:110%}}.form_wrapper input,.form_wrapper textarea{padding:12px}@media (min-width:500px){.form_wrapper input,.form_wrapper textarea{padding:18px}}.form_wrapper select{padding:12px 0 12px 12px}@media (min-width:500px){.form_wrapper select{padding:18px 0 18px 18px}}.form_wrapper .button input{max-width:400px;border:none;color:#fff;background-color:#b80646;cursor:pointer}.form_wrapper .button input:hover{background-color:#0071a8}.single_post_nav_block,.archive_post_nav_block{width:98%;margin:0 auto}.single_post_nav_block ul,.archive_post_nav_block ul{max-width:768px;list-style-type:none;text-align:center}@media (min-width:1600px){.single_post_nav_block ul,.archive_post_nav_block ul{max-width:none}}.single_post_nav_block ul li,.archive_post_nav_block ul li{display:inline-block;zoom:1;*display:inline;width:100%;max-width:300px;margin:0 0 8px 0;font-size:90%}@media (min-width:420px){.single_post_nav_block ul li,.archive_post_nav_block ul li{width:48%;max-width:250px;margin:0 .5% 10px .5%;font-size:100%}}@media (min-width:600px){.single_post_nav_block ul li,.archive_post_nav_block ul li{width:32%}}.single_post_nav_block ul li a,.single_post_nav_block ul li span,.archive_post_nav_block ul li a,.archive_post_nav_block ul li span{display:block;width:100%;padding:7px 10px;text-align:center}@media (min-width:600px){.single_post_nav_block ul li a,.single_post_nav_block ul li span,.archive_post_nav_block ul li a,.archive_post_nav_block ul li span{padding:10px}}.single_post_nav_block ul li a,.archive_post_nav_block ul li a{text-decoration:none;border:1px solid #175282;background-color:#175282;border-radius:50px;color:#fff}.single_post_nav_block ul li a:hover,.single_post_nav_block ul li a:focus,.archive_post_nav_block ul li a:hover,.archive_post_nav_block ul li a:focus{border-color:#178fb2;color:#178fb2;background-color:#fff}.single_post_nav_block ul li a.open,.archive_post_nav_block ul li a.open{border-color:#000;color:#000;background-color:#fff}.single_post_nav_block ul li span,.archive_post_nav_block ul li span{border:2px solid #175282;color:#a9a9a9;text-decoration:none;border-radius:50px}.single_post_nav_block ul li.blog_next_link span,.archive_post_nav_block ul li.blog_next_link span{text-decoration:none;border-radius:50px}#archive_lists{display:none;width:98%;max-width:768px;margin:12px auto;padding:8px 10px;background-color:#fff}@media (min-width:420px){#archive_lists{padding:12px}}@media (min-width:500px){#archive_lists{padding:20px}}#archive_lists .archive_list{display:none}#archive_lists .archive_list h2{text-align:center;font-size:125%;padding-bottom:4px;margin-bottom:8px;border-bottom:1px dotted #0071a8}@media (min-width:420px){#archive_lists .archive_list h2{margin-bottom:12px}}@media (min-width:500px){#archive_lists .archive_list h2{margin-bottom:20px}}#archive_lists .archive_list_items{list-style-type:none;text-align:center}#archive_lists .archive_list_items li{display:inline-block;zoom:1;*display:inline;vertical-align:top;width:100%;margin:0;font-size:90%}@media (min-width:500px){#archive_lists .archive_list_items li{width:48%;margin:4px .5%;font-size:85%}}@media (min-width:600px){#archive_lists .archive_list_items li{margin:5px .5%;font-size:100%}}@media (min-width:768px){#archive_lists .archive_list_items li{width:31.5%;margin:7px .5%}}#archive_lists .archive_list_items li a{display:block;width:100%;padding:7px 5px;text-align:left;text-decoration:none;border-bottom:1px dotted #178fb2;color:#178fb2}@media (min-width:500px){#archive_lists .archive_list_items li a{padding:8px 10px;text-align:center;border:2px solid #178fb2}}@media (min-width:600px){#archive_lists .archive_list_items li a{padding:6px 10px}}#archive_lists .archive_list_items li a:hover,#archive_lists .archive_list_items li a:focus{border-color:#175282;color:#175282;background-color:#f0efef}#archive_lists .archive_list_items li:last-child a{border-bottom:none}@media (min-width:500px){#archive_lists .archive_list_items li:last-child a{border-bottom:2px solid #178fb2}}#archive_lists .archive_list_items.archive_list_items_prodcat li{width:100%}@media (min-width:500px){#archive_lists .archive_list_items.archive_list_items_prodcat li{width:48%}}.epyt-gallery{max-width:1024px;margin:0 auto}a.button{display:inline-block;padding:10px 23px;text-decoration:none;color:#fff;border-radius:50px;background-color:#178fb2;font-family:'Encode Sans',Verdana,Arial,Helvetica,sans-serif;font-weight:600;line-height:normal;margin-top:5px;margin-bottom:5px}a.button:hover,a.button:focus{padding:10px 23px;text-decoration:none;color:#fff;background-color:#012f46!important;font-family:'Encode Sans',Verdana,Arial,Helvetica,sans-serif;font-weight:600!important}.vimeo-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.vimeo-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.type_video table td.img_elem{padding:0!important}.epyt-debug{cursor:pointer;text-align:left;background-color:#ddd;color:#000}iframe.__youtube_prefs__{border-width:0}.epyt-gallery{text-align:center}.epyt-gallery iframe{margin-bottom:0}.epyt-gallery.epyt-lb iframe{display:none;height:0!important}.epyt-gallery-list{margin:0 -8px 0 -8px;position:relative;transition:opacity ease-out .3s;display:block}.epyt-gallery-list .epyt-gallery-thumb{box-sizing:border-box}.epyt-gallery-list p{display:none}.epyt-gallery-clear{clear:both}.epyt-gallery-list.epyt-loading{opacity:.5;transition:opacity ease-out .3s}.epyt-gallery-thumb{position:relative;box-sizing:border-box;overflow-y:hidden;display:block!important;cursor:pointer;opacity:1;float:left;padding:0 8px 10px 8px;height:auto}.epyt-gallery-thumb.hover{position:relative;opacity:1;transition:opacity ease-out .3s;height:auto}.epyt-gallery-img-box{width:100%}.epyt-gallery-img{height:0;width:100%;padding-top:56.25%!important;position:relative;overflow:hidden!important;background-size:cover!important;background-position:center!important}.epyt-gallery-playhover-textonly{position:absolute;top:-10px;left:0;width:100%;height:100%;text-align:center}.epyt-gallery-playhover{opacity:0;position:absolute;top:-10px;left:0;width:100%;height:100%;vertical-align:middle;text-align:center;transition:opacity ease-out .3s}.epyt-gallery-thumb.hover .epyt-gallery-playhover,.epyt-gallery-thumb.epyt-current-video .epyt-gallery-playhover{opacity:1;top:0;transition:all ease-out .3s}.epyt-gallery-thumb .epyt-gallery-playcrutch{display:inline-block;height:100%;vertical-align:middle;width:0}.epyt-gallery-playhover .epyt-play-img{height:auto!important;max-width:15%!important;padding:0!important;margin:0!important;min-width:30px!important;vertical-align:middle!important;display:inline-block!important;width:auto;border:0;box-sizing:border-box}.epyt-gallery-title{font-size:80%;line-height:120%;padding:10px}.epyt-gallery-notitle{padding:4px}.epyt-gallery-notitle span{display:none}.epyt-gallery-rowtitle{text-align:center;width:100%;position:absolute;left:0;top:100%;opacity:0;z-index:10;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.epyt-gallery-rowtitle.hover{opacity:1;transition:opacity linear .2s}.epyt-gallery-rowbreak{clear:both}.epyt-pagination{clear:both;text-align:center;padding:10px 8px 10px 8px}.epyt-pagination.epyt-hide-pagination *{display:none!important}.epyt-pagination>div,.epyt-pagenumbers>div{display:inline-block;padding:0 2px 0 2px;vertical-align:middle}.epyt-pagination .epyt-pagebutton{cursor:pointer;display:inline-block;padding:0 10px 0 10px}.epyt-pagebutton>div{display:inline}.epyt-pagination .epyt-loader{display:none}.epyt-gallery-list.epyt-loading .epyt-pagination .epyt-loader{display:inline-block}body .lity-container{width:100%;max-width:964px}.epyt-curtain .lity-opened iframe{opacity:0;transition:opacity .3s linear .5s}.epyt-gallery-allthumbs.epyt-cols-1 .epyt-gallery-thumb{width:100%}.epyt-gallery-allthumbs.epyt-cols-2 .epyt-gallery-thumb{width:50%}.epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:33.333%}.epyt-gallery-allthumbs.epyt-cols-4 .epyt-gallery-thumb{width:25%}.epyt-gallery-allthumbs.epyt-cols-5 .epyt-gallery-thumb{width:20%}.epyt-gallery-allthumbs.epyt-cols-6 .epyt-gallery-thumb{width:16.666%}.epyt-gallery-allthumbs.epyt-cols-7 .epyt-gallery-thumb{width:14.285%}.epyt-gallery-allthumbs.epyt-cols-8 .epyt-gallery-thumb{width:12.5%}.epyt-gallery-allthumbs.epyt-cols-9 .epyt-gallery-thumb{width:11.111%}.epyt-gallery-allthumbs.epyt-cols-10 .epyt-gallery-thumb{width:10%}.epyt-gallery-allthumbs.epyt-cols-11 .epyt-gallery-thumb{width:9.09%}.epyt-gallery-allthumbs.epyt-cols-12 .epyt-gallery-thumb{width:8.333%}.epyt-gallery-allthumbs.epyt-cols-13 .epyt-gallery-thumb{width:7.692%}.epyt-gallery-allthumbs.epyt-cols-14 .epyt-gallery-thumb{width:7.142%}.epyt-gallery-allthumbs.epyt-cols-15 .epyt-gallery-thumb{width:6.666%}.epyt-gallery-allthumbs.epyt-cols-16 .epyt-gallery-thumb{width:6.25%}.epyt-gallery-allthumbs.epyt-cols-17 .epyt-gallery-thumb{width:5.882%}.epyt-gallery-allthumbs.epyt-cols-18 .epyt-gallery-thumb{width:5.555%}.epyt-gallery-allthumbs.epyt-cols-19 .epyt-gallery-thumb{width:5.263%}.epyt-gallery-allthumbs.epyt-cols-20 .epyt-gallery-thumb{width:5%}.epyt-pagebutton.hide,.epyt-pagenumbers.hide{display:none!important;opacity:0!important;visibility:hidden!important}.epyt-gallery-subscribe{text-align:center;padding:15px 0 10px 0;clear:both}.epyt-gallery-subscribe a.epyt-gallery-subbutton,.epyt-gallery-subscribe a.epyt-gallery-subbutton:hover{display:inline-block;padding:5px 10px;background-color:#e62117!important;color:#fff!important;text-decoration:none!important;border-radius:3px}.epyt-gallery-subscribe a.epyt-gallery-subbutton img{width:20px!important;height:auto!important;vertical-align:middle!important;padding:0 6px 3px 0;display:inline-block;background:transparent;-webkit-box-shadow:none;box-shadow:none;margin:0}body div.__youtube_prefs__.__youtube_prefs_gdpr__{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(to bottom,#000,#444);padding:25px;height:auto;text-align:left}body div.__youtube_prefs__.__youtube_prefs_gdpr__ *{color:#e3e3e3!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__ a{text-decoration:underline}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__,body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__:hover{display:inline-block;padding:5px 10px;background:#e62117!important;color:#fff!important;text-decoration:none!important;border-radius:3px;font-weight:400;border-width:0;box-sizing:border-box}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__ img{width:20px!important;height:auto!important;vertical-align:middle!important;padding:0 6px 3px 0;display:inline-block;background:transparent;-webkit-box-shadow:none;box-shadow:none;margin-left:8px}body .epyt-gallery-img-gdpr{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(to bottom,#000,#444)}.ytvi-story-container{display:block;max-width:100%}