/** Start Envato Elements CSS: Interior Design (120-3-c4da1c047f68bbfb48ee16a0142e7181) **/ /* Elements for WordPress Kit 117 Custom Styling - class names are applied to the Advanced settings of the element they effect */ .envato-kit-117-center-position .elementor-icon-box-wrapper { justify-content: center; } .envato-kit-117-special-padding #form-field-message { padding: 15px 20px 30px 27px; } .envato-kit-117-padding-left .elementor-field-textual.elementor-size-lg { padding: 7px 27px; } /* Image hovers */ .elementor-element.envato-kit-117-img-hover:hover .elementor-widget.elementor-widget-heading .elementor-heading-title, #elementor .elementor-element.envato-kit-117-img-hover:hover .elementor-widget.elementor-widget-heading .elementor-heading-title { color: rgba(255, 255, 255, 1); } .elementor-element.envato-kit-117-img-hover .elementor-heading-title { transition: color .6s ease; } /* Buttons */ .envato-kit-117-margin-top .elementor-button { margin-top: 19px; } .envato-kit-117-button-full .elementor-button { width: 100%; } /*slider*/ .envato-kit-117-slider .slick-dots{ padding-bottom: 40px !important; } .envato-kit-117-slider .slick-dots button::before{ content:"\f0c8" !important; } .envato-kit-117-carousel .swiper-pagination-bullet{ border-radius: 0px; } .envato-kit-117-carousel .swiper-slide-active { padding-bottom: 40px; margin-top: -40px; transition: all ease-in-out .5s; } /** End Envato Elements CSS: Interior Design (120-3-c4da1c047f68bbfb48ee16a0142e7181) **/ /** Start Envato Elements CSS: Wedding Photography (157-3-a030ce61108067b66e77c040f2369150) **/ .envato-kit-161-caption figcaption{ margin-top: -40px; } .envato-kit-161-fbox .elementor-flip-box__back{ padding: 10px; } .envato-kit-161-fbox .elementor-flip-box__back .elementor-flip-box__layer__overlay{ background-color: rgba(255,255,255,0.91) } .envato-kit-161-slideshow .elementor-main-swiper{ height: 85vh !important; } .envato-kit-161-tabs .elementor-tabs{ text-align: initial; } .envato-kit-161-tabs .elementor-tab-title{ border-radius: 4px; } /** End Envato Elements CSS: Wedding Photography (157-3-a030ce61108067b66e77c040f2369150) **/ /** Start Envato Elements CSS: Blocks (144-3-3a7d335f39a8579c20cdf02f8d462582) **/ .envato-block__preview{overflow: visible;} /* Envato Kit 141 Custom Styles - Applied to the element under Advanced */ .elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{ text-align: center; } .envato-kit-141-top-0 h1, .envato-kit-141-top-0 h2, .envato-kit-141-top-0 h3, .envato-kit-141-top-0 h4, .envato-kit-141-top-0 h5, .envato-kit-141-top-0 h6, .envato-kit-141-top-0 p { margin-top: 0; } .envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md { padding-left: 1.5rem; padding-right: 1.5rem; } .envato-kit-141-bottom-0 p { margin-bottom: 0; } .envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header { margin-bottom: .5rem; } .envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container { padding-bottom: 52px; } .envato-kit-141-display-inline { display: inline-block; } .envato-kit-141 .elementor-slick-slider ul.slick-dots { bottom: -40px; } /** End Envato Elements CSS: Blocks (144-3-3a7d335f39a8579c20cdf02f8d462582) **/ /** Start Envato Elements CSS: Blocks (141-3-1d55f1e76be9fb1a8d9de88accbe962f) **/ .envato-kit-138-bracket .elementor-widget-container > *:before{ content:"["; color:#ffab00; display:inline-block; margin-right:4px; line-height:1em; position:relative; top:-1px; } .envato-kit-138-bracket .elementor-widget-container > *:after{ content:"]"; color:#ffab00; display:inline-block; margin-left:4px; line-height:1em; position:relative; top:-1px; } /** End Envato Elements CSS: Blocks (141-3-1d55f1e76be9fb1a8d9de88accbe962f) **/ /** Start Envato Elements CSS: Blocks (69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9) **/ .envato-kit-66-menu .e--pointer-framed .elementor-item:before{ border-radius:1px; } .envato-kit-66-subscription-form .elementor-form-fields-wrapper{ position:relative; } .envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit{ position:static; } .envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit button{ position: absolute; top: 50%; right: 6px; transform: translate(0, -50%); -moz-transform: translate(0, -50%); -webmit-transform: translate(0, -50%); } .envato-kit-66-testi-slider .elementor-testimonial__footer{ margin-top: -60px !important; z-index: 99; position: relative; } .envato-kit-66-featured-slider .elementor-slides .slick-prev{ width:50px; height:50px; background-color:#ffffff !important; transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); left:-25px !important; -webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32); -moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32); box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32); } .envato-kit-66-featured-slider .elementor-slides .slick-prev:before{ display:block; margin-top:0px; margin-left:0px; transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); } .envato-kit-66-featured-slider .elementor-slides .slick-next{ width:50px; height:50px; background-color:#ffffff !important; transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); right:-25px !important; -webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32); -moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32); box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32); } .envato-kit-66-featured-slider .elementor-slides .slick-next:before{ display:block; margin-top:-5px; margin-right:-5px; transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); } .envato-kit-66-orangetext{ color:#f4511e; } .envato-kit-66-countdown .elementor-countdown-label{ display:inline-block !important; border:2px solid rgba(255,255,255,0.2); padding:9px 20px; } /** End Envato Elements CSS: Blocks (69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9) **/ /** Start Envato Elements CSS: Blocks (33-3-f2d4515681d0cdeb2a000d0405e47669) **/ .envato-kit-30-phone-overlay { position: absolute !important; display: block !important; top: 0%; left: 0%; right: 0%; margin: auto; z-index: 1; } .envato-kit-30-div-rotate{ transform: rotate(90deg); } /** End Envato Elements CSS: Blocks (33-3-f2d4515681d0cdeb2a000d0405e47669) **/