.gallery-margin div{margin-bottom:0 !important;} .gallery-page img{margin:20px 0;} .logo-internal > img{left:20px;position:relative;top:33px;width:142px;} .logo-internal{background:#fff none repeat scroll 0 0;border-radius:0 0 400px;box-shadow:0 0 10px rgba(0,0,0,0.66);height:220px;position:relative;width:220px;z-index:200;} .wpcr_rname{color:#202;} #wpcr_postcomment{color:#202;font-size:1.1em;font-weight:700;} #wpcr_commentform label{color:#202;} .h3-color h3{color:#318F5B;} .gallery-margin div{margin-bottom:30px;} .nav-company-info > img{margin-left:34px;margin-top:30px;width:230px;} .company-title > img{width:441px;} #wpadminbar{display:none !important;} body{font-family:"Arapey",sans-serif;} h1,h1 a{color:#252525;font-family:"Arapey",sans-serif;font-size:2em;line-height:1.27em;margin:25px 0;letter-spacing:2px;text-transform:uppercase;} h2,.large-text2{color:#252525;font-family:"Arapey",sans-serif;font-size:1.8em;line-height:1.5rem;margin:25px 0;letter-spacing:2px;text-transform:uppercase;} h3,.large-text3{color:#252525;font-family:"Arapey",sans-serif;font-size:1.4em;letter-spacing:2px;line-height:1.5rem;margin:25px 0;text-transform:uppercase;} h4{font-family:"Arapey",sans-serif;color:#252525;font-weight:bold;font-size:1.5em;line-height:1.5rem;margin:25px 0;text-transform:uppercase;} p{font-family:"Arapey",sans-serif;color:#252525;font-size:15px;margin:15px 0;} ul{list-style-type:none;font-size:15px;} .row{margin:0 auto;max-width:75rem;width:100%;} .page-wrapper{max-width:75rem;clear:both;} .fit-window-height{height:calc(100vh - 50px);} .animate{transition:all 700ms;-webkit-transition:all 700ms;-moz-transition:all 700ms;-o-transition:all 700ms;} .padded{padding:60px;} .strip-padding{padding-left:0!important;padding-right:0!important;} .ghost-button1{background:none;border:1px solid #fdc058;color:#fdc058;font-family:"Arapey",sans-serif;text-transform:uppercase;letter-spacing:1.5px;line-height:3;text-align:center;display:block;position:relative;margin:0 auto;} .ghost-button1:hover{border:1px solid #213f9a;color:#213F9A;} .ghost-button2{background:none;border:1px solid #ffffff;color:#ffffff;font-family:"Arapey",sans-serif;text-transform:uppercase;letter-spacing:1.5px;line-height:3;text-align:center;display:block;position:relative;margin:0 auto;} .ghost-button2:hover{border:1px solid #fdc058;color:#fdc058;} .header-wrapper{width:100%;background:#ffffff;height:50px;position:relative;z-index:1;} .header-wrapper.fixed{position:fixed;} .header-wrapper .logo{line-height:normal;width:128px;padding-top:0;} .header-wrapper .nav-company-info{background:#000 none repeat scroll 0 0;float:left;height:50px;width:30%;} .header-wrapper .nav-company-title,.header-wrapper .nav-company-title a{font-family:"Arapey",sans-serif;font-size:20px;font-weight:bold;line-height:50px;padding-left:10px;text-transform:none;display:inline;letter-spacing:normal;} .company-wrapper{background:#fff none repeat scroll 0 0;border-radius:250px 250px 0 0;bottom:50px;height:250px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:500px;z-index:10;box-shadow:0px 0px 10px rgba(0,0,0,0.65);} .company-title-wrapper{background:#ffffff;padding:0;} .logo{background:#fff none repeat scroll 0 0;bottom:20px;float:left;left:50%;line-height:135px;margin:0 auto;padding-top:8px;position:absolute;text-align:center;transform:translateX(-50%);width:259px;} .company-title{background:transparent none repeat scroll 0 0 !important;display:inline-block;float:left;padding:30px;position:absolute;right:0;z-index:2000;} .header-company-title{margin:0;} .header-company-title a{font-family:"Arapey",sans-serif;font-weight:bold;text-decoration:none;text-transform:uppercase;font-size:33px;color:#252525;text-decoration:none;float:left;width:100%;text-align:left;margin:0;} .header-company-serviceorder{margin:0;font-size:22px;font-weight:lighter;} .service-area-wrapper{background:rgba(0,0,0,0.3) none repeat scroll 0 0;display:block;float:left;width:100%;padding:5px 15px;} .service-area-wrapper p{font-size:12px;font-weight:lighter;text-transform:uppercase;letter-spacing:1.5px;margin:10px 0;text-align:center;color:#ffffff;} .header-wrapper .top-bar{background:#000 none repeat scroll 0 0;float:left;height:50px;width:70%;} .header-wrapper .top-bar-section{float:right;} .sticky-wrapper,.sticky-wrapper.fixed{background:#000 none repeat scroll 0 0;height:50px;} .sticky-wrapper.fixed::after{background-position:1920px;} .sticky-wrapper .nav-company-info{opacity:0;float:left;width:0%;overflow:hidden;text-overflow:clip;height:50px;} .sticky-wrapper.fixed .nav-company-info{opacity:1;width:20%;} .sticky-wrapper .logo{line-height:normal;padding:6px 20px;width:141px;} .sticky-wrapper .nav-company-title{font-family:"Arapey",sans-serif;font-size:20px;font-weight:bold;line-height:50px;padding-left:20px;} .sticky-wrapper .top-bar{float:none;width:100%;background:none;} .sticky-wrapper.fixed .top-bar{float:right;width:80%;} .dropdown.open-top{position:absolute;bottom:75px;} .sticky-wrapper.fixed .top-bar-section{float:right;} .top-bar .top-bar-section{background:none;} .top-bar-section ul li,.top-bar.expanded .title-area{background:none;} .top-bar-section li:not(.has-form) a:not(.button){background:none;color:#808080;line-height:50px;font-family:"Arapey",sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;padding:0 13px;} .top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.has-form) > a{background:#001248 none repeat scroll 0 0;color:#fff;line-height:50px;padding:0 13px;} .top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#333333;color:#ffffff;} .top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button){color:#ffffff;background:#272727;} .top-bar-section .has-dropdown > a::after{border-color:#808080 transparent transparent;top:50%;} .top-bar-section .has-dropdown.active > a::after,.top-bar-section .has-dropdown.active > a:hover::after,.top-bar-section .has-dropdown > a:hover::after{border-color:#fdc058 transparent transparent;} .sidebar{position:absolute;text-align:center;width:50px;z-index:11;} .inner-sidebar{position:absolute;top:25%;width:100%;} .sidebar a{display:block;margin:0;} .social-links a .fa{color:#808080;font-size:24px;padding:15px 0;text-align:center;width:100%;background:#fff;} .social-links a:hover .fa{color:#ffffff;} .social-links a:hover .fa.fa-facebook{background:#3765A3;} .social-links a:hover .fa.fa-google-plus{background:#ff4c3a;} .social-links a:hover .fa.fa-twitter{background:#00cbd5;} .contact-links{display:block;margin-top:100%;} .inner-sidebar .contact-info{display:block;white-space:nowrap;width:50px;background:#ffffff;overflow:hidden;position:relative;} .contact-info:hover{overflow:visible;} .inner-sidebar .contact-info i.fa{display:inline-block;width:50px;padding:15px 0;text-align:center;font-size:20px;line-height:normal;color:#808080;background:#ffffff;} .contact-info:hover i.fa{color:#ffffff;} .inner-sidebar .contact-info:hover .fa-phone{background:#dddddd;} .inner-sidebar .contact-info:hover .fa-envelope{background:#00cbd5;} .inner-sidebar .contact-info:hover .fa-map-marker{background:#ff4c3a;} .inner-sidebar .contact-info span{font-size:18px;background:#ffffff;padding:15px;line-height:normal;position:absolute;left:-100%;z-index:-1;} .inner-sidebar .contact-info.address span{padding:3px 15px;} .inner-sidebar .contact-info:hover span{left:50px;} .sidebar.fixed{position:fixed;width:45px;height:calc(100vh);background:none;} .sidebar.fixed .fa{color:#fff;font-size:18px;width:45px;background:#0B0B0B;} .sidebar.fixed .contact-links{margin:0;} .sidebar.fixed a,.sidebar.fixed .inner-sidebar .contact-info{width:45px;} .sidebar.fixed .inner-sidebar .contact-info i.fa{width:45px;} .sidebar.fixed .inner-sidebar .contact-info:hover span{left:45px;} .slider-wrapper{width:100%;overflow:hidden;position:relative;} .slider-wrapper ul[id*="slider-"]{margin:0;width:1920px!important;min-width:100%;} .slider-wrapper ul[id*="slider-"] li.rhino-item{width:100%!important;} .home-wrapper-top{background:#0B0B0B none repeat scroll 0 0;width:100%;} .home-wrapper-top h1{color:#fdc058;} .home-wrapper-top p{color:#ffffff;} .home-wrapper-top a.ghost-button1{width:40%;overflow:hidden;} .home-wrapper-top a:hover{color:#ffffff;} .home-content-wrapper h2{font-weight:bold;font-size:20px;} .home-content-wrapper span{color:#fdc058;font-weight:bold;} .home-img-1{background:url("https://peacockdecorators.com/wp-content/uploads/sites/2669/2017/01/IS6qf3nt8iaonu1000000000.jpg") no-repeat left center;} .home-img-2{background:url("https://peacockdecorators.com/wp-content/uploads/sites/2669/2017/01/09011135_2_0.jpg") no-repeat center;} .home-img-3{background:url("https://peacockdecorators.com/wp-content/uploads/sites/2669/2017/01/09011135_10_0.jpg") no-repeat center;} .home-content-2{background:#111111;} .home-content-3{background:#0B0B0B;} .home-content-2 p{color:#d3d3d3;} .home-content-3 p{color:#d3d3d3;} .home-content-wrapper a.ghost-button1,.home-content-wrapper a.ghost-button2{position:absolute;bottom:50px;left:60px;right:60px;min-width:300px;font-size:14px;} .page-header{background:#0B0B0B;} .page-header h1,.page-header .large-text{color:#318f5b;font-family:Arapey;font-size:2em;letter-spacing:2.5px;line-height:1.27em;margin:25px 0;text-transform:uppercase;} .page-header h2,.page-header p{font-size:14px;color:#ffffff;letter-spacing:2px;font-weight:lighter;text-transform:uppercase;} .content-wrapper{display:block;float:left;width:100%;position:relative;z-index:0;} .content-wrapper.alt{background:#0B0B0B;} .content-wrapper.sub-category{background:#111111;} .content-wrapper.sub-category:nth-child(odd){background:#ffffff;} .content-wrapper h2,.content-wrapper .large-text2{color:#318f5b;font-size:18px;font-weight:bold;margin:0 0 10px;} .content-wrapper h3,.content-wrapper .large-text3{font-size:15px;font-weight:600;letter-spacing:2.5px;margin:10px 0 0;} .content-wrapper.alt h3,.content-wrapper.alt .large-text3{color:#ffffff;} .content-wrapper.alt p,.content-wrapper.alt ul{color:#ffffff;} .content-wrapper.sub-category .ghost-button1{margin-top:20px;} .content-wrapper.sub-category:nth-child(odd) .ghost-button2{color:#ff4c3a;border-color:#ff4c3a;} .content-wrapper.sub-category:nth-child(odd) .ghost-button2:hover{color:#0B0B0B;border-color:#0B0B0B;} .about-img-1{background:url("https://peacockdecorators.com/wp-content/uploads/sites/2669/2017/01/ISmqy2xcfkxy8u1000000000.jpg") no-repeat center center / cover;} .about-img-2{background:url("https://peacockdecorators.com/wp-content/uploads/sites/2669/2017/01/09011135_0.jpg") no-repeat top left / cover;} .painting-services-img-1{background:url("https://peacockdecorators.com/wp-content/uploads/sites/2669/2017/01/ISyjdr4n4a2rnu1000000000.jpg") no-repeat scroll center center;} .painting-services-img-2{background:url("https://peacockdecorators.com/wp-content/uploads/sites/2669/2017/01/09011135_10_0.jpg") no-repeat scroll right bottom;} .residential-img{background:url("https://peacockdecorators.com/wp-content/uploads/sites/2669/2017/01/5490-south-shore-drive-lobby.jpg") no-repeat center center;} .residential-content{background:#fdc058;border-right:1px solid rgba(0,0,0,.15);} .residential-content:last-child{border-right:none;} .residential-content h3,.residential-content .large-text3{color:#0b0b0b !important;font-size:20px;letter-spacing:normal;} .residential-content p{color:#0B0B0B!important;} .commercial-img-1{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/commercial-img-1.jpg") no-repeat top right / auto 100%;} .commercial-img-2{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/insulation-img.jpg") no-repeat bottom right/ cover;} .commercial-content{background:#ff4b3a ;} .commercial-content:nth-child(2n){background:#111111 ;} .additional-services-img-1{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/power-washing-img.jpg") no-repeat scroll center / 100%;} .additional-services-img-2{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/insulation-img.jpg") no-repeat scroll center bottom / cover;} .insulation-img{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/insulation-img.jpg") no-repeat bottom center / cover;} .power-washing-img{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/power-washing-img.jpg") no-repeat bottom center / cover;} .tips-faq-img-1{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/commercial-img-1.jpg") no-repeat scroll left center / cover;} .tips-faq-img-2{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/home-img-3.jpg") no-repeat scroll center / 100%;} .tips-top{background:#111111;} .tips-img-1{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/tips-img-1.jpg") no-repeat center left / cover;} .tips-img-2{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/tips-img-2.jpg") no-repeat left center / auto auto;} .faq{border-top:1px solid #fdc058;} .faq p:last-child{margin-bottom:0;} .faq:hover{background:#fdc058;} .faq:hover h2{color:#0B0B0B;} .gallery{height:500px;display:block;float:left;position:relative;cursor:pointer;overflow:hidden;background-size:100% auto;} .gallery:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid transparent;transition:all 700ms;-webkit-transition:all 700ms;-moz-transition:all 700ms;-o-transition:all 700ms;} .gallery:hover:after{width:90%;height:90%;left:5%;top:5%;border-color:#fdc058;} .gallery-1{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/gallery/residential.jpg") no-repeat center;} .gallery-2{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/gallery/commercial.jpg") no-repeat center;} .gallery-3{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/gallery/spray-foam.jpg") no-repeat center;} .gallery-inner{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.3);} .gallery:hover .gallery-inner{background:rgba(0,0,0,.8);} .gallery-content{display:block;opacity:0;position:relative;text-align:center;width:100%;top:50%;padding:50% 0;z-index:1;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-mos-transform:translateY(-50%);} .gallery:hover .gallery-content{opacity:1;} .gallery-content .large-text3{color:#fdc058;letter-spacing:-5px;margin:0;} .gallery:hover .gallery-content .large-text3{letter-spacing:5px;} .gallery-content .fa{color:#fdc058;font-size:16px;padding:5px;border:1px solid;border-radius:25px;width:30px;height:30px;} .footer-wrapper{width:100%;background:#111111;color:#a4a4a4;display:block;float:left;padding:20px;} .footer-wrapper .large-text{font-size:17px;color:#318f5b;text-transform:uppercase;font-weight:bold;margin:0 0 5px;} .footer-wrapper p,.footer-wrapper span,.footer-wrapper .contact-info{color:#a4a4a4;font-size:14px;line-height:1.5;margin:0;} .footer-wrapper a{color:#fdc058;} .footer-wrapper a.ghost-button1{line-height:6;font-size:14px} .disclaimer p{font-size:12px;line-height:normal;margin:0;} .disclaimer img{width:100px;} .contactForm{margin:0;} ::-webkit-input-placeholder{text-transform:uppercase;} ::-moz-placeholder{text-transform:uppercase;} ::-ms-input-placeholder{text-transform:uppercase;} .contactForm input,.contactForm textarea,.contactForm span.submit{border-color:#0B0B0B;box-shadow:none;letter-spacing:2px;margin-bottom:15px;padding:15px;width:100%;font-family:"Arapey",sans-serif;} .contactForm input:focus,.contactForm textarea:focus{background:#0B0B0B;box-shadow:none;border-color:#0B0B0B;color:#aaaaaa;font-family:"Arapey",sans-serif;} .contactForm input{height:50px;} .contactForm textarea{height:160px;} .contactForm .captchaWrapper{margin-top:10px;} .contactForm .captchaRefresh{vertical-align:top;} .contactForm .submitWrapper{text-align:center;margin-top:30px;} .contactForm .submitWrapper span.submit{cursor:pointer;border:1px solid #ff4c3a;display:block;text-transform:uppercase;letter-spacing:5px;font-size:14px;color:#ff4c3a;margin:0;} .contactForm .submitWrapper span.submit:hover{color:#fdc058;border-color:#fdc058;} .emailConfirmation{margin:0 auto;text-align:center;} .emailConfirmation h1{color:#00CC00;} p.contact-title{font-family:"Calibri",sans-serif;color:#151515;font-size:inherit;margin:15px 0;} p.contact-info,p.contact-phone,p.contact-fax,p.contact-email{font-family:"Calibri",sans-serif;color:#151515;font-size:inherit;margin:15px 0;}  .subnav{background:none repeat scroll 0 0 #e0e0e0;display:block;float:left;height:50px;margin:0 3px;padding:20px 40px;} .contain-to-grid .top-bar{max-width:75em;} .midbar-wrapper{width:100%;margin:0 auto;padding:0;overflow:hidden;margin-top:20px;} .midbar{clear:none;} .midbar:last-child{margin-right:0px;} .midbar img{margin:1px 0 0 0;border:2px solid #fff;width:100%;-moz-box-shadow:0 0 2px #aaa;-webkit-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa;} .midbar img:hover{-moz-box-shadow:0 0 2px #333;-webkit-box-shadow:0 0 2px #333;box-shadow:0 0 2px #333;} .midbar h1{padding:20px 0;margin:0;clear:both;font-size:18px;} .fc-header-left,.fc-header-center,.fc-header-right{clear:both;display:block;width:100%;text-align:center;} #preloader{background:none repeat scroll 0 0 #fff;display:block;padding:20% 0 0;position:absolute;text-align:center;width:100%;z-index:999999;top:0;} .slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;} .spinner{margin:100px auto;width:50px;height:30px;text-align:center;font-size:10px;} .spinner > div{background-color:#444;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out;} .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;} .spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;} .spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;} .spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;} @-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)} 20%{-webkit-transform:scaleY(1.0)}} @keyframes stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);} 20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}}  .review-btn a{color:#000;background:#fdc058;display:inline-block;padding:1vh 2vw;font-weight:700;font-size:20px;}.v-pad-m{padding:5vh 0;}.text-center.v-pad-m h2{color:#fdc058;}  @media only screen and (min-width:768px) and (max-width:1024px){.fit-window-height{height:auto;} .header-wrapper .animate,.sticky-wrapper .animate,.header-wrapper:after .animate,.sticky-wrapper:after .animate{transition:all 0ms;-webkit-transition:all 0ms;-moz-transition:all 0ms;-o-transition:all 0ms;} .header-wrapper,.sticky-wrapper,.sticky-wrapper.fixed{height:auto;overflow:inherit;display:block;float:left;z-index:1;} .sticky-wrapper{position:relative;} .sticky-wrapper.fixed{position:fixed;} .header-wrapper::after{background-position:0;background-size:contain;bottom:0;} .sticky-wrapper::after{bottom:-45;background-position:0;background-size:contain;} .sticky-wrapper.fixed::after{bottom:0;background-position:100%;} .company-wrapper{left:0;position:relative;width:100%;z-index:0;transform:translateX(0);box-shadow:0px 0px 0px transparent;margin:0px;} .company-title-wrapper{height:auto;} .logo{width:20%;line-height:100px;} .company-title{width:80%;display:block;padding:15px;} .header-company-title a{font-size:25px;} h1.header-company-serviceorder{font-size:20px;} .service-area-wrapper{float:left;width:100%;} .header-wrapper .nav-company-info,.sticky-wrapper.fixed .nav-company-info{width:100%;float:left;} .header-wrapper .top-bar,.sticky-wrapper .top-bar,.sticky-wrapper.fixed .top-bar{width:100%;background:#ff4c3a;float:left;z-index:2;} .top-bar.open{height:auto;} .top-bar .title-area{float:none;} .top-bar .toggle-topbar.menu-icon a span::after,.top-bar .toggle-topbar.menu-icon a span:hover::after{box-shadow:0 0 0 1px #0B0B0B,0 7px 0 1px #0B0B0B,0 14px 0 1px #0B0B0B;} .top-bar .toggle-topbar.menu-icon a{color:#0B0B0B;height:34px;line-height:33px;padding:0 40px 0 15px;position:relative;} .header-wrapper .top-bar-section,.sticky-wrapper .top-bar-section,.sticky-wrapper.fixed .top-bar-section{float:none;text-align:center;} .top-bar-section ul li{float:left;width:100%;} .top-bar-section .has-dropdown > a{padding-right:15px!important;} .top-bar-section li:not(.has-form) a:not(.button){line-height:45px;color:#ffffff;display:block;width:100%;background-size:#ff4c3a!important;} .top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section .dropdown li:not(.has-form) a:not(.button){line-height:45px;background:#ffffff;color:#0B0B0B;} .top-bar-section .has-dropdown > a::after{border-color:#ffffff transparent transparent;} .top-bar-section .has-dropdown.active > a::after{border-color:#0B0B0B transparent transparent;color:#0B0B0B;} .slider-wrapper ul[id*="slider-"]{width:100%!important;min-height:400px;max-height:600px;height:100%!important;} .sticky-wrapper .nav-company-info{height:0;} .sticky-wrapper.fixed .nav-company-info{height:auto;} .sticky-wrapper .logo{width:15%;padding:15px;} .sticky-wrapper .nav-company-title{white-space:nowrap;width:85%;text-align:center;line-height:100px;float:left;} .sidebar{position:fixed;width:45px;height:calc(100vh);background:none;left:-45px;} .sidebar.fixed{left:0;} .sidebar a{display:inline-block;margin:0;width:45px;} .sidebar a .fa{color:#808080;font-size:24px;padding:15px 0;text-align:center;width:100%;} .sidebar .inner-sidebar .contact-info{width:45px;} .social-links a .fa.fa-facebook{background:#3765A3;color:#ffffff;} .social-links a .fa.fa-google-plus{background:#ff4c3a;color:#ffffff;} .social-links a .fa.fa-twitter{background:#00cbd5;color:#ffffff;} .inner-sidebar .contact-info i.fa-phone,.inner-sidebar .contact-info:hover i.fa-phone{background:#0B0B0B;color:#dddddd;} .inner-sidebar .contact-info i.fa-envelope,.inner-sidebar .contact-info:hover i.fa-envelope{background:#FEC059;color:#0B0B0B;} .home-img-1{background-position:center left;background-size:auto 100%;} .home-content-wrapper a.ghost-button1,.home-content-wrapper a.ghost-button2{min-width:200px;bottom:4%;} .about-img-1{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/about-img-2.jpg") no-repeat scroll center top / auto 100%;} .residential-content{border-top:1px solid rgba(0,0,0,0.15);} .commercial-img-1{height:400px!important;background-position:center center;background-size:100% auto;} .power-washing-img{background-position:left center;background-size:auto 100%;} .insulation-img{height:400px!important;} .tips-faq-img-1{background-position:right center;background-size:auto 100%;} .tips-faq-img-2{background-position:right center;background-size:auto 100%;} .faq{width:100%;display:block;float:left;height:auto!important;} .gallery{height:400px;} .gallery:after{content:"";position:absolute;width:90%;height:90%;left:5%;top:5%;border:1px solid #fdc058;} .gallery-1{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/gallery/residential.jpg") no-repeat center / auto 100%;} .gallery-2{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/gallery/commercial.jpg") no-repeat center / auto 100%;} .gallery-3{background:url("https://peacockdecorators.com/wp-content/themes/rpai4/images/gallery/spray-foam.jpg") no-repeat center / auto 100%;} .gallery-inner{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.8);} .gallery-content{opacity:1;} .gallery-content .large-text3{letter-spacing:5px;margin:0;} #gmap2{margin-top:30px;} .work-hours{padding:0;margin-bottom:10px;} .work-hours:last-child{margin-bottom:20px;} .footer-wrapper a.ghost-button1{line-height:3;} #lightbox,#outerImageContainer,#imageContainer,#lightboxImage,#imageDataContainer{height:auto !important;max-width:100% !important;} #lightbox{position:fixed!important;top:0!important;margin:0 auto;} #imageContainer > #hoverNav a{bottom:20px;} #prevLink,#nextLink{height:90% !important;width:50%;} #nextLink{background:url("./images/next.png") no-repeat 100% 50% !important;opacity:.6;} #prevLink{background:url("./images/prev.png") no-repeat 0 50% !important;opacity:.6;} #imageDataContainer{position:absolute;bottom:0;padding-top:5px;}} @media only screen and (max-width:767px){.logo{bottom:0;display:block;float:left;left:0;line-height:26px;margin:0 auto;padding-top:54px;position:relative;text-align:center;transform:translateX(50%);width:162px;} .company-title-wrapper{background:#ffffff none repeat scroll 0 0;display:inline;float:none;padding:0;} .logo-internal{background:#fff none repeat scroll 0 0;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,0.66);height:143px;position:relative;text-align:center;width:100%;z-index:200;} .company-wrapper{background:#fff none repeat scroll 0 0;border-radius:0;bottom:50px;height:171px;left:50%;position:absolute;text-align:center;transform:translateX(0px);width:100%;z-index:10;box-shadow:0px 0px 0px transparent;} .service-area-wrapper{background:rgba(0,0,0,0.3) none repeat scroll 0 0;display:inline;float:left;padding:5px 15px;width:71%;} .company-wrapper{left:0;position:relative;width:100%;} h1{font-size:22px;} h2{font-size:20px} h3{font-size:18px} a{color:#fdc058;} .padded{padding:20px;} .fit-window-height{height:auto;} .header-wrapper,.sticky-wrapper,.sticky-wrapper.fixed{height:auto;display:block;float:left;} .header-wrapper.fixed{z-index:2;} .sticky-wrapper{position:relative;} .sticky-wrapper.fixed{position:fixed;z-index:10;} .header-wrapper::after{background-position:0;background-size:contain;bottom:0;} .sticky-wrapper::after{bottom:-45;background-position:0;background-size:contain;} .sticky-wrapper.fixed::after{bottom:0;background-position:100%;} .company-wrapper{left:0;position:relative;} .company-title-wrapper{height:auto;} .company-title{display:none;padding:15px 0;text-align:center;width:100%;} .header-company-title a{font-size:16px;text-align:center;width:100%;} h1.header-company-serviceorder{font-size:14px;text-align:center;} .sticky-wrapper .nav-company-info{display:none;} .header-wrapper .nav-company-info,.sticky-wrapper.fixed .nav-company-info{width:100%;float:left;height:auto;display:block;} .sticky-wrapper .logo{display:none;} .header-wrapper .nav-company-title,.sticky-wrapper .nav-company-title{font-size:16px;line-height:normal;padding:5px 10px;text-align:center;width:100%;display:block;} .header-wrapper .top-bar{height:45px;} .header-wrapper .top-bar.expanded{height:auto;} .header-wrapper .top-bar,.sticky-wrapper .top-bar,.sticky-wrapper.fixed .top-bar{width:100%;background:#ff4c3a;float:left;} .fixed.expanded:not(.top-bar) .title-area{position:relative;} .top-bar .toggle-topbar.menu-icon a span::after,.top-bar .toggle-topbar.menu-icon a span:hover::after{box-shadow:0 0 0 1px #0B0B0B,0 7px 0 1px #0B0B0B,0 14px 0 1px #0B0B0B;} .top-bar .toggle-topbar.menu-icon a{color:#0B0B0B;height:34px;line-height:33px;padding:0 40px 0 15px;position:relative;} .fixed.expanded:not(.top-bar) .top-bar-section{margin-top:0;} .header-wrapper .top-bar-section,.sticky-wrapper .top-bar-section,.sticky-wrapper.fixed .top-bar-section{float:none;text-align:center;} .top-bar-section li:not(.has-form) a:not(.button){line-height:45px;color:#ffffff;} .top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form) > a{line-height:45px;background:#ffffff;color:#0B0B0B;} .top-bar-section .dropdown li:not(.has-form) a:not(.button){line-height:45px;} .top-bar-section .has-dropdown > a::after{border-color:#ffffff transparent transparent;} .top-bar-section .has-dropdown.active > a::after{border-color:#0B0B0B transparent transparent;color:#0B0B0B;} .sidebar,.sidebar.fixed{left:0;width:auto;z-index:9999;position:fixed;height:calc(100vh);} .inner-sidebar{bottom:0;position:inherit;top:auto;width:100%;} .contact-links{display:block;margin-top:0;width:100%;} .sidebar a,.sidebar .inner-sidebar .contact-info,.sidebar.fixed a,.sidebar.fixed .inner-sidebar .contact-info{float:left;width:20%;} .sidebar .inner-sidebar .contact-info i.fa,.sidebar .inner-sidebar .contact-info a,.sidebar.fixed .inner-sidebar .contact-info i.fa,.sidebar.fixed .inner-sidebar .contact-info a,.sidebar .social-links a .fa{width:100%;font-size:24px!important;height:55px;} .social-links a .fa.fa-facebook{background:#3765A3;color:#ffffff;} .social-links a .fa.fa-google-plus{background:#ff4c3a;color:#ffffff;} .social-links a .fa.fa-twitter{background:#00cbd5;color:#ffffff;} .inner-sidebar .contact-info i.fa-phone,.inner-sidebar .contact-info:hover i.fa-phone{background:#0B0B0B;color:#dddddd;} .inner-sidebar .contact-info i.fa-envelope,.inner-sidebar .contact-info:hover i.fa-envelope{background:#FEC059;color:#0B0B0B;} .slider-wrapper{width:100%;height:200px;} .slider-wrapper ul[id*="slider-"],.slider-wrapper ul[id*="slider-"] li.rhino-item{width:100%!important;left:0!important;height:200px!important;} .home-wrapper-top a.ghost-button1{width:100%;} .home-content-wrapper a.ghost-button1,.home-content-wrapper a.ghost-button2{position:relative;width:100%;min-width:100%;bottom:auto;right:auto;left:auto;} .painting-services-img-1,.painting-services-img-2{height:200px!important;background-size:100% auto;} .residential-img{height:200px!important;background-size:100% auto;} .commercial-img-1{background-position:left top;background-size:100% auto;height:200px!important;} .additional-services-img-1,.additional-services-img-2{height:200px!important;background-size:100% auto;} .power-washing-img{height:200px!important;background-position:center center;} .insulation-img{height:200px!important;} .tips-faq-img-1,.tips-faq-img-2{height:200px!important;background-size:100% auto;} .gallery{height:200px;} .gallery:after{content:"";position:absolute;width:90%;height:90%;left:5%;top:5%;border:1px solid #fdc058;} .gallery-inner{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.6);} .gallery-content{opacity:1;} .gallery-content .large-text3{letter-spacing:5px;margin:0;} #gmap2{height:350px!important;margin-top:20px;} .footer-wrapper{margin-bottom:54px;text-align:center;} .location{padding:0;} .work-hours{padding:0;margin-bottom:10px;} .work-hours:last-child{margin-bottom:20px;} .footer-wrapper a.ghost-button1{line-height:3;width:100%;} #lightbox,#outerImageContainer,#imageContainer,#lightboxImage,#imageDataContainer{height:auto !important;max-width:100% !important;} #lightbox{position:fixed!important;top:0!important;} #imageContainer > #hoverNav a{bottom:20px;} #imageData #caption{text-align:left !important;} #prevLink,#nextLink{height:100% !important;width:50%;} #nextLink{background:url("./images/next.png") no-repeat 100% 50% !important;opacity:.6;} #prevLink{background:url("./images/prev.png") no-repeat 0 50% !important;opacity:.6;}} 