
a.text-logo { font-size: 18pt}
.wpcf7-form label { font-weight: bold;}
.header-homepage {
    padding-bottom: 20px;
	  padding-top: 100px;
}

.features-coloured-icon-boxes-section { padding-bottom: 0px; }

.gridContainer { margin-top: 25px}

.single-post-header {visibility: visible; }

.header  { padding-bottom: 0px; padding-top: 0px }


.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 180px }

#drop_mainmenu > li { margin-left: 1%; margin-right: 1%; }

.woocommerce-loop-product__title { font-weight: bold }
.woocommerce-Price-amount { font-size: 11pt }
.woocommerce-price-suffix { font-size: 11pt }

.about-bigtitle-section, .about-four-boxes-section, .about-images-right-section, .about-text-grid-section, .about-text-icons-section, .blog-section, .clients-grid-section, .content-full-left-image-section, .content-full-right-image-section, .content-left-image-section, .content-right-image-section, .features-coloured-icon-boxes-section, .features-image-cards-section, .features-small-icon-cards-section, .features-square-image-section, .portfolio-cards-section, .stripped-about-four-boxes-section, .team-colors-section, .team-large-section, .team-large-square-section, .team-small-section, .testimonials-boxed-section { padding-top: 25px }

.pen-overlay small {visibility: hidden;}

.contact-section-formsection { padding-top: 25px; padding-bottom: 25px }

.features-coloured-icon-boxes-featurecol:nth-of-type(4n+4) .features-coloured-icon-boxes-iconcontainer  {
    background-color: rgb(3, 169, 244) ;
}

.features-coloured-icon-boxes-featurecol:nth-of-type(4n+2) .features-coloured-icon-boxes-iconcontainer  {
    background-color: #4caf50 ;
}

.features-coloured-icon-boxes-featurecol:nth-of-type(4n+3) .features-coloured-icon-boxes-iconcontainer  {
    background-color: #fbc02d;
}

.features-coloured-icon-boxes-featurecol:nth-of-type(4n+1) .features-coloured-icon-boxes-iconcontainer  {
    background-color: #9c27b0 ;
}

.page-content { padding-top: 0px; }
