@charset "utf-8";@font-face{font-family:'HelveticaNeueLTStd-MdCn';src:url(../fonts/helveticaneueltstdmdcn.eot);src:url(../fonts/helveticaneueltstdmdcn.eot?#iefix) format("embedded-opentype"),url(../fonts/helveticaneueltstdmdcn.woff) format("woff"),url(../fonts/helveticaneueltstdmdcn.ttf) format("truetype"),url(../fonts/helveticaneueltstdmdcn.svg#helveticaneueltstdmdcn) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'chunkfiveroman';src:url(../fonts/chunkfive-webfont.eot);src:url(../fonts/chunkfive-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/chunkfive-webfont.woff) format("woff"),url(../fonts/chunkfive-webfont.ttf) format("truetype"),url(../fonts/chunkfive-webfont.svg#chunkfiveroman) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Calibri';src:url(../fonts/calibri.eot);src:url(../fonts/calibri.eot?#iefix) format("embedded-opentype"),url(../fonts/calibri.woff) format("woff"),url(../fonts/calibri.ttf) format("truetype"),url(../fonts/calibri.svg#calibri) format("svg");font-weight:400;font-style:normal}body{background:url(../images/body.jpg) repeat-x scroll 50% 0 #ff6502;font-family:'Calibri';font-size:14px;color:#fff}p{line-height:20px;padding-bottom:15px}h1{font-family:'chunkfiveroman';font-size:55px;color:#fff;text-transform:capitalize;padding-bottom:25px;font-weight:400;line-height:53px}h1 span{font-size:72px}h2{font-size:20px;padding-bottom:30px;font-family:'HelveticaNeueLTStd-MdCn';font-weight:400;text-shadow:0 -1px 1px #676767}h4{font-size:20px;color:#1b1b1b;font-weight:700;padding-bottom:15px}a{cursor:pointer}table td{line-height:20px}img,a{border:none;outline:none}html,html a{text-shadow:0 0 1px rgba(0,0,0,0.22)}#inner-content-wrapper input,#inner-content-wrapper textarea,#inner-content-wrapper select{background:#fff;border:1px solid #7c7c7c;border-radius:5px;padding:4px 3px!important;outline:none;font-family:'Calibri'!important;font-size:14px!important}#inner-content-wrapper input[type="file"]{color:#000;width:396px!important;padding:0!important;width:398px\0/!important;border:1px solid #7C7C7C\0/;padding:4px 3px\0/!important;border-radius:4px\0/!important}#inner-content-wrapper a{color:#FFF}#inner-content-wrapper a:hover{text-decoration:none}.left{float:left}.right{float:right}.clear{clear:both}.orange{font-size:16px;color:#de6408}.readmore{width:79px;margin:0 auto}.readmore span{background:url(../images/read-more.png) no-repeat;width:79px;height:49px;display:block}.readmore span:hover{background:url(../images/read-more.png) no-repeat scroll 0 -48px transparent}ul.list{line-height:18px;margin:0 0 15px 15px}ul.buttons{margin:0 0 15px -4px;list-style:none}ul.buttons li{float:left}ul.buttons a{text-indent:-9999px;text-transform:capitalize;cursor:pointer;display:block}ul.buttons li.download-brochure a{background:url(../images/btn-download-brochure.png) no-repeat;width:277px;height:49px;margin-right:8px}ul.buttons li.download-brochure a:hover,ul.buttons li.visit-gallery a:hover{background-position:0 -49px}ul.buttons li.visit-gallery a{background:url(../images/btn-visit-gallery.png) no-repeat;width:144px;height:49px}.inner-content h2{font-family:'Calibri';font-size:18px;font-weight:700;padding-bottom:20px;text-shadow:none}.fb-icon a{background:url(../images/fb-icon.png) no-repeat;width:22px;height:23px;display:block;text-indent:-9999px;text-transform:capitalize}.fb-icon a:hover{background-position:-22px 0}ul.list.brochures{margin:18px 0 0 15px}ul.list.brochures li{font-size:16px;line-height:30px}#header-wrapper{background:url(../images/header-bg.jpg) repeat-x;height:97px;box-shadow:0 0 5px #302f2f;position:relative;z-index:500}#header-wrapper .header{background:url(../images/header-bg.jpg) repeat-x;height:97px;width:994px;margin:0 auto;padding:0 11px}#header-wrapper .logo{width:296px;margin:0 auto}#header-wrapper .logo span{background:url(../images/carrington-logo.png) no-repeat;width:296px;height:190px;display:block;position:absolute}#navigation .left{width:351px}#navigation .right{width:322px}#navigation ul{list-style:none}#navigation li{float:left;margin:13px 12px 20px;height:36px}#navigation li a{text-decoration:none;color:#fff;font-size:18px;display:block;line-height:36px}#navigation li span{padding:0 8px;height:36px}#navigation .right li span{*padding:0 5px}#navigation li a:hover,#navigation li.current-menu-item,#navigation li.current-page-ancestor{background:url(../images/menu-left.jpg) no-repeat scroll left center transparent;display:block;height:36px}#navigation li a:hover span,#navigation li.current-menu-item span,#navigation li.current-page-ancestor span{background:url(../images/menu-right.jpg) no-repeat scroll right center transparent;display:block;height:36px}#navigation li.menu-item-13{background:none!important;margin:0 12px 0 0}#navigation li.menu-item-13 span{background:url(../images/home-button.png) no-repeat!important;display:block;text-indent:-9999px;text-transform:capitalize;width:67px;padding:0}#navigation li.menu-item-13 span:hover,#navigation li#menu-item-13.current-menu-item span{background-position:-67px 0!important}#navigation li.menu-item-13 a{height:66px}#navigation li.menu-item-13 a:hover span,#navigation li.menu-item-13 span,#navigation li.menu-item-13 a:hover{background:none;height:65px}.top-bar{width:981px;margin:0 auto;*margin-top:18px}.call-to-action{width:218px}.call-to-action span{background:url(../images/call-to-action.png) no-repeat;width:218px;height:26px;display:block}.menu ul ul span,.menu ul ul span:hover{background:none!important}.menu ul ul{background:url(../images/submenu.png) repeat;width:270px;border-radius:3px}.menu ul ul li,.menu ul ul li.current-menu-item{background:url(../images/submenu-list.png) repeat-x scroll 0 bottom transparent!important;margin:0 3px;float:none!important}.menu ul ul li.menu-item-229{background:none!important}.menu ul ul a:hover,.menu ul ul li.current-menu-item a{background:url(../images/submenu-hover.png) repeat-x!important}#navigation ul ul li span{padding:0}.searchbar{background:url(../images/search-bar.png) no-repeat;width:204px;height:23px}#searchform{float:left;margin:5px 0 0 10px;width:161px}#searchform label{display:none}#searchform #s{border:medium none;color:#7C7C7C;float:left;font-family:Arial;font-size:11px;width:130px}#searchform #searchsubmit{background:none;margin-top:-5px;float:right;width:21px;height:23px;border:none;text-indent:-9999px;text-transform:capitalize;cursor:pointer}#search-result h3{margin-bottom:20px;font-weight:400;font-size:14px}#search-result h2.entry-title{font-family:Calibri;font-size:24px;padding-bottom:15px;text-shadow:none}#search-result .title h2{padding-bottom:10px;font-weight:700;font-family:Calibri;text-shadow:none}#search-result .title h2 a{color:#1B1B1B}#search-result .excerpt{padding-bottom:20px}#banner-wrapper{width:994px;margin:0 auto;padding:0 11px}#content-wrapper .read-more-wrapper{background:url(../images/read-more-wrapper.png) no-repeat;width:1016px;height:494px;margin:0 auto -24px;position:relative;z-index:2}#content-wrapper{margin-top:-12px;position:relative;z-index:100}.read-more-wrapper ul{margin:0 auto;padding-top:48px;width:981px}.read-more-wrapper li{float:left;width:245px;text-align:center;list-style:none}.read-more-wrapper li h1{font-family:'HelveticaNeueLTStd-MdCn';font-weight:400;padding-bottom:16px;color:#3c3c3b;font-size:24px;text-shadow:0 0 1px #fff;line-height:30px}.read-more-wrapper li h2{font-family:'HelveticaNeueLTStd-MdCn';font-weight:400;padding-bottom:16px;color:#3c3c3b;font-size:24px;text-shadow:0 0 1px #fff;line-height:30px}.read-more-wrapper li h3{font-family:'HelveticaNeueLTStd-MdCn';font-weight:400;padding-bottom:16px;color:#3c3c3b;font-size:24px;text-shadow:0 0 1px #fff;line-height:30px}.read-more-wrapper li p{color:#666;font-size:16px;margin:0 auto;width:208px;height:120px;text-shadow:0 0 1px #fff}.read-more-wrapper img{border:3px solid #FFF;box-shadow:0 0 7px #9E9C9C;height:124px;width:167px;margin:4px 0 15px;display:inline-block}#content-wrapper .content{background:url(../images/video-sec-bg.png) repeat-y;min-height:435px;margin:0 auto;width:1012px;z-index:1}#content-wrapper .video-sec-bot{background:url(../images/video-sec-bot.png) no-repeat;width:1012px;height:26px;margin:0 auto}#content-wrapper .content .vid-sec-imagebg{background:url(../images/video-bg-overlay.png) no-repeat;padding:25px 16px 0;min-height:410px}.home-cont p{text-shadow:0 0 1px #fff}.home-cont-left{float:left;width:634px;margin-left:35px;margin-top:-12px}.home-cont-left h2{color:#fff}.home-cont-left h1{color:#fff;font-size:20px;padding-bottom:30px;font-family:'HelveticaNeueLTStd-MdCn';font-weight:400;text-shadow:0 -1px 1px #676767;width:650px;line-height:20px}.home-cont .text{width:300px}.home-cont .text p{font-size:15px;color:#5d5d5d}.video{background:url(../images/video-placeholder.png) no-repeat;width:590px;height:347px;margin:18px auto 0}#inner-content-wrapper{margin:100px auto;min-height:300px}#inner-content-wrapper .inner-content{width:974px;margin:0 auto;padding:0 11px}.inner-content .innerleft{float:left;width:458px}.inner-content .innerright{float:right;width:500px}.img-inner{margin-top:5px}.service-innerright-text h1,.service-innerleft-text h1{font-size:41px}.service-innerleft-img{background:url(../images/products-frame.png) no-repeat;float:left;width:345px;height:386px;margin-top:20px}.service-innerleft-img img{height:271px;left:14px;position:relative;top:13px;width:291px;z-index:-1}.service-innerright-img{float:right;width:345px;margin-top:20px}.service-innerright-text{float:right;width:625px;margin-top:10px}.service-innerleft-text{float:left;width:625px;margin-top:10px;text-align:right}.segment-title{font-size:55px;line-height:44px;padding-left:100px}.carr-title-the{font-size:41px;padding-left:50px}.contact-details .left{width:262px}.contact-details .right{width:184px}.contact-details .right td{vertical-align:top}.contact-details .right td.semicolon{padding:0 8px 0 3px}.contact-form{width:437px}.contact-form td.first-child{vertical-align:top;width:128px}.contact-form td.first-child span.star{padding-left:3px}.contact-form td.first-child span.required{color:#1b1b1b;font-style:italic;padding-left:3px}.contact-form td{padding-bottom:8px}.contact-form input.wpcf7-text{width:307px;padding:4px 3px}.contact-form textarea.wpcf7-textarea{width:307px;height:90px;resize:none;padding:4px 3px}.contact-form input.wpcf7-captchar{width:223px;padding:4px 3px;float:right}.contact-form img.wpcf7-captchac{float:left;width:78px;border:1px solid #7C7C7C}.button.gform_button{background:url(../images/contact-submit.png) no-repeat!important;width:153px;height:46px;border:none!important;text-indent:-9999px;text-transform:capitalize;cursor:pointer}.request-quote-form .wpcf7-submit{background:url(../images/contact-submit.png) no-repeat!important;width:153px;height:46px;border:none!important;text-indent:-9999px;text-transform:capitalize;cursor:pointer;float:right}.request-a-quote{float:right;padding:0 25px 10px;width:215px}.request-a-quote h2{padding-bottom:12px;color:#f58836;text-shadow:0 1px 0 #181818}.request-a-quote p,.request-a-quote td{text-shadow:none;color:#fff;font-size:12px;line-height:16px}.request-a-quote td.first-child{width:60px;display:block}.request-a-quote td{vertical-align:top;padding-bottom:6px}.request-a-quote span.star{font-size:13px;color:#F58836}.request-a-quote input.wpcf7-text{width:150px;border:none;border-radius:8px;padding:3px}.request-a-quote textarea.wpcf7-textarea{width:150px;height:80px;border:none;resize:none;border-radius:8px;padding:3px}.request-a-quote .wpcf7-captchac{float:left;height:22px}.request-a-quote input[type="file"]{width:210px!important;background:#fff;font-size:10px;width:216px\0/!important;border:none\0/;padding:2px\0/;border-radius:3px\0/}.request-a-quote .wpcf7-captchar{float:right;width:75px;border:none;border-radius:8px;padding:3px}.request-a-quote .button.gform_button{background:url(../images/submit.png) no-repeat!important;width:63px;height:37px;border:none;cursor:pointer;text-indent:-9999px;text-transform:capitalize;outline:none;float:left;margin:0 0 0 77px}.request-a-quote input,.request-a-quote textarea{border-radius:3px;border:none;padding:3px!important;font-size:12px!important}.request-a-quote div.wpcf7 img.ajax-loader{float:left;margin:8px 0 0 5px}.request-a-quote .submit-button p{padding:0}.request-a-quote .gform_wrapper .top_label .gfield_label{font-size:12px}.request-a-quote .gform_wrapper textarea.small{height:55px}.request-a-quote .gform_wrapper .validation_error{display:none}.request-a-quote .gform_wrapper .top_label input.large,.request-a-quote .gform_wrapper .top_label select.large,.request-a-quote .gform_wrapper .top_label textarea.textarea{width:100%}.request-a-quote .gform_wrapper .top_label .gfield_error{width:94%}.request-a-quote .gfield_captcha{float:left;height:22px;width:100px;height:21px\0/}.request-a-quote .gfield_captcha_input_container{float:right;width:51%;padding:0}.request-a-quote .gfield_error .gfield_captcha_input_container{width:48%}.request-a-quote .gfield_captcha_input_container #input_4_6{width:100%}.request-a-quote .gfield_error .gfield_captcha_input_container #input_4_6{width:98%}.request-quote-form{margin:35px auto 0}.request-title{float:left;width:345px}.request-quote-text{float:left;width:530px;padding-top:50px}.request-title-a{font-size:41px;vertical-align:top;padding-left:81px}.submit{float:right;width:190px}img.ajax-loader{margin-top:10px}.request-quote-form #field_2_5{display:block!important}.readmore-bottom{background:url(../images/readmore-bottom-wrapper.png) no-repeat;width:1016px;height:231px;margin:0 auto -8px;position:relative;bottom:40px;padding-top:43px;text-align:center}.readmore-bottom ul{width:980px;margin:0 auto;list-style:none}.readmore-bottom li{float:left;width:245px}.readmore-bottom h2{color:#fff;padding-bottom:5px;text-shadow:-1px -1px 1px #000}.readmore-bottom p{font-size:13px;color:#aaa;text-shadow:none;padding:0 18px 10px;line-height:16px}.readmore-bottom img{border:3px solid #FFF;box-shadow:0 2px 10px #3d3d3d;height:67px;width:192px;margin:4px 0 15px;display:inline-block}.readmore-bottom .readmore{width:67px;margin:0 auto}.readmore-bottom .readmore span{background:url(../images/read-more-gray.png) no-repeat;width:67px;height:32px;display:block}.readmore-bottom .readmore span:hover{background-position:0 -32px}.testimonials-list .quote{margin-bottom:20px}.testimonials-list blockquote{padding-bottom:18px;line-height:20px}.testimonials-list cite{font-style:normal}table.galleries{margin:0 auto}table.galleries td{background:url(../images/gallery-border.png) no-repeat scroll 0 0 transparent;display:inline-block;height:323px;margin:4px;padding:14px 0 0 14px;width:458px}table.galleries td a{background:url(../images/gallery-title.png) repeat scroll 0 0 transparent;margin:-80px 0 32px;color:#FF6502!important;display:block;font-size:18px;padding:30px 0 30px 25px;position:relative;text-decoration:none;width:420px;border-radius:0 0 8px 8px}table.galleries img{border-radius:8px 8px 8px 8px;height:295px;width:445px;position:relative;z-index:-1}#footer-wrapper{width:974px;margin:0 auto;position:relative;bottom:25px}.footer-menu ul{list-style:none}.footer-menu li{float:left;padding:0 24px 0 0}.footer-menu a{text-decoration:none;color:#fff;font-size:12px}.footer-menu li.current_page_item a,.footer-menu a:hover,.footer-menu li.current-page-ancestor a{color:#c72612}.footer-menu li:hover{color:#c72612!important}#footer-wrapper .copyright p,#footer-wrapper .copyright a{color:#424242;font-size:12px;text-decoration:none;padding-top:5px;text-shadow:none}@media \0screen{.read-more-wrapper li h1{font-family:'Francois One',sans-serif;font-size:22px}h2{font-family:'Francois One',sans-serif;font-size:18px}}@media only screen and (max-width: 1023px){*,:before,:after{box-sizing:border-box}img{max-width:100%;height:auto}#header-wrapper .header,#banner-wrapper{max-width:994px;width:100%;padding:0 15px}#header-wrapper .logo{width:30%;margin:0 auto}#header-wrapper .logo span{background:url(../images/carrington-logo.png) no-repeat;width:221px;height:140px;display:block;position:absolute;background-size:100%}#navigation .left{width:35%}#navigation li{margin:13px 5px 20px}#navigation li.menu-item-13{margin:0 5px 0 0}#navigation li a{font-size:16px}#navigation li span{padding:0 5px}#navigation .right{width:35%}.top-bar{width:100%}#content-wrapper .read-more-wrapper{width:100%;margin:0 auto;height:auto;background:none;padding:0 15px}#content-wrapper .read-more-wrapper .read-more-wrapper{background:url(../images/read-more-wrapper.png) no-repeat;background-size:100% 100%;width:100%;padding:0 15px 25px;height:auto;margin:0 auto}.read-more-wrapper ul{width:100%}.read-more-wrapper li{width:25%;padding:0 10px}.read-more-wrapper li h3{font-size:18px;line-height:24px}.read-more-wrapper li p{width:100%;height:auto}#content-wrapper .content{min-height:auto;margin:-24px auto 0;width:96%;padding:0;background-size:100%}#content-wrapper .content .vid-sec-imagebg{min-height:auto;background-size:100%;padding:25px 1.5% 0}.home-cont-left{float:left;width:72.9%;margin-left:0;margin-top:-25px;padding:0}.home-cont-left h1{padding:15px;width:100%;background:#878787}.video{background:url(../images/video-placeholder.png) no-repeat;width:94%;height:auto;margin:18px auto 0}.video iframe{width:100%}#content-wrapper .video-sec-bot{width:96%;background-size:100%}.request-a-quote{float:right;padding:0 15px 10px;width:27%}.request-a-quote input[type="file"]{width:100%!important}.readmore-bottom{width:96%;height:auto;margin:0 auto;position:relative;bottom:50px;padding:50px 15px 40px;text-align:center;background-size:100% 100%}.readmore-bottom ul{width:100%}.readmore-bottom li{float:left;width:25%;padding:0 10px}#footer-wrapper{width:100%;padding:0 15px;text-align:center}#footer-wrapper div{width:100%;text-align:center}.footer-menu li{float:none;padding:0 12px;display:inline-block}#footer-wrapper .right{float:none;display:inline-block}.request-a-quote .gfield_captcha_input_container{width:100%;margin:10px 0}.request-a-quote .button.gform_button{margin:0}.inner-content .innerleft{width:50%}.inner-content .innerright{width:50%}#inner-content-wrapper .inner-content{width:100%;padding:0 15px}.service-innerleft-img{width:35%;background-size:100%}.service-innerright-text{width:65%}.service-innerleft-img img{height:240px;left:14px;position:relative;top:0;width:85%;z-index:-1}.request-title{float:left;width:100%;text-align:center}.request-quote-text{float:left;width:100%;padding-top:10px;text-align:center}.contact-form{width:100%;max-width:437px}#inner-content-wrapper input[type="file"]{width:100%!important;max-width:396px}.contact-details .left{width:50%}.contact-details .right{width:40%}table.galleries{margin:0 auto;width:100%!important}table.galleries td{margin:4px 1%;width:47.5%;padding:0 1.5%;background-size:100% 100%;position:relative;height:auto}table.galleries img{width:100%}table.galleries td a{margin:0;width:94%;position:absolute;bottom:4%}table.galleries img{height:auto}table.galleries td a{padding:10px}.ngg-gallery-thumbnail-box{float:left;width:25%;padding:5px}.ngg-gallery-thumbnail{float:left;text-align:center;width:100%}.ngg-gallery-thumbnail img{margin:0;padding:4px;width:100%}.ngg-galleryoverview{max-width:880px;width:100%}}@media only screen and (max-width: 767px){h1{font-size:36px;line-height:42px}#wprmenu_bar{z-index:999}#wprmenu_menu.left{z-index:999}#header-wrapper{height:auto;background:#898989}#header-wrapper .header{background:url(../images/header-bg-mobile.jpg) repeat-x;padding:0 15px 15px;height:auto}#header-wrapper .logo{width:200px;margin:0 auto 10px}#header-wrapper .logo span{width:200px;height:127px;position:relative}#content-wrapper{margin-top:0}#content-wrapper .read-more-wrapper .read-more-wrapper{background:none;padding:0}.read-more-wrapper ul{padding-top:30px}#content-wrapper .read-more-wrapper .read-more-wrapper ul li{background:url(../images/read-more-wrapper-one-col-bg.png) no-repeat;background-size:100% 100%;background-size:100% 100%;padding:30px 15px;width:50%}#content-wrapper .content{background:none;margin:0 auto}#content-wrapper .content .vid-sec-imagebg{background:none;padding:0 15px}.home-cont-left{width:100%;padding:0 0 20px;background:#FFF;margin:10px 0 0}.request-a-quote{float:left;padding:15px;width:100%;background:#171717}#content-wrapper .video-sec-bot{display:none}.readmore-bottom{width:100%;padding:40px 15px;bottom:0;background:none}.readmore-bottom li{float:left;width:50%;padding:25px 15px;background:url(../images/readmore-bottom-wrapper.png) no-repeat;background-size:100% 100%;min-height:250px}.readmore-bottom li:nth-child(odd){clear:left}#footer-wrapper{padding:25px 15px 0}#footer-wrapper .copyright p,#footer-wrapper .copyright a{color:#FFF}.inner-content .innerleft{width:100%}.inner-content .innerright{width:100%;margin:20px 0 0}#inner-content-wrapper{margin:50px auto 30px;min-height:auto}.service-innerright-text{width:100%}.service-innerleft-img{width:100%;background-size:100%;height:auto;max-width:280px}.service-innerleft-img img{height:240px}.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large,.gform_wrapper .top_label textarea.textarea{width:100%}.contact-details .left{width:100%}.contact-details .right{width:100%}}@media only screen and (max-width:600px){.ngg-gallery-thumbnail-box{width:50%}}@media only screen and (max-width: 460px){.top-bar{text-align:center}.searchbar{display:inline-block;float:none;margin:0 0 10px}.call-to-action{width:218px;display:inline-block;float:none}#content-wrapper .read-more-wrapper .read-more-wrapper ul li{width:100%}.readmore-bottom li{width:100%}table.galleries td{width:100%;margin:10px 0;padding:1% 3%}}