/*
Theme Name: Drivers Epson
Theme URI: https://www.drivers-epson.com/
Author: drivers-epson.com
Description: Custom theme for drivers-epson.com.
Version: 1.0.0
Update URI: false
*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left}h1,h2,h3,h4,h5,h6{clear:both}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:0 0;text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin:24px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}small{font-size:smaller}img{border:0;-ms-interpolation-mode:bicubic}.clear:after,.wrapper:after{clear:both}.clear:after,.clear:before,.wrapper:after,.wrapper:before{display:table;content:""}.wrapper{border:1px solid #e9e9e9}.archive-title,.page-title{font-size:11px;line-height:2.181818182;font-weight:700;text-transform:uppercase;color:#636363}.entry-content th{background:#f1f1f1;font-size:11px;line-height:2.181818182;font-weight:700;padding:7px 14px;text-transform:uppercase;color:#636363}button,input,textarea{border:1px solid #ccc;border-radius:0;font-family:inherit;margin-right:0;margin-bottom:7px;margin-top:7px;padding:4px 10px}button,input{line-height:normal}textarea{font-size:100%;overflow:auto;vertical-align:top}#searchform #s{height:25px}input[type=checkbox],input[type=color],input[type=file],input[type=hidden],input[type=image],input[type=radio]{border:0;border-radius:0;padding:0}.entry-content img,.widget img{max-width:100%}img[class*=align],img[class*=attachment-],img[class*=wp-image-]{height:auto}img.size-full,img.size-large,img.wp-post-image{max-width:100%;height:auto}embed,iframe,object,video{max-width:100%}.entry-content .twitter-tweet-rendered{max-width:100%!important}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.entry-content img,.widget img,img.wp-post-image{box-shadow:none;margin-bottom:0}.wp-caption{max-width:100%;padding:4px}.gallery-caption,.wp-caption .wp-caption-text{font-style:italic;font-size:12px;line-height:2;color:#666}img.wp-smiley{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.entry-content dl.gallery-item{margin:0}.gallery-caption,.gallery-item a{width:90%}.gallery-item a{display:block}.gallery-caption a{display:inline}.gallery-columns-1 .gallery-item a{max-width:100%;width:auto}.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%}.gallery-columns-1 .gallery-icon img{padding:3%}.site-content nav{border:1px solid #ededed;background:#f9f9f9;clear:both;line-height:2;margin-bottom:28px;overflow:hidden;padding:2%}.nav-next>a,.nav-previous a{text-decoration:none}.nav-previous{float:left;padding-bottom:0;width:50%}.nav-next{float:right;text-align:right;width:50%}html{font-size:90.5%}body{font-size:14px;font-family:Ubuntu,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;color:#1e1e1e}a{color:#1e77bc;text-decoration:none}a:hover{color:#00a1e0;text-decoration:underline}.assistive-text,.site .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px)}.themonic-nav .assistive-text:active,.themonic-nav .assistive-text:focus,.themonic-nav .assistive-text:hover{background:#fff;border:2px solid #333;border-radius:3px;clip:auto!important;color:#000;display:block;font-size:12px;padding:12px;position:absolute;top:5px;left:5px;z-index:100000}.site{padding:24px 24px 0;background-color:#fff}.site-content{margin:0}.widget-area{margin-top:0}.site-header{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-top:1px solid #e9e9e9;height:auto;margin-bottom:24px;text-align:left}.site-header h1{text-align:center}.site-header h1 a{color:#515151;display:inline-block;text-decoration:none}.site-header h1 a:hover{color:#111}.site-header h1{font-size:24px}.themonic-nav{text-align:center;float:left;width:100%}.themonic-nav li{font-size:12px;line-height:1.42857143;width:auto;padding:0}.themonic-nav li:hover{display:inline-block;text-decoration:none}.themonic-nav li:hover>a{color:#fff}.themonic-nav li a{padding:0 10px}section[role=banner]{margin-bottom:48px}.widget-area .widget{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin-bottom:20px;word-wrap:break-word}.widget-area .widget-title{font-size:16px}.widget-area .widget li{font-size:13px;line-height:1.646153846;border-bottom:1px solid #e9e9e9;padding:5px 0}.widget-area .widget p{margin-bottom:12px;padding:10px}.widget-area .widget a{color:#1b6dad;text-decoration:none;font-size:108%}.widget-area .widget a:hover{color:#4f5254}footer[role=contentinfo]{background:#f2f2f2;width:100%;border-top:1px solid #ededed;border-bottom:1px solid #e9e9e9;clear:both;font-size:14px;height:auto;line-height:2;margin-right:auto;margin-bottom:0;padding:24px 0}footer[role=contentinfo] a{color:#686868;margin-left:5px;text-decoration:none}footer[role=contentinfo] a:hover{color:#333}.entry-meta{clear:both}.entry-header{margin-bottom:20px}.entry-header img.wp-post-image{margin-bottom:24px}.entry-header .entry-title{font-size:28px;line-height:1.2;font-weight:400;margin-bottom:14px}.entry-header .entry-title a{color:#444;text-decoration:none}.entry-header .entry-title a:hover{color:#111}.entry-meta a{color:#757575}.entry-meta a:hover{color:#333}.entry-content,.entry-summary{line-height:1.714285714}.entry-summary{margin-bottom:20px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:24px 0;line-height:1.714285714}.entry-content h1{font-size:21px;line-height:1.5}.entry-content h2{font-size:18px;line-height:1.6}.entry-content h3{font-size:16px;line-height:1.846153846}.entry-content h4{font-size:14px;line-height:1.846153846}.entry-content h5{font-size:13px;line-height:1.846153846}.entry-content h6{font-size:12px;line-height:1.846153846}.entry-content p,.entry-summary p{margin:0 0 15px;line-height:1.714285714}.entry-content ol,.entry-content ul{margin:0 0 24px;line-height:1.714285714}.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin-bottom:0}.entry-content ul{list-style:square outside}.entry-content ol{list-style:decimal outside}.entry-content li{margin:0 0 0 36px}.entry-content blockquote{background:#fafafa;border-left:4px solid #d6d6d6;border-right:4px solid #d6d6d6;border-radius:14px;margin-bottom:24px;padding:24px;font-style:italic}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content code{font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;line-height:2}.entry-content pre{border:1px solid #ededed;border-radius:20px;color:#666;font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;line-height:1.514285714;margin:24px 0;overflow:auto;padding:24px}.entry-content pre code{display:block}.entry-content abbr,.entry-content acronym,.entry-content dfn{border-bottom:1px dotted #666;cursor:help}.entry-content address{display:block;line-height:1.5;margin:0 0 24px}img.alignleft{margin:5px 24px 12px 0}img.alignright{margin:12px 0 12px 24px}img.aligncenter{margin-top:12px;margin-bottom:12px}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video{margin-bottom:2px}.entry-content dl{margin:0 24px}.entry-content dt{font-weight:700;line-height:1.714285714}.entry-content dd{line-height:1.714285714;margin-bottom:24px}.entry-content table{border-bottom:1px solid #ededed;color:#757575;line-height:2;margin:0 0 24px;width:100%}.entry-content table caption{font-size:16px;margin:24px 0}.entry-content td{border:1px solid #ddd;padding:7px 14px}.site-content article{border-bottom:2px double #f3f3f3;margin-bottom:28px;padding-bottom:34px;word-wrap:break-word;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}.page-links{clear:both;line-height:1.714285714}footer.entry-meta{margin-top:18px;font-size:13px;line-height:1.846153846;color:#757575}.archive-header,.page-header{margin-bottom:48px;padding-bottom:22px;border-bottom:1px solid #ededed}article.format-quote .entry-content p{margin:0;padding-bottom:24px}article.format-quote .entry-content blockquote{display:block;padding:24px 24px 0;font-size:15px;line-height:1.6;font-style:normal;color:#6a6a6a;background:#efefef}.footercopy{padding-left:20px;float:left}.footercredit{float:right;margin-left:20px;padding-right:20px}.site-wordpress{color:#888;padding:10px 2px;float:right;font-size:13px}.categories{float:left;margin-right:3px;margin-bottom:0}.categories a{color:#fff;display:inline-block;margin-bottom:3px;margin-left:0;padding:1px 7px;text-decoration:none;transition:all .3s ease 0s}.categories a:hover{background:#666;color:#fff}.tags{float:left;margin-right:1%;margin-bottom:4px}.themonic-pagination .io-navigation{padding:20px}.io-navigation{font-family:helvetica;padding:1em;background:#fff}.io-navigation ul{list-style-type:none;margin:0;padding:0}.io-navigation li{display:inline;border:1px solid #c1c1c1;padding:4px 0}a.page-numbers,span.page-numbers{padding:.4em .6em;color:#1e77bc}a:hover.page-numbers{color:#000}.io-navigation .current{font-weight:700;color:#000}.relatedposts li{border-bottom:1px solid #e9e9e9;margin-bottom:1px;margin-right:15px;height:auto;overflow:hidden;width:100%}.relatedcontent{line-height:1.5;padding:15px 5px}.relatedcontent a{text-decoration:none}.relatedposts{margin-bottom:20px}.relatedposts p{font-size:22px;margin-bottom:10px}.read-more a{color:#16a1e7;text-decoration:none}.widget-area #s{width:55.66%;border:1px solid #e1e1e1;box-shadow:.01em .1em .9em .01em #d9d9d9;float:left;height:25px;margin-bottom:0;margin-right:-4px}#searchsubmit{border:1px solid #f1f1f1;box-shadow:.01em .1em .9em .01em #d9d9d9;color:#f1f1f1;height:35px;padding-bottom:5px;width:auto;margin-bottom:0}#searchform{background:none repeat scroll 0 0 #f1f1f1;border:1px solid #ddd;padding:12px 6% 18px}input[type=submit]{-webkit-appearance:none}#iop-footer #searchform{background:0 0;border:none;margin-left:-2%;padding:2%}.themonic-nav li a:after{font-family:FontAwesome;font-style:normal;speak:none;font-weight:400;content:"\f0d7";margin-left:5px;-webkit-font-smoothing:antialiased}.themonic-nav li a:only-child:after{content:''}.wp-block-image figcaption{margin:0 auto 20px;color:#555;text-align:center;letter-spacing:1px;margin-top:-20px;background:#f3f3f3;padding:7px}.themonic-top-bar .screen-reader-text{position:absolute!important;left:-999em}.themonic-top-bar .search-form{display:flex}label{flex:0 0 80%}.themonic-top-bar input.search-field{padding:8px;width:100%;border-left:1px solid #777;border-right:0;border-bottom:1px solid #777;margin-bottom:0;border-top:1px solid #777}.themonic-top-bar input.search-submit{left:0;flex-direction:row;flex:0 0 20%;border:1px solid #777;border-top:1px solid #777;margin-bottom:0}.socialmedia #searchform{padding:0;border:0;background:0 0;position:relative;width:30%;display:inline-block;margin-right:4px;margin-top:-1px}.socialmedia #searchsubmit{width:auto;margin-left:-5px;height:34px;font-family:FontAwesome;margin-top:0;border:1px solid}.socialmedia #searchform #s{height:22px;position:relative;-webkit-transition:width .4s ease,background .4s ease;transition:width .4s ease,background .4s ease;width:35px;font-size:12px}.socialmedia input#s{margin:0}.socialmedia #searchform #s:focus{background-color:#fff;border:1px solid #333;cursor:text;outline:0;width:50%;border-radius:0}.entry-content #searchform{background:0 0;border:none;padding:0}.entry-content #searchform #s{width:96.5%}.entry-content #searchsubmit{width:100%}.breadcrumbs .trail-items,.breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:0 0;text-indent:0}.breadcrumbs .trail-items{list-style:none}.trail-items li::after{content:"\00BB";padding:0 .5em}.trail-items li:last-of-type::after{display:none}nav.breadcrumb-trail.breadcrumbs{border:0;background:0;margin:0;padding:0 0 2%}.wp-block-table figcaption{margin-top:-24px;background:#f3f3f3;margin-bottom:20px;padding:7px;text-align:center}.wp-block-table table{line-height:1.7}picture img{max-width:100%;height:auto}.top-header a{font-size:34px;font-weight:400;text-decoration:none;color:#444;text-shadow:.1px 1px 2px #888}.top-header a:hover{text-decoration:none;color:#111}.selectnav{display:none}select.selectnav{margin:4px;padding:10px}@media screen and (max-width: 767px){.js .selectnav{background:#444;border:none;border-radius:2px;color:#f3f3f3;display:inline-block;width:96%;margin-bottom:10px}.nav-menu li{display:none}.themonic-nav li,.themonic-nav ul.nav-menu{background:0 0;border-bottom:none;border-top:none;display:none}.themonic-nav ul{display:none}.themonic-nav li,.themonic-nav li a{display:none}.themonic-nav ul.nav-menu{display:none}.site-header{text-align:center;height:auto;border:none}.themonic-nav{box-shadow:none}.entry-header .entry-title{margin-top:14px}.wrapper{border:none}.themonic-nav{min-height:54px}}@media screen and (max-width: 620px){.site{padding:10px 10px 0}.search .site{padding:24px}.site-header{text-align:center}.top-header{float:none}}@media screen and (min-width: 767px){picture img{margin-right:20px}.site{margin:0 auto;max-width:1140px;overflow:hidden}.site-content{border-right:1px solid #f1f1f1;float:left;padding:30px 2% 2%;width:63%}.widget-area{float:right;padding:2%;width:28.8%}.site-header h1{text-align:left;font-size:26px;line-height:1;margin-bottom:0}.themonic-nav ul.nav-menu{background:none repeat scroll 0 0 #f3f3f3;display:inline-block!important;text-align:left;width:100%}.themonic-nav ul{margin:0;text-indent:0}.themonic-nav li,.themonic-nav li a{display:inline-block;text-decoration:none}.themonic-nav li a{border-bottom:0;color:#555;line-height:3.692307692;padding:0 20px;text-transform:uppercase;transition:all .4s ease 0s;white-space:nowrap}.themonic-nav li a:hover{color:#fff;transition:all .1s ease 0s}.themonic-nav li{margin:0;position:relative}.entry-header .entry-title{font-size:28px;margin-bottom:14px}}@media screen and (min-width: 960px){body{background-color:#e6e6e6}body .site{padding:24px 24px 0;margin-bottom:24px}}@media screen and (max-width: 1040px) and (min-width:768px){.widget-area #s{width:41%}#searchsubmit{width:46%;font-size:12px}}@media screen and (max-width: 440px){.alignleft.wp-post-image{width:auto;float:none}.entry-summary{text-align:center}.entry-summary p{text-align:left}.footercopy{float:none;padding-right:20px;text-align:center}.footercredit{float:none;margin-left:0;margin-top:10px;padding:0 20px;text-align:center}}@media print{body{background:0 0!important;color:#000;font-size:10pt}footer a[rel=bookmark]:link:after,footer a[rel=bookmark]:visited:after{content:" [" attr(href) "] "}a{text-decoration:none}.entry-content img,img.wp-post-image{border-radius:0;box-shadow:none}.site{clear:both!important;display:block!important;float:none!important;max-width:100%;position:relative!important}.site-header{margin-bottom:72px;text-align:left}.site-header h1{font-size:21pt;line-height:1;text-align:left}.site-header h1 a{color:#000}#colophon,.site-content nav,.themonic-nav,.widget-area{display:none}.wrapper{border-top:none;box-shadow:none}.site-content{margin:0;width:auto}.singular .entry-content{margin:0;width:100%}.entry-header .entry-title,.entry-title{font-size:21pt}footer.entry-meta,footer.entry-meta a{color:#444;font-size:10pt}}.excerpt-thumb img.wp-post-image{float:left;width:200px;height:140px;object-fit:cover;margin:5px 24px 12px 0}@media screen and (max-width: 767px){.excerpt-thumb img.wp-post-image{float:none;width:100%;height:auto;object-fit:contain;margin:0 0 14px}}.widget_gtranslate .gtranslate_wrapper{min-height:32px}@media screen and (max-width: 767px){#secondary{content-visibility:auto;contain-intrinsic-size:auto 630px;margin-top:20px}#secondary>.widget:empty{margin:0}#colophon{content-visibility:auto;contain-intrinsic-size:auto 120px}}
/* Responsive AdSense units without layout shift (Ad Inserter blocks, 2026-10-04 - same method as printerdrivers.com).
   Google writes height:auto + min-height:0 !important into the style attribute of every PARENT of a responsive ad, so the
   space is reserved by an empty spacer NEXT TO the ad in the same grid cell. Block code:
   <div class="de-resp-r"><div class="de-resp-sp"></div><ins class="adsbygoogle" style="display:block" ... data-ad-format="rectangle"
   data-full-width-responsive="false"></ins></div>  -  de-resp-h = banners (90px), de-resp-r = rectangles (280px),
   de-resp-r250 = small rectangles (250px). Ready codes: Ad Inserter block 8 (backup, not inserted). */
.de-resp-h,.de-resp-r,.de-resp-r250{display:grid}.de-resp-h>*,.de-resp-r>*,.de-resp-r250>*{grid-area:1/1}
.de-resp-sp{height:90px}.de-resp-r>.de-resp-sp{height:280px}.de-resp-r250>.de-resp-sp{height:250px}