@import url(https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,400i,700,700i);@import url(https://fonts.googleapis.com/css?family=Anton);.bg-secondary,.section.pr-info{background:#c55e24}md-dialog .button-hangup .btn span,md-dialog .call-buttol-realcall .btn span{display:none}.owl-carousel,.pr-map{overflow:hidden}.skill-single .skill-pic circle,.skill-single .skill-pic path,.text-theme circle,.text-theme g,.text-theme path,a.text-theme circle,a.text-theme g,a.text-theme path{fill:#beae99}body{line-height:1.5;color:#4d4a4b;font-weight:500;font-family:'Quattrocento Sans',sans-serif}.f-title,a.pr-brand{font-family:Anton,sans-serif;text-transform:uppercase}a,a:link{color:#372a1e}a:hover,a:link:hover{text-decoration:underline}a.text-white{color:#fff}.op-50{opacity:.5}.op-70{opacity:.7}.darker{color:#372a1e}.text-grey,.text-theme,a.text-theme{color:#beae99}.section.bg-white .section-title,.text-bright{color:#c55e24}.section{padding:6rem 0}h1,h2,h3,h4,h5,h6{font-weight:400}.slider-action .btn{margin:1rem 1rem 1rem 0;font-size:2.2rem}.btn-base,.btn-pay.btn-border,a.btn-base,md-dialog .button-hangup .btn,md-dialog .call-buttol-realcall .btn,md-dialog-actions .btn{background-color:#c55e24;color:#fff;text-decoration:none;height:4rem;line-height:4rem;border-radius:0;font-weight:400;text-transform:uppercase;cursor:pointer}.btn-base:hover,.btn-pay.btn-border:hover,a.btn-base:hover,md-dialog .button-hangup .btn:hover,md-dialog .call-buttol-realcall .btn:hover,md-dialog-actions .btn:hover{background-color:#78a4a7;text-decoration:none}.btn-base.btn-stop,.btn-pay.btn-border.btn-stop,a.btn-base.btn-stop,md-dialog .button-hangup .btn.btn-stop,md-dialog .call-buttol-realcall .btn.btn-stop,md-dialog-actions .btn.btn-stop{background-color:#beae99;color:#fff}.btn-base.btn-stop:hover,.btn-pay.btn-border.btn-stop:hover,a.btn-base.btn-stop:hover,md-dialog .button-hangup .btn.btn-stop:hover,md-dialog .call-buttol-realcall .btn.btn-stop:hover,md-dialog-actions .btn.btn-stop:hover{background-color:#c55e24}.btn-base.btn-inverse,.btn-pay.btn-border.btn-inverse,a.btn-base.btn-inverse,md-dialog .button-hangup .btn.btn-inverse,md-dialog .call-buttol-realcall .btn.btn-inverse,md-dialog-actions .btn.btn-inverse{background-color:#beae99;color:#c55e24}.btn-base.btn-inverse:hover,.btn-pay.btn-border.btn-inverse:hover,a.btn-base.btn-inverse:hover,md-dialog .button-hangup .btn.btn-inverse:hover,md-dialog .call-buttol-realcall .btn.btn-inverse:hover,md-dialog-actions .btn.btn-inverse:hover{background-color:#78a4a7}md-dialog .button-hangup .btn{margin-top:2rem}.btn-border,a.btn-border{border-radius:20px;color:#c55e24;font-weight:400;text-transform:uppercase;border:1px solid #c55e24;font-size:1.8rem}.btn-border:focus,.btn-border:hover,a.btn-border:focus,a.btn-border:hover{background:#c55e24;color:#fff;text-decoration:none}.hr-textarea textarea,.request-dialog .hr-textarea textarea{height:100px;min-height:100px}.hr-pager{padding:2rem 0 0;text-align:center}.hr-pager .btn-border{height:4rem;line-height:4rem;border-radius:0}.browser-call .text-green,.link{color:#c55e24}md-dialog .call-buttol-realcall .btn{margin-bottom:2rem}.btn-tag,.info-icon{display:inline-block}md-dialog .md-actions,md-dialog md-dialog-actions{border-color:#beae99}.btn-tag{margin:0 1rem 1rem 0;padding:5px 10px;border-radius:5px;border:1px solid #beae99}a.more{color:#beae99}a.more:hover{color:#fff;text-decoration:none}.btn.disabled,.btn.disabled:hover,.btn[disabled=disabled],.btn[disabled=disabled]:hover,md-dialog .button-hangup .btn[disabled=disabled],md-dialog .button-hangup .btn[disabled=disabled]:hover{background:#F3EFE5;cursor:auto;color:#4d4a4b}.bg-secondary .btn.disabled,.bg-secondary .btn.disabled:hover,.bg-secondary .btn[disabled=disabled],.bg-secondary .btn[disabled=disabled]:hover{background:#fff;color:#beae99}header{background:#beae99;padding:1rem 0;position:fixed;top:0;width:100%;z-index:50}header .top-menu-item{text-transform:uppercase;font-size:1.6rem;padding:0 1rem;font-weight:700}header .top-menu-item.active,header .top-menu-item:hover{color:#c55e24;text-decoration:none}a.pr-brand{letter-spacing:1px;font-size:2.4rem}a.pr-brand:hover{text-decoration:none}.pr-logo{max-width:100px;height:auto;max-height:60px;width:auto}.f-title{letter-spacing:2px;font-size:3rem}.owl-carousel{height:540px;min-height:540px}.owl-carousel .owl-next,.owl-carousel .owl-prev{position:absolute;top:240px;z-index:10;color:#beae99;font-family:FontAwesome;font-size:6rem;width:40px;height:40px;line-height:40px;text-indent:-999px;overflow:hidden}.owl-carousel .owl-next:hover,.owl-carousel .owl-prev:hover{color:rgba(255,222,17,.6)}.owl-carousel .owl-prev{left:3rem}.owl-carousel .owl-prev:before{content:"\f104";text-indent:999px;position:absolute}.owl-carousel .owl-next{right:3rem}.owl-carousel .owl-next:before{content:"\f105";position:absolute;text-indent:999px}.pr-desc:before,.top-slider .pr-about:before{content:'';left:0;right:0}.top-slider{position:relative;z-index:10}.top-slider .pr-about{background-image:url(/bundles/themeplanpremiumdefault/images/plain/empty-slide.jpg);background-size:cover;background-position:center center;height:90vh;min-height:940px}.top-slider .pr-about:before{background:rgba(49,67,68,.6);top:0;bottom:0;position:absolute}.top-slider .slide-inner{padding:20rem 6rem 0;position:relative;z-index:2}.top-slider .slider-info{padding:0 6rem}.top-slider .slider-phone{position:absolute;z-index:10;top:6rem}.top-slider .slider-action{position:absolute;z-index:10;bottom:10rem}.owl-carousel.owl-drag .owl-item{width:100%}.md-input::-webkit-input-placeholder{color:#bec0c7;font-size:14px}.md-input::-moz-placeholder{color:#bec0c7;font-size:14px}.md-input:-moz-placeholder{color:#bec0c7;font-size:14px}.md-input:-ms-input-placeholder{color:#bec0c7;font-size:14px}.form-theme .md-input{background:#fff;height:40px;font-family:'Quattrocento Sans',sans-serif}.form-theme .md-char-counter{color:#fff}.form-theme .md-input-message-animation{font-size:14px;text-align:right}md-dialog .form-theme .md-char-counter{color:#4d4a4b}.info-icon{width:100px;height:100px;border:2px solid #fff;border-radius:50%;line-height:80px;text-align:center;font-size:8rem}.bg-white .info-icon{border-color:#c55e24;font-size:10rem}.closed .info,.mini-info.closed{color:#fa5555}.mini-info.open,.open .info{color:#beae99}md-dialog md-toolbar{background:#78a4a7;color:#fff}md-dialog md-toolbar h2{font-family:Lato,sans-serif}md-dialog md-toolbar .btn-close span{font-size:2rem}md-dialog md-toolbar .md-dialog-content span[class*=icon]{color:#beae99}.md-dialog-backdrop{background-color:rgba(33,33,33,.85)}.pr-desc{background-image:url(/bundles/themeplanpremiumdefault/images/plain/empty-slide.jpg);background-attachment:fixed;background-size:cover;background-position:center center;position:relative;z-index:5}.pr-desc:before{background:rgba(49,67,68,.6);z-index:-1;top:0;bottom:0;position:absolute}.star-review-count{color:#fff;font-size:2.4rem;padding-left:1rem;vertical-align:middle}.rev-list .star-review-count{color:#4d4a4b}.list-reviews .rating-container,.pr-reviews .rating-container{font-size:2rem}.list-reviews .single-review .review-body,.pr-reviews .single-review .review-body{font-size:1.6rem;position:relative;padding-top:1rem;padding-left:4rem}.list-reviews .single-review .review-body:before,.pr-reviews .single-review .review-body:before{content:"\f10d";position:absolute;top:0;left:0;font-family:FontAwesome;font-size:3rem;color:#78a4a7;display:block}.list-reviews .single-review .star-rate,.pr-reviews .single-review .star-rate{text-align:right}.list-reviews .single-review .review-author,.pr-reviews .single-review .review-author{color:#c55e24;text-align:right;font-size:1.6rem;font-style:italic}.big-circle,a.pr-btn-social{color:#fff;display:inline-block;font-size:3rem}.review-response{background:#F3EFE5;margin:2rem 0 0 4rem;position:relative}.big-circle,.pr-contacts{background:#c55e24}.review-response .resp-auth{position:absolute;top:-20px;background:#c55e24;padding:5px 10px;left:-10px;border-radius:4px;font-style:italic;color:#fff}.pr-map,.spec-img-wrap{position:relative}.list-reviews .single-review{padding:2rem 0}.list-reviews .item-pager-container,.list-reviews .single-review+.single-review{border-top:1px solid #beae99}.list-reviews .review-holder{margin:0}.pr-map .angular-google-map,.pr-map .angular-google-map-container{height:300px;width:100%}.pr-map img{width:100%}.pr-contacts .single{padding:3rem}.big-circle{border-radius:50%;width:70px;height:70px;line-height:70px;text-align:center}.pr-footer{background:#fff;padding:2rem 0}.pr-footer .pr-skill-name{text-decoration:underline}.pr-footer .pr-skill-name:hover{text-decoration:none}a.pr-btn-social{margin-right:2rem}a.pr-btn-social:hover{text-decoration:none;color:#78a4a7}a.pr-btn-social:last-child{margin-right:0}.skill-single .skill-pic{height:70px;width:70px;min-height:70px;min-width:70px;fill:#beae99;margin:0}.spec-img-wrap img{border:1px solid #fff}.spec-img-wrap .offer-percent{position:absolute;border:1px solid #fff;z-index:2;right:0;bottom:0;background:#78a4a7;color:#fff;font-weight:700;letter-spacing:.02em;padding:1rem 2rem;line-height:1.2}.pr-folio-list .folio-link{cursor:pointer;position:relative;display:block}.pr-folio-list .folio-link .img-caption{left:0;padding:0 1rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:all .22s ease-in;-webkit-transition-delay:0s;transition:all .22s ease-in 0s;z-index:4;opacity:0;color:#fff;font-size:2rem;letter-spacing:.02em}.pr-folio-list .folio-link:before{background:rgba(49,67,68,.6);bottom:0;content:'';display:inline-block;position:absolute;left:0;right:0;top:0;z-index:2;-webkit-transition:all .22s ease-in;-webkit-transition-delay:0s;transition:all .22s ease-in 0s;opacity:0}.pr-folio-list .folio-link:hover:before{opacity:1}.pr-folio-list .folio-link:hover .img-caption{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.pr-folio-list .folio-link .divider{border:0;height:2px;background:#beae99;width:20%}md-dialog[aria-label=Portfolio] .md-dialog-content{background:rgba(33,33,33,.95)}md-dialog[aria-label=Portfolio] .md-dialog-content .arrow-next .fa,md-dialog[aria-label=Portfolio] .md-dialog-content .arrow-prev .fa{color:#fff;font-size:4rem}.offer-counter .offer-time{text-align:center;padding:0 3rem 0 0}.offer-counter .offer-time .time{color:#fff;font-size:2rem;width:70px;height:70px;line-height:70px;display:inline-block;border:3px solid rgba(255,255,255,.5);border-radius:50%;letter-spacing:.02em;padding:0;font-weight:400}.offer-counter .offer-time .type{font-size:1.8rem;color:#beae99;margin-top:2rem;display:block;font-weight:700;text-transform:none}.contact-form h2,.offer-counter .offer-time:after{display:none}.offer-expired{font-weight:700;font-size:2rem;color:#c55e24;text-transform:uppercase}.contact-form .btn-base{margin-top:2rem}.dialer-buttons{width:100%;text-align:center}.dialer-buttons .button a{display:inline-block;font-weight:700;border-radius:50%;border:2px solid #F3EFE5;width:70px;height:70px;line-height:70px;font-size:3rem;color:#beae99;text-decoration:none;margin-bottom:1rem}@media screen and (max-width:599px){a.pr-brand{font-size:2.4rem;line-height:1.2}.text-right-xs{text-align:right}.pr-actions .btn-base{margin-bottom:2rem}.pr-links .pr-btn-social{height:36px;width:36px;line-height:36px;font-size:1.6rem;margin:0 5px}.header-phone .fill-icon,header .header-phone .fill-icon{margin-left:2rem}.pr-map img{height:150px;max-width:none;width:auto;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-location,.header-phone{padding:1rem 0}.top-slider .slide-inner{padding:18rem 0 0 2rem;font-size:3rem;line-height:1.2}.top-slider .slider-phone{top:4rem}.top-slider .slide-name{font-size:3.6rem}.top-slider .owl-nav{display:none}.top-slider .slider-info{padding:0 2rem}.spec-img-wrap .offer-percent{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.inner-hero .page-title{font-size:6rem}.inner-hero.contacts,.inner-hero.offers{padding-top:5rem}.inner-hero.contacts h2{margin-top:2rem}.spec-img-wrap{margin-bottom:2rem;padding-right:0}.offer-data{padding-left:0}}@media screen and (max-width:959px){header{padding:1rem 2rem;position:relative}header a.pr-brand{padding-right:5rem}.pr-mobile-menu .pr-close-menu,.pr-toggle{background:#372a1e;font-size:2.4rem;position:absolute;padding:0;margin:0;width:50px;min-width:50px;height:50px;top:1rem;color:#beae99}.pr-toggle{z-index:20;display:block;right:2rem;border-radius:4px}.pr-mobile-menu{background:#372a1e}.pr-mobile-menu .pr-close-menu{border:1px solid #beae99;border-radius:4px;line-height:50px;right:1rem}.top-menu-item{min-height:auto;text-transform:uppercase;font-size:1.8rem;letter-spacing:.02em;padding-top:1rem;padding-bottom:1rem;color:#beae99}.top-menu-item:link{color:#beae99}.top-menu-item.active{background:0 0;color:#fff}.info-item:not(:first-child){margin-top:4rem}.pr-contacts .single{padding:0 0 2rem}.pr-contacts .single p{margin-top:10px;font-size:1.8rem}}@media screen and (max-width:1279px){header .wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-inner,.inner-hero,.page-aside,.section .wrapper,header{padding-left:2rem;padding-right:2rem}.pr-footer{padding:2rem}}@media screen and (min-width:600px) and (max-width:959px){.top-slider .slide-name{line-height:1.2}.top-slider .slide-inner{padding:20rem 10rem 0}.top-slider .slider-info{padding:0 10rem}.pr-contacts .single{padding:1rem;text-align:center}}@media screen and (min-width:960px) and (max-width:1279px){.brand-info{margin-bottom:2rem}.top-slider .slide-inner{padding:20rem 10rem 0}.top-slider .slider-info{padding:0 10rem}.pr-page-inner{padding-top:136px}}@media screen and (min-width:960px){.pr-page-inner{padding-top:76px}}