/* https://blackbabybooks.com/wp-content/plugins/hayden-essential/css/application.css?ver=2.0.0 */
.widget_wpisset_posts_widget li>a{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;white-space:normal!important;-webkit-transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99),-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);will-change:transform}.widget_wpisset_posts_widget li>a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.widget_wpisset_posts_widget li>a .post-featured-image{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 30%;margin-right:20px}.widget_wpisset_posts_widget li>a .post-featured-image img{border-radius:10px;border:2px dashed;padding:5px}.widget_wpisset_posts_widget li>a .post-content{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 60%}.widget_wpisset_posts_widget li h4{font-size:inherit;margin-bottom:10px}.widget_wpisset_posts_widget span{margin-bottom:5px;display:inline-block;-moz-transition:color 0.2s;-o-transition:color 0.2s;-webkit-transition:color 0.2s;transition:color 0.2s}.wpisset-single-content .type-portfolio .entry-title{font-size:48px}.wpisset-single-content .type-portfolio .article-header{margin-bottom:60px}.wpisset-portfolio-navigation{padding:0 40px;border-top:2px dashed #ebebeb}.wpisset-portfolio-navigation .post-links{padding:40px 0;margin:0}.wpisset-portfolio-navigation .post-links-image img{width:80px;border-color:#ebebeb;border-radius:50%}.wpb_single_image .vc_figure-caption{font-size:90%!important;text-align:center;opacity:0.7;font-style:italic;padding:10px;margin-top:0!important}.border-radius-10 .vc_single_image-img,.border-radius-10>div{border-radius:10px}.vc_row.background-position-center-bottom{background-position:center bottom!important}.vc_row.background-position-center-center{background-position:center center!important}.letter-spacing-05px{letter-spacing:0.5px}.white-dashed-border-img .vc_single_image-wrapper{position:relative}.white-dashed-border-img .vc_single_image-wrapper:after{display:block;position:absolute;top:20px;left:20px;bottom:20px;right:20px;content:"";border:3px dashed rgba(255,255,255,0.5)}@media screen and (max-width:768px){.disable-custom-padding-768-responsive-layout .vc_column-inner{padding:0 15px!important}}.hayden-es-banner{border:2px dashed #ebebeb;padding:10px;border-radius:10px;display:block;-webkit-transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99),-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.hayden-es-banner:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hayden-es-banner-wrapper{position:relative;border-radius:10px;overflow:hidden}.hayden-es-banner-content{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;font-size:24px}@media (min-width:769px) and (max-width:1024px){.hayden-es-banner-content{font-size:16px}}.hayden-es-banner-content span{align-self:flex-end;align-items:center;margin:3px 0;font-weight:700}.hayden-es-banner-content-text-1{background-color:#ed71a3;color:#fff;padding:0 15px}.hayden-es-banner-content-text-2{background-color:#71c0ef;color:#fff;padding:0 15px}.hayden-es-banner img{width:100%}.hayden-es-banner-2{display:block}.hayden-es-banner-2-wrapper{position:relative;border-radius:10px;overflow:hidden;background-color:#ed71a3}.hayden-es-banner-2-content{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;font-size:24px}.hayden-es-banner-2-content span{align-items:center;align-self:center;color:#fff}.hayden-es-banner-2-content span{-webkit-transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99),-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform:translateY(5px);transform:translateY(5px);will-change:transform;opacity:0}.hayden-es-banner-2:hover .hayden-es-banner-2-content span{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.hayden-es-banner-2 img{-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;opacity:1}.hayden-es-banner-2:hover img{opacity:0.5}.hayden-es-banner-3-wrapper{height:50vh;position:relative;display:inline-block;width:100%;vertical-align:middle}.hayden-es-banner-3-img{width:80%;height:100%;margin:0 0 0 auto;position:relative;display:block;overflow:hidden}.hayden-es-banner-3-img .hayden-es-banner-3-img-item{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center top;background-repeat:no-repeat}.hayden-es-banner-3-content{position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;padding-left:12.5%;display:flex;flex-direction:column;justify-content:center}.hayden-es-banner-3-content a{color:#363636;font-size:24px;margin:10px 0;font-weight:700;-webkit-transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99),-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;will-change:transform}.hayden-es-banner-3-content a:hover{color:#ed71a3;-webkit-transform:translateX(5px);transform:translateX(5px)}.hayden-es-banner-3-content a u{text-decoration:none!important;position:relative;z-index:0}.hayden-es-banner-3-content a u:after{content:'';z-index:-1;-moz-transition:width 0.3s;-o-transition:width 0.3s;-webkit-transition:width 0.3s;transition:width 0.3s;height:15px;position:absolute;margin-left:-5px;bottom:0;left:0;display:block;background:#fff798;width:-moz-calc(100% + 10px);width:-webkit-calc(100% + 10px);width:-o-calc(100% + 10px);width:calc(100% + 10px)}.hayden-es-banner-3-content a .wpissetf{vertical-align:middle;margin-right:10px;color:#71c0ef;font-size:30px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;display:inline-block}.hayden-es-banner-3-content a:hover .wpissetf{transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-o-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg)}.hayden-es-banner-4-wrapper{position:relative}.hayden-es-banner-4-secondary-img{position:absolute;bottom:0;left:0;display:inline-block;width:100%;vertical-align:middle}.hayden-es-banner-4-secondary-img img{max-width:50%;position:relative;display:block}.hayden-es-banner-4-primary-img{position:relative;display:inline-block;width:100%;vertical-align:middle}.hayden-es-banner-4-primary-img img{max-width:70%;margin:0 0 0 auto;position:relative;display:block}.hayden-es-banner-4-inner-content{position:relative;display:inline-block;width:100%;vertical-align:middle;padding:40px 60px 80px 55%;box-sizing:border-box}.hayden-es-banner-4-inner-content h3{font-size:32px}.hayden-es-banner-4-inner-content p{margin-bottom:20px}.hayden-es-banner-4-inner-content .wpisset-button{margin-top:20px}@media screen and (max-width:768px){.hayden-es-banner-4-secondary-img img{max-width:100%}.hayden-es-banner-4-secondary-img{position:relative;margin-bottom:20px}.hayden-es-banner-4-primary-img img{max-width:100%}.hayden-es-banner-4-inner-content{padding:20px 0 0}}.hayden-es-news-post{text-align:center;margin-bottom:20px}@media screen and (max-width:768px){.hayden-es-news-post{margin-bottom:40px}}.hayden-es-news-post-meta-top{margin-bottom:10px}.hayden-es-news-post-author img{border-radius:50%;width:45px;margin-right:10px;border:2px dashed;padding:5px}.hayden-es-news-post h3 a{color:#363636}.hayden-es-news-post h3 a:hover{color:#ed71a3}.hayden-es-news-2-post{margin-bottom:20px}.hayden-es-news-2-post-img{position:relative;overflow:hidden;padding-top:66.6%;background-color:#ed71a3;display:block;margin-bottom:20px;border-radius:10px}.hayden-es-news-2-post-img img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:none;transform:none;position:absolute;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.hayden-es-news-2-post:hover .hayden-es-news-2-post-img img{opacity:.5}.hayden-es-news-2-post-read{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;font-size:24px}.hayden-es-news-2-post-read span{align-items:center;align-self:center;color:#fff;-webkit-transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99),-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform:translateY(5px);transform:translateY(5px);will-change:transform;opacity:0}.hayden-es-news-2-post:hover .hayden-es-news-2-post-read span{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.hayden-es-news-2-post-cat a{font-size:14px!important;padding:2px 10px;margin:0 4px 10px 0;display:inline-block;border:3px solid rgba(0,0,0,0.08);word-break:break-word;-webkit-transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99),-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;will-change:transform;font-weight:700;border-radius:10px}.hayden-es-news-2-post-cat a{margin:0 4px 10px 0}.hayden-es-news-2-post-cat a:hover{-webkit-transform:translateY(2px);transform:translateY(2px);border-color:#71c0ef}.hayden-es-news-2-post h3{line-height:1.5}.hayden-es-news-2-post h3 a{color:#363636}.hayden-es-news-2-post h3 a:hover{color:#ed71a3}.hayden-es-about{border-radius:30px;background-color:#fff;padding:40px 40px 20px;border:2px dashed #ed71a3}.hayden-es-about img{margin-bottom:20px;width:100%}.hayden-es-about{-webkit-transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99),-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);will-change:transform}.hayden-es-about:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);border-color:#71c0ef}.grid:after{content:'';display:block;clear:both}.grid-item{width:30.75%}.gutter-sizer{width:3.8%}.hayden-es-portfolio{overflow:hidden}.hayden-es-portfolio-3-columns .grid-item{width:30.75%}.hayden-es-portfolio-2-columns .grid-item{width:48.1%}.hayden-es-portfolio-4-columns .grid-item{width:22.15%}.hayden-es-portfolio-spacing-hide.hayden-es-portfolio-3-columns .grid-item{width:33.3%}.hayden-es-portfolio-spacing-hide.hayden-es-portfolio-2-columns .grid-item{width:50%}.hayden-es-portfolio-spacing-hide.hayden-es-portfolio-4-columns .grid-item{width:25%}@media screen and (max-width:768px){.grid-item{width:48%!important}.hayden-es-portfolio-spacing-hide .grid-item{width:50%!important}}@media screen and (max-width:480px){.hayden-es-portfolio-spacing-hide .grid-item,.grid-item{width:100%!important}}.grid-item{float:left;margin-bottom:3.8%}.hayden-es-portfolio-spacing-hide .grid-item{margin-bottom:0}.grid-item img{display:block;max-width:100%}.hayden-es-portfolio-img{position:relative;overflow:hidden;padding-top:66.6%;background-color:#ed71a3;display:block}.hayden-es-portfolio-img-ratio-3x2 .hayden-es-portfolio-img{padding-top:66.6%}.hayden-es-portfolio-img-ratio-4x3 .hayden-es-portfolio-img{padding-top:75%}.hayden-es-portfolio-img-ratio-1x1 .hayden-es-portfolio-img{padding-top:100%}.hayden-es-portfolio-img img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:none;transform:none;position:absolute;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.hayden-es-portfolio-post:hover .hayden-es-portfolio-img img{opacity:.5}.hayden-es-portoflio-btn{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;font-size:24px}.hayden-es-portoflio-btn span{align-items:center;align-self:center;color:#fff;-webkit-transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99),-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform:translateY(5px);transform:translateY(5px);will-change:transform;opacity:0}.hayden-es-portfolio-post:hover .hayden-es-portfolio-img .hayden-es-portoflio-btn span{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.hayden-es-portfolio-post h3{margin-top:20px;line-height:1.5}.hayden-es-portfolio-post h3 a{color:#363636}.hayden-es-portfolio-meta{font-size:0;margin-top:20px;margin-bottom:-10px}.hayden-es-portfolio-meta a{font-size:14px!important;padding:2px 10px;display:inline-block;border:3px solid rgba(0,0,0,0.08);word-break:break-word;-webkit-transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99),-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;will-change:transform;font-weight:700;border-radius:10px;margin:0 8px 10px 0}.hayden-es-portfolio-meta a:hover{-webkit-transform:translateY(2px);transform:translateY(2px);border-color:#71c0ef}.hayden-es-portfolio-post-border-radius-10px .hayden-es-portfolio-img{border-radius:10px}.hayden-es-portfolio #filters{padding:0;margin:0 0 60px;text-align:center}.hayden-es-portfolio #filters li{display:inline-block;margin:0 15px}.hayden-es-portfolio #filters li a{font-weight:600;position:relative;font-size:110%;color:#636363}.hayden-es-portfolio #filters li a.selected,.hayden-es-portfolio #filters li a:hover{color:#ed71a3}.hayden-es-portfolio #filters li a:after{content:'';z-index:-1;-moz-transition:width 0.3s;-o-transition:width 0.3s;-webkit-transition:width 0.3s;transition:width 0.3s;height:15px;position:absolute;margin-left:-5px;bottom:-5px;width:0;display:block;background:#fff798}.hayden-es-portfolio #filters li a:hover:after,.hayden-es-portfolio #filters li a.selected:after{width:-moz-calc(100% + 10px);width:-webkit-calc(100% + 10px);width:-o-calc(100% + 10px);width:calc(100% + 10px)}.hayden-es-service-block a{display:table;padding:20px;width:100%;border:2px dashed #ebebeb;-webkit-transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99);transition:transform .4s cubic-bezier(.17,.62,.44,.99),-webkit-transform .4s cubic-bezier(.17,.62,.44,.99);-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;will-change:transform}.hayden-es-service-block a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hayden-es-service-block-icon{display:table-cell;font-size:60px;vertical-align:top;padding:3px 15px 0 0}.hayden-es-service-block-content{display:table-cell;vertical-align:top;width:100%}.hayden-es-service-block-content h3{margin-bottom:5px;font-weight:700;font-size:24px}.hayden-es-service-block-content p{margin-bottom:0;color:#636363}