@import url("font-awesome.min.css"); /* ============================================================================= CSS RESET ============================================================================= */ a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption,center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border: 0; margin: 0; padding: 0;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;} b, strong {font-weight: bold;} img {color: transparent; font-size: 0; vertical-align: middle; -ms-interpolation-mode: bicubic;} ol, ul {list-style: none;} li {display: list-item;} table {border-collapse: collapse; border-spacing: 0;} th, td, caption {font-weight: normal; vertical-align: top; text-align: left;} q {quotes: none;} q:before, q:after {content: ''; content: none;} sub, sup, small {font-size: 75%;} sub,sup {line-height: 0; position: relative; vertical-align: baseline;} sub {bottom: -0.25em;} sup {top: -0.5em;} svg {overflow: hidden;} a{list-style: none; text-decoration: none;} a:active{outline: none;} a:focus{ outline: none;} :focus {outline: 0;} /* `Clear Floated Elements ----------------------------------------------------------------------------- */ .clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;} .clearfix:before, .clearfix:after, .container_12:before, .container_12:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0;} .clearfix:after, .container_12:after {clear: both;} html, body {height: 100%;} body{ font-family: 'Josefin Sans', sans-serif; font-size:22px; line-height:24px; color: #0e4352; background: #fff; } a{ color: #0e4352; text-decoration:underline; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } a:hover{ color: #0e4352; text-decoration:none; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } ::selection {background:#e0e0e0; /* Safari */} ::-moz-selection {background:#e0e0e0; /* Firefox */} a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover { color: inherit;} .telfoot {font-size:16px;color:#0e4352;text-decoration:none;display:block;} /* ============================================================================ WRAPPERS ============================================================================ */ .wrapper {min-height:100%;height:auto !important;height:100%;margin:0 auto -419px;} footer, .push {height:419px;} #beamtop-wrapper {width:100%;height:108px;background: url('../img/top-index.jpg') no-repeat center top;} #nav-wrapper {width:100%;height:56px;background: url('../img/nav-background.png') #8eb886 repeat-x;} /* ============================================================================ HOME PAGE ============================================================================ */ #slide2-wrapper {width:100%;min-height:806px;background:url('../img/photos/layer2.jpg') no-repeat center top;} #slideb-wrapper {width:100%;min-height:806px;background:url('../img/photos/layerb.jpg') no-repeat center top;} #slide3-wrapper {width:100%;min-height:804px;background:url('../img/photos/layer3.jpg') no-repeat center top;} #slide4-wrapper {width:100%;min-height:806px;background:url('../img/photos/layer4.jpg') no-repeat center top;} #slide5-wrapper {width:100%;min-height:443px;background:url('../img/photos/layer5.jpg') no-repeat center top;} #slide6-wrapper {width:100%;min-height:285px;background:url('../img/photos/layer6.jpg') no-repeat center top;} .fullpage-content {width:1180px;margin:0px auto;} .top-container {width:1180px;padding:35px 0 0 0;min-height:56px;margin:0px auto;} .top-cont-l {width:300px;float:left;} .top-cont-l-resp {display:none;} .top-cont-r {width:720px;float:right;} .top-line {width:100%;height:2px;background:#326574;} /* navigation */ .nav-default {font-size:12px;float:right;padding:18px 0 0 0;font-weight:600;} .nav-responsive {display:none;} .navbrk {padding:0 4px 0 4px;} .slide-wrapper {background:none;} .main-content {width:1180px;margin:0px auto;} .slide1-content {width:505px;padding:121px 0 0 80px;} .slide2-content {width:500px;padding:72px 0 0 80px;} .slide3-content {width:530px;padding:72px 50px 0 0;float:right;} .slide4-content {width:540px;padding:72px 0 0 80px;} .slidetitle h1 {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;text-transform:uppercase;} .slidetitle h2 {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;text-transform:uppercase;} .slidesubtitle {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;padding:8px 0 0 0;} .slidedesc {font-size:22px;line-height:26px;font-weight:300;color:#0e4352;padding:12px 0 0 0;} .sld5mainbox {padding:42px 0 0 0;} .sld5x-l {width:400px;float:left;} .sld5x-m {width:422px;float:left;} .sld5x-r {width:260px;float:left;} .sld6-left {width:765px;float:left;} .sld6-right {width:345px;float:right;} .sld6i-l {width:340px;float:left;margin:0 0 0 30px;text-align:right;} .sld6i-r {width:370px;min-height:245px;float:right;} .sld6title {padding:25px 0 0 0;} .sld6title h4 {font-size:30px;line-height:38px;font-weight:300;color:#0e4352;text-transform:uppercase;} .sld6desc {font-size:18px;line-height:22px;font-weight:300;color:#0e4352;padding:20px 0 0 0;text-align:left;} .sld6photo {padding:20px 0 0 0;} .buttour {margin:25px 0 0 0;} .buttprj {margin:31px 0 0 0;} .buttdef {margin:34px 0 0 0;} /* SUBPAGE*/ .subslide-wrapper {background:none;} .subtop-line {width:1180px;height:2px;background:#326574;margin:0px auto;} .subslide-content {width:490px;padding:65px 0 0 0;margin:0px auto;text-align:center;} .subslidetitle h1 {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;} .subslidesubtitle {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;padding:8px 0 0 0;} .subslidedesc {font-size:22px;line-height:26px;font-weight:300;color:#0e4352;padding:12px 0 0 0;} #sublayer-wrapper {width:100%;min-height:285px;background:url('../img/photos/sub-layer-more.jpg') no-repeat center top;} /* about */ #about-wrapper {width:100%;min-height:516px;background:url('../img/photos/about-banner.jpg') no-repeat center top;} #about-layer {width:100%;min-height:692px;background:url('../img/photos/about-photo1.jpg') no-repeat center top;} .about-content {width:570px;padding:70px 0 0 0;} .intitle {} .intitle h2 {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;text-transform:uppercase;} .insubtitle {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;padding:40px 0 0 0;} .indesc {font-size:22px;line-height:26px;font-weight:300;color:#0e4352;padding:12px 0 0 0;} /* bevelled glass */ #bevelled2-wrapper {width:100%;min-height:805px;background:url('../img/photos/bevelledlayer2.jpg') no-repeat center top;} #bevelled3-wrapper {width:100%;min-height:805px;background:url('../img/photos/bevelledlayer3.jpg') no-repeat center top;} #bevelled4-wrapper {width:100%;min-height:805px;background:url('../img/photos/bevelledlayer4.jpg') no-repeat center top;} #bevelledx-wrapper {width:100%;min-height:305px;background:url('../img/photos/bevelledlayerx.jpg') no-repeat center top;} .bevtitle h1 {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;text-transform:uppercase;} .bevfulldesc {font-size:22px;line-height:24px;font-weight:300;color:#0e4352;padding:12px 0 0 0;} .bevtitle h2 {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;text-transform:uppercase;} .bevsubtitle {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;padding:5px 0 0 0;text-transform:uppercase;} .bevsubtitle2 {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;padding:13px 0 0 0;} .bevsubslide {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;padding:8px 0 0 0;} .bevdesc {font-size:22px;line-height:24px;font-weight:300;color:#0e4352;padding:12px 0 0 0;} .bevelled0-content {width:605px;padding:121px 0 0 80px;} .bevelled1-content {width:530px;padding:72px 0 0 0;} .bevelled2-content {width:530px;padding:44px 50px 0 0;float:right;} .bevelled3-content {width:530px;padding:62px 0 0 0;} .buttbev {padding:45px 0 0 0;} .bevtxt1 {font-size:36px;line-height:42px;font-weight:300;color:#fff;padding:70px 0 0 0;text-align:center;} .bevtxt2 {font-size:36px;line-height:42px;font-weight:300;color:#fff;text-align:center;} .bevbuttx {padding:35px 0 0 0;text-align:center;} #bevelled5-wrapper {width:100%;min-height:403px;background:url('../img/photos/bevelledlayer5.jpg') no-repeat center top;margin:20px 0 20px 0;} .bevelled5-content {width:1180px;margin:0px auto;display:none;} .bev-l {width:100%;min-height:403px;background:url('../img/photos/bevel-glass_01.jpg') no-repeat center top;} .bev-m {width:100%;min-height:403px;background:url('../img/photos/bevel-glass_02.jpg') no-repeat center top;} .bev-r {width:100%;min-height:403px;background:url('../img/photos/bevel-glass_03.jpg') no-repeat center top;} /* services */ .upper {text-transform:uppercase;} #services-wrapper {width:100%;min-height:516px;background:url('../img/photos/services-banner.jpg') no-repeat center top;} .servslide-content {padding:60px 0 0 0;text-align:center;} .servslidetitle h1 {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;text-transform:uppercase;} .service-navigation-box {margin:0px auto;padding:50px 0 0 0;} .navibox {text-align:center;} .navi {width:900px;margin:13px auto 0 auto;text-align:center;} .navi li {display:inline;position: relative;} .navi li a {position: relative;color:#20424c;font-size:30px;font-weight:300;padding:0 0 5px 0;text-decoration:none;line-height:36px;} .active h2 {color:#039ba1;font-size:30px;font-weight:400;text-decoration:none;} .navi h2 {font-size:30px;font-weight:300;display:inline;margin:0;padding:0;text-transform:none;} .navi li a:hover {color:#039ba1;text-decoration:none;} .servmen-brk {padding:3px 12px 0 18px;} #kbsplashbacks1 {width:100%;min-height:533px;background:url('../img/photos/photo1-kitchen-bathroom-splashbacks.jpg') no-repeat center top;} #kbsplashbacks2 {width:100%;min-height:481px;background:url('../img/photos/photo2-kitchen-bathroom-splashbacks.jpg') no-repeat center top;} #kbsplashbacks3 {width:100%;min-height:532px;background:url('../img/photos/photo3-kitchen-bathroom-splashbacks.jpg') no-repeat center top;} #glassdoor1 {width:100%;min-height:533px;background:url('../img/photos/photo1-glass-doors.jpg') no-repeat center top;} #glassdoor2 {width:100%;min-height:481px;background:url('../img/photos/photo2-glass-doors.jpg') no-repeat center top;} #glassdoor3 {width:100%;min-height:532px;background:url('../img/photos/photo3-glass-doors.jpg') no-repeat center top;} #glasswall1 {width:100%;min-height:533px;background:url('../img/photos/photo1-glass-wall-partitions.jpg') no-repeat center top;} #glasswall2 {width:100%;min-height:481px;background:url('../img/photos/photo2-glass-wall-partitions.jpg') no-repeat center top;} #glasswall3 {width:100%;min-height:532px;background:url('../img/photos/photo3-glass-wall-partitions.jpg') no-repeat center top;} #balustrades1 {width:100%;min-height:533px;background:url('../img/photos/photo1-balustrades.jpg') no-repeat center top;} #balustrades2 {width:100%;min-height:481px;background:url('../img/photos/photo2-balustrades.jpg') no-repeat center top;} #balustrades3 {width:100%;min-height:532px;background:url('../img/photos/photo3-balustrades.jpg') no-repeat center top;} #shower1 {width:100%;min-height:533px;background:url('../img/photos/photo1-shower-doors-shower-screens.jpg') no-repeat center top;} #shower2 {width:100%;min-height:481px;background:url('../img/photos/photo2-shower-doors-shower-screens.jpg') no-repeat center top;} #shower3 {width:100%;min-height:532px;background:url('../img/photos/photo3-shower-doors-shower-screens.jpg') no-repeat center top;} #single-glass-dgu1 {width:100%;min-height:533px;background:url('../img/photos/photo1-single-glass-dgu.jpg') no-repeat center top;} #single-glass-dgu2 {width:100%;min-height:481px;background:url('../img/photos/photo2-single-glass-dgu.jpg') no-repeat center top;} #single-glass-dgu3 {width:100%;min-height:532px;background:url('../img/photos/photo3-single-glass-dgu.jpg') no-repeat center top;} #shopfronts1 {width:100%;min-height:533px;background:url('../img/photos/photo1-shopfronts.jpg') no-repeat center top;} #shopfronts2 {width:100%;min-height:481px;background:url('../img/photos/photo2-shopfronts.jpg') no-repeat center top;} #shopfronts3 {width:100%;min-height:532px;background:url('../img/photos/photo3-shopfronts.jpg') no-repeat center top;} #mirrors1 {width:100%;min-height:533px;background:url('../img/photos/photo1-mirrors.jpg') no-repeat center top;} #mirrors2 {width:100%;min-height:481px;background:url('../img/photos/photo2-mirrors.jpg') no-repeat center top;} #mirrors3 {width:100%;min-height:532px;background:url('../img/photos/photo3-mirrors.jpg') no-repeat center top;} .serv1-container {width:590px;padding:75px 0 0 0;} .serv2-container {width:590px;padding:75px 20px 0 0;float:right;} .serv3-container {width:590px;padding:75px 0 0 0;} .servtitle {width:390px;font-size:36px;line-height:42px;font-weight:300;color:#0e4352;} .servtitle h3 {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;text-transform:uppercase;} .servtitle1 {width:540px;font-size:36px;line-height:42px;font-weight:300;color:#0e4352;} .servtitle1 h3 {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;text-transform:uppercase;} .servsubtitle {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;} .servdesc {font-size:22px;line-height:26px;font-weight:300;color:#0e4352;padding:12px 0 0 0;} .enbeam-wrapper {width:100%;min-height:210px;background:url('../img/beam-services-back.png') repeat-x top;} .enbox {margin:0px auto;padding:40px 0 0 0;text-align:center;} .enhead {font-size:36px;line-height:42px;font-weight:400;color:#fff;} /* portfolio */ #portfolio-wrapper {width:100%;height:100%;background: #fff url('../img/photos/portfolio-banner.jpg') no-repeat center top;} .portfolio-container {width:1180px;padding:60px 0 0 0;margin:0px auto;} .mphoto-box {width:380px;min-height:285px;position:relative;} .portphoto-left {width:380px;float:left;position:relative;margin:0 0 20px 0;} .portphoto-midl {width:380px;float:left;margin:0 20px 20px 20px;position:relative;} a.photo-hover {width:100%;height:100%;position: absolute;top:0;left: 0;display:block;text-decoration:none;} a.photo-hover:hover {width:100%;height:100%;position:absolute;top:0;left:0;display:block;background: url('../img/photo-hover.png');} .blgpht-txt h2 {color:#fff;font-size:36px;line-height:42px;font-weight:400;} .blgpht-txt {padding:102px 0 0 60px;} .photo-hover:hover .blgpht-txt h2 {color:#fff;font-size:36px;line-height:42px;font-weight:400;display:block;} a.estfree-hover {width:100%;height:100%;position: absolute;top:0;left: 0;display:block;background: #5bbec2;text-decoration:none;} a.estfree-hover:hover {width:100%;height:100%;position:absolute;top:0;left:0;display:block;background: #fff;text-decoration:none;} .estfree-txt h2 {color:#fff;font-size:36px;line-height:42px;font-weight:400;} .estfree-txt {padding:102px 0 0 60px;} .estfree-hover:hover .estfree-txt h2 {color:#5bbec2;font-size:36px;line-height:42px;font-weight:400;} .catarr {font-size:20px;} .catarrleft {font-size:12px;padding:0 6px 0 0;} .photosslide-content {width:490px;padding:20px 0 0 0;margin:0px auto;text-align:center;} .back-cont {width:1180px;margin:0px auto;} .back-box {padding:25px 0 0 5px;} a.back-link {font-size:12px;line-height:12px;color:#039ba1;text-decoration:none;text-transform:uppercase;font-weight:400;} a.back-link:hover {font-size:12px;line-height:12px;color:#039ba1;text-decoration:underline;text-transform:uppercase;font-weight:400;} .buttport {margin:45px auto 0 auto;text-align:center;padding:0 0 55px 0;} /* testimonials */ #testimonials-wrapper {width:100%;min-height:576px;background: #fff url('../img/photos/testimonials-banner.jpg') no-repeat center top;} .testimonials-container {width:890px;padding:30px 0 0 0;margin:0px auto;} .review-line {width:44px;height:2px;background:#6a858d;margin:45px auto 0 auto;} .cust_review {padding:40px 0 0 0;} .rev-text {font-size:22px;color:#007597;text-align:center;font-style:italic;font-weight:300;} .testiauthor {text-align:right;font-size:16px;color:#007597;font-weight:600;padding:20px 0 0 0;} .testi-bottom {height:60px;} /* news */ #news-wrapper {width:100%;min-height:587px;background: #fff url('../img/photos/news-banner.jpg') no-repeat center top;} .news-container {width:1180px;padding:30px 0 0 0;margin:0px auto;} .news-box {} .newsinside-box {padding:20px 0 0 0;} .news-l {width:440px;float:left;} .news-r {width:720px;min-height:206px;float:right;} .newsline {width:100%;height:1px;background:#dee3e4;} .newshead {} .newshead-l {width:600px;float:left;} .newshead-r {width:85px;float:right;} .newstitle {font-size:24px;line-height:28px;color:#007597;} .newsdate {font-size:14px;color:#006177;text-align:right;} .newsdesc {font-size:18px;line-height:24px;font-weight:300;color:#326574;padding:20px 0 0 0;} .readmorebox {float:right;padding:15px 0 20px 0;} .more_text {display:none;font-size:18px;line-height:24px;font-weight:300;color:#326574;} /* contact */ #contact-wrapper {width:100%;min-height:516px;background: #fff url('../img/photos/contact-banner.jpg') no-repeat center top;} .contact-container {width:1180px;padding:60px 0 0 0;margin:0px auto;} .con-l {width:780px;float:left;} .con-r {width:380px;float:right;} .con-r-i {background:#f8f8f8;padding:0 0 20px 0;margin:40px 0 0 0;} .ctitle h2 {font-size:36px;color:#0e4352;text-transform:uppercase;font-weight:400;} .csubtitle h3 {font-size:36px;color:#0e4352;font-weight:400;} .cphone {font-size:22px;color:#0e4352;padding:20px 0 0 0;font-weight:300;} .phcol {color:#039ba1;} .cemail {font-size:22px;color:#0e4352;font-weight:300;margin:10px 0 0 0;} .caddress {font-size:22px;color:#0e4352;padding:20px 0 0 0;font-weight:300;} .map_canvas {width:100%;height:497px;margin:22px 0 40px 0;} .formbox {width:280px;margin:0px auto;padding:40px 0 0 0;} .formman {font-size:11px;color:#006177;padding:0 0 0 0;} .sub-box {width:120px;text-align:center;margin:40px 0 0 60px;} .gdpr-layer {font-size:12px;padding:15px 0 0 0;} .redcol {font-size:21px;color:red;} /* ----------------------------------------------------------------------------- BUTTONS ----------------------------------------------------------------------------- */ .b-mirrors-box {width:179px;height:90px;float:none;margin:0 0 0 0;} .b-mirrors {background: url('../img/buttons/b-mirrors.png') no-repeat;width:179px;height:90px;cursor:pointer;display:block;border:0;} .b-mirrors:hover {background-position: 0 -90px;} .b-glasspart-box {width:300px;height:90px;float:none;margin:0 0 0 0;} .b-glasspart {background: url('../img/buttons/b-glass-part.png') no-repeat;width:300px;height:90px;cursor:pointer;display:block;border:0;} .b-glasspart:hover {background-position: 0 -90px;} .b-shopfronts-box {width:246px;height:90px;float:none;margin:0 0 0 0;} .b-shopfronts {background: url('../img/buttons/b-shopfronts.png') no-repeat;width:246px;height:90px;cursor:pointer;display:block;border:0;} .b-shopfronts:hover {background-position: 0 -90px;} .b-f-request-box {width:235px;height:26px;float:none;margin:50px 0 0 0;} .b-f-request {background: url('../img/buttons/b-f-request.png') no-repeat;width:235px;height:26px;cursor:pointer;display:block;border:0;} .b-f-request:hover {background-position: 0 -26px;} .b-fb-box {width:25px;height:25px;float:left;margin:0 8px 0 0;} .b-fb {background: url('../img/icons/fb.png') no-repeat;width:25px;height:25px;cursor:pointer;display:block;border:0;} .b-fb:hover {background-position: 0 -25px;} .b-twitter-box {width:25px;height:25px;float:left;margin:0 8px 0 0;} .b-twitter {background: url('../img/icons/twitter.png') no-repeat;width:25px;height:25px;cursor:pointer;display:block;border:0;} .b-twitter:hover {background-position: 0 -25px;} .b-google-box {width:25px;height:25px;float:left;margin:0 0 0 0;} .b-google {background: url('../img/icons/google.png') no-repeat;width:25px;height:25px;cursor:pointer;display:block;border:0;} .b-google:hover {background-position: 0 -25px;} /* ----------------------------------------------------------------------------- Navigation ----------------------------------------------------------------------------- */ #nav-responsive {display:none;} select { width:201px; height:28px; padding:3px; margin: 13px 0 0 0; border: 1px #c7c7c7 solid; background: #fff; color:#41503e; font-size:13px; outline:none; display: inline-block; cursor:pointer; } /* ============================================================================ CONTACT ============================================================================ */ .wpcf7 fieldset{ width: 100%; margin-bottom: 10px; } .wpcf7-div{ color: #3b87b1; font-size: 12px; line-height: 18px; margin-bottom: 5px; display: block; width: 100%; float: left; } .wpcf7-text{ width: 240px; height:40px; background: transparent; border: 1px solid #326574; padding: 0 10px; font-size:12px;color:#006177; } .wpcf7-textarea{ width: 95%; box-sizing: border-box; -moz-box-sizing: border-box; background: transparent; border: 1px solid #326574; padding: 10px; font-family: 'Josefin Sans', sans-serif; font-size:13px;color:#006177; } textarea {resize:vertical;} .wpcf7-select { width: 240px; height:29px; padding:3px 0 3px 5px; margin: 0; border: 1px solid #ddd; background: #fff; color:#3b87b1; font-size:12px; outline:none; display: inline-block; cursor:pointer; } .wpcf7-submit{ font-family: 'Josefin Sans', sans-serif; font-size:12px; font-weight:600; text-transform: uppercase; padding: 11px 24px 10px 24px; cursor: pointer; float: none; border: 1px solid #326574; color:#326574; } .wpcf7-submit:hover{ background: #326574; color:#fff; } label.error {display:inline;color:#e43434;font-size:9px;font-family:Arial;text-align:left;} .messagesend {font-size:22px;color:#0e4352;} #message {font-size:22px;color:#0e4352;} .text-color {color:#f85006;} /* ============================================================================ FOOTER ============================================================================ */ .foot-break {width:100%;height:20px;background:#fff;} #footer-wrapper {width: 100%;min-height:77px;background:#f8f8f8;} .footer-main {width:1180px;margin:0px auto;} .footbox {padding:55px 0 0 0;} .foot1 {width:240px;float:left;} .foot2 {width:350px;float:left;} .foot3 {width:300px;float:left;} .foot4 {width:290px;float:left;} .foot1i {width:130px;margin:0 0 0 40px;} .foot2i {width:330px;} .foot-line {width:100%;height:1px;background:#6d919b;margin:12px auto 0 auto;} .foot-copy {font-size:12px;color:#0e4352;padding:6px 0 0 0;font-weight:400;} .foot-logo {width:189px;height:26px;background:url('../img/foot-logo.png') no-repeat center top;margin:0px auto;padding:0 0 40px 0;} .foothead {font-size:18px;color:#02a3a9;text-transform:uppercase;font-weight:600;} .footlinks {padding:20px 0 0 0;} .footlinks li {display:block;position: relative;text-transform:uppercase;} .footlinks li a {display:block;position: relative;color:#326574;font-size:12px;font-weight:600;text-decoration:none;line-height:18px;text-align:left;margin:0 0 8px 0;} .footlinks li a:hover {color:#02a3a9;text-decoration:none;} .navarr {font-size:10px;color:#02a3a9;padding:0 6px 0 0;} .addrbox1 {padding:20px 0 0 0;} .addrbox2 {padding:12px 0 0 0;} .addr-l {width:22px;color:#02a3a9;float:left;} .addr-r {width:190px;font-size:16px;color:#0e4352;float:left;} .faccredtxt {width:260px;padding:24px 0 0 0;font-size:16px;} .flogos {padding:15px 0 0 0;} .ggf {width:52px;height:36px;background:url('../img/icons/ggf.png') no-repeat;margin:0 16px 0 0;float:left;} .fensa {width:94px;height:36px;background:url('../img/icons/fensa.png') no-repeat;margin:0 16px 0 0;float:left;} .pilkington {width:66px;height:36px;background:url('../img/icons/pilkington.png') no-repeat;float:left;} .foot-social {padding:80px 0 0 0;float:right;} a.slidetitle-link {font-size:36px;line-height:42px;font-weight:300;color:#0e4352;text-decoration:none;} a.slidetitle-link:hover {font-size:36px;line-height:42px;font-weight:300;color:#039ba1;text-decoration:none;} a.imonda-link {font-size:12px;line-height:12px;color:#0e4352;text-decoration:none;} a.imonda-link:hover {font-size:12px;line-height:12px;color:#039ba1;text-decoration:none;} a.menu-link {font-size:12px;line-height:12px;color:#20424c;text-decoration:none;text-transform:uppercase;font-weight:600;} a.menu-link:hover {font-size:12px;line-height:12px;color:#039ba1;text-decoration:none;text-transform:uppercase;font-weight:600;} a.menu-link-hover {font-size:12px;line-height:12px;color:#039ba1;text-decoration:none;text-transform:uppercase;font-weight:600;} a.menu-link-hover:hover {font-size:12px;line-height:12px;color:#039ba1;text-decoration:none;text-transform:uppercase;font-weight:600;} a.read_more {font-size:13px;line-height:18px;color:#039ba1;text-decoration:none;font-weight:600;} a.read_more:hover {font-size:13px;line-height:18px;color:#007597;text-decoration:none;font-weight:600;} a.email-link {font-size:32px;color:#039ba1;font-weight:300;text-decoration:none;} a.email-link:hover {font-size:32px;color:#0e4352;font-weight:300;text-decoration:none;}