/* https://www.securafen.co.uk/wp-content/themes/creativea-child/style.css?ver=1721895507 */
body,p{font-family:Open Sans,sans-serif;font-size:18px;line-height:1.9em;letter-spacing:.25px}h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif}h1{font-size:50px;line-height:1.2em;font-weight:700;font-style:normal}h2{font-size:38px;line-height:1.3em;letter-spacing:.25px}h3{font-size:34px;line-height:1.3em}h4{font-size:27px;line-height:1.4em}h5{font-size:23px;line-height:1.5em}h6{font-size:20px;line-height:1.6em;letter-spacing:.25px}.fixed{position:fixed}.ca-highlight h6{font-size:14px;text-transform:uppercase;letter-spacing:2px}.ca-infront{position:absolute;bottom:0;z-index:12!important}.uabb-bottom-row-separator{z-index:1!important}#main-menu a{color:#0d0d0d!important}#menu-item-174 a{color:#FFFFFF!important}#main-menu .ca-header-cta span{background-color:#f21d2f;padding-top:15px;padding-right:15px;padding-left:15px;padding-bottom:15px}.ca-mobile-cta i{color:#f21d2f!important;font-size:20px;vertical-align:middle;margin-right:5px}#quadmenu li{line-height:1.8em!important;margin-bottom:8px!important}.ca-mega-menu-title a{color:#000000!important;font-weight:700!important;pointer-events:none!important}.ca-mega-menu-title a:hover{color:#000000!important;font-weight:700!important}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu>ul{position:relative;padding:30px}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content{font-size:17px}.ca-menu-heading-fencing a{color:#a01328!important;font-weight:700!important}.ca-menu-heading-gates a{color:#91c499!important;font-weight:700!important}.ca-menu-heading-barriers a{color:#2f4179!important;font-weight:700!important}.ca-menu-heading-security a{color:#e09f3e!important;font-weight:700!important}#menu-item-174 span{font-size:16px;color:#ffffff!important;padding:8px 12px 8px 12px!important;margin-left:2px;background:#F21D2F;border-radius:1em 4em}.ca-discover-btn{position:absolute!important;bottom:0!important}#menu-item-457 a{background-color:#a01328!important}#menu-item-457 .sub-menu a{background-color:#a01328!important}#menu-item-457 a:hover{background-color:#f21d2f!important}#menu-item-457 .sub-menu a:hover{background-color:#f21d2f!important}#menu-item-459 a{background-color:#91c499!important}#menu-item-459 .sub-menu a{background-color:#91c499!important}#menu-item-459 a:hover{background-color:#f21d2f!important}#menu-item-459 .sub-menu a:hover{background-color:#f21d2f!important}#menu-item-458 a{background-color:#2f4179!important}#menu-item-458 .sub-menu a{background-color:#2f4179!important}#menu-item-458 a:hover{background-color:#f21d2f!important}#menu-item-458 .sub-menu a:hover{background-color:#f21d2f!important}#menu-item-456 a{background-color:#e09f3e!important}#menu-item-456 .sub-menu a{background-color:#e09f3e!important}#menu-item-456 a:hover{background-color:#f21d2f!important}#menu-item-456 .sub-menu a:hover{background-color:#f21d2f!important}@media only screen and (max-width :1350px){#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content{font-size:15px}#menu-item-174 span{font-size:14px}}@media only screen and (max-width :1240px){#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content{font-size:13px}}@media only screen and (max-width :992px){.ca-hide-medium{display:none}body,p{font-size:17px;line-height:1.8em}h1{font-size:38px}h2{font-size:32px}h3{font-size:28px}h4{font-size:25px}h5{font-size:22px}h6{font-size:19px}#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .navbar-offcanvas{width:80vw!important}.quadmenu-navbar-toggle{float:right!important}.quadmenu-dropdown-menu{padding:20px 0!important}#quadmenu .navbar-offcanvas.in{box-shadow:-79px 0 3000px 1300px rgba(0,0,0,.5)!important}#quadmenu.quadmenu-is-vertical .navbar-offcanvas{padding-top:7%!important}.fl-builder-content .fl-node-5f95b8dabe67d{width:100%!important;padding:20px 20px 0 20px}.ca-full-width{width:100%!important}}@media only screen and (max-width :768px){.ca-hide-mobile{display:none}body,p{font-size:16px}h1{font-size:34px}h2{font-size:28px}h3{font-size:25px}h4{font-size:22px}h5{font-size:19px}h6{font-size:17px}.ca-need-advice h6{font-size:16px}.ca-discover-btn{position:relative!important}}@media only screen and (max-width :650px){h1{font-size:30px}h2{font-size:26px}}@media only screen and (max-width :450px){h1{font-size:27px}h2{font-size:24px}}