/* https://angeltretophotography.com/wp-content/themes/kdw-framework4/responsive.css?ver=1708367836 */
@media only screen{h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:'Lato',sans-serif;color:#353535;font-weight:900;display:block;text-transform:capitalize}h2 span{font-size:1.5rem}h2 br,h1 br{display:none}a.button:focus,a.button:hover{text-decoration:underline}.outline-img{position:relative}.outline-img img{width:100%;z-index:-1}.outline-img:before{content:'';position:absolute;border:1px solid #486D70;left:10px;top:10px;width:100%;height:100%}.outline-img:after{content:'';position:absolute;border:1px solid #486D70;left:-10px;top:-10px;width:100%;height:100%}.gradient-row{background:linear-gradient(180deg,#fff 25%,#EEF7F8 25%,#EEF7F8 75%,#fff 75%)}.border-left{border-left:1px solid #486D70;padding-left:1rem}.border-right{border-right:1px solid #486D70;padding-right:1rem}#slider-row{position:relative}#top-row{background:#304A61}#title-row{background-color:#EEF7F8}.menu.vertical>li>a{font-family:'Lato',sans-serif;color:#fff;text-transform:uppercase}.off-canvas-extra-content-bottom .fab{color:#fff}.home h2{font-size:3.75rem;margin-bottom:30px}.home h2 span,h1 span{font-size:2rem}.cta-single-inner{background-color:#304A61;position:relative;box-shadow:0 3px 6px rgba(0,0,0,.16);transition:all ease .5s}.cta-heading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-transform:uppercase;font-weight:900;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,.16)}.cta-single-inner img{transition:all ease .5s;opacity:.15}.cta-single-inner:hover img{opacity:1}.cta-row{max-width:77rem!important}.cta-row .column{padding:.5rem}.cta-row .column-block{margin-bottom:0}.home6 .row-inner{position:relative}.home6 h2{background-color:#EEF7F8;position:relative;z-index:1;display:inline-block;padding-right:10px;padding-left:10px}blockquote.testimonial{color:#353535}blockquote.testimonial:before{color:#486D70}.grid-item.column{padding:.5rem}@keyframes fadeInUp{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0%);opacity:1}}.grid-item{animation-play-state:paused;animation:1.5s fadeInUp;animation-delay:calc(var(--scroll) * -3s)}.main-gallery-row .columns{padding:1.5rem}.portfolio-title a{color:#486D70}.portfolio-title{margin-top:1.5rem}.blog-content.column{padding:1.5rem}.blog-title-row,.blog-post-featured-image{margin-bottom:2rem}.site-footer{background-color:#304A61}.icons{display:flex;margin-top:7px}#custom_html-2{text-align:center}#text-3{border-left:1px solid #486D70;padding-left:1rem}#text-3 p{margin-bottom:7px}#text-3 .phone_number_label{display:block;font-weight:700}#custom_html-2 h2{margin-bottom:0}}@media only screen and (max-width:40em){.small-only-float-left{float:left!important}.small-only-float-right{float:right!important}.small-only-float-center{display:block;margin-right:auto;margin-left:auto}.text-center-small{text-align:center}.small-align-center{-ms-flex-pack:center;justify-content:center}.widget-container,#top-row,.tagline,.text-right{text-align:center}img.alignright,img.alignleft{float:none!important;display:block;margin:0 auto}.grid-item,.grid-sizer{width:100%}.tagline h1{color:#486D70;text-shadow:none;font-size:3.25rem}.tagline h1 span{color:#353535;text-shadow:none}.tagline{padding:1rem;margin:auto}.home h2{font-size:3.25rem}.home h2 span,h1 span{font-size:1.5rem}.icons{justify-content:center}}@media only screen and (min-width:40.063em){.tagline{position:absolute;left:60px;top:60px}.home6 .grid-x>.large-4{width:30%;margin:.5rem}.home6 .row-inner:before{content:'';border:1px solid #486D70;position:absolute;top:10%;left:0;bottom:0;width:100%}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.medium-float-left{float:left!important}.medium-float-right{float:right!important}.text-center-medium{text-align:center}.medium-align-center{-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:64em){.home1,.home4,.home5,.home6{padding-top:50px;padding-bottom:50px}.home2{padding-top:50px}.home3{padding-bottom:50px}.home6{padding-bottom:90px}}@media only screen and (min-width:64em) and (max-width:90em){.large-float-left{float:left!important}.large-float-right{float:right!important}.text-center-large{text-align:center}.large-align-right{-ms-flex-pack:end;justify-content:flex-end}.tagline{left:100px}}@media only screen and (min-width:90.063em){.tagline{left:150px}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-float-left{float:left!important}.xlarge-float-right{float:right!important}.text-center-xlarge{text-align:center}}@media only screen and (min-width:120.063em){.xxlarge-float-left{float:left!important}.xxlarge-float-right{float:right!important}.text-center-xxlarge{text-align:center}}@media only screen and (min-width:37.50em) and (max-width:56.25em) and (orientation:portrait){.hide-tablet-portrait{display:none!important}.show-tablet-portrait{display:inherit!important}}