/*
 Theme Name:   Pinboard Child
 Theme URI:    https://saputo.law/about
 Description:  Pinboard Child Theme
 Author:       Paul Saputo
 Author URI:   https://saputo.law
 Template:     pinboard
*/
body{font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.62em;background:#fcfcfc;}#access ul,#access z{font-family:Oswald,sans-serif}p{text-indent:5%;text-align:justify;font-size:1.2em;letter-spacing:.01em;line-height:1.5em;font-weight:300}div#message{background:0 0!important}sup{vertical-align:super;font-size:smaller}#site-description,#site-title a{color:#ECEBEB!important}#footer{height:auto;margin-bottom:0px}.breadcrumbs{padding: 0 10px;}#site-title p{margin:0;vertical-align:middle;position:fixed;z-index:9999;left:4%;max-width:none;top:0}#home-wide{background-image: url(https://saputo.law/wp-content/uploads/2015/11/small_steps.png);background-repeat: repeat;height:220px;}#home-wide a{font-size:4em;position: absolute;font-family: 'Gill Sans','Gill Sans MT',Calibri,sans-serif;font-weight: 500;text-shadow: 4px 4px 2px rgba(255, 255,255, 1);padding-top:80px;width:100%;right:0;text-indent:400px;}#home-wide img{float:left;padding:50px 0 0 60px;}#site-description{position:absolute;right:7%;line-height:0;top:61px}#access ul li:first-child{letter-spacing:.05em;font-weight:600}#access li li a{font-size:14px}#access ul li:first-child ul{min-width:483px}#access li li{letter-spacing:.02em!important;font-weight:500!important;min-width:220px}#access ul li:first-child ul li{max-width:240px;float:left;border-right:rgba(255,255,255,.05) 1px solid}#access{top:0;border-bottom:1px solid #fff;position:fixed;width:100%;padding:15px 0 0;background-image:url(https://saputo.law/wp-content/themes/pinboard-child/graphics/menu_bg.jpg)!important;background:repeat-x #060606}#access ul{font-weight:300;text-transform:lowercase;float:right;padding-right:4%;font-size:1.5em}#access z,#contact-block{text-transform:uppercase}#access a{font-size:1.2em;padding:7px 20px}#access .nav-show,#access a.nav-show:hover{text-indent:-50px;overflow:visible;line-height:35px;right:8%}#access li li a{padding:0 28px;min-width:215px}#access z{float:left;font-weight:200;color:#fff;font-size:41px;margin-left:5px;margin-top:1px}#access z img{margin:0;vertical-align:middle;position:fixed;z-index:99;left:4%;top:0}#access li.current-menu-item>a,#access li.current_page_item>a{background:inherit}#container{margin-top:100vh! important;position:relative;background-color:rgba(255,255,255,.88)}.widget-title,h3{padding-top:19px}.widget-area li{padding:3px 0}#container-lift{margin-top:-160px}#sidebar-wide{background:rgba(255,255,255,1)!important}.column{float:right}#footer-area{margin-top:0}#sidebar-footer-wide{margin-top:100vh}#content{float:left!important}#wrapper{width:inherit;position:absolute;left:0;box-shadow:5px 0 12px rgba(0,0,0,.4);background-image:url(none);background-color:#000;background-repeat:no-repeat!important;background-position:0 0!important;background-attachment:fixed!important;background-size:cover!important}#new-max .wp-post-image{max-width:940px;}#new-max{margin-top:28px;border-bottom:1px #fff solid;}.threecol{width:31.3%}#sidebar{padding:1%}#popout{position:fixed;box-shadow:0 0 10px rgba(0,0,0,.4);top:50px;right:0;padding:17px;background-color:#fff;-webkit-border-top-left-radius:46px;-webkit-border-bottom-left-radius:46px;-moz-border-radius-topleft:46px;-moz-border-radius-bottomleft:46px;border-top-left-radius:46px;border-bottom-left-radius:46px;font-size:1.4em;min-width:320px;z-index:9999;text-align:left;color:#000;border:2px solid #000;border-right:none}#popout img{max-height:50px;margin-left:2%}#copyright{padding:2%;text-align:center}#copyright p{font-size:1em;letter-spacing:0;text-align:right}#front-page-call{text-align:justify;text-indent:20px;font-size:1.25em}#front-page-call h3,#learn-more,#logo,#logo h2,#logo h3,#saputo-block p{text-align:right}#front-page-call p{margin-bottom:14px;line-height:1.5em;font-size:1em;letter-spacing:0}#front-page-call h4{font-size:1.5em;line-height:1.1em;text-align:right;padding-right:30px}#front-page-call h3{margin-bottom:0;letter-spacing:-.03em;text-indent:0;background:#000;color:#fff;padding-top:22px;padding-right:20px;font-weight:600}#front-page-call h5{margin-bottom:3px;margin-top:19px;text-indent:8px}#knowledge-center{background:rgba(202,202,202,.2);padding:0 10px 0 0;margin-bottom:20px;border:1px solid #BAB6B6;margin-left:31px;float:right;max-width:480px}#front-page-call li{padding:0}#front-page-call ul{margin-bottom:20px;list-style-type:disc;margin-left:30px;overflow:visible;font-size:.8em}#knowledge-center h6{font-size:1.2em}#knowledge-center h5{font-size:1.4em}#knowledge-center li{padding:0;border-bottom:0}#knowledge-center li li{line-height:1.2em;font-size:1em;padding-left:20px}#knowledge-center p{text-align:left;line-height:1.2em;padding-left:47px;text-indent:-24px;margin-bottom:6px;font-size:.95em}#sidebar-bottom .alignleft{margin:1px 20px 1px 0}#saputo-block{height:auto;color:#fff;padding:109px 3% 3% 7%;position:absolute;top:45px!important;right:0;max-width:700px;background-color:rgba(4,25,93,.5);z-index:1;line-height:2em;font-family: "Oswald",sans-serif;font-size: 29px;letter-spacing: 1px;font-weight:100;text-shadow:8px 5px 10px rgba(1,14,27,.95)}#saputo-block img{max-width:62%}#saputo-block p{margin-bottom:0;font-weight:300;font-size:22px;line-height:1.3em;text-shadow:8px 5px 10px rgba(1,14,27,0.95)}#contact-block{font-weight: 500;float:right;background:rgba(4,25,93,.9);font-size: 34px;font-family: 'Gill Sans','Gill Sans MT',Calibri,sans-serif;padding:3px 11% 3px 13%;box-shadow:-1px 4px 21px rgba(1,14,27,.95);margin-top:20px;line-height:2.1em}.single-saputo-block #saputo-block{padding:109px 1% 2% 2%}.single-saputo-block #saputo-block img{margin-top:10px}.entry-content,.onecol .onecol .entry-summary{padding:2%}#learn-more{width:92%;margin-top:-61px;background:0 0;color:#000;font-weight:600;line-height:1.3em;font-size:3.2em;padding:10px;font-family:Oswald,sans-serif}#sidebar{background-color:rgba(255,255,255,.8)}#comments,#respond,.entry{margin-top:0;background:rgba(255,255,255,.6)}#logo{position:fixed;top:0;left:0;width:320px;padding:68px 1%;background-color:#fff;display:none}#logo img{width:90%;margin:3%}#logo h3{font-size:24px;margin-bottom:0}#ninja_forms_required_items,.field-wrap{padding-bottom:3px;margin-bottom:0!important;}.nf-error-msg, .ninja-forms-req-symbol, .nf-error-required-error{color:#00ff0c;}.nf-before-field, .nf-after-field{height:auto;}.nf-field-container{margin-bottom:0;}.nf-field{padding-right:10px;padding-left:10px;}.ninja-forms-form-wrap *,.ninja-forms-form-wrap :after,.ninja-forms-form-wrap :before{text-indent:0;text-align:center;font-weight:600;}.ninja-css{font-size: 14px !important;padding: 7px !important;color: #444 !important;font-weight: 600 !important;font-family: "Droid Sans",sans-serif !important;background: #fff !important;box-shadow: none !important;border: none !important;}.nf-form-content{padding:4%;}.nf-field-element textarea {height: 120px;}.nf-form-fields-required{margin-bottom:15px;}.ninja-forms-req-symbol{color:#00ff0c;font-weight: 600;}#ninja_forms_widget-2,#ninja_forms_widget-3{background-color:rgba(46,66,118,1);padding:3px 0;margin-top:10px;}#ninja_forms_widget-2 h3,#ninja_forms_widget-3 h3{color:#fff!important;text-align:center;font-size:55px}.field-wrap{text-align:center}.page .entry{margin-bottom:10px!important;padding:0}.single .entry-meta{margin-bottom:-1px}.archive .entry-meta,.blog .entry-meta,.search .entry-meta{background:#E4E1DE!important}#phone{display:none}.error404 .entry-title,.page .entry-title,.single .entry-title{margin-bottom:45px;margin-top:0px;text-align:right;color:#fff;background-color:#000;width:61%;margin-left:2%;line-height:1em;padding:1% 8% 1% 10px}#current-location{background:0 0!important}#learn-more-block{font-size:.9em;text-align:right;line-height:1.2em}@media screen and (max-width:1152px){#popout{top:72px}}@media screen and (max-width :960px){#home-wide{height:auto;}#home-wide-container{max-width:900px;}#home-wide a{display:inline-block;position:relative;width:90%;text-align:center;right: auto;left:5%;text-indent:0;line-height: normal;}#home-wide img{display:block;float:none;padding:24px 0 12px 0;margin:0 auto;}#learn-more{width:48%}.threecol{width:100%;}#footer-area .widget{margin:1.7%;}.error404 .entry-title,.page .entry-title,.single .entry-title{font-size:29px!important;margin-bottom:-9px;margin-top:-35px}#wrapper{background-size:cover!important}}@media screen and (max-width:760px){#popout img{max-height:41px;margin-left:2%;margin-top:5px}.single .wp-post-image{display:block;}#copyright{padding-bottom: 120px! important;}.single .entry-meta {border-top: #F4F4F4 0px solid;}.entry,.twocol.entry,.onecol.hentry.entry,.onecol.threecol.entry,.threefourthcol.threecol.entry,.onecol.fourcol.entry,#comments #respond{margin:1.4%;margin-top:0px;}#knowledge-center{margin-left:0;}.single .entry{padding:5px;}.page .entry{padding:5px;}#access z,#logo,#phone{position:fixed}p{text-align:left;line-height:1.2em;font-size: 1.1em;}#access z{font-size:20px;margin-top:15px}#access z img{height:26px;top:9px;}.threecol{width:100%;margin:0;}#home-wide a{font-size: 3em;position: relative;line-height: 1.1em;padding: 2%;}#learn-more{width:95%;text-align:center;padding:6px;margin-top:-61px}#access,#access a,#access li li a{padding:0}.single #container, .entry #container{margin-top:47px! important;}#container-lift{margin-top:0px! important;}#wrapper{width:100%;max-width:100vw;background-image:url(https://saputo.law/wp-content/themes/pinboard-child/graphics/criminal-defense-attorney.jpg); background-position:0 17px!important;background-size:100%!important;}.single #wrapper, .entry #wrapper{background-image: none;} #logo{top:0;left:0;width:150px;display:none}#logo img{width:81%;margin:0}#phone{display:block;left:11px;top:25px;color:#fff;font-size:21px;z-index:9999}.single .entry-title, .page .entry-title{font-size:29px!important;width:80%!important;margin-left:19%;margin-bottom:10px;padding:10px;}#access ul{float:none;padding-right:0}#access ul li:first-child ul{min-width:190px}#access ul li:first-child ul li{max-width:none;float:none}#access:target .menu li li a{height:30px!important;line-height:31px}#access{left:0;min-height:47px;background:#111}#access .nav-show,#access a.nav-show:hover{top:8px}#access:target .menu{margin-top:50px}#popout{top:auto;bottom:30px;padding:12px;min-width: 300px;min-height: 54px;}#site-title{display:none}#saputo-block{font-size:4.2vw;background:none;max-width:none;text-align:right;top:52px;padding:10px 1% 2% 3%}.single #saputo-block, .entry #saputo-block {display:none;}#saputo-block img{max-width:58%}#saputo-block p{font-size:3.4vw}.single-saputo-block #saputo-block{font-size:5.1vw;max-width:none;padding:12px 1% 2% 2%;top:52px}.single-saputo-block #saputo-block p{font-size:4.1vw;padding:10px 1% 2% 3%}.error404 .entry-title,.page .entry-title,.single .entry-title{width:94%}}@media screen and (-webkit-min-device-pixel-ratio :1.5),screen and (min-device-pixel-ratio :1.5) and media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){p{text-align:left;}#wrapper{background-size:auto 100vh!important;background-position:-46px 17px!important;background-attachment:fixed!important}#learn-more{font-size:20px;letter-spacing:-.03em;margin-top:-45px;line-height:2.5em}#saputo-block{top:35vh! important;padding:10px 1% 2%;font-size:3.8vw}#saputo-block img{margin-bottom:10px;max-width:68%}#saputo-block p{font-size:19px;line-height:.9em}#contact-block{font-size:.8em;padding:1.5% 8% 1.5% 17%;margin-top:10px}.single-saputo-block #saputo-block{font-size:5.1vw;top:35vh}.error404 .entry-title,.page .entry-title,.single .entry-title{margin-bottom:1vh;margin-top:0vh}#access z{font-size:16px;margin-top:16px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px){#wrapper{background-position:-130px 0!important;background-size:160vh!important}#saputo-block{padding:1% 1% 2%;font-size:36px}#saputo-block p{font-size:27px;line-height:1.3em}#contact-block{font-size:.9em;padding:0 6% 0 19%;margin-top:20px}.error404 .entry-title,.page .entry-title,.single .entry-title{margin-bottom:45px;margin-top:-109px}.single-saputo-block #saputo-block{font-size:37px;top:26vh}#container-lift{margin-top:-30vh}}@media screen and (max-width:760px) and (orientation:landscape){p{text-align:left;}#saputo-block p img{display:inline-block! important}#saputo-block{display:none;width:85%;max-width:85%!important;padding:2% 1%;top:58px}#contact-block{display:none;margin-top:65px;margin-bottom:10px;padding:0 5vh;font-size:.9em}#saputo-block p,.single-saputo-block #saputo-block p{display:none;letter-spacing:-.03em;text-align:right;text-indent:0;line-height:.9em;font-size:7vw;margin-top:13px}#saputo-block img{left:auto;top:59px;max-width:44%;right:0;max-height:none;position:absolute}#saputo-block p{max-width:54%;left:7%!important;top:0}.single-saputo-block #saputo-block{width:85%;max-width:85%!important;padding:2% 1%}.single-saputo-block #saputo-block img{left:auto;top:54px;max-width:44%;right:0;max-height:none;position:absolute}.single-saputo-block #saputo-block p{max-width:54%;left:7%!important;top:0}#popout{display:none}.error404 .entry-title,.page .entry-title,.single .entry-title{margin-bottom:9px;margin-top:0}#wrapper{background-size:115vw!important;background-position:-4vw 17px!important}.error404 .entry,.page .entry,.search-no-results .entry,.single .entry{padding:2px 20px}#container-lift{margin-top:-9vh!important}.single #container, .entry #container{margin-top:20vh!important}#container{margin-top:100vh!important}}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZS3E-kSBmtLoNJPDtbj2Pk.ttf) format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local(OpenSans),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3SZ2oysoEQEeKwjgmXLRnTc.ttf) format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local(OpenSans-Semibold),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpS3E-kSBmtLoNJPDtbj2Pk.ttf) format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local(OpenSansLight-Italic),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxt6Naowg1QhaIq8kLGtQSos.ttf) format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBiwlidHJgAgmTjOEEzwu1L8.ttf) format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans Semibold Italic'),local(OpenSans-SemiboldItalic),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxs1QGe9x6ME_FQCWJB3n6z8.ttf) format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:300;src:local('Oswald Light'),local(Oswald-Light),url(https://fonts.gstatic.com/s/oswald/v10/HqHm7BVC_nzzTui2lzQTDSZ2oysoEQEeKwjgmXLRnTc.ttf) format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:local('Oswald Regular'),local(Oswald-Regular),url(https://fonts.gstatic.com/s/oswald/v10/lXoKq2PC8Z_S1wl-BwvrB-vvDin1pK8aKteLpeZ5c0A.ttf) format("truetype")}
#header{border-top:none;}
#wrapper{box-shadow: 0px 0px 0px rgba(0, 0, 0, .4);max-width:none;}
#container{margin:0;}
.threecol .widget {margin:0;}
#site-description {margin-right:10%;float: right;line-height:20px;padding-top:120px;}
#copyright p {line-height: 14px;}
@media screen and (max-width: 760px) {#footer {height: auto;}}
.nf-field-container {margin-bottom: 0px! important;}