/* https://atoichi.com/wp-content/themes/blossom-pretty/style.css?ver=1.0.4 */
.banner-layout-two{margin-top:30px}.banner-layout-two .item{position:relative;opacity:.5}.banner-layout-two .active .item{opacity:1}.banner-layout-two #banner-slider .owl-item::after{display:none}.banner-layout-two .text-holder{position:absolute;bottom:0;left:0;width:100%;padding:100px 40px 10px;background:-moz-linear-gradient(top,rgba(253,253,253,0) 0%,rgba(239,239,239,.02) 6%,rgba(221,221,221,.03) 11%,rgba(201,201,201,.05) 16%,rgba(185,185,185,.06) 20%,rgba(164,164,164,.08) 25%,rgba(71,71,71,.17) 45%,rgba(75,75,75,.19) 46%,rgba(79,79,79,.2) 47%,rgba(78,78,78,.22) 48%,rgba(84,84,84,.23) 49%,rgba(83,83,83,.25) 50%,rgba(84,84,84,.26) 51%,rgba(83,83,83,.29) 53%,rgba(83,83,83,.31) 54%,rgba(82,82,82,.33) 55%,rgba(80,80,80,.35) 56%,rgba(71,71,71,.39) 58%,rgba(63,63,63,.43) 60%,rgba(39,39,39,.52) 65%,rgba(18,18,18,.6) 70%,rgba(9,9,9,.62) 72%,rgba(0,0,0,.66) 75%,rgba(0,0,0,.69) 78%,rgba(0,0,0,.77) 88%,rgba(0,0,0,.81) 100%);background:-webkit-linear-gradient(top,rgba(253,253,253,0) 0%,rgba(239,239,239,.02) 6%,rgba(221,221,221,.03) 11%,rgba(201,201,201,.05) 16%,rgba(185,185,185,.06) 20%,rgba(164,164,164,.08) 25%,rgba(71,71,71,.17) 45%,rgba(75,75,75,.19) 46%,rgba(79,79,79,.2) 47%,rgba(78,78,78,.22) 48%,rgba(84,84,84,.23) 49%,rgba(83,83,83,.25) 50%,rgba(84,84,84,.26) 51%,rgba(83,83,83,.29) 53%,rgba(83,83,83,.31) 54%,rgba(82,82,82,.33) 55%,rgba(80,80,80,.35) 56%,rgba(71,71,71,.39) 58%,rgba(63,63,63,.43) 60%,rgba(39,39,39,.52) 65%,rgba(18,18,18,.6) 70%,rgba(9,9,9,.62) 72%,rgba(0,0,0,.66) 75%,rgba(0,0,0,.69) 78%,rgba(0,0,0,.77) 88%,rgba(0,0,0,.81) 100%);background:linear-gradient(to bottom,rgba(253,253,253,0) 0%,rgba(239,239,239,.02) 6%,rgba(221,221,221,.03) 11%,rgba(201,201,201,.05) 16%,rgba(185,185,185,.06) 20%,rgba(164,164,164,.08) 25%,rgba(71,71,71,.17) 45%,rgba(75,75,75,.19) 46%,rgba(79,79,79,.2) 47%,rgba(78,78,78,.22) 48%,rgba(84,84,84,.23) 49%,rgba(83,83,83,.25) 50%,rgba(84,84,84,.26) 51%,rgba(83,83,83,.29) 53%,rgba(83,83,83,.31) 54%,rgba(82,82,82,.33) 55%,rgba(80,80,80,.35) 56%,rgba(71,71,71,.39) 58%,rgba(63,63,63,.43) 60%,rgba(39,39,39,.52) 65%,rgba(18,18,18,.6) 70%,rgba(9,9,9,.62) 72%,rgba(0,0,0,.66) 75%,rgba(0,0,0,.69) 78%,rgba(0,0,0,.77) 88%,rgba(0,0,0,.81) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00fdfdfd',endColorstr='#cf000000',GradientType=0)}.banner-layout-two .text-holder .category{display:block;font-weight:500;color:#fff}.banner-layout-two .text-holder .category a{color:#fff;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;transition:linear 0.2s}.banner-layout-two .text-holder .category a:hover,.banner-layout-two .text-holder .category a:focus{text-decoration:none;color:#f3c9dd}.banner-layout-two .text-holder .title{font-size:28px;line-height:1.214em;color:#fff;font-family:"Playfair Display",serif}.banner-layout-two .text-holder .title a{color:#fff;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;transition:linear 0.2s}.banner-layout-two .text-holder .title a:hover,.banner-layout-two .text-holder .title a:focus{text-decoration:none;color:#f3c9dd}.banner-layout-two .owl-nav .owl-prev{left:121px}.banner-layout-two .owl-nav .owl-next{right:119px}.banner-layout-two img,.banner-layout-two .fallback-svg{height:auto}.entry-footer .btn-readmore+.edit-link{margin-left:20px;vertical-align:middle;display:inline-block}.widget_bttk_posts_category_slider_widget .owl-theme .owl-nav [class*="owl-"]:hover{background:#f3c9dd}.blog.blog-layout-two #primary .post:nth-child(even){-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.blog.blog-layout-two #primary .post:nth-child(even) .img-holder{margin-right:0;margin-left:60px}.content-newsletter .blossomthemes-email-newsletter-wrapper form input[type="submit"]{margin-top:0}@media only screen and (max-width:1440px){.blog-layout-two #primary .post:nth-child(even) .img-holder{margin-left:30px}}@media only screen and (max-width:1024px){.banner-layout-two img,.banner-layout-two .fallback-svg{height:auto}.banner-layout-two .owl-nav .owl-prev{left:20px}.banner-layout-two .owl-nav .owl-next{right:20px}}@media only screen and (max-width:767px){.banner-layout-two .text-holder{padding-left:15px;padding-right:15px}.banner-layout-two img,.banner-layout-two .fallback-svg{height:auto}.blog-layout-two #primary .post:nth-child(even) .img-holder{margin-left:0}.blog.blog-layout-two #primary .post:nth-child(even) .img-holder{margin-left:0}}