/* end wrapbg */
@import url("../../../css/call-to-action.css");#border-style{border-color:#dacfa2;border-style:solid}#default-heading-styles{font-weight:700;color:#c47454}#subheading{font-size:19px;color:#535453;font-weight:400;font-style:italic}#footer-stretch{content:"";position:absolute;background:#000;top:0;bottom:0;width:100%}#footer-font{font-size:9px;font-family:'Open Sans',sans-serif}#use-h1{font-size:30px;font-weight:700;color:#c47454;font-family:'Kameron',serif;text-transform:uppercase}#use-h2{font-size:14px;font-weight:600;font-family:'Open Sans',sans-serif;color:#535453}#use-h3{font-size:17px;font-weight:700;color:#c47454;font-family:'Kameron',serif}#h1-pointer{background:url(../images/pointer.png) no-repeat left;padding-left:40px}#read-more-anchor{font-size:14px;font-weight:600;font-family:'Open Sans',sans-serif;color:#535453;background:url(../images/read-more.png) no-repeat right;font-weight:700;padding-right:20px}#read-more-anchor:hover{color:#C47454}#aside-styles{float:left;width:360px;clear:none}#main-section-styles{width:540px;padding-right:40px;float:left}#inner-cta{width:100%;float:left;margin-top:-20px}body#home,body#services,body#about-us,body#news,body#testimonials,body#portfolio,body#contacts,body#blank,body#sections,body#product-page,body#blog,body#price-list{background-color:#ededed;background-image:url('../images/backgroundpattern.png')}body#home .wrapbg,body#services .wrapbg,body#about-us .wrapbg,body#news .wrapbg,body#testimonials .wrapbg,body#portfolio .wrapbg,body#contacts .wrapbg,body#blank .wrapbg,body#sections .wrapbg,body#product-page .wrapbg,body#blog .wrapbg,body#price-list .wrapbg{font-size:13px;font-family:'Kameron',serif;color:#535453}.wrapbg p{font-family:'Kameron',serif;line-height:180%;font-size:14px}.wrapbg h1{font-size:30px;font-weight:700;color:#c47454;font-family:'Kameron',serif;text-transform:uppercase}.wrapbg h2{font-size:14px;font-weight:600;font-family:'Open Sans',sans-serif;color:#535453}.wrapbg h3{font-size:17px;font-weight:700;color:#c47454;font-family:'Kameron',serif}.wrapbg h4{font-size:16px;color:#535453}.wrapbg h5{font-size:15px;color:#535453}.wrapbg h6{font-size:14px;color:#535453}.wrapbg a{color:#535453;text-decoration:underline}.wrapbg a:hover{text-decoration:none}.wrapbg a.btn{color:#000;clear:both}.wrapbg ul{list-style-type:circle;margin:0;padding:0}.wrapbg ol{list-style-type:decimal;margin:0;padding:0}.wrapbg ol li{margin-top:4px;padding-left:5px}.wrapbg li{list-style-position:inside}.wrapbg .text ol{list-style-type:decimal;margin:0;padding:0}.wrapbg .text ol li{margin-top:4px;padding-left:5px;padding-top:0;line-height:180%}.wrapbg .text ul{list-style-type:disc;margin:0;padding:0}.wrapbg .text ul li{margin-top:4px;padding-left:5px;padding-top:0;line-height:180%}html{overflow-x:hidden;overflow-y:scroll}html,body,.wrap{height:100%}body>.wrap{height:auto;min-height:100%}.wrap{width:940px;margin:0 auto}.wrapbg{position:relative;width:940px;float:left}.wrapbg #content{float:left;width:100%;margin-bottom:50px;margin-top:20px}body#home .wrapbg #content{margin-top:0}.wrapbg .business-details{float:left;width:100%;position:relative;min-height:104px;border-bottom-width:10px;border-color:#dacfa2;border-style:solid;margin-bottom:30px}.wrapbg .head_logo{float:left;margin-top:5px;margin-right:4px;position:relative}.wrapbg .head_logo img{margin-bottom:4px}.wrapbg .header-title{float:left;margin-top:17px;margin-bottom:10px;max-width:770px}.wrapbg #site-header-title{font-size:38px;font-weight:700;color:#c47454;min-width:50px;min-height:30px;text-transform:none}.wrapbg .site-motto{clear:both;width:380px;min-width:50px;float:left;margin-top:-15px}.wrapbg .site-motto #site-header-motto{font-size:30px;font-weight:700;color:#c47454;font-family:'Kameron',serif;text-transform:uppercase;text-transform:uppercase;font-weight:400;font-size:17px;color:#535453}.wrapbg #business-phone-number{display:none}.wrapbg .main-nav{width:750px;float:right;right:0;margin-top:20px}.wrapbg .navigation-bonline{float:right}.wrapbg .navigation-bonline li{list-style:none;font-size:14px}.wrapbg .navigation-bonline li a{display:block;line-height:35px;min-width:30px;text-decoration:none;text-transform:uppercase;margin:0 15px}.wrapbg .navigation-bonline li a.active{font-weight:700;position:relative}.wrapbg .navigation-bonline li a:hover{color:#C47454}.wrapbg .head-img{background-color:rgba(255,255,255,.38)}.wrapbg .head-img #carousel{overflow:hidden;margin:0 auto;top:10px;left:10px;width:940px;height:402px;position:relative}.wrapbg .head-img #carousel #faded{position:relative}.wrapbg .head-img #carousel #faded .slides_container,.wrapbg .head-img #carousel #faded .carousel,.wrapbg .head-img #carousel #faded .carousel img{width:920px;height:382px}.wrapbg .head-img #carousel #faded .next,.wrapbg .head-img #carousel #faded .prev{position:absolute;bottom:20px;display:block;width:39px;height:39px;z-index:97}.wrapbg .head-img #carousel #faded .next{right:30px;background:url(../images/righticon.png) 0 0 no-repeat}.wrapbg .head-img #carousel #faded .prev{left:10px;background:url(../images/lefticon.png) right 0 no-repeat}.wrapbg #aside-image{float:left;width:100%}.wrapbg .business-content header h1{font-size:30px;font-weight:700;color:#c47454;font-family:'Kameron',serif;text-transform:uppercase;margin-bottom:30px;float:left;width:380px;margin-top:10px}.wrapbg section#content article#business-description-content{width:528px;float:right;font-size:16px;margin-top:9px;padding-top:4px}.wrapbg #aside-summary .featured-projects-summary:before,.wrapbg #aside-summary .featured-projects-summary:after{background-color:#dacfa2}.wrapbg #aside-summary{width:100%;clear:both}.wrapbg #aside-summary .featured-projects-summary{width:100%;background-color:#dacfa2;position:relative;padding-bottom:15px}.wrapbg #aside-summary .featured-projects-summary:before,.wrapbg #aside-summary .featured-projects-summary:after{content:"";position:absolute;top:0;bottom:0;width:100%}.wrapbg #aside-summary .featured-projects-summary:after{left:100%}.wrapbg #aside-summary .featured-projects-summary:before{right:100%}.wrapbg #aside-summary .featured-projects-summary header{position:absolute;top:-40px;width:372px}.wrapbg #aside-summary .featured-projects-summary header #featured-projects-title{clear:both;min-width:50px;text-transform:uppercase}.wrapbg #aside-summary .featured-projects-summary .project{margin-top:20px;float:left}.wrapbg #aside-summary .featured-projects-summary .project .overlay-background.enabled{left:10px}.wrapbg #aside-summary .featured-projects-summary .project p{clear:both;min-height:20px;text-align:center;width:213px;margin-left:10px;height:20px;display:none}.wrapbg #aside-summary .featured-projects-summary .project span.upload{width:226px}.wrapbg #aside-summary .featured-projects-summary .project span.upload img{border:6px solid rgba(232,225,196,.7);width:222px}.wrapbg #aside-summary .featured-projects-summary .project+.project .overlay-background.enabled{left:0}.wrapbg #aside-summary .featured-projects-summary .project+.project span.upload a img{border-left-width:0}.project .overlay-background.enabled{top:10px;position:absolute;width:222px;height:129px;display:none}.team-wrapper .overlay-background.enabled{height:120px;width:120px;display:none;position:absolute;left:6px;top:11px}#sections .team-wrapper .overlay-background.enabled{left:0;top:0}.team-wrapper:hover .overlay-background.enabled{display:block}.wrapbg #testimonial-widget{clear:both;float:left;width:400px;margin-right:80px}.wrapbg #testimonial-summary-title{margin-bottom:10px;padding-bottom:5px}.wrapbg .read-more{text-decoration:none;float:right;font-size:14px;font-weight:600;font-family:'Open Sans',sans-serif;color:#535453;background:url(../images/read-more.png) no-repeat right;font-weight:700;padding-right:20px}.wrapbg .read-more:hover{color:#C47454}.wrapbg cite{font-size:17px;font-weight:700}.wrapbg #news-widget{float:left;width:400px}.wrapbg #news-widget article span{font-weight:700}.wrapbg #news-summary-title{margin-bottom:10px;padding-bottom:5px}.wrapbg #business-description{width:100%;float:left;clear:both;margin-bottom:30px;padding:30px 0;position:relative}.wrapbg #contact-page-address{clear:both;float:right;width:249px;margin-top:5px}.wrapbg #contact-page-address span a{font-size:14px;font-weight:600;font-family:'Open Sans',sans-serif;color:#535453;background:url(../images/read-more.png) no-repeat right;font-weight:700;padding-right:20px;text-decoration:none;margin-bottom:10px;float:left;text-transform:uppercase}.wrapbg #contact-page-address span a:hover{color:#C47454}body#about-us .team-summary,body#blank .team-summary,body#sections .team-summary,body#product-page .team-summary{width:540px;padding-right:40px;float:left}body#about-us .team-summary>header h2,body#blank .team-summary>header h2,body#sections .team-summary>header h2,body#product-page .team-summary>header h2{font-size:30px;font-weight:700;color:#c47454;font-family:'Kameron',serif;text-transform:uppercase}body#about-us .team-summary #team-summary-content,body#blank .team-summary #team-summary-content,body#sections .team-summary #team-summary-content,body#product-page .team-summary #team-summary-content{margin:20px 0}body#about-us .team-summary #team-summary-content h3,body#blank .team-summary #team-summary-content h3,body#sections .team-summary #team-summary-content h3,body#product-page .team-summary #team-summary-content h3{font-weight:400;font-size:13px}body#about-us .team-summary .our-team-content,body#blank .team-summary .our-team-content,body#sections .team-summary .our-team-content,body#product-page .team-summary .our-team-content{margin-bottom:20px;margin-top:5px;min-height:80px;width:480px;float:none}body#about-us .team-summary .our-team-content span.text,body#blank .team-summary .our-team-content span.text,body#sections .team-summary .our-team-content span.text,body#product-page .team-summary .our-team-content span.text{width:auto;display:block;float:none;line-height:180%;margin:15px;margin-top:5px}body#about-us .team-summary .our-team-content .team-wrapper .our-team-content,body#blank .team-summary .our-team-content .team-wrapper .our-team-content,body#sections .team-summary .our-team-content .team-wrapper .our-team-content,body#product-page .team-summary .our-team-content .team-wrapper .our-team-content{border-width:6px;border-color:#dacfa2;border-style:solid}body#about-us #aside-summary,body#blank #aside-summary,body#sections #aside-summary,body#product-page #aside-summary{float:left;width:360px;clear:none}body#about-us #aside-summary #page-deal,body#blank #aside-summary #page-deal,body#sections #aside-summary #page-deal,body#product-page #aside-summary #page-deal{width:100%;float:left;margin-top:-20px}body#about-us .our-team-wrapper h2,body#blank .our-team-wrapper h2,body#sections .our-team-wrapper h2,body#product-page .our-team-wrapper h2{line-height:1.5em;margin:5px 15px 0 15px;padding:0;text-transform:uppercase;color:#c47454}body#about-us .our-team-wrapper .our-team-aside,body#blank .our-team-wrapper .our-team-aside,body#sections .our-team-wrapper .our-team-aside,body#product-page .our-team-wrapper .our-team-aside{line-height:0}body#about-us .our-team-wrapper .our-team-aside img,body#blank .our-team-wrapper .our-team-aside img,body#sections .our-team-wrapper .our-team-aside img,body#product-page .our-team-wrapper .our-team-aside img{margin-right:10px;min-width:120px;min-height:80px;margin:6px 10px 0 6px;border-color:#dacfa2;border-style:solid;border-right-width:6px;border-bottom-width:6px}body#about-us .our-team-wrapper .our-team-content:after,body#blank .our-team-wrapper .our-team-content:after,body#sections .our-team-wrapper .our-team-content:after,body#product-page .our-team-wrapper .our-team-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}body#blank .wrapbg #team-summary-content{min-height:240px;line-height:18px}body#news .wrapbg .news,body#blog .wrapbg .news{width:540px;padding-right:40px;float:left}body#news .wrapbg .news header,body#blog .wrapbg .news header{font-size:30px;font-weight:700;color:#c47454;font-family:'Kameron',serif;text-transform:uppercase}body#news .wrapbg .news .news-article,body#blog .wrapbg .news .news-article{margin-top:10px;margin-bottom:46px;position:relative;border-color:#dacfa2;border-style:solid;border-bottom-width:5px;padding-bottom:4px}body#news .wrapbg .news .news-article .news-date,body#blog .wrapbg .news .news-article .news-date{font-size:14px;font-weight:600;font-family:'Open Sans',sans-serif;color:#535453;color:#fff;position:absolute;bottom:-5px;background-color:#c47454;font-size:12px;width:55px;padding-top:65px;text-align:right;padding-right:5px}body#news .wrapbg .news .news-article .hasDatepicker,body#blog .wrapbg .news .news-article .hasDatepicker{position:absolute}body#news .wrapbg .news .news-article .news-title,body#blog .wrapbg .news .news-article .news-title{font-size:14px;font-weight:600;font-family:'Open Sans',sans-serif;color:#535453;margin-bottom:10px;text-transform:uppercase}body#news .wrapbg .news .news-article .news-content,body#blog .wrapbg .news .news-article .news-content{padding-left:75px;min-height:75px}body#news .wrapbg #aside-summary,body#blog .wrapbg #aside-summary{float:left;width:360px;clear:none;clear:none}body#news .wrapbg #page-deal,body#blog .wrapbg #page-deal{width:100%;float:left;margin-top:-20px}.wrapbg section article .news-date.date-enabled,.wrapbg section article .testimonial-date.date-enabled{padding-left:0}body#blog .news-content{float:none;line-height:18px}body#blog .news-author{float:left;margin-top:17px;text-transform:uppercase}body#services .wrapbg .services,body#price-list .wrapbg .services{width:540px;padding-right:40px;float:left}body#services .wrapbg .services header,body#price-list .wrapbg .services header{font-size:30px;font-weight:700;color:#c47454;font-family:'Kameron',serif;text-transform:uppercase}body#services .wrapbg .services #services-description,body#price-list .wrapbg .services #services-description{margin-top:20px;width:540px}body#services .wrapbg .services #service-content ul,body#price-list .wrapbg .services #service-content ul{position:relative;width:245px;margin-right:25px;float:left;margin-bottom:10px;padding:0}body#services .wrapbg .services #service-content ul li,body#price-list .wrapbg .services #service-content ul li{float:left;width:225px}body#services .wrapbg .services #service-content ul li h2,body#price-list .wrapbg .services #service-content ul li h2{font-size:14px;text-transform:uppercase}body#services .wrapbg .services #service-content .service-table-row-name,body#price-list .wrapbg .services #service-content .service-table-row-name{min-height:20px;min-width:50px;width:157px}body#services .wrapbg .services #service-content .service-table-row-price,body#price-list .wrapbg .services #service-content .service-table-row-price{min-height:12px;min-width:57px;width:57px;right:0;color:#c47454}body#services .wrapbg .services #service-content .service-table-header,body#price-list .wrapbg .services #service-content .service-table-header{margin:10px 0 5px 0}body#services .wrapbg .services .service-table-buttons,body#price-list .wrapbg .services .service-table-buttons{clear:both}body#services .wrapbg .services .service-table-remove,body#price-list .wrapbg .services .service-table-remove{right:-30px}body#services .wrapbg #aside-summary,body#price-list .wrapbg #aside-summary{float:left;width:360px;clear:none;clear:none}body#services .wrapbg #aside-summary #page-deal,body#price-list .wrapbg #aside-summary #page-deal{width:100%;float:left;margin-top:-20px}.handle,.service-table-header .handle{left:5px}body#testimonials .wrapbg #wrap-testimonials{width:540px;padding-right:40px;float:left}body#testimonials .wrapbg #wrap-testimonials header{font-size:30px;font-weight:700;color:#c47454;font-family:'Kameron',serif;text-transform:uppercase}body#testimonials .wrapbg #wrap-testimonials #feedback .testimonials{margin-top:10px;margin-bottom:20px;position:relative;border-color:#dacfa2;border-style:solid;border-bottom-width:5px;padding-bottom:4px;margin-top:50px}body#testimonials .wrapbg #wrap-testimonials #feedback .testimonials .testimonial-name{font-size:14px;font-weight:600;font-family:'Open Sans',sans-serif;color:#535453;margin-bottom:10px;text-transform:uppercase}body#testimonials .wrapbg #wrap-testimonials #feedback .testimonials .testimonial-date{font-size:14px;font-weight:600;font-family:'Open Sans',sans-serif;color:#535453;color:#fff;position:absolute;bottom:-5px;background-color:#c47454;font-size:12px;width:55px;padding-top:65px;text-align:right;padding-right:5px}body#testimonials .wrapbg #wrap-testimonials #feedback .testimonials .hasDatepicker{position:absolute}body#testimonials .wrapbg #wrap-testimonials #feedback .testimonials .testimonial-content{padding-left:75px;min-height:75px}body#testimonials .wrapbg #aside-summary{float:left;width:360px;clear:none;clear:none}body#testimonials .wrapbg #aside-summary #page-deal{width:100%;float:left;margin-top:-20px}body#portfolio .wrapbg .projects-page{width:540px;padding-right:40px;float:left}body#portfolio .wrapbg .projects-page header{margin-bottom:20px}body#portfolio .wrapbg .projects-page header h1{font-size:30px;font-weight:700;color:#c47454;font-family:'Kameron',serif;text-transform:uppercase;margin-bottom:20px}body#portfolio .wrapbg .projects-page .project-single{margin-bottom:20px;clear:both;float:left;width:100%;margin-bottom:20px;position:relative}body#portfolio .wrapbg .projects-page .project-single .project-details{margin-bottom:20px;width:547px}body#portfolio .wrapbg .projects-page .project-single .project-details h2{margin-bottom:10px}body#portfolio .wrapbg .projects-page .project-single .project-images img,body#portfolio .wrapbg .projects-page .project-single .project-images .img-border{margin-left:10px;width:168px;min-width:168px;height:100px;min-height:100px;line-height:normal;padding-top:60px}body#portfolio .wrapbg .projects-page .project-single .project-images img{padding-top:0;height:162px;width:137px;border:0;box-shadow:none}body#portfolio .wrapbg .projects-page .project-single .project-images span.rollover-eff3{width:145px;height:194px;left:28px;line-height:255px;opacity:0}body#portfolio .wrapbg .projects-page .project-single .image-count{float:right;clear:left;margin-top:10px;margin-right:-7px;font-size:14px;font-weight:600;font-family:'Open Sans',sans-serif;color:#535453;background:url(../images/read-more.png) no-repeat right;font-weight:700;padding-right:20px}body#portfolio .wrapbg .projects-page .project-single .image-count:hover{color:#C47454}body#portfolio .wrapbg #aside-summary{float:left;width:360px;clear:none;float:right;clear:none}body#portfolio .wrapbg #aside-summary #page-deal{width:100%;float:left;margin-top:-20px}body#contacts .wrapbg .popup-content #address-heading-name{display:block;margin-top:20px;line-height:normal}.wrapbg .contact-page-address{float:left;width:360px;clear:none;width:575px;float:right}.wrapbg .contact-page-address #contact-page-address{margin-bottom:20px;width:254px}.wrapbg .contact-page-address #location-map{float:right;border:3px solid;border-color:#535453}.wrapbg .contact-page-address #location-map #map{width:249px;height:208px}.wrapbg .contact-page-address #business-hours{clear:both;float:right;width:249px;display:none}.wrapbg .contact-page-address a.btn{float:left}.wrapbg .popup-content{margin-bottom:15px}.wrapbg .popup-content p,.wrapbg .popup-content table{font-size:14px;color:#535453}.wrapbg .popup-content table{line-height:180%}.wrapbg .popup-content #address-heading-name{text-transform:none}.wrapbg .popup-content #inline-phonenumber{margin-top:15px}.wrapbg .popup-content #inline-phonenumber:before{content:"Telephone"}.wrapbg .popup-content #business-hours-heading{margin-top:10px;font-size:17px;font-weight:700;color:#c47454;font-family:'Kameron',serif}.wrapbg .contact-details{display:block;float:left}.wrapbg .contact-form{width:540px;padding-right:40px;float:left;width:325px}.wrapbg .contact-form #contact-call{margin:20px 0}.wrapbg .contact-form #form-main{background-color:#E6DFC3;padding:30px;padding-bottom:65px;border-color:#c47454;border-top-width:10px;border-bottom-width:10px;border-style:solid}.wrapbg .contact-form #form-main textarea{height:161px;overflow:auto;padding:7px 5px;width:250px;background:#dacfa2;border:0}.wrapbg .contact-form #form-main input{padding:7px 5px;width:250px;background:#dacfa2;border:0}.wrapbg .contact-form #form-main label{text-align:left;width:250px;font-size:14px;font-weight:600;font-family:'Open Sans',sans-serif;color:#535453;color:#c47454;margin-bottom:5px}.wrapbg .contact-form #form-main p{margin-bottom:10px}.wrapbg .contact-form #form-main .buttons{padding-bottom:10px;float:left}.wrapbg .contact-form #form-main .buttons button{font-size:14px;font-weight:600;font-family:'Open Sans',sans-serif;color:#535453;display:inline-block;background-color:transparent;border:0;color:#fff;background:#c47454;padding:7px 35px;margin:0}.wrapbg .more-link,.wrapbg .contact-button{font-size:14px;margin-left:10px;margin-top:4px}.wrapbg .contact-form-message{width:270px;float:left}.wrapbg .contact-form-message input[type="radio"]{width:50px}.wrapbg .contact-form-message .contact-form-label{height:50px}.wrapbg .contact-form-label{display:block;padding:0 0 8px 0}.wrapbg #site_contacts_post figure{margin-bottom:15px}.wrapbg #site_contacts_post dl{width:238px}.wrapbg #site_contacts_post dl dt{padding-bottom:15px}.wrapbg #site_contacts_post dl dd{padding-bottom:10px}.wrapbg dt,.wrapbg dd{line-height:200%}.wrapbg #form-1 strong{display:block;font-size:14px;padding-bottom:10px}.wrapbg #form-1 label{display:block;height:41px;overflow:hidden}.wrapbg #form-1 input{width:208px;padding:7px 5px;border:1px solid #c9c9c9;background:#fff}.wrapbg #form-1 span{float:left;width:227px}.wrapbg #thank-you{border:1px solid black;padding:20px;text-align:center;margin-top:10px}.wrapbg #thank-you p{margin-bottom:10px}.wrapbg .error{color:red}.wrapbg #base-footer{clear:both;min-height:96px;position:relative;border-top-width:10px;border-color:#dacfa2;border-style:solid}.wrapbg #base-footer #legal-info{float:left;min-width:50px;color:inherit;width:600px;margin:0;min-height:10px;margin-top:15px;margin-left:5px;color:#535453;font-size:9px;font-family:'Open Sans',sans-serif}.wrapbg #base-footer #copyright-info{min-width:50px;color:inherit;min-height:10px;position:absolute;bottom:10px;right:3px;color:#535453;font-size:9px;font-family:'Open Sans',sans-serif}.wrapbg #base-footer ul{float:right;list-style:none;padding:0;margin-top:15px}.wrapbg #base-footer ul li{float:left;text-align:center;position:relative;margin-left:10px;border:0;color:inherit}.wrapbg #base-footer ul li a{outline:0;text-decoration:none;color:#535453;font-size:9px;font-family:'Open Sans',sans-serif}.wrapbg section.projects-page article.projects-section ol li{color:#fff}.wrapbg .prev-indent,.wrapbg section.news-teaser article figure{float:left;margin:0 16px 0 0}.wrapbg .extra-box,.wrapbg #site_home_whatsnew1,.wrapbg #site_home_whatsnew2,.wrapbg #site_home_whatsnew3{overflow:hidden}.wrapbg section.projects-page article.projects-section header{width:430px;float:left}.wrapbg section.projects-page article.projects-section ul{float:left;padding-top:5px}.wrapbg section.projects-page article.projects-section ul li{float:left;padding:5px;color:#fff}.wrapbg .remove-button{position:absolute;left:30px}.wrapbg article.testimonial div{text-align:right}.wrapbg .extra-box1,.wrapbg #site_home_introcontent{width:335px;float:left}.wrapbg .col-1,.wrapbg .col-2,.wrapbg .col-3,.wrapbg .col-4{float:left}.wrapbg .box{width:100%;overflow:hidden}.wrapbg section.services article{float:left}.wrapbg section.services article figure{margin:0}.wrapbg .p1{text-align:left;margin-top:10px;margin-bottom:8px}.wrapbg .p2{margin-bottom:15px}.wrapbg .p3{margin-bottom:30px}.wrapbg .p4{margin-bottom:40px}.wrapbg .p5{margin-bottom:50px}.wrapbg #directions{float:right;width:250px}.wrapbg .logodiv{margin-left:auto;margin-right:auto}.wrapbg .project-admin-edit{margin-bottom:40px;float:right;display:none;width:596px}.wrapbg .business-deal{float:right;margin:45px 30px 0 0}.wrapbg .business-deal .call-to-action-v{width:auto}.wrapbg .business-deal .call-to-action-v .promo{width:100%}.wrapbg .business-deal .call-to-action-v .promo span.icon{background:none repeat scroll 0 0 transparent;float:right;padding:34px 0 8px 8px;text-align:left;width:252px}.wrapbg .business-deal .call-to-action-v .promo .cta-button{background:none repeat scroll 0 0 #C47454;border-radius:60px 60px 60px 60px;color:#EEE;float:left;font-family:arial;font-size:12px;font-weight:700;padding:34px 10px;text-transform:uppercase;display:inline-block;max-width:80px}.wrapbg .business-deal .call-to-action-v .promo.promo-bg-color{background:0;border:0;border-radius:none;margin:0;padding:0;filter:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;-khtml-box-shadow:none;box-shadow:none;-moz-border-radius:none;-webkit-border-radius:none;-khtml-border-radius:none;-o-border-radius:none;-ms-border-radius:none;border-radius:none}.wrapbg .business-deal .call-to-action-v .promo.promo-bg-color #edit_promo div{font-size:18px;font-family:'Kameron',serif;color:#535453}.wrapbg .business-deal .call-to-action-v .promo.promo-bg-color #edit_promo div>span{font-size:30px;font-weight:700;color:#c47454;font-family:'Kameron',serif;text-transform:uppercase;color:#C47454!important}.wrapbg .business-deal .call-to-action-v .promo.promo-bg-color #edit_promo div br+span{display:none;color:#C47454!important}div#wrap-font-size{color:#000}.wrapbg .portfolio-more{float:right;color:#000;text-decoration:underline}.wrapbg h1 a:link,.wrapbg h2 a:link,.wrapbg h3 a:link,.wrapbg h4 a:link,.wrapbg h5 a:link,.wrapbg h6 a:link,.wrapbg h1 a:active,.wrapbg h2 a:active,.wrapbg h3 a:active,.wrapbg h4 a:active,.wrapbg h5 a:active,.wrapbg h6 a:active,.wrapbg h1 a:visited,.wrapbg h2 a:visited,.wrapbg h3 a:visited,.wrapbg h4 a:visited,.wrapbg h5 a:visited,.wrapbg h6 a:visited{color:inherit}body#sections .team-summary div.our-team-content h2,body#product-page .team-summary div.our-team-content h2{padding:0;width:392px;float:none}body#sections .team-summary div.our-team-content span.section-item-meta,body#product-page .team-summary div.our-team-content span.section-item-meta{position:absolute;top:15px;right:-10px;width:53px;min-height:0}body#sections .team-summary div.our-team-content span.section-item-description,body#product-page .team-summary div.our-team-content span.section-item-description{width:392px;display:block;min-height:18px;float:none}body#sections .our-team-content,body#product-page .our-team-content{float:none}body#sections article.single-our-team,body#product-page article.single-our-team{width:480px}.main-nav ul ul{background-color:#ededed;position:absolute;top:32;left:-5000px;min-width:100%;z-index:100;opacity:0;margin-left:-20px}.main-nav ul ul li{white-space:nowrap;width:100%}.main-nav ul.navigation-bonline li ul li a{margin:0;padding:0 10px}.main-nav>ul>li{float:left;position:relative}.main-nav li:hover ul{left:25px;opacity:1;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-ms-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}.wrapbg .navigation-bonline li ul li a span{display:inline}.wrapbg .navigation-bonline>li>a.menu-arrow:after{border:solid transparent;content:' ';height:0;right:5px;position:absolute;width:0;border-width:4px;border-top-color:#535453;top:15px}.wrapbg .navigation-bonline>li>a.menu-arrow.active:after{right:-11px}.wrapbg .text p{clear:none}.business-content{float:left;width:922px}#address-heading{line-height:normal}.inline-image{float:left;margin-right:10px}.project-images{width:547px;float:left;padding-top:10px;padding-bottom:8px;background-color:#DACFA2}#projects-page-details{width:547px;margin-bottom:8px}#our-team-title{text-transform:uppercase;clear:left}body#news .wrapbg .news .news-article{margin-bottom:20px}.wrapbg span.icon span b span{color:#C47454!important}.wrapbg p img.inline-image{clear:left}.wrapbg section#content article#business-description-content p img.inline-image{clear:none}.carousel .overlay-background.enabled{top:0;left:0;position:absolute;width:920px;height:382px;display:none}.carousel:hover .overlay-background.enabled{display:block}.head_logo .overlay-background.enabled{top:0;left:0;position:absolute;width:160px;height:100px;display:none}.head_logo:hover .overlay-background.enabled{display:block}.project{position:relative;display:block}a[href^=tel]{text-decoration:none;color:inherit}body#portfolio .wrapbg .projects-page .tiled-project-single{width:270px;float:left;clear:none}#portfolio .wrapbg .tiled-project-details h2{float:left;border:0;min-width:246px;clear:both;margin-top:5px;margin-bottom:0}body#portfolio .wrapbg .projects-page .project-single .tiled-project-images .img-border{min-width:226px;min-height:103px;height:103px}body#portfolio .wrapbg .projects-page .project-single .tiled-project-images img{min-width:228px;min-height:162px;height:162px;width:228px}.wrapbg .tiled-project-images{float:left;width:250px}body#portfolio .wrapbg .projects-page .tiled-project-single .project-images.tiled-project-images span.rollover-eff3{width:232px;height:169px;left:6px;line-height:245px;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=6)}body#portfolio .wrapbg .projects-page .project-single .tiled-project-details{width:246px;margin-bottom:0}body#home .featured-projects-summary .create-imglink{padding-left:21px;padding-right:29px;margin-top:36px;display:block}.create-imglink{padding-left:21px;padding-right:29px;margin-top:36px;display:none}.search-container #search-form{width:940px}body#product-page .wrapbg .team-summary div.our-team-content span.section-item-description{display:none}body#product-page .wrapbg .team-summary div.our-team-content span.section-item-meta{position:relative;top:0;right:0;float:left;margin-left:61px;text-align:right}body#product-page .wrapbg .team-summary div.our-team-content h2{padding:0;width:115px;float:none;clear:both}body#product-page .wrapbg .our-team-wrapper{width:520px}body#product-page .wrapbg .our-team-wrapper h2{margin:0}body#product-page .wrapbg .team-summary .our-team-content{width:121px}body#product-page .wrapbg article.single-our-team{width:120px;margin-right:53px}.wrapbg .text ol li,.wrapbg .text ul li{margin-top:4px;padding-left:0;padding-top:0;list-style-position:outside;margin-left:2em}.wrapbg .text ol,.wrapbg .text ul{overflow:hidden;zoom:1}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
