.et_pb_acf_table table{border-collapse:collapse;text-align:left;width:100%}.et_pb_acf_table_styled{overflow:hidden;border:1px solid #efefef}.et_pb_acf_table table td,.et_pb_acf_table table th{padding:8px 10px}.et_pb_acf_table_styled table thead th{background-color:#069;border-left:1px solid #a3a3a3}.et_pb_acf_table_styled table thead th:first-child{border:none}.et_pb_acf_table_styled table tbody td{border-left:1px solid #dbdbdb}.et_pb_acf_table_styled table tbody tr:nth-child(2n) td{background:#efefef}.et_pb_acf_table table tbody td:first-child{border-left:none}.et_pb_acf_table table tbody tr:last-child td{border-bottom:none}.et_pb_acf_map{width:100%;height:400px;border:1px solid #ccc}.et_pb_acf_map img{max-width:inherit!important}.sb_mod_acf_single_item ul{list-style-type:disc;padding-left:20px}.et-fb-modal__support-notice{display:none!important}.et_pb_cpt_list_wrapper .et_pb_post_type{width:100%;float:left}.et_pb_cpt_list_wrapper .et_pb_post h2{margin-top:0}.et_pb_cpt_list_wrapper .more-link,.et_pb_fullwidth_on .more-link{float:left;clear:none!important}.et_pb_cpt_list_wrapper .et_pb_cpt_list_image_container{float:left;margin-right:2em}.et_pb_cpt_text ul{padding-left:20px;list-style-type:disc}.et_pb_cpt_archive_grid .et_pb_row_cpt,.et_pb_cpt_archive_grid .et_pb_row_cpt .et_pb_row,.et_pb_cpt_archive_list .et_pb_row,.et_pb_cpt_list_wrapper .et_pb_row,.et_pb_cpt_list_wrapper .et_pb_row_cpt,.et_pb_fullwidth_on .et_pb_row,.et_pb_fullwidth_on .et_pb_row_cpt{width:100%;max-width:inherit;padding-left:0;padding-right:0;clear:both;zoom:1}.et_pb_cpt_archive_grid .et_pb_row_cpt .et_pb_row:after,.et_pb_cpt_archive_grid .et_pb_row_cpt:after,.et_pb_cpt_archive_list .et_pb_row:after,.et_pb_cpt_list_wrapper .et_pb_row:after,.et_pb_cpt_list_wrapper .et_pb_row_cpt:after,.et_pb_fullwidth_on .et_pb_row:after,.et_pb_fullwidth_on .et_pb_row_cpt:after{content:"";display:table}.et_cpt_container_column .et_pb_row,.et_pb_cpt_archive_grid .et_pb_section,.et_pb_cpt_archive_list .et_pb_section{padding:0}.et-db #et-boc .et-fb-modal__support-notice{display:none}.et_pb_cpt_list_wrapper .et_pb_post_type{width:100%;float:left}.et_pb_cpt_list_wrapper .et_pb_post h2{margin-top:0}.et_pb_cpt_list_wrapper .more-link,.et_pb_fullwidth_on .more-link{float:left;clear:none!important}.et_pb_cpt_list_wrapper .et_pb_cpt_list_image_container{float:left;margin-right:2em}.et_pb_cpt_text ul{padding-left:20px;list-style-type:disc}.et_pb_cpt_archive_grid .et_pb_row_cpt,.et_pb_cpt_archive_grid .et_pb_row_cpt .et_pb_row,.et_pb_cpt_archive_list .et_pb_row,.et_pb_cpt_list_wrapper .et_pb_row,.et_pb_cpt_list_wrapper .et_pb_row_cpt,.et_pb_fullwidth_on .et_pb_row,.et_pb_fullwidth_on .et_pb_row_cpt{width:100%;max-width:inherit;padding-left:0;padding-right:0;clear:both;zoom:1}.et_pb_cpt_archive_grid .et_pb_row_cpt .et_pb_row:after,.et_pb_cpt_archive_grid .et_pb_row_cpt:after,.et_pb_cpt_archive_list .et_pb_row:after,.et_pb_cpt_list_wrapper .et_pb_row:after,.et_pb_cpt_list_wrapper .et_pb_row_cpt:after,.et_pb_fullwidth_on .et_pb_row:after,.et_pb_fullwidth_on .et_pb_row_cpt:after{content:"";display:table}.et_cpt_container_column .et_pb_row,.et_pb_cpt_archive_grid .et_pb_section,.et_pb_cpt_archive_list .et_pb_section{padding:0}.et-db #et-boc .et-fb-modal__support-notice{display:none}ul#top-menu li.menu-item a{border-top:1px solid #ffffff;}
ul#top-menu li.menu-item a:hover{border-top:1px solid #8c1c54;}
#top-menu li.current-menu-item>a{border-top:1px solid #8c1c54 !important;}
#main-header{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0) !important;-moz-box-shadow:0 1px 0 rgba(0,0,0,0) !important;box-shadow:0 1px 0 rgba(0,0,0,0) !important;border-bottom:1px solid #8c1c54 !important;}
.menu_cta{background-color:#8c1c54 !important;color:#ffffff !important;padding:0 !important;}
.menu_cta a{color:#ffffff !important;padding:10px 15px 10px 15px !important;}
ul#top-menu li.menu_cta a:hover{border-top:0px solid #8c1c54 !important;}
ul#top-menu li.menu_cta a{color:#ffffff !important;}
.block-container{position:relative;float:left;}
.block-container-innovation{position:relative;width:100%;float:left;}
.block-container-image{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden;border:2px solid #8c1c54;}
.block-container-middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center;width:100%;}
.block-container:hover .block-container-image{opacity:0.3;}
.block-container:hover .block-container-middle{opacity:1;}
.block-container-text{font-size:16px;}
.block-container-text a{color:white;background-color:#8c1c54;font-size:16px;padding:16px 32px;font-family:'Alice',Georgia,"Times New Roman",serif;}
.block-container-title{transition:.5s ease;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center;width:80%;color:#ffffff;background-color:rgba(51,51,51,0.4);font-size:16px;font-family:'Alice',Georgia,"Times New Roman",serif;}
.block-container-title h2{color:#ffffff;font-size:24px;padding:19px 32px;font-family:'Alice',Georgia,"Times New Roman",serif;}
.block-container-title p{font-size:20px;line-height:25px;font-family:'Alice',Georgia,"Times New Roman",serif;}
.block-container:hover .block-container-title{opacity:0;}
.block-container-button{display:none;background-color:#8c1c54;color:white;font-size:16px;padding:16px 32px;font-family:'Alice',Georgia,"Times New Roman",serif;}
.block-container-button a{color:white;font-family:'Alice',Georgia,"Times New Roman",serif;}
.nf-form-content label{font-size:14px !important;}
.nf-form-content .label-above .nf-field-label{margin-bottom:3px !important;}
.nf-form-content input[type=button]{background:#ffffff !important;border:#8c1c54 2px solid !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;color:#8c1c54 !important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif !important;font-size:18px !important;cursor:pointer;}
.nf-form-content input[type=button]:hover{background:#8c1c54 !important;color:#ffffff !important;border:#8c1c54 2px solid !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif !important;font-size:18px !important;cursor:pointer;}
.nf-field-container{margin-bottom:10px;}
.grecaptcha-badge{visibility:hidden !important;}
#footer-info{width:100%;}
.footer-btm-bar-left{float:left;width:50%;}
.footer-btm-bar-right{float:left;width:50%;text-align:right;}
@media(max-width:630px){
.footer-btm-bar-left{float:none;width:100%;text-align:center;}
.footer-btm-bar-right{float:none;width:100%;text-align:center;}
}
#footer-widgets .footer-widget li:before{border-style:none;}
#footer-widgets .footer-widget li{padding-left:0px}
#cboxLoadedContent{border:5px solid #ffffff !important;}
#colorbox.woocommerce #cboxLoadedContent div{background:#ffffff !important;color:#8c1c54 !important;}
#cboxClose{background:url(//powderpuff-beauty.co.uk/wp-content/uploads/2019/10/controls-v3.png) no-repeat top center !important;}
.sb_woo_prod_cart_container{top:10px;}
@media(max-width:1104px){
#et_mobile_nav_menu{display:block;}
#top-menu{display:none;}
}
@media(max-width:1054px){
#et_mobile_nav_menu{display:block;}
#top-menu{display:none;}
.sb_woo_prod_cart_container{top:10px;}
}
@media(max-width:980px){
.sb_woo_prod_cart_container {
top: 0px;
} }