 @import url("../Divi/style.css"); #top-menu li#menu-item-1749.current-menu-item > a{ color: #fff !important; } #main-header .nav li ul, .nav li ul,.btn-orn, a:after { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } body, p { font-family: "aktiv-grotesk", sans-serif; font-size: 18px; font-weight: 100; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, body h1, body h2, body h3, body h4 { font-family: "acumin-pro-extra-condensed", sans-serif; font-weight: 600; text-transform: uppercase; letter-spacing: 3px; } h1, h2 { font-size: 26px; } #quick_cnt,#quick_cnt a{ color:#fff; } #quick_cnt{ font-size: 14px; margin-top: 30px; text-align: left; } #quick_cnt .et-social-icons { float: none; margin: 15px 0 0 0; } #quick_cnt .et-social-icons li { margin-left: 0px; margin-right: 10px; } #quick_cnt .et-social-icons a { font-size: 18px; } #quick_cnt .et-social-icons a:hover { opacity: 1; color:#4867aa; } #quick_cnt .et-social-icons .et-social-twitter a:hover { color:#1da1f2; } #quick_cnt .et-social-icons .et-social-google-plus a:hover { color:#db4437; } #gaway,.noshowit { display: none!important } #hd-slid h1 { word-wrap: normal; } .et_post_gallery h3 { color: #1a1a1a; } .gry-brd, #getin h1 { border-bottom: 1px solid #b9b9b9; padding-bottom: 30px; } .et_pb_blurb h4 a { font-size: 16px; } #hd-slid strong { margin-right: 30px; } .et_pb_section.drk-overlay { padding: 0px 0; } .drk-overlay .et_pb_row { padding: 90px 0 60px 0; z-index: 2; } body .et_pb_testimonial { padding-top: 100px; } .drk-overlay h2 { font-size: 40px; font-weight: 100; letter-spacing: 4px; margin-bottom: 25px; } .drk-overlay p { font-size: 22px; font-weight: 400; line-height: initial; letter-spacing: 1px; } .home #hd-slid .et_pb_more_button:after { top: 7px; } .home #hd-slid h1 { max-width: 360px; } #hd-slid .et_pb_slide:before, .drk-overlay:before{ display: block; content: " "; background: rgba(0, 0, 0, 0.4); position: absolute; width: 100%; height: 100%; z-index: 1; } #hd-slid a.et_pb_more_button, #getin .et_pb_contact_submit, .orangbut,.btn-orn { background: #f47700; font-family: "sofia-pro", sans-serif; border-radius: 0px; text-transform: uppercase; letter-spacing: 3px; border-color: transparent; } #hd-slid a.et_pb_more_button:hover,.btn-orn:hover, #getin .et_pb_contact_submit:hover, .orangbut:hover { background: #1a1a1a; } .orangbut,.btn-orn { color: #fff; padding: 5px 20px; font-size: 12px; } .btn-orn{ font-size: 14px; padding: 6px 20px; position: relative; display: block; } .btn-orn:after { opacity: 0; margin-left: 0; top: 5px; font-family: 'ETmodules'; font-size: 32px; content: "\35"; right:5px; display:inline-block; position: absolute; } .btn-orn:hover{ padding: 6px 34px 6px 14px !important; } .btn-orn:hover:after { opacity: 1; } .page-id-138 .btn-orn:after { top: 45px; } .page-id-138 .btn-orn{ background: #f9f9f9; } .page-id-138 .btn-orn:hover{ background: #1a1a1a; } #hdcall .orangbut { margin-bottom: 60px; display: block; text-align: center; width: 140px; } #hd-slid h1 { font-size: 41px; border: 2px solid; max-width: 330px; margin: 20px auto; padding: 38px 60px; text-align: center; line-height: 50px; letter-spacing: 5px; } .home #hd-slid h1 { text-align: left; } #hd-slid a.et_pb_more_button { font-size: 14px; } .home #hd-slid a.et_pb_more_button { font-size: 20px; } #top-menu li { text-align: left; } #top-menu a:hover, #top-menu .sub-menu a:hover { color: #f47700; } #top-menu .sub-menu a { color: #999999; } .et_pb_contact_form_container h1 { color: #1a1a1a; } .et_pb_contact p input, .et_pb_contact p textarea { background-color: #fff; border: 1px solid #d7d7d7!important; } .et_pb_contact_form_container .et_pb_contact_submit { color: #fff !important; } .et_pb_contact_submit { background: #f47700 !important; border-radius: 0px; width: 50%; border: none; float: left; } .et_pb_contact_submit:hover { background: #1a1a1a !important; } #hd-slid .et_pb_more_button:after { top: 1px; } #top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after { transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); content: ' '; background: url(../arrow.png) center no-repeat; height: 9px; width: 16px; margin-right: -20px; top: 7px; } #top-menu .menu-item-has-children.et-hover > a:first-child:after, #et-secondary-nav .menu-item-has-children.et-hover > a:first-child:after { transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); } body.et_vertical_nav #main-header #top-menu > li > a { font-size: 14px !important; font-weight: 400; letter-spacing: 1px; } #hdcall { padding-top: 100px; } #hdcall .et_pb_text { margin-bottom: 0px; } .et_pb_testimonial { -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); padding-top: 80px; } .et_pb_testimonial p { font-size: 20px; font-weight: 400; line-height: initial; } .et_pb_testimonial_author:after { display: block; content: "-"; position: absolute; right: -15px; top: 0px; } .et_pb_testimonial_author, .et_pb_testimonial_author + p { margin-top: 0px; float: left; font-size: 14px; font-weight: 100; font-style: italic; line-height: 20px; margin-right: 30px; position: relative; } .et_pb_testimonial:before { font-size: 52px; top: 16px; background: transparent; margin-left: -26px; } .et_pb_bg_layout_light h1, .et_pb_bg_layout_light h2 { color: #1a1a1a; } .hd-top { border-top: 1px solid #b9b9b9; padding-top: 30px; } .shadso .et_pb_blurb { background: #1a1a1a; -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.75); padding: 20px; text-align: left; } .shadso .et_pb_main_blurb_image { margin: -20px -20px 20px -20px; } .shadso p { font-size: 12px; } #getin h1 { color: #1a1a1a; margin-bottom: 40px; } #getin .input.et_pb_contact_name, #getin .input.et_pb_contact_email, #getin .et_pb_contact_message.input { border: 1px solid #d9d9d9!important; background: #fff; color: #999999!important; font-family: "sofia-pro", sans-serif; letter-spacing: 2px; } #getin .et_pb_contact_submit { color: #fff!important; } #footer-widgets #text-3 h4 { margin-top: 15px; } #footer-widgets .et-social-icons { float: none; } #footer-widgets .et-social-icons li { margin-left: 0px; margin-right: 20px; margin-top: 10px; } #footer-widgets .footer-widget li a { color: #1a1a1a; } .footer-widget li:before, #footer-bottom, #top-header { display: none; } #footer-widgets .footer-widget li { padding: 0; } #footer-widgets .footer-widget h4, .footer-widget .textwidget { color: #1a1a1a!important; } #footer-widgets .et_pb_widget { float: none; } body #footer-widgets .footer-widget h4 { font-family: "aktiv-grotesk", sans-serif; font-weight: 800; letter-spacing: 1px; } #footer-widgets .et_pb_widget ul li { margin-bottom: 0px; } .home #hd-slid h1 { max-width: 484px; } #getin .et_contact_bottom_container { float: left; display: block; width: 96%; margin-left: 19px; } #hd-slid .et_pb_slide{ padding: 0px; } .rowlinks ul li{ margin-bottom: 10px; } #top-menu li li a { font-weight: 400; } .et-fixed-header #top-menu #sub-menu a{ color: #999999!important; } .et-fixed-header #top-menu #sub-menu a:hover{ color: #f47700!important; } body.et_vertical_nav.et_header_style_centered #main-header #et_top_search { display: none !important; } body h1, body h2, body h3, body h4 { font-family: "acumin-pro-extra-condensed", sans-serif; } #mapp .et_pb_slide_content{ min-height: 140px; } @media only screen and (min-width: 981px) { .et_vertical_nav #main-header #top-menu > li > a:after,#top-menu li .menu-item-has-children > a:first-child:after { top: 3px; right: 30px; } #top-menu li .menu-item-has-children > a:first-child:after { margin-top: 8px; } #text-3,#nav_menu-3{ margin-top: -60px; } body.et_vertical_nav #main-header #top-menu > li > a { padding-bottom: 20px !important; } .et_vertical_nav #main-header #top-menu li ul,.et_vertical_nav #main-header #top-menu li ul ul { top: 0px; left: 0px; } .et_pb_gutters3.et_pb_footer_columns4 .footer-widget { width: 33%; } .rowlinks ul{ list-style: none; padding: 0px; margin: 0; } .rowlinks ul li{ float: left; text-align: center; width: 33.3%; } .rowlinks ul li a{ margin-right: 10px; } .rowlinks ul li:last-child a,.rowlinks ul li:nth-child(3) a{ margin-right: 0px; } .et_vertical_nav #main-header .sub-menu .menu-item-has-children ul.sub-menu{ left: 0; height: 1px; padding: 0px; top: 10px; } .et_vertical_nav #main-header .sub-menu .menu-item-has-children:hover ul.sub-menu{ visibility: visible; opacity: 1; height: inherit; } .et_vertical_nav #main-header .sub-menu .menu-item-has-children.et-hover a:first-child:after { transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); } body.et_vertical_nav #main-header .nav li ul { padding: 0 0 0 0; } body.et_vertical_nav #main-header .nav li:hover ul { padding: 0 0 15px 0; } #text-3 h4 { margin-top: 47px; } h2.xlrg { font-size: 40px; padding: 30px 0; letter-spacing: 5px; } .singhd #hd-slid h1 { margin: 60px auto 20px auto; } body #hd-slid .et_pb_slide_description { padding: 140px 100px 90px 100px; } body.home #hd-slid .et_pb_slide_description { padding: 90px 100px; } .et_vertical_nav #main-header .nav li ul { top: 0; left: 0; position: relative; border: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-left-width: 0px!important; border-left-style: solid; width: 100%; padding: 0 0 15px 0; height: 0; overflow: hidden; } .et_vertical_nav #main-header .nav li:hover ul { height: 100%; } #top-menu li li a { padding: 3px 0px; width: auto; } body.et_vertical_nav #main-header #logo { padding: 0 0 40px 0; } .et_vertical_nav .footer-widget { width: 33%; margin: 0 0 50px 0; position: relative; } .et_vertical_nav .footer-widget:after { display: block; content: " "; background: #b9b9b9; width: 1px; height: 100%; position: absolute; right: 60px; top: 0; } #footer-widgets .footer-widget:last-child:after { display: none; } #getin .et_pb_contact_submit { width: 50%; float: left; display: block; } #getin .et_pb_contact { position: relative; } #getin .et_pb_contact:after { display: block; content: "Unit E, Star Road Trading Estate, Star Road, Partridge Green, West Sussex, RH13 8RA"; color: #000; position: absolute; right: 0; height: 50px; max-width: 43%; visibility: visible; padding-left: 3.5%; border-left: 1px solid #afafaf; font-size: 16px; bottom: 0; line-height: 25px; } #hd-slid .et_pb_slide_description { padding: 90px 100px; } #hd-slid .et_pb_container { min-height: 525px!important; } } @media only screen and (max-width: 980px) { .footer-widget {} .et_vertical_nav #main-header #logo { max-width: 130px; } #quick_cnt { display:none; } } @media only screen and (max-width: 480px) { .et_header_style_centered .mobile_nav .select_page { text-transform: uppercase; font-weight: 100; letter-spacing: 3px; font-size: 12px; } .et_pb_slide_content, .et_pb_more_button { display: block !important; padding-bottom: 4px; } .et_pb_slide_description { padding: 0px 0px; } #hd-slid h1 { font-size: 16px; margin: 20px auto; padding: 8px 0px; line-height: 20px; } #hd-slid .et_pb_container { padding-top: 10px; padding-bottom: 10px; } #hd-slid .et_pb_slide{ min-height:203px; display: table; } #hd-slid .et_pb_container{ display: table-cell; vertical-align: middle; width: inherit; padding: 0 20px; } .et_pb_text { margin-bottom: 0px; } .et_pb_row { padding: 0; } .btn-orn { line-height: 18px; } .home #hd-slid h1 { margin-top: -20px; margin-bottom: 35px; text-align: center; } .home #hd-slid .et_pb_slide_description { padding-top: 25px; } h2{ padding-bottom: 0px; } h1,h2{ margin-bottom: 25px; } h1.gry-brd{ margin-bottom: 0; } .us_floating { display: none; } #hdcall { padding-top: 50px; } .page-id-1180 .et_pb_bg_layout_dark h2{ margin-bottom: 0; } .page-id-366 .et_pb_column_4_4 h1{ margin-bottom: 0; } #footer-widgets .footer-widget h4, .footer-widget .textwidget { font-size: 14px; line-height: 18px; } #footer-widgets .et_pb_widget ul li { font-size: 14px; line-height: 18px; margin-bottom: 10px; } .footer-widget { margin: 0 0 0px 0; } #footer-widgets { padding-top: 50px; padding-bottom: 20px; } #footer-widgets .et-social-icons { margin-top: 25px; margin-bottom: 0; } .et_pb_gallery { margin: 0 0 0px; } #marblst .et_pb_column_4_4,#marblst{ padding-bottom: 0px; } } body.page-id-138 #spc-logos li a{ display: block; margin: 30px;} body.page-id-138 #spc-logos li a:hover{ opacity:0.8} .page-id-156 .et_pb_contact_submit,.page-id-156 .et_pb_contact_submit:hover { width: 100%; padding: 0.3em 2em 0.3em 1em; border:none; }.spon-icons img{ max-width:192px;}