/*
	NOVO LOGOTIPO
	Verde Azulado #086476
	Azul claro #0E87A2
	Amarelo Ocre #C2A34D
	Amarelo #FECD29
	Branco Off #F5F5F5
	Cinza Claro #777
	Cinza Escuro #555555
*/
body{color:#333;}
a{color:#7D78A0;}
#header .logo_line{margin:0px;padding-top:20px;padding-bottom:20px;}
#header .navbar{background:#F5F5F5;}
#header .navbar #mainNav .nav{display:table;width:auto;margin:0px auto;}
#header .navbar #mainNav .nav li a{color:#777;}

/* CORES MUDAR */

#header .navbar #mainNav .nav li.active a, #header .navbar #mainNav .nav li.open a,#header .navbar #mainNav .nav li a:hover{background:#3E4095;}
#header .navbar #mainNav .nav li.dropdown .dropdown-menu li a:hover, #header .navbar #mainNav .nav li.open .dropdown-menu li a:hover{color:#5F61BC;}

footer,footer .topFooter{background:#2C2D69;}
footer .copyRight{background:#1E1F48;}

/* CORES MUDAR */

#header .navbar #mainNav .nav li.dropdown .dropdown-menu li:last-child, #header .navbar #mainNav .nav li.open .dropdown-menu li:last-child,#header .navbar #mainNav .nav li.dropdown .dropdown-menu, #header .navbar #mainNav .nav li.open .dropdown-menu{border-bottom-color:#0E87A2;}
.infosTopo{padding-top:15px;}
.infosTopo li{color:#5f5e5e;font-family:'Open Sans', sans-serif;margin-bottom:4px;}
.infosTopo li i{margin-right:5px;color:#777;font-size:16px;}
#header .logo_line .searchSec{padding-top:15px;}
#header .logo_line .searchSec .searchForm .input-group .searchIco{background:#0E87A2;}

#slider .sliderCont .slides .text_lines{background:rgba(77, 74, 101, 0.7);bottom:0;/* top: calc(50% - 80px); */}
#slider .sliderCont .slides .text_lines .container{margin-top:27px;}

#shopFeatures{background: #086476 url(../img/bg_imaimob.jpg) no-repeat scroll 0 0;}
#shopFeatures .coreFeature .coreFeatureInner .icon{background:#FFF;}


/* Pesquisa Topo */
#searchFilterValue{float: left; padding-left: 10px;}
.pesquisa {width: 100%;}
.pesquisa i{float: right; margin: 8px 8px 0 5px !important;}

/*.searchIco{width: inherit !important;}*/

#header .logo_line .searchSec .searchForm {width: 100%;}


/*Ícones Início*/
.widget .icones i{margin-right:5px;color:#dcdcdc;font-size:16px;}
.sectionTitle h3{color:#FFF;}
.sectionTitle h3:after{background:#FFF;}
#shopFeatures .coreFeature .coreFeatureInner h5{color:#FFF;}
#shopFeatures .coreFeature .coreFeatureInner p{color:#FFF;}

/*Listagens Início*/
.product2 .thumbnail .productIntro .proCat{line-height:normal;margin-top:10px;}
.product2 .thumbnail .productIntro .proCat a{font-family:'Montserrat',sans-serif;font-size:16px;color:#333;text-transform:uppercase;}
.product2 .thumbnail .productIntro .heading{font-size:14px;text-transform:none;}
.product2 .thumbnail .productIntro .heading span{font-size:14px;}
.product2 .thumbnail .imgHov .hovArea .getlike{background:#086476; padding: 0 20px;}
.product2 .thumbnail .imgHov .hovArea .getlike p{margin:0px 4% 0px 0px;font-size:12px;}
.product2 .thumbnail .imgHov .hovArea .getlike p i{font-size:16px;}

/*Obras Realizadas Início*/
#brands2 .brands ul li{margin-bottom:10px;}

/*Rodapé*/

footer .topFooter .widget .input-group input{font-size:14px;padding-top:5px;}
footer .topFooter .widget input[type="submit"].form-control{background:#FFF;border-color:#FFF;color:#C2A34D;border:none;}
footer .topFooter .widget ul.list-inline li a:hover, footer .topFooter .widget ul.list-inline li a:focus{background:#C2A34D;border-color:#C2A34D;color:#FFF;}
footer .topFooter .widget input[type="submit"].form-control:hover, footer .topFooter .widget input[type="submit"].form-control:focus{background:#C2A34D;border-color:#C2A34D;color:#FFF;}

/*Item*/
#breadcrumbRow h2{background: url(../img/bg_imaimob.jpg) repeat scroll 50%;}
.singleProduct .heading.price{color:#C2A34D;font-size:20px;}
.singleProduct .flexslider#productImageSliderNav{margin-bottom:0px;}
.bgCinza{background:#F5F5F5;}


/* hacks */
.h4{
	text-transform: lowercase;
    color: #FFF !important;
}
.h4:hover{color: #FFF !important;}

.owl-theme .owl-controls .owl-page span{background:#C2A34D;}

/* Identidade visual Pliski e Ferronatto: camada de UI/UX premium.
   Mantém a estrutura Bootstrap e os componentes legados funcionais. */
:root{
  --pf-navy:#142b3d;
  --pf-navy-deep:#0d1f2d;
  --pf-gold:#b5965a;
  --pf-cream:#f7f5f0;
  --pf-ink:#24313b;
  --pf-muted:#73808a;
  --pf-border:#e5e1d8;
}
html{scroll-behavior:smooth;}
body{background:#fff;color:var(--pf-ink);font-family:'Open Sans',Arial,sans-serif;font-size:15px;line-height:1.65;}
a{color:var(--pf-navy);transition:color .2s ease,background .2s ease,transform .2s ease;}
a:hover,a:focus{color:var(--pf-gold);text-decoration:none;}

#header{background:#fff;position:relative;z-index:20;box-shadow:0 2px 18px rgba(13,31,45,.08);}
#header .logo_line{padding:18px 0 14px;background:#fff;}
#header .logo{padding-top:0!important;}
#header .logo img{width:auto;max-width:245px!important;max-height:82px!important;}
.infosTopo{padding-top:8px;}
.infosTopo li{color:var(--pf-muted);font-size:12px;letter-spacing:.02em;}
.infosTopo li a{color:var(--pf-muted);}
.infosTopo li:last-child a{color:var(--pf-gold);font-weight:700;}
#header .searchForm{padding:4px 0 0;}
#header .searchForm form{background:var(--pf-cream);border:1px solid var(--pf-border);border-radius:3px;padding:8px 12px;}
#header .searchForm .input-group{width:100%;}
#header .searchForm input[type=radio]{accent-color:var(--pf-gold);}
.Pform{background:#fff;border:1px solid var(--pf-border);border-radius:2px;color:var(--pf-ink);font-size:12px!important;height:36px;margin:3px!important;padding:7px 10px!important;}
.busca2{background:var(--pf-gold);border-radius:2px;height:36px;padding:6px 18px;}
.busca2:hover{background:var(--pf-navy);}
#header .navbar{background:var(--pf-navy);border:0;border-radius:0;min-height:52px;}
#header .navbar #mainNav .nav{display:flex;justify-content:center;float:none;}
#header .navbar #mainNav .nav>li>a{color:#fff;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;padding:18px 22px;}
#header .navbar #mainNav .nav>li.active>a,#header .navbar #mainNav .nav>li>a:hover,#header .navbar #mainNav .nav>li.open>a{background:var(--pf-gold);color:#fff;}
#header .navbar .navbar-toggle{border-color:rgba(255,255,255,.45);color:#fff;margin-top:9px;}

#slider{background:var(--pf-navy-deep);}
#slider .sliderCont{border-radius:10px;overflow:hidden;margin:0 auto!important;max-width:1180px;}
#slider .sliderCont .slides .text_lines{background:linear-gradient(90deg,rgba(13,31,45,.9),rgba(13,31,45,.15));padding:36px 0 42px;}
#slider .sliderCont .slides .text_lines .container{margin-top:0;}
#slider .sliderCont .slides .text_lines h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(28px,4vw,52px);font-weight:400;letter-spacing:.01em;line-height:1.12;max-width:680px;text-transform:none;}
#slider .sliderCont .slides .text_lines .h4{background:var(--pf-gold);display:inline-block;font-family:'Open Sans',sans-serif;font-size:11px;letter-spacing:.12em;margin-top:12px;padding:12px 20px;text-transform:uppercase;}

#productOnTab{background:var(--pf-cream);padding:76px 0 86px;}
#productOnTab .centeredTabMenu{border:0;margin-bottom:35px;text-align:center;}
#productOnTab .centeredTabMenu li{display:inline-block;float:none;}
#productOnTab .centeredTabMenu li a{border:0;color:var(--pf-navy);font-family:Georgia,'Times New Roman',serif;font-size:34px;font-weight:400;}
#productOnTab .centeredTabMenu li.active a{background:none;color:var(--pf-navy);}
#imoveis01 .item{padding:0 10px 20px;}
.product2 .thumbnail{background:#fff;border:0;border-radius:0;box-shadow:0 8px 28px rgba(13,31,45,.08);overflow:hidden;}
.product2 .thumbnail .imgHov img{height:245px!important;max-height:245px!important;min-height:245px!important;max-width:none!important;object-fit:cover;width:100%;}
.product2 .thumbnail .imgHov .hovArea .getlike{background:var(--pf-navy);padding:8px 18px;}
.product2 .thumbnail .productIntro{padding:16px 18px 20px;min-height:104px;}
.product2 .thumbnail .productIntro .proCat{margin:0 0 7px;}
.product2 .thumbnail .productIntro .proCat a{color:var(--pf-navy);font-family:Georgia,'Times New Roman',serif;font-size:19px;text-transform:none;}
.product2 .thumbnail .productIntro .heading{color:var(--pf-muted);font-size:12px;}
.product2 .thumbnail .productIntro .heading span{color:var(--pf-gold);font-size:15px;font-weight:700;}

#shopFeatures{background:var(--pf-navy) url(../img/bg_imaimob.jpg) center/cover no-repeat;min-height:170px;padding:35px 0;}
footer,footer .topFooter{background:var(--pf-navy);}
footer .copyRight{background:var(--pf-navy-deep);}
footer .topFooter .widget h4{color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:22px;font-weight:400;}
footer .topFooter .widget,footer .topFooter .widget a{color:rgba(255,255,255,.72);}
footer .copyRight,footer .copyRight a{color:rgba(255,255,255,.68);}
#whatsapp-btn{background:#25d366!important;}

@media (max-width:767px){
  #header .logo_line{padding:12px 15px;}
  #header .logo img{max-width:190px!important;max-height:65px!important;}
  .infosTopo{display:none;}
  #header .searchForm{margin-top:12px;}
  #header .navbar #mainNav .nav{display:block;}
  #header .navbar #mainNav .nav>li>a{padding:13px 18px;}
  #productOnTab{padding:48px 0 55px;}
  #productOnTab .centeredTabMenu li a{font-size:28px;}
  .product2 .thumbnail .imgHov img{height:220px!important;min-height:220px!important;}
  #slider .sliderCont .slides .text_lines{padding:24px 18px 28px;}
}

/* Blocos presentes na composição do site de referência. */
.pf-intro{background:var(--pf-navy-deep);color:#fff;padding:44px 15px 52px;text-align:center;}
.pf-intro h2{font-family:Georgia,'Times New Roman',serif;font-size:23px;font-weight:400;margin:0 0 5px;}
.pf-intro p{color:rgba(255,255,255,.65);font-size:13px;margin:0 auto;max-width:620px;}
.pf-welcome{background:#fff;box-shadow:0 8px 20px rgba(13,31,45,.14);margin:-14px auto 0;max-width:700px;padding:18px 28px 20px;position:relative;text-align:center;z-index:2;}
.pf-welcome h2{color:#fff;background:#c7a66a;font-family:Georgia,'Times New Roman',serif;font-size:22px;font-weight:400;margin:-18px -28px 12px;padding:13px 20px;}
.pf-welcome p{color:var(--pf-muted);font-size:13px;margin:0;}
.pf-cta{background:#fff;padding:85px 0;}
.pf-cta .container{align-items:center;display:flex;justify-content:space-between;min-height:250px;}
.pf-cta h2{color:var(--pf-navy);font-family:Georgia,'Times New Roman',serif;font-size:30px;font-weight:400;line-height:1.15;text-transform:uppercase;}
.pf-cta p{color:var(--pf-muted);font-size:13px;}
.pf-button{background:#c7a66a;border-radius:18px;color:#fff;display:inline-block;font-size:11px;padding:9px 20px;text-transform:none;}
.pf-button:hover{background:var(--pf-navy);color:#fff;}
.pf-cta-shape{background:linear-gradient(135deg,#dae8df,#b4c8b7);clip-path:polygon(50% 0,100% 20%,86% 100%,15% 86%,0 23%);height:230px;opacity:.8;position:relative;width:260px;}
.pf-cta-shape span{background:rgba(255,255,255,.8);display:block;height:52px;position:absolute;transform:rotate(38deg);width:130px;}
.pf-cta-shape span:first-child{left:10px;top:70px}.pf-cta-shape span:nth-child(2){right:0;top:30px}.pf-cta-shape span:nth-child(3){bottom:18px;left:70px;}
@media (max-width:767px){.pf-welcome{margin-left:15px;margin-right:15px}.pf-cta{padding:55px 15px}.pf-cta .container{display:block}.pf-cta-shape{height:160px;margin:30px auto 0;width:190px}.pf-cta h2{font-size:25px}}

/* Reavaliação por comparação visual direta com o print de referência. */
#header{background:var(--pf-navy-deep);box-shadow:none;}
#header .pf-navbar{background:var(--pf-navy-deep);min-height:64px;}
#header .pf-navbar .container{align-items:center;display:flex;}
#header .pf-navbar .container:before,#header .pf-navbar .container:after,.pf-categories:before,.pf-categories:after,.pf-cta .container:before,.pf-cta .container:after,.pf-contact-home .container:before,.pf-contact-home .container:after{content:none;display:none;}
#header .pf-navbar .navbar-header{align-items:center;display:flex;flex:0 0 230px;}
.pf-brand{align-items:center;display:flex;height:64px;padding:10px 0;text-decoration:none;}
.pf-brand img{display:block;height:auto;max-height:42px;max-width:210px;width:auto;}
#header .navbar #mainNav{flex:1;}
#header .navbar #mainNav .nav{align-items:center;justify-content:flex-end;}
#header .navbar #mainNav .nav>li>a{font-size:10px;font-weight:400;letter-spacing:0;padding:24px 12px;text-transform:none;}
#header .navbar #mainNav .nav>li.active>a,#header .navbar #mainNav .nav>li>a:hover,#header .navbar #mainNav .nav>li.open>a{background:transparent;color:var(--pf-gold);}
.pf-search-trigger button{background:var(--pf-gold);border:0;border-radius:18px;color:#fff;font-size:10px;margin-left:22px;padding:9px 20px;}
.pf-search-drawer{background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.18);left:50%;padding:16px;position:absolute;top:64px;transform:translateX(-50%);width:min(760px,calc(100% - 30px));z-index:50;}
.pf-search-drawer[hidden]{display:none;}
.pf-search-drawer form{align-items:center;display:flex;gap:8px;justify-content:center;}
.pf-search-drawer .Pform{flex:1;margin:0!important;min-width:0;width:auto!important;}
.pf-search-kind{display:flex;gap:8px;white-space:nowrap}.pf-search-kind label{font-size:12px;font-weight:400;margin:0;}
.pf-search-drawer .busca2{background:var(--pf-gold);border:0;color:#fff;white-space:nowrap;}

#slider{background:var(--pf-navy-deep);padding:0 0 115px;position:relative;}
#slider .sliderCont{height:660px;max-width:1140px;position:relative;}
#slider .sliderCont .slides,#slider .sliderCont .slides>li{height:100%;}
#slider .sliderCont .slides>li>img{height:100%;object-fit:cover;position:relative;width:100%;z-index:1;}
#slider .sliderCont:after{background:linear-gradient(90deg,rgba(9,25,36,.25),rgba(9,25,36,.05));content:"";inset:0;pointer-events:none;position:absolute;z-index:2;}
#slider .sliderCont .slides>li{position:relative!important;}
#slider .pf-slide-caption{background:transparent!important;display:block!important;height:auto!important;left:0;opacity:1!important;padding:0 24px;pointer-events:none;position:absolute!important;right:0;text-align:center;top:18%;transform:translateZ(0);visibility:visible!important;width:auto!important;z-index:50!important;}
#slider .pf-slide-caption__content{display:block!important;margin:0 auto;max-width:1050px;opacity:1!important;visibility:visible!important;width:100%;}
#slider .pf-slide-caption h2{color:#fff!important;display:block!important;font-family:'Open Sans',sans-serif;font-size:clamp(32px,4.2vw,62px);font-weight:700;line-height:1.15;margin:0 auto;max-width:1000px;opacity:1!important;text-shadow:0 3px 12px rgba(0,0,0,.75);text-transform:none;visibility:visible!important;}
#slider .pf-slide-caption__button{background:rgba(181,150,90,.94);border:1px solid rgba(255,255,255,.7);border-radius:4px;color:#fff!important;display:inline-block!important;font-family:'Open Sans',sans-serif;font-size:12px;letter-spacing:.1em;margin-top:26px;opacity:1!important;padding:13px 24px;pointer-events:auto;position:relative;text-transform:uppercase;visibility:visible!important;z-index:51;}
#slider .pf-slide-caption__button:hover{background:var(--pf-navy);color:#fff;}
.pf-hero-copy{color:#fff;left:50%;position:absolute;text-align:center;top:95px;transform:translateX(-50%);width:min(760px,90%);z-index:5;}
.pf-hero-copy h2{font-family:'Open Sans',sans-serif;font-size:44px;font-weight:700;line-height:1.18;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.45);}
.pf-hero-copy div{display:flex;gap:34px;justify-content:center;margin-top:24px;}
.pf-hero-copy a{background:rgba(181,150,90,.9);border-radius:2px;color:#fff;font-size:11px;letter-spacing:.03em;padding:11px 20px;text-transform:uppercase;}
.pf-categories{bottom:45px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);left:50%;max-width:900px;position:absolute;transform:translateX(-50%);z-index:6;}
.pf-categories a{align-items:center;background:rgba(13,31,45,.84);border:1px solid rgba(255,255,255,.72);border-radius:7px;color:#fff;display:flex;flex-direction:column;min-height:155px;padding:18px 12px;text-align:center;}
.pf-categories a:hover{background:rgba(181,150,90,.94);transform:translateY(-4px);}
.pf-categories i{border:1px solid rgba(255,255,255,.8);border-radius:7px;font-size:30px;height:52px;line-height:50px;margin-bottom:9px;width:52px;}
.pf-categories strong{font-size:14px;font-weight:400;text-transform:uppercase;}.pf-categories small{color:rgba(255,255,255,.68);font-size:9px;line-height:1.35;margin-top:5px;}

.pf-intro{padding:58px 15px 86px;}.pf-intro h2{font-family:'Open Sans',sans-serif;font-size:20px;font-weight:700}.pf-intro p{font-size:13px;}
.pf-welcome{background:#c7a66a;border-radius:7px;color:#fff;margin:-35px auto 0;max-width:920px;padding:26px 35px 28px;}
.pf-welcome .container{width:auto;}.pf-welcome h2{background:none;font-family:'Open Sans',sans-serif;font-size:25px;font-weight:700;margin:0 0 12px;padding:0;}.pf-welcome p{color:rgba(255,255,255,.8);font-size:14px;}
#productOnTab{background:#fff;padding:64px 0 90px;}
#productOnTab .centeredTabMenu{text-align:left;margin-bottom:20px;}#productOnTab .centeredTabMenu li a{font-family:'Open Sans',sans-serif;font-size:19px;font-weight:700;padding-left:0;}
#productOnTab .container{max-width:940px;}
.product2 .thumbnail{box-shadow:none}.product2 .thumbnail .imgHov img{height:190px!important;min-height:190px!important;}.product2 .thumbnail .productIntro{padding:9px 2px 12px;}.product2 .thumbnail .productIntro .proCat a{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:700;}.product2 .thumbnail .productIntro .heading{font-size:10px}.product2 .thumbnail .productIntro .heading span{background:var(--pf-gold);border-radius:12px;color:#fff;display:inline-block;font-size:10px;margin-top:8px;padding:5px 9px;}
#shopFeatures{display:none;}
.pf-cta{padding:95px 0}.pf-cta .container{max-width:940px}.pf-cta h2{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:700}.pf-cta-shape{background:url(../img/banner01trisol.jpg) center/cover;height:280px;opacity:1;width:380px;}
.pf-featured{background:#f2f5fa;padding:65px 15px 75px}.pf-featured .container{max-width:940px}.pf-featured h2{color:var(--pf-navy);font-size:20px;font-weight:700;margin:0 0 6px}.pf-featured> .container>p{color:var(--pf-muted);font-size:13px;max-width:720px}.pf-featured-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:30px}.pf-featured-card{background:#fff;color:var(--pf-navy);display:flex;flex-direction:column;padding-bottom:13px;position:relative}.pf-featured-card img{height:190px;object-fit:cover;width:100%}.pf-featured-card span{background:var(--pf-navy);color:#fff;font-size:9px;left:0;padding:5px 9px;position:absolute;top:0}.pf-featured-card strong{font-size:13px;padding:10px 12px 2px}.pf-featured-card small{color:var(--pf-muted);padding:0 12px}
.pf-contact-home{background:#e9edf3;padding:65px 15px}.pf-contact-home .container{display:grid;gap:55px;grid-template-columns:1fr 1fr;max-width:940px}.pf-contact-home h2{color:var(--pf-navy);font-size:20px;font-weight:700;margin:0 0 18px}.pf-contact-home form{display:grid;gap:8px}.pf-contact-home input,.pf-contact-home textarea{background:rgba(255,255,255,.6);border:0;border-radius:2px;font-size:12px;padding:11px 13px;width:100%}.pf-contact-home textarea{height:70px;resize:vertical}.pf-contact-home button,.pf-location-card a{background:var(--pf-gold);border:0;border-radius:17px;color:#fff;display:inline-block;font-size:11px;padding:9px 22px;width:max-content}.pf-location-card>div{background:#fff;color:var(--pf-muted);font-size:13px;line-height:1.7;margin-bottom:16px;min-height:170px;padding:30px}.pf-location-card i{color:var(--pf-gold);font-size:24px;margin-right:12px}.pf-location-card strong{color:var(--pf-navy)}
footer .topFooter .widget:nth-child(3){display:none}footer .topFooter .widget:nth-child(1),footer .topFooter .widget:nth-child(2){width:50%}

@media(max-width:767px){
 #header .pf-navbar .container{display:block}#header .pf-navbar .navbar-header{display:flex;justify-content:space-between}.pf-brand{margin-left:15px}#header .navbar #mainNav .nav{display:block}.pf-search-trigger button{margin:10px 15px 18px}.pf-search-drawer{top:64px}.pf-search-drawer form{align-items:stretch;flex-direction:column}.pf-search-kind{justify-content:center}
 #slider{padding-bottom:300px}#slider .sliderCont{border-radius:0;height:480px}#slider .pf-slide-caption{padding:0 15px;top:14%}#slider .pf-slide-caption h2{font-size:clamp(25px,7vw,38px)}#slider .pf-slide-caption__button{font-size:10px;margin-top:18px;padding:10px 17px}.pf-hero-copy{top:65px}.pf-hero-copy h2{font-size:29px}.pf-categories{bottom:32px;grid-template-columns:repeat(2,1fr);width:calc(100% - 30px)}.pf-categories a{min-height:125px;padding:12px}.pf-categories i{font-size:22px;height:40px;line-height:38px;width:40px}.pf-intro{padding-top:42px}.pf-welcome{margin-left:15px;margin-right:15px}.pf-cta-shape{width:100%}.pf-featured-grid{grid-template-columns:1fr}.pf-contact-home .container{grid-template-columns:1fr}footer .topFooter .widget:nth-child(1),footer .topFooter .widget:nth-child(2){width:100%}
}

/* Escala desktop: o print real é 1920px e precisa de uma área útil maior. */
@media(min-width:1200px){
  #header .pf-navbar .container{width:1440px;}
  #header .pf-navbar{min-height:82px;}
  #header .pf-navbar .navbar-header{flex-basis:290px;}
  .pf-brand{height:82px;padding:13px 0;transform:none;}
  .pf-brand img{max-height:54px;max-width:270px;}
  #header .navbar #mainNav .nav>li>a{font-size:13px;padding:31px 17px;}
  .pf-search-trigger button{font-size:12px;margin-left:28px;padding:11px 25px;}
  .pf-search-drawer{top:82px;}

  #slider{padding-bottom:145px;}
  #slider .sliderCont{height:760px;max-width:1440px;}
  .pf-hero-copy{top:115px;width:960px;}
  .pf-hero-copy h2{font-size:58px;}
  .pf-hero-copy div{gap:42px;margin-top:30px;}
  .pf-hero-copy a{font-size:13px;padding:14px 26px;}
  .pf-categories{bottom:52px;gap:14px;max-width:1120px;}
  .pf-categories a{min-height:190px;padding:23px 16px;}
  .pf-categories i{font-size:38px;height:64px;line-height:62px;width:64px;}
  .pf-categories strong{font-size:17px;}.pf-categories small{font-size:11px;max-width:180px;}

  .pf-intro{padding:70px 15px 102px;}.pf-intro h2{font-size:25px;}.pf-intro p{font-size:16px;max-width:780px;}
  .pf-welcome{max-width:1160px;padding:34px 45px 36px;}.pf-welcome h2{font-size:32px;}.pf-welcome p{font-size:17px;}
  #productOnTab{padding:82px 0 110px;}#productOnTab .container,.pf-featured .container,.pf-cta .container,.pf-contact-home .container{max-width:none;width:1200px;}
  #productOnTab .centeredTabMenu li a{font-size:25px;}
  .product2 .thumbnail .imgHov img{height:250px!important;min-height:250px!important;}.product2 .thumbnail .productIntro .proCat a{font-size:16px;}.product2 .thumbnail .productIntro .heading{font-size:12px}.product2 .thumbnail .productIntro .heading span{font-size:12px;padding:7px 12px;}

  .pf-featured{padding:82px 15px 95px}.pf-featured h2{font-size:26px}.pf-featured>.container>p{font-size:16px;max-width:900px}.pf-featured-grid{gap:24px;margin-top:38px}.pf-featured-card img{height:245px}.pf-featured-card strong{font-size:16px;padding:13px 15px 3px}.pf-featured-card small{font-size:13px;padding:0 15px}.pf-featured-card span{font-size:11px;padding:6px 11px}
  .pf-cta{padding:120px 0}.pf-cta .container{min-height:340px}.pf-cta h2{font-size:34px}.pf-cta p{font-size:16px}.pf-button{border-radius:22px;font-size:13px;padding:12px 25px}.pf-cta-shape{height:350px;width:480px}
  .pf-contact-home{padding:82px 15px}.pf-contact-home .container{gap:75px}.pf-contact-home h2{font-size:26px}.pf-contact-home input,.pf-contact-home textarea{font-size:14px;padding:14px 16px}.pf-contact-home textarea{height:90px}.pf-contact-home button,.pf-location-card a{font-size:13px;padding:11px 27px}.pf-location-card>div{font-size:15px;min-height:215px;padding:40px}
  footer .topFooter .container,footer .copyRight .container{width:1200px;}footer .topFooter .widget h4{font-size:26px;}footer .topFooter .widget{font-size:14px;}
}
