/*!
Theme Name: marlinv3.0
Theme URI:none
Author: schmidtyworks.com
Author URI: http://schmidtyworks.com
Description: Description
Version: 3.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: durangoshadecompany.com
Tags:

*//*! normalize.css v3.0.0 | MIT License | git.io/normalize */.review p,dfn{font-style:italic}img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}.border-bottom{border-bottom:2px solid #ddd}@font-face{font-family:bebas_neueregular;src:url(font/bebasneueregular-webfont.woff2) format("woff2"),url(font/bebasneueregular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(font/opensans-regular-webfont.woff2) format("woff2"),url(font/opensans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}body{margin:0;font-family:bebas_neueregular;font-weight:400}h1{margin:.67em 0;font-size:3.8em;font-weight:700}.logo,.logo h1{margin:0}h2{font-size:3em}h3{font-size:2em}h4{font-size:1.75em}h5{font-size:1.5em}p{letter-spacing:.05em;font-family:open_sansregular,sans-serif;font-size:1.125em}.site-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:2em}header{width:100%;padding:.5em 1em}.logo h1{padding:0;color:#111;display:block}.logo a{text-decoration:none;color:#111}.logo a:visited{color:#000}.main-navigation{-ms-flex-item-align:end;align-self:flex-end}.main-navigation ul{list-style-type:none;margin-bottom:0;padding:0}.main-navigation li{display:inline-block;padding:.7em .7em .5em}.main-navigation a{text-decoration:none;color:#111;font-size:1.6em}.main-navigation a:hover{color:#FF4136}.close-toggle,.main-navigation .children,.mobile-nav-header,.sub-menu,.toggle-nav{display:none}@media all and (max-width:720px){.site-header{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:0}.blur-content{position:absolute;height:5000px;width:100vw;top:0;left:0;background:rgba(0,0,0,.5);z-index:5}header a.toggle-nav{display:block;-ms-flex-order:0!important;order:0!important;font-size:4.5rem;margin:0;padding:0 .25em .15em;overflow-y:auto}header .logo{-ms-flex-order:1!important;order:1!important}header .close-toggle,header .mobile-nav-header{display:block}header .mobile-nav-header{text-align:center}header a.close-toggle{font-size:1em;color:#0074D9;text-decoration:underline;width:100%;text-align:right}header .menu-nav-container{position:absolute;top:0;left:-300px;background:#fff;transition:all .4s ease;padding:2em;box-shadow:4px 0 20px 0 rgba(0,0,0,.75);height:100%;z-index:10}header .menu-nav-container ul{padding:0}header .menu-nav-container li{display:block;padding:1em 0;text-align:center}header .toggle-open{position:fixed;left:0!important;width:80vw;max-height:100vh;overflow-y:auto}header .content-cover{transition:.3s all ease}}.banner-image{width:100%;position:relative;margin-bottom:2em}.banner-image img{width:100%}.banner-image .promotion{position:absolute;text-align:center;margin:0 0 .7em;right:1em;bottom:1em;background:rgba(255,255,255,.7);padding:.5em;width:33%;min-width:18em}.banner-image .promotion p{font-size:.8em;font-style:italic}.banner-image .promotion a,.banner-image .promotion h3,.banner-image .promotion h4,.banner-image .promotion h5{position:relative;text-align:center;margin:0}.banner-image .promotion a{text-decoration:none;font-style-type:none;color:#FF4136;font-size:3.2em}.banner-image .promotion h4,.banner-image .promotion h5{color:#333}.banner-image .promotion h3{color:#FF4136;font-size:3rem}@media all and (max-width:600px){.banner-image .promotion{position:relative;width:100%;bottom:0;right:0;background:#333}.banner-image .promotion h5,.banner-image .promotion p{color:#fff}}.home{padding-bottom:2em}.home .services,.home .services h3{text-align:center}.home .services p{text-align:left}.home .services img{height:3em;width:auto}.home .services:last-child{margin-right:0}.home-misc-section{padding:2em 0}.home-misc-section .home-misc-head{color:#000:padding:1em 6em}.home-misc-section h3{text-align:center;color:#000}.home-misc-section img{width:100%;height:auto;margin:0;padding:0;display:block}.cause-wrap{text-align:center;padding:2em 6em;position:relative}.cause-wrap .cause-title{font-size:2.5em}.cause-wrap .cause-link,.cause-wrap h3{color:#FF4136}.cause-wrap .cause-image{background-color:#fff;position:relative;height:14rem;width:14rem;margin:0 auto}.cause-wrap .cause-image img{position:relative;width:100%;margin:0 auto}@media screen and (max-width:38em){.home .grid .col{padding-right:0;margin-bottom:1.5em}.home .grid .col-1-3{width:100%}.home .grid .col:last-child{border:none}.home-misc-section .home-misc-head{padding:.5em 1em;margin:0}.cause-wrap{margin:0;padding:2em 1em}.cause-wrap p{text-align:left}.home-banner .promotion{bottom:auto!important;right:auto!important;position:relative;margin:0 auto;background-color:#333;width:100%}.home-banner .promotion p{color:#fff}.home-banner .promotion h3{color:#FF4136}.home-banner .promotion h5{color:#fff}.cause-wrap .cause-image{width:14em;height:14em}.cause-wrap .cause-image img{width:11em;height:auto;margin-top:1.5em}}.about h3,.exterior [class*=show]{text-align:center}.about .col-1-1{border-bottom:3px solid #ddd;margin-bottom:2em;padding:0 1em 1em}.about .about-thumb{position:relative;width:200px;height:200px;margin:0 auto 2em;overflow:hidden}.about .about-thumb .circle,.about .about-thumb img{width:100%;height:100%;position:relative}.about .about-thumb img{border-radius:50%}.about p{margin:1em 3em}@media screen and (max-width:38em){.about p{margin:1em 0}.about .col-1-1{padding:0 .5em 1em}}.gallery-icon{float:left;width:19%;height:auto;margin-right:1%;margin-bottom:.2em;transition:position 3s ease;position:relative}.gallery-icon img{width:100%;height:auto;box-shadow:1px 1px 3px 0 rgba(0,0,0,.5)}.gallery-ieon:after,.review .border:after{height:0;content:".";visibility:hidden;clear:both}.gallery-icon:hover{top:3px}.products-single address{clear:both;display:block}.gallery-ieon:after{display:block}.extra-content-products{max-width:800px;width:100%;margin:2em auto;padding:1em}.extra-content-products h1,.extra-content-products h2,.extra-content-products h3,.extra-content-products h4,.extra-content-products h5,.extra-content-products h6{clear:both;display:block;margin:2em 0}@media all and (max-width:650px){.extra-content-products{padding:1em}.extra-content-products .aligncenter,.extra-content-products .alignleft,.extra-content-products .alignnone,.extra-content-products .alignright,.extra-content-products div.aligncenter{float:none;display:block;margin:0 auto}.extra-content-products img{max-width:100%;display:block}}@media screen and (max-width:35em){.content .gallery-icon{width:31%;margin-right:2%}}.products-wrap{padding:2em 0;max-width:1200px;margin:0 auto}.products-link{display:block;position:relative;text-decoration:none}.products-thumb{padding:1em;margin:.5em;transition:all .3s ease;background:#efefef}.products-thumb:hover{transform:scale(1.1);border:1px solid rgba(0,0,0,.2);box-shadow:1px 1px 4px #ccc}.products-thumb img{width:100%}.products-thumb h4,.products-thumb p{display:block}.products-thumb h4{color:#333;margin:.5em 0}.products-thumb p{color:#111}.products-thumb-link a{color:rgba(0,0,0,.5)}.product-details img{margin-top:1.4em}@media all and (max-width:600px){.products .grid .col-1-3{width:100%}}.exterior .grid{padding:2em}.exterior .grid .col-1-2{padding:0;position:relative}.exterior .grid:first-child{padding:0}.exterior .products-show .products-thumb{width:60%}.exterior .products-show{margin-top:1.2em;margin-bottom:1.2em}@media screen and (max-width:50em){.products-new .grid .col-1-3{width:47.5%}.products-new .grid .col-1-3:nth-child(n){margin-bottom:5%;margin-right:5%}.products-new .grid .col-1-3:nth-child(2n){margin-right:0;margin-bottom:0}}@media screen and (max-width:35em){.products-new .grid .col-1-3:nth-child(1n),.products-new .grid .col-1-3:nth-child(n){margin-right:0;margin-bottom:0}.products-new .grid .col-1-2{margin-top:1em}.products-new .grid .col-1-3{width:100%;padding-bottom:1.5em}.products-new .grid .hide{position:fixed;width:100%;left:0;right:0;margin:0;top:0;bottom:0}}.contact .left-contact,.contact .right-contact,footer{position:relative}#snippet-box{display:none!important}.review .border{border-bottom:2px solid #ddd;display:block;padding-bottom:1em}.review .border:after{display:block}.review img{width:100%;height:auto;margin:1em 0 0}@media screen and (max-width:700px){.review .col,.review h3{text-align:center}.review .col{float:none}.review .grid .col-1-2{width:100%;padding-right:0;text-align:left}.review .grid .col-1-2 img{width:100%;margin:0 auto}}.contact .left-contact h4{text-align:center;margin:1em 0}.contact .left-contact .contact-info{padding-top:3em}.contact .right-contact{border-left:2px solid #ddd}.contact .left-contact h3,.contact .right-contact h3{text-decoration:underline;text-align:center;padding:0 0 1em}.contact .left-contact:after,.contact .right-contact:after{content:".";visibility:hidden;display:block;height:0;clear:both}.contact .wpcf7{padding:0 0 0 2em}.contact .wpcf7 input{width:100%}.contact .wpcf7 .wpcf7-submit{width:8em;background-color:#333;border:none;border-bottom:3px solid #ddd;padding:.5em;color:#fff;font-family:bebas_neueregular;font-size:1.25em}@media screen and (max-width:48em){.contact .col-1-2{width:100%}.contact .left-contact,.contact .right-contact{float:none}.contact .right-contact{border:none;border-top:2px solid #ddd}.contact .right-contact h3{margin-top:1.5em}.contact .left-contact{margin-bottom:2em}.contact .left-contact .contact-info{padding:0}.contact .wpcf7{margin-left:.5em;padding:0 2em 0 0}}footer{background-color:#ddd;text-align:center;padding:2em 0;z-index:1}footer .grid .col{margin-bottom:0!important}footer .footer-width{max-width:40em;margin:0 auto}footer .footer-logo img{position:relative;width:100px;height:auto;padding-bottom:2em;margin:0 auto;display:block}footer .footer-headquarters h4,footer ul{margin:0;padding:0}footer ul{list-style-type:none;text-indent:none}footer li{text-decoration:none;text-align:left;margin-left:1em}.content h2,.error h3,.wp-caption{text-align:center}footer .social-media{float:left}footer .social-media h4{margin:.5em 0}footer .social-media li{display:inline-block;margin:0 1em}footer .social-media a img{width:auto;height:32px;display:block}footer .menu-nav-container li{display:inline-block;margin:0 .75em 1em 0}footer .menu-nav-container li:last-child{margin:0 0 1em}footer .address-footer:first-child{margin-top:0}footer .address-footer h5{margin:.5em 0;font-size:1.2em}.blog-home-right h3,.contact-home-right h3,footer .address-footer h5:first-of-type{margin-top:0}@media all and (max-width:600px){footer .address-footer .col{display:block;width:100%}footer .address-footer .col li{text-align:center}footer .address-footer .col h5{margin-bottom:1em}}.blog-home-left,.contact-home-left{float:left;margin-right:.75em}.blog-home-left img,.contact-home-left img{max-width:100%}.contact-home-left img{max-width:250px}.blog-home-right,.contact-home-right{display:block;overflow:hidden}.blog-home-right h3 a,.contact-home-right h3 a{text-decoration:none;color:#0074D9}.blog-module,.contact-module{padding:1.2em 0;border-bottom:3px solid #ddd}.blog-module:last-of-type,.contact-module:last-of-type{border-bottom:none}.blog-module:first-of-type,.contact-module:first-of-type{padding-top:0}.blog-single-article{padding:1em}.blog-single-article img{max-width:100%;height:auto}@media screen and (max-width:61em){.blog-module,.contact-module{margin:0 1em}}@media screen and (max-width:450px){.blog-home-left{float:none;display:block;width:150px;height:auto;margin:0 auto 1.2em}.blog-home-right{width:100%}}@media screen and (max-width:600px){.contact-home-left{float:none;margin:0 auto 1.2em;display:block;text-align:center}.contact-home-left img{margin:0 auto}.contact-home-right{width:100%}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}.grid .col,a img.alignleft{float:left}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.grid,.grid .col-1-1,.main,.page-wrap{width:100%}.page-wrap{max-width:40em;margin:0 auto}.block{position:relative;margin:0 auto;padding:1.5em 1.25em;max-width:55em}@media screen and (min-width:40em){.content,.logo,footer{margin:0!important}}.grid>h3{clear:both}.page{max-width:1200px;margin:0 auto}.content h2{background-color:#333;color:#FF4136;padding:20px 0 15px;margin-top:0;vertical-align:middle}.content h3{margin:.5em 0 0}.content p{margin-top:.5em}.content-padding{padding:0 1em}.grid{clear:both;zoom:1}.grid:after,.grid:before{content:"\0020";display:block;height:0;overflow:hidden}.grid:after{clear:both}.grid .col-1-2{width:48%}.grid .col-1-2:nth-child(n){margin-bottom:4%;margin-right:4%}.grid .col-1-2:nth-child(2n){margin-right:0;margin-bottom:0}.grid .col-2-3{width:66.66%;padding-right:20px}.grid .col-1-3{width:30.66667%}.grid .col-1-3:nth-child(n){margin-bottom:4%;margin-right:4%}.grid .col-1-3:nth-child(3n){margin-right:0;margin-bottom:0}.grid .col-1-4{width:22.75%}.grid .col-1-4:nth-child(n){margin-bottom:3%;margin-right:3%}.grid .col-1-4:nth-child(4n){margin-right:0;margin-bottom:0}.grid .col-1-4:nth-of-type(4n){padding-right:0}.grid .col-3-4{width:75%;padding-right:20px}.grid .col-1-5{width:18.4%}.grid .col-1-5:nth-child(n){margin-bottom:2%;margin-right:2%}.grid .col-1-5:nth-child(5n){margin-right:0;margin-bottom:0}.grid .col-4-5{width:80%;padding-right:20px}.col img{height:auto}.border{border-bottom:2px solid #ddd;display:block;padding-bottom:1em}.border:last-of-type{border:none}.flex-parent{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-child{-ms-flex:1 0 300px;flex:1 0 300px}