/*
Theme Name: Angeli Casa Funeraria
Theme URI: https://angelicasa.com.ua
Author: ONLYWEBCODING
Author URI: https://onlywebcoding.com.ua
Description: Уникальная адаптивная тема для международного похоронного бюро Angeli Casa Funeraria
Version: 2.0
*/

body{background-color:#fff;font-size:16px;line-height:1.4;font-family:Montserrat,sans-serif;color:#486173}.wrapp-header-fixed{width:100%;background-color:#3c4851}header{max-width:1200px;width:100%;padding:10px;box-sizing:border-box;margin:0 auto}.wrapp-logo-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-header a img{max-width:100%;width:100px}.logo-header a{display:block;margin-right:10px;text-decoration:none}.logo-header a .name{font-family:Lobster,cursive;font-size:28px;color:#baad7b}.logo-header a .descrip{text-transform:uppercase;color:#fff;font-size:13px}.wrapp-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapp-contacts>div{padding:0 10px}.wrapp-contacts .fas.fa-phone{color:#baad7b;font-size:25px}.wrapp-contacts .line-phone{border-right:1px solid #baad7b}.wrapp-contacts>div p span{display:inline-block;width:110px;text-align:left}.wrapp-contacts>div.line-phone p span{width:60px}.wrapp-contacts>div p{color:#fff}.wrapp-contacts>div p a{text-decoration:none;color:#fff;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}.wrapp-contacts>div p a:hover{color:#baad7b}nav{width:100%;border-top:1px solid #baad7b}.wrapp-social-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.wrapp-social-header .social-wrapp a{display:inline-block;margin-left:5px;text-decoration:none;color:#baad7b;font-size:18px;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}.wrapp-social-header .social-wrapp a:hover{color:#486173}.wrapp-social-header .social-wrapp{margin-right:20px}.wrapp-social-header .lang-header a{display:inline-block;text-decoration:none;font-size:14px;margin-left:5px;color:#fff;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}.wrapp-social-header .lang-header a:hover{color:#baad7b}.wrapp-menu{max-width:1200px;width:100%;padding:10px;box-sizing:border-box;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapp-menu .menu li{float:left;margin-right:15px}.wrapp-menu .menu li a{text-decoration:none;font-size:18px;color:#fff;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}.wrapp-menu .menu li a:hover{color:#baad7b}#cons-header-btn{display:inline-block;text-decoration:none;color:#fff;font-size:18px;background-color:#baad7b;padding:10px 15px;border-radius:5px;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}#cons-header-btn:hover{background-color:#486173}.wrapp-slider{width:100%;margin:0 auto;height:600px;overflow:hidden;position:relative}.wrapp-slider img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.wrapp-text-slider{z-index:100;position:absolute;max-width:1200px;width:100%;padding:40px 20px;box-sizing:border-box;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-sizing:border-box;background-color:rgba(0,0,0,.4)}.wrapp-text-slider h1{font-family:Oswald,sans-serif;color:#fff;font-size:50px;text-transform:uppercase;margin-bottom:20px}.wrapp-text-slider p{color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:5px}.wrapp-link{margin-top:50px}.wrapp-link a{text-decoration:none;display:inline-block;text-transform:uppercase;color:#fff;font-size:18px;background-color:#baad7b;padding:15px 20px;border-radius:5px;margin-right:20px;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}.wrapp-link a:hover{background-color:#486173}section{width:100%;max-width:1920px;margin:0 auto;padding:50px 0}.wrapp-container-about{max-width:1200px;width:100%;padding:10px;box-sizing:border-box;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wrapp-container-about .foto-about{width:40%}.wrapp-container-about .foto-about img{width:100%}.wrapp-container-about .about-text{width:60%;padding-left:30px}.about-text h2{font-family:Lobster,cursive;font-size:40px;margin-bottom:20px}.wrapp-container-about .about-text p{margin-bottom:10px}.about-text h2 span{color:#baad7b}.wrapp-progress{max-width:1200px;width:100%;padding:10px;box-sizing:border-box;margin:0 auto}.wrapp-progress h2{font-family:Lobster,cursive;font-size:40px;margin-bottom:20px}.wrapp-progress h2 span{color:#baad7b}#whewe{background-color:#f7f6f3}.wrapp-container-whewe{max-width:1200px;width:100%;padding:10px;box-sizing:border-box;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wrapp-container-whewe>div{width:30%;padding:10px;box-sizing:border-box;text-align:center}.wrapp-container-whewe>div .counter{text-align:center}.counter{color:#baad7b;display:inline-block;font-size:40px;font-weight:700}.wrapp-section-services{max-width:1200px;width:100%;padding:10px;box-sizing:border-box;margin:0 auto}.tab-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1200px;width:100%;margin:0 auto}.tab-wrapper .tab-menu{width:30%;padding-right:30px;box-sizing:border-box}.tab-wrapper .tab-content{width:70%;box-sizing:border-box}.tab-menu li{border-bottom:1px solid rgba(72,97,115,.2);padding:10px;cursor:pointer;text-transform:uppercase;font-weight:700;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}.tab-menu li:hover{color:#baad7b}.active{color:#baad7b}.tab-content div img{max-width:100%;display:block;margin:20px}.tab-content div p{margin-bottom:20px}.tab-content div a{text-decoration:none;display:inline-block;text-transform:uppercase;color:#fff;font-size:16px;background-color:#baad7b;padding:10px 15px;border-radius:5px;margin-right:20px;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}.tab-content div a:hover{background-color:#486173}#what-to-do,.page-full{background-color:#f7f6f3}.wrapp-what-to-do h2{font-family:Lobster,cursive;font-size:40px;margin-bottom:20px}.wrapp-what-to-do h2 span{color:#baad7b}.wrapp-what-to-do p{margin-bottom:10px}.wrapp-what-to-do ol{margin:20px}.wrapp-what-to-do ol li{list-style:circle;margin:15px}.wrapp-what-to-do{max-width:1200px;width:100%;padding:10px;box-sizing:border-box;margin:0 auto}.wrapp-text-pages{padding:50px 10px;max-width:1200px;width:100%;box-sizing:border-box;margin:0 auto}.wrapp-text-pages p{margin-bottom:10px}#callback{background-image:url(images/bgcallback.png);background-repeat:no-repeat;background-position:top left;background-size:cover;background-attachment:fixed}.wrapp-callback{max-width:1000px;width:100%;padding:40px 10px;box-sizing:border-box;margin:0 auto;text-align:center;background-color:#486173}.wrapp-callback h2{font-family:Lobster,cursive;font-size:40px;margin-bottom:20px;color:#fff}.wrapp-callback h2 span{color:#baad7b}.wrapp-callback p{margin-bottom:10px;color:#fff}.wrapp-callback a{text-decoration:none;display:inline-block;text-transform:uppercase;color:#fff;font-size:16px;background-color:#baad7b;padding:10px 15px;border-radius:5px;margin-top:30px;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}.wrapp-callback a:hover{opacity:.5}.wrapp-news-text{max-width:1200px;width:100%;padding:10px;box-sizing:border-box;margin:0 auto}.wrapp-news-text h2{font-family:Lobster,cursive;font-size:40px;margin-bottom:20px}.wrapp-news-text h2 span{color:#baad7b}.wrapp-carusel{max-width:1200px;width:100%;padding:10px;box-sizing:border-box;margin:0 auto;margin-top:50px}.owl-carousel.owl-theme .item{overflow:hidden}.owl-carousel.owl-theme .item a{display:block;width:100%;position:relative}.owl-carousel.owl-theme .item a img{-webkit-transition:all;transition:all;-webkit-transition-duration:1s;transition-duration:1s}.owl-carousel.owl-theme .item a:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.owl-carousel.owl-theme .item a .wrapp-text-carusel{position:absolute;bottom:0;left:0;right:0;background-color:#486173;padding:30px;box-sizing:border-box;-webkit-transition:all;transition:all;-webkit-transition-duration:1s;transition-duration:1s}.owl-carousel.owl-theme .item a:hover .wrapp-text-carusel{background-color:#baad7b}.owl-carousel.owl-theme .item a .wrapp-text-carusel h3{color:#fff}footer{background-color:#3c4851;width:100%;margin:0 auto}.wrapp-footer{max-width:1200px;width:100%;padding:50px 10px;box-sizing:border-box;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wrapp-footer .wrapp-about-footer{width:40%}.wrapp-footer .wrapp-contacts-footer{width:40%}.wrapp-footer .wrapp-menu-footer{width:20%}.wrapp-footer .wrapp-about-footer,.wrapp-footer .wrapp-contacts-footer,.wrapp-footer .wrapp-menu-footer{padding:20px;box-sizing:border-box}.wrapp-footer .wrapp-line-footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapp-footer .wrapp-line-footer-logo img{max-width:100%;width:80px;margin-right:10px}.name-footer{font-family:Lobster,cursive;font-size:28px;color:#baad7b}.description-footer{text-transform:uppercase;color:#fff;font-size:12px}.wrapp-line-footer-logo{margin-bottom:30px}.wrapp-logo-footer>p{color:#fff}.wrapp-contacts-footer h3{font-family:Lobster,cursive;font-size:25px;margin-bottom:20px;color:#baad7b}.wrapp-text-footer-address p i{color:#baad7b;margin-right:10px}.wrapp-text-footer-address p{color:#fff;margin-bottom:10px}.wrapp-phone-footer{margin-top:10px}.wrapp-phone-footer p i{color:#baad7b;margin-right:10px}.wrapp-phone-footer p a{color:#fff;margin-bottom:10px;text-decoration:none;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}.wrapp-phone-footer p a:hover{color:#baad7b}.wrapp-phone-footer p{color:#fff;margin-bottom:10px;text-decoration:none}.social-footer a{font-size:25px;display:inline-block;margin:5px;color:#baad7b;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}.social-footer a:hover{opacity:.5}.wrapp-menu-footer h3{font-family:Lobster,cursive;font-size:25px;margin-bottom:20px;color:#baad7b}.menu-footer li{margin-bottom:5px}.menu-footer li a{display:inline-block;color:#fff;text-decoration:none;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}.menu-footer li a:hover{color:#baad7b}#opnemenu{display:none;font-size:30px;color:#baad7b;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}#opnemenu:hover{color:#486173}.fixed{position:fixed;top:0;left:0;right:0;z-index:1000000;background-color:#3c4851}#seervices-mobile{display:none}#wrapp-send-me-mobile{display:none}#mobile-menu-slide{display:none}#popup-window-wrapp{position:fixed;top:0;left:0;bottom:0;right:0;z-index:10000000;background-color:#f7f6f3;display:none}.popup-window{max-width:800px;width:100%;padding:50px 10px;box-sizing:border-box;margin:0 auto;position:relative}#closepopupwindow{position:absolute;right:10px;top:10px;font-size:30px;color:#baad7b;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}#closepopupwindow:hover{color:#486173}.popup-window h2{font-family:Lobster,cursive;font-size:40px;margin-bottom:20px}.popup-window h2 span{color:#baad7b}.wrapp-form-callback{margin-top:20px}.wrapp-form-callback p{margin-bottom:10px;text-align:center}.wrapp-form-callback p i{display:inline-block;margin-right:10px;width:20px}.wrapp-form-callback p input{display:inline-block;outline:0;border:none;background-color:#fff;width:70%;padding:10px;box-sizing:border-box;border:1px solid #fff;border-radius:5px}.wrapp-form-callback p input[type=tel]:focus,.wrapp-form-callback p input[type=text]:focus{border:1px solid rgba(0,0,0,.4)}.wrapp-form-callback p input[type=submit]{text-decoration:none;color:#fff;font-size:18px;background-color:#baad7b;padding:10px 15px;border-radius:5px;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s;cursor:pointer;max-width:300px;margin-top:30px}.wrapp-form-callback p input[type=submit]:hover{background-color:#486173}.wrapp-page-img{max-width:1920px;margin:0 auto;height:300px;background-image:url(images/bg-pages.png);background-repeat:no-repeat;background-position:top left;background-size:cover;background-attachment:fixed}.wrapp-page-img .wrapp-center-title-page{max-width:1200px;width:100%;padding:10px;box-sizing:border-box;margin:0 auto}.wrapp-page-img .wrapp-center-title-page h1{margin-top:100px;font-family:Lobster,cursive;font-size:40px;margin-bottom:20px}.wrapp-page-img .wrapp-center-title-page .subtitle{color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:5px}.wrapp-text-pages h2{font-family:Lobster,cursive;font-size:25px;margin-bottom:20px}.wrapp-text-pages p{margin-bottom:10px}.wrapp-text-pages ol{margin:20px}.wrapp-text-pages ol li{list-style:circle;margin:15px}.wrapp-services-page{max-width:1200px;width:100%;padding:10px;box-sizing:border-box;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrapp-services-page article{width:32%;overflow:hidden;margin-bottom:30px}.wrapp-services-page article a{display:block;width:100%;position:relative}.wrapp-services-page article a img{width:100%;-webkit-transition:all;transition:all;-webkit-transition-duration:1s;transition-duration:1s}.wrapp-services-page article a:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.wrapp-services-page article .wrapp-text-carusel{position:absolute;bottom:0;left:0;right:0;background-color:#486173;padding:30px;box-sizing:border-box;-webkit-transition:all;transition:all;-webkit-transition-duration:1s;transition-duration:1s}.wrapp-services-page article .wrapp-text-carusel h3{color:#fff;text-transform:uppercase}.wrapp-services-page article a:hover .wrapp-text-carusel{background-color:#baad7b}.contacts-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts-info>div{padding:20px 10px;box-sizing:border-box;box-shadow:0 2px 5px 0 rgba(72,97,115,.15)}.contacts-info .address-contacts{width:34%;text-align:center}.contacts-info .phone-contacts{width:34%;text-align:center}.contacts-info .email-contacts{width:28%;text-align:center}.contacts-info>div i{text-align:center;display:block;font-size:30px;margin-bottom:20px;color:#baad7b}.contacts-info .phone-contacts p span{display:inline-block;margin-right:10px;width:100px}.contacts-info .phone-contacts p a{display:inline-block;text-decoration:none;color:#486173;font-weight:700;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}.contacts-info .phone-contacts p a:hover{color:#baad7b}.contacts-info .social-contacts{margin-top:20px}.contacts-info .social-contacts a i{display:inline-block;font-size:18px;text-decoration:none;margin:0 5px;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s}.contacts-info .social-contacts a i:hover{color:#486173}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:none;color:red}.wpcf7 form .wpcf7-response-output{border:none}