
Skip to content
Using Gmail with screen readers
Meet
New meeting
Join a meeting
Hangouts
Conversations
Important

Everything else

1–50 of 21,083

21.88 GB (21%) of 100 GB used
Manage
Terms · Privacy · Programme Policies
Last account activity: 0 minutes ago
Open in 1 other location · Details

#logowrap {

  /* background: url('/images/BannerText2.gif') no-repeat transparent center;*/

}

#zen-wrap{

    min-height:inherit

}



#banner img.ls-yourlogo {

    /*Logo for slider in bannerwrap */

  	margin-top: -40% !important;

    margin-left: 7.5%;

    margin-bottom:0

}



.sb-close span {

    color: #fff;

}

#ig-gallery-wrapper-M118 {

    margin-left: auto;

    margin-right: auto;

    width: 85%;

}

h2.igallery_title,

.ig-category-description p {

    margin-left: 7.5%;

}

#ig-thumbs-grid-M118 {

    background-color: rgba(238,238,238,0.3) !important;

}



/* Footer styling */



#AddressFooter {

    background: #1b1d3b;

    display: inline-block;

    width: 100%;

    padding: 1em;

}

#AddressFooter p {

    color: #fff;

    font-size: 1.2em;

    text-align: center;

    margin-bottom: 0.25em;

}

/* end footer styling */

/* Ignite Gallery Settings */



.ig-lightbox-buttons svg {

    /*colours the 'X' which closes the lightbox: makes it less subtle!*/

    width: 40px;

    height: 40px;

    color: #000;

    background-color: #000;

}

/*These three rules set the background color to white with black writing*/

.igui-light{              color:#000;



}

.igui-lightbox{

    background-color:#fff;

}

.ig-thumb-scroller-lbox-below{

    background-color:#fff;

}

/* end ignite gallery settings */

/* Contact Details under slideshow Banner */



.fa-envelope::before,

.fa-phone::before {

    margin-right: 0.5em;

}

.fa {

    font-size: 170%;

}

.NewSite a {

    font-size: 24px;

}

#ContactTextCol a {

    font-size: 18px;

}

/* end styling contact details*/

/* custom styles for Parkhouse Developments */

/* Logo at top */

#ParkhouseBanner {

    position: absolute;

    padding: 15px 18px 10px;

    background-color: #FFF;

    z-index: 10;

    width: 8em;

    left: 25em;

}

#bannerwrap{

    padding-top:0;

    padding-bottom:0;

}

#bannerwrap, #grid1wrap, #grid2wrap, #grid3wrap, #grid4wrap{

   background-image:none;

}



#AddressFooter ul {

    list-style-type: none;

    margin: auto;

    overflow: hidden;

    width: 75%;

    border-top: 1px solid #ccc;

    padding-top: 1em;

}



#AddressFooter ul li {

    font-size: 15px;

    text-align: center;

}



#AddressFooter ul li a {

    display: block;

    color: white;

    text-align: center;

    padding: 16px;

    text-decoration: none;

}

#footerwrap{

    padding:0;

}

#footerwrap .zen-container{

    width:100%;

}



#footer{

    width:100%;

    margin:0;

    padding:0;

}

#footer .moduletable {

    margin-bottom: 0;

}

li.emailaddress{

    display:none;

}

#grid1wrap{

    padding-left:1em;

    padding-right:1em;

}



#TempBanner{

/*height: 28vh;*/

 background-color: inherit; padding-top: 2%; padding-left: 2%;

}

#TempBanner h1{

     color: #1b1d3b; float: right; clear: none;

}

#TempBanner img{

float: left;

}

#grid5wrap .ServiceDetail h4 {

    font-size: 1em;

    margin-bottom: 0;

}

/* Logo */

#ParkhouseBanner {

    position: absolute;

    z-index: 2500;

    width: 10em;

    left: 3em;

    top: -5em;

}

#logowrap {

    padding: 1em 0 0 0;

    background-color: #fff;

}

.zen-nav-fixed, .fixed #toolbar.zen-row-wrap {

    background-color: rgba(255,255,255,0.8) !important;

    height:4em;

}

#menu-wrap{

    float:right;

    clear:none;

}



#grid1 .moduletable {

    margin-bottom: 1em;

}

/* end Parkhouse Logo */

#ContactInfo {

    text-align: center;

    font-size: 16px;

}

/* What we've been up to */

#NewsHeader h2 {

    color: #fff;

    font-family: 'Open Sans',helvetica,sans-serif;

    /*font-weight: 300;*/

    margin-left: 1em;

    margin-bottom: 0;

    font-size: 22px;

}



/*end What we've been up to */

div .ls-layer {

    top: 0px;

    left: 432.225px;

    text-align: right;

    font-weight: 400;

    font-style: normal;

    text-decoration: none;

    opacity: 1;

    mix-blend-mode: normal;

    width: 697.775px;

    height: 423.75px;

    font-size: 25.425px;

    margin: 0px;

    z-index: auto;

    padding: 0px;

    border-width: 0px;

    border-radius: 0px;

    letter-spacing: 0px;

    filter: none;

}

 /* Testimonials */

 #grid5 .zen-module-title h3 {



    font-weight: 300;

    text-align: right;



}

#grid2wrap, #grid3wrap{

    padding-right:0;

    padding-left:0;

}

#belowwrap {

    padding-left: 30px;

    padding-right: 30px;

}

#grid2wrap .zen-container {

    margin-right: 0;

    margin-left: 0;

    width: inherit;



}



/* About Us */

.RoundImage img {

    margin-top: 2.5em;

    margin-left: 2em;

    float: left;

}



#AboutUsImage{

    display:flex;

}



#AboutUsImage img, #ContactUsImage img {

    float: right;

    margin-top:0;

/*    width:30vw*/



}

#ServicesImage img {

    float: left;

/*	margin-left: 2em;*/

width:36%;

}

div#AboutTextCol.MainText{

  width: 62%;



}



div.MainText{

    width: 58%;

}

#AboutTextCol, #ContactTextCol{

    float:left;

}

#ContactTextCol ul {

    list-style-type: none;

    margin-left:0;

}



#ServicesTextCol{

    float:right;

    margin-right:0;

    float:left;

}



.MainText ul, #AboutTextCol ul{

    margin-bottom:15px;

}



.MainText ul ul li {

    font-size: 19px;

    line-height: 1.55;

}
#AboutTextCol ul li{
    font-size: 16.5px;
    color:#227fbb;
    line-height: 1.65;
    list-style-image:url(/images/BlueBullet.png);
    margin-bottom:1px;
}


.MainText p, #AboutTextCol p {

    line-height: 1.5em;

    font-size: 18px;

    text-align:justify;

}





div.TextOuter {

    width: 85%;

    margin-left: auto;

    margin-right: auto;

    }

#grid13, #grid5, #grid17 {

    border-bottom: 12px solid #1b1d3b;

    margin-bottom: 2em;

    padding-bottom: 2em;

}

#bottomwrap{

    padding:0;

}



.MainText h2, h2.igallery_title {

    font-size: 2.5em;

    margin-bottom: 0.25em;

    line-height:1;



}

 h2.igallery_title {

 /*    padding-left:0.5em;*/

     }



/* End About Us */

/* Off Canvas Trigger */

.zen-spotlight {

    background: none;

}

/* Off Canvas trigger*/

/* Static Image */

#grid1wrap .zen-container, #abovewrap .zen-container

 {

    width: 100%;

}

/* end static image rules */

#InfoBanner {

    text-align: center;

    font-size: 18px;

}

#InfoBanner span.GoogleFont {

    font-family: 'open sans';

    font-weight: 300;

    margin-left: 10px;

}

#InfoBanner span.GoogleFont{

    font-family:'open sans';

    font-weight:300;

}

#InfoBanner span.GoogleFont {

    font-family: 'open sans';

    font-weight: 300;

    font-size: 16px;

}

#ParkhouseAddress {

    max-width: 37%;

    font-size: 78%;

}

#bottomwrap .zen-container {

    width: 100%;

    margin-left: 0;

    margin-right: 0;

}

#GetInTouchContainer {

    display: flex;

    justify-content: space-between;

}

#parkhouseContactForm {

    background-color: #1b1d3b;

    color: #fff;

   width: 85%;

    padding: 2.5em;

    margin-left: auto;

    margin-right: auto;

    margin-top: 3em;



}



#ParkhouseAddress {

    background-color: #fff;

    color: #000;

    padding: 1em;

    flex-basis: 35%;

}

p.DaveContactDetails {

    margin-top: -18px;

}

#ParkhouseAddress ul {

    margin-left: 0;

}

#ParkhouseAddress ul li {

    color: #1b1d3b;

    list-style-type: none;

    font-size: 1.25em;

    line-height: 1.75;

}

li.emailaddress {

    margin-top: 5%;

}

#rsform_3_page_0 {

    flex-basis: 60%;

}

#rsform_3_page_0 .rsform-block {

    margin-bottom: 4px;

}



#parkhouseContactForm h2 {

    color: #fff;

}

#ContactFormHeaderImage {

    margin-bottom:1em;

}

.rsform-block.rsform-block-parkhouserecaptcha {

    float: left;

    max-width: 50%;

    margin-right: 3em;

}

img#ParkHouseLogo {

    width: 33%;

    margin-right: 0.5em;

    margin-bottom: 0.5em;

}

.formResponsive input[type="text"], .formResponsive input[type="textarea"] {

    width: 97%;

    color: #666;

    font-size: 1em;

    padding-left: 0.75em;

    margin-bottom: 1.25em;

}

.formResponsive .formHorizontal .formControlLabel {

    display: none;

}

.formResponsive .formHorizontal textarea{

    width:97%  ;

    margin-bottom:1.5em;

}



#rsform_3_page_0 .formControls {

    margin-left: 10px;

}

.FloatLeft{

    float:left;

}

.FloatRight{

    float:right;

}



.AlignCenter{

    text-align:center;

}

.AlignLeft{

    text-align:left;

}

/* Start Services Menu */

.ServiceFlex {

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

    padding-left: 12%;

    padding-right: 12%;

}

      .ServiceFlex > * {

    flex-basis: 44%;

}

     div.ServiceMenuItem {

    background-color: #1b1d3b;

    height: 4rem;

    margin-bottom: 2.5rem;

    padding: 1.0rem;

    padding-top: 0.65rem;



}

     div.ServiceMenuItemArchive {

    background-color: #c80a0a;

    height: 4rem;

    border-top-right-radius: 20px;

    border-bottom-right-radius: 20px;

    margin-bottom: 2.5rem;

    padding: 1.0rem;

    padding-top: 0.65rem;



    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);



}



#mainwrap .zen-container {

    width: inherit;/*100%;*/

}

div.ServiceMenuItem span {

    color: #fff;

    font-size: 1.0rem;

    text-align: right;

    width: 95%;

    display: inline-block;

    text-transform:uppercase;

    float:right;

}

 .FullWidthThinBanner {

    background-color: #1b1d3b;

    margin-bottom: 3rem;

    margin-top: 1rem;

    height:0.75em;

}

.FullWidthBanner{

    margin-left:-30px;

    margin-right: -0.5em;

    	background-color: #1c1d3b;

    padding: 0.9em;

    margin-bottom: 1em;

    background-color: #1b1d3b;

    padding-top: 01.0em;

    padding-bottom: 1rem;

/*	width: 100%;*/

    margin-bottom: 3rem;

    margin-top: 1rem;



}

#ServiceMenuBannerArchive {

    background-color: #c80a0a;

    padding-top: 0.5em;

    padding-bottom: 0.5rem;

    width: 100%;

    text-align: center;

    margin-bottom: 5rem;

    margin-top: 2rem;

}



div.ServiceDetail {

    font-size: 1.15em;

    overflow: hidden;

    margin-left: 0;

    margin-right: 0;

}

.ServiceDetail img {

    float: left;

    margin-right: 2em;

    margin-bottom: 2.5em;

}

div.ServiceDetail.even p {

    margin-left: 30px;

    margin-right: 0.5em;

}

div.ServiceDetail.odd p {

    margin-left: 30px;

}

.ServiceDetail span.ServiceDetailHeading {

    color: #1b1d3b;

    font-size: 1.2em;

    margin-bottom: 0.5em;

    display: inline-block;

}

.ServiceDetail.odd span.ServiceDetailHeading {

    margin-left: 30px;

}

#grid21 {

    font-size: 1.15em;

}

.ServiceDetail h2 {

    font-size: 22px;

    font-weight: 300;

}



#NewsHeader h2 {

    color: #fff;

    margin-bottom: 0;

    margin-left: 1em;

    font-size: 1.75em;

    line-height: 1;

}

#ServiceMenuBanner h2 {

    color: #fff;

    margin-bottom: 0;

    margin-left: 1em;

    font-size: 1.75em;

}

span.ServiceCaption {

    vertical-align: middle;

}

.ServiceFlexContainer .ServiceItem {

    color: #666;

    flex-basis: 48%;

    background-color: #fff;

    margin-bottom: 2em;

    font-size: 1.2em;

    line-height: 3em;

    background-color:#eee;

    padding-right:0.75em;

}

.ServiceItem p {

    font-size: 14px;

    text-decoration: ;

    font-style: italic;

}

.ServiceFlexContainer .ServiceItem img{

    float:left;

    margin-right:1em;

    height:inherit;

}



.ServiceFlexContainer {

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

    flex-direction: row;

    margin-left: auto;

    margin-right: auto;

    max-width:85%;



}



.ServicesSprite{

/*    background-image:url('/images/icons/ServicesSprite.jpg');*/

    background-repeat:no-repeat;



}





/* End Services Menu */

/* Testimonials */

p.subtitle {

    color: #000;

    font-style: italic;

    text-align:right;

}

h2.PHTest_ImageHeader {

    font-size: 2.25rem;

    text-align: right;

    padding-bottom: 0.25rem;

 text-transform: capitalize;

    margin-bottom: 0;

    font-weight: normal;

}

.Testimonial {

    font-style: italic;

    font-size: 1.2rem;

    padding-right: 0.5em;

}

.TestimonialHeader{

margin-top:1em;

}

#zentools-93 p {

    text-align: right;

}

.TestimonialHeader h2::after{

     content:'';

     background:#fff;

     display:block;

     width:35%;

}



#zentools-93 .owl-wrapper-outer{

    height:auto !important;

}

#grid5 .moduletable {

    margin-bottom: 0;

}

div.TestimonialText{

    width: 65%;

    font-size: 1.5rem;

    color: #000;

}

.TestimonialPerson, .TestimonialPlace {

    margin-bottom: 0;

    font-size: 1rem;

}

.DisplayNone{

    display:none;

}



.container-padding .zen-spotlight {

    padding: 0;

    /*margin-top: 32px;*/

}



#grid10 .moduletable {

    margin-bottom: 10px;

}



img.LeftImage{

    margin-right:3rem;

}

.field-entry.CF-TestaText {

    font-style: italic;

}



  .ServiceItem a {

      /* Need to control the dimensions of the thumbnail image

      when enclosed within link tags:

      in theory, this should not work, but it does!*/

    height: inherit !important;



}

.wrapper {

    display: flex;

    /*flex-flow: row wrap;*/

}



.wrapper > * {

    flex: 1 100%;

}

.aside.aside-1 {

    flex: 1 15%;

}

/*Web Content after*/

blockquote, q {quotes: none;}

blockquote:before, blockquote:after,

q:before, q:after {content: '';content: none;}

table {border-collapse: collapse;border-spacing:0;}



#block{padding:2rem;display;flex;}

#block h3{background:url(/images/icons/h3.png) no-repeat center;color:#dd3c04;font-size:13px;font-weight:normal;text-align:center;text-transform:uppercase;margin-bottom:17px;}

#block .photo{background:url(/images/photo-bg.png) no-repeat center;margin-right:6px;position:relative;float:left;}

#block .photo img{max-width:115px;max-height:115px;overflow:hidden;position:absolute;}

#block .photo img.photo-bg{z-index:1;}

#block .photo img.photo{left:0;}

#block p.content{font-style:italic;line-height:24px;position:relative;overflow:hidden;}

#block p.content span {text-indent;}

#block p.content span.laquo {

    background: url(/images/icons/laquo.png) no-repeat;

    width: 23px;

    height: 21px;

    /* position: absolute; */

    /* left: 0px; */

    /* top: 30px; */

    display: block;

}

#block p.content span.raquo{background:url(/images/icons/raquo.png) no-repeat right 4px;width:13px;height:15px;padding-left:4px;display:inline-block;}

#block .sign{text-align:right;float:right;}

#block .sign a{color:#577302;font-family:Arial,sans-serif;font-size:13px;text-decoration:none;}

#block .sign a:hover{text-decoration:underline;}

#block .sign p{color:#5a5a5a;font-size:12px;line-height:15px;margin-top:6px;}



img.FloatedImage{

    display:none;

}

@media only screen and

(max-device-width:1000px) and

(min-device-width:900px)

and (orientation:portrait){

 /*Hidpi laptop*/

#banner img.ls-yourlogo {

    margin-top: -58% !important;

    height: 200px !important;

    width: 200px !important;

}



 }

@media only screen and

(max-device-width:1440px)

and (orientation:landscape){

 /*Hidpi laptop*/

 #banner img.ls-yourlogo {

    margin-top: -50% !important;

    height: 200px !important;

    width: 200px !important;

}

}

/*Tablet*/

@media only screen and

(max-device-width:1200px)

and (orientation:landscape){

#banner img.ls-yourlogo {

    margin-top: -58% !important;

    height: 135px !important;

    width: 135px !important;

}





#banner img.ls-yourlogo {

    margin-top: -58% !important;

    height: 135px !important;

    width: 135px !important;

}

}

@media only screen and

(max-device-width:800px)

and (orientation:portrait){

    img.FloatedImage{

    display:inherit;

    float:right;

    margin-left:1em;

    margin-bottom:0;

}



          div.MainText{

              width:100% !important;

          }

          div.RoundImage{

              display:none !important;

          }



#banner img.ls-yourlogo {

    height: 180px !important;

    width: 180px !important;

    margin-top: -60% !important;

}



    div.ServiceMenuItem span {

    font-size: 0.8rem;

    width: 66%;

    float: right;

    line-height:1.1

}

.ServiceFlexContainer .ServiceItem{

    line-height:1em;

}

.ServiceItem p {

    font-size: 12px;

}

span.ServiceCaption{

    padding-top:8px;

    padding-top:8px;

    font-size:14px;

    display:block;

    line-height:1.2;

    margin-bottom:0.45em;

}



#bottomwrap .zen-container{

    width:100%;

}

#parkhouseContactForm {

    width: 85%;

}

}

/* NB service menu OK on tablet Landscape */

@media only screen and

(min-device-height:360px) and

and (orientation:landscape){

    }

@media only screen and

(min-device-height:768px)

and (orientation:landscape){

            img.FloatedImage{

        display:inherit;

        float:right;

        margin-left:1.5em;

        margin-bottom:0;

}

#AboutUsImage img, #ContactUsImage img {

    width: 27vw;

}

                    div.MainText{

                            /*width:100% !important;*/

                    }

                    div.RoundImage{

                          /*  display:none !important;*/

                    }

    #bannerwrap{

        padding:0;

    }

    #_banner img.ls-yourlogo {

        /*Logo for slider in bannerwrap */



        margin-left:7.5%;



}



    }

@media only screen and

(max-device-width:414px)

and (orientation:portrait){

    .NewSite a{

        font-size:18px;

    }

    #ContactTextCol a{

        font-size:17px;

    }

    #ParkhouseAddress{

        display:none;

    }

    .formResponsive input[type="text"]{



    }

    #rsform_3_page_0{

        flex-basis:inherit;

    }'

    #parkhouseContactForm{

        padding-left:0.5em;

    }

    #AddressFooter p{

        font-size:0.95em;

    }

   #WebsiteBy, #copyright {

    float: none;

    /* text-align: center; */

    display: block;

    clear: both;

}

  div#AboutTextCol.MainText {

    width: 100%;

}

div.RoundImage img {

    display: none;

}

    #ServicesTextCol {

    width: auto;

    float: none;

}

.MainText h2{

    text-align:center;

}



    }

@media only screen and

(max-device-width:1200px)

and (orientation:landscape){

  #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-template-classic {

    width: calc(40% ) !important;

    margin: 0;



    }

}

@media only screen and

(max-device-height:414px)

and (orientation:portrait){

    .MainText h2{

    text-align:center;

}

    #copyright,#WebsiteBy{

        text-align:center;

        float:none;

        margin-top:1em;

    }



    .ig-tags-button-wrapper.igui-first-column {

        /*Turn off the tag filter*/

    display: none;

}

div#AboutTextCol.MainText {

    width: 100%;

    float: none;

    margin-right: 0;

}

div.MainText {

    width: 100%;

    margin-right: 2em;

}

#ServicesTextCol {

    float: none;

}

.RoundImage img {

    display: none;

}



#parkhouseContactForm {

     width: inherit;

}

.FullWidthThinBanner {

    margin-left: -3em;

}



    #ParkhouseAddress{

        display:none;

    }

    #rsform_3_page_0{

        flex-basis:90%;

    }



    .ServiceFlex{

        padding:0;

    }

    div.ServiceMenuItem {

        /*one menuitem per line, decrease the vertical padding, and increase the padding-top slightly*/

    flex-shrink: 0;

    flex-basis: 100%;

    margin-bottom:1.25rem;

    padding-top:0.9rem;

}

#ServiceMenuBanner {

    padding-top: 0.5em;

    padding-bottom: 0.5rem;

    margin-bottom: 2.5rem;



}

    .TestimonialHeader {

     width: inherit;

    margin-left:0;

    margin-right:0;

}



}

@media only screen and

(max-device-width:740px)

and (orientation:landscape){

    #banner img.ls-yourlogo {

        /*Logo for slider in bannerwrap */

    	margin-top: -60% !important;

        width:170px !important;

        height:auto !important;



}

 div#AboutTextCol.MainText {

    width: 100%;

    float: none;

    margin-right: 0;

}

div.MainText {

    width: 100%;

    margin-right: 2em;

}

#ServicesTextCol {

    float: none;

}

.RoundImage img {

    display: none;

}

#grid4wrap {

    padding-left: 3em;

    padding-right: 3em;

}

#parkhouseContactForm {

     width: inherit;

}

#AllServices.TextOuter{

    width:100%;

}



    .ServiceFlex{

        padding-left:17%;

        padding-right:17%;

    }

    div.ServiceMenuItem {

        /*one menuitem per line, decrease the vertical padding, and increase the padding-top slightly*/

    flex-shrink: 0;

    flex-basis: 100%;

    margin-bottom:1.25rem;

    padding-top:0.9rem;

}

#ServiceMenuBanner {

    padding-top: 0.5em;

    padding-bottom: 0.5rem;

    margin-bottom: 2.5rem;



}

    .TestimonialHeader {

     width: inherit;

    margin-left:0;

    margin-right:0;

}

h2.PHTest_ImageHeader{

    font-size:1.6rem;

}

}

@media only screen and

(min-device-width:2500px)

and (orientation:landscape){

  #banner img.ls-yourlogo {

    margin-top: -30% !important;

    margin-left: 7.5%;

    margin-bottom: 0;

}

#AboutUsImage img, #ContactUsImage img {

    width: 12vw;

}



}

@media only screen and

(min-device-width:3000px)

and (orientation:landscape){

    #banner img.ls-yourlogo {

        margin-top: -23% !important;

        margin-left: 7.5%;

        margin-bottom: 0;

}

 #AboutUsImage img, #ContactUsImage img {

    width: 12vw;

}

}

@media screen

    and (min-device-width: 1500px)



     {



    .ServiceFlexContainer {

    max-width: 70%;

}

}
@media screen and (max-width:1300px){
#AboutUsImage img, #ContactUsImage img{width: 27vw !important}
}

custom.css
Displaying custom.css.