@charset "UTF-8";@font-face{font-family:gotham-light;src:url(/wp-content/themes/unilock/assets/fonts/gotham-light.ttf)}@font-face{font-family:gotham-bold;src:url(/wp-content/themes/unilock/assets/fonts/gotham-bold.ttf)}.page-template-template-regions-php .pdesc,body{color:#777;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}body p{font-family:Arial}header .usearch{float:right}.region_data .region{display:none}.rsContentVideo span{width:100%;height:100%}#faq_modal_layers{display:none;font-size:12px}#generalModal #faq_modal_layers{display:block}#faq_modal_layers h2{text-transform:none;font-weight:200;font-size:17px;margin-top:20px}#faq_modal_layers .layers{background:url(/wp-content/themes/unilock/assets/images/layers.jpg) center 20px no-repeat;background-size:contain;min-width:280px;min-height:270px;margin-bottom:20px}#faq_modal_layers .sections{background:url(/wp-content/themes/unilock/assets/images/sections.jpg) center 20px no-repeat;background-size:contain;min-width:280px;min-height:270px}.faq_modal_layers:hover{cursor:pointer}.faq_modal_layers{color:#fff;font-size:14px;background:red;margin-left:10px;line-height:10px;padding:0 3px;display:inline}.text_right{text-align:right}.right{float:right}.left{float:left}.hide{display:none}.aligncenter{margin:0 auto;display:block}a:hover{text-decoration:none!important;color:#dc353a}.bgfull{background-size:100%!important}.max100wide{max-width:100%}.noPadding{padding:0!important}.noMargin,.ten_high{margin:0!important}.ten_high{height:10px;padding:0}.clear{clear:both}.width_50{width:50%!important}#menu-sidebar-products{display:none}.list-group{margin-bottom:40px}header{width:100%;position:relative;padding:0!important;z-index:102}body.category #column_content .readmore,body.post-type-archive .cat_links .readmore{border-top:1px solid #eee;width:100%;float:left;height:40px;line-height:30px}.noleftmargin{margin-left:0}.noleftpadding{padding-left:0}.open_menu{clear:both;text-align:center;color:#fff;padding:10px;font-weight:700;text-transform:uppercase}.close_menu{position:absolute;right:20px;font-size:20px;color:#fff}#recaptcha_privacy{display:none}.recaptchatable .recaptcha_input_area #recaptcha_response_field{padding:7px!important}.open_menu:hover{cursor:pointer}.menu_open{display:block!important;clear:both!important;position:inherit!important;top:0!important}header a{color:#7f8183}#header_top_menu li a{color:#999}header>.scaled{width:100%;height:100%;position:relative;margin:0!important}#menu-header-top{font-size:12px;padding:0}#menu-header{margin-bottom:0}header .site-logo{float:left;margin:15px 0}header .site-logo img{max-width:177px;max-height:75px}header .site-logo-secondary{max-width:280px;float:right;margin-top:10px}header hgroup{float:left}header hgroup .site-description{float:left;clear:left;margin-left:25px}header hgroup a{padding:5px 10px;margin:15px;float:left}#home_login_form{background-repeat:no-repeat;background-position:-2px -435px;height:15px;display:block;margin:5px 0;overflow:hidden}#home_login_form label{color:#fff;line-height:64px;font-size:23px;font-weight:200;margin-left:80px}#home_login_form input{float:right;margin-right:30px;background:#ededed;outline:none;border:none;border-radius:10px;margin-top:20px;height:22px;line-height:22px;padding:0 10px;text-transform:uppercase;font-size:12px;color:#949494}#home_login_form input.submit{font-weight:700;color:#fff;background:none;font-size:20px;letter-spacing:1px}#header_menu{-webkit-box-shadow:0 8px 5px -5px #e4e1e1;box-shadow:0 8px 5px -5px #e4e1e1;margin-bottom:0;width:100%;display:block;border:0;overflow:hidden;border-bottom:1px solid #ccc;border-top:1px solid #ccc;clear:both;height:46px;border-radius:0!important;min-height:0;font-family:AvanteGardeBold,Arial,Helvetica,sans-serif}.home #header_menu{border-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-fixed-top{-webkit-box-shadow:0 8px 5px -5px rgba(0,0,0,.1)!important;box-shadow:0 8px 5px -5px rgba(0,0,0,.1)!important;border-bottom:1px solid #ccc!important}#header_menu ul{padding:0}#header_menu>ul>li{display:inline-block;list-style:none;padding:0 5px;text-align:center;font-size:10px;line-height:46px;height:46px}.job_results{border:1px solid #000;padding:30px;display:none}.job_results>.row{padding-bottom:20px}.job_results.searching{background:#f33;color:#fff;text-align:center;font-size:20px;border:0}.content-wrapper{padding-left:18px;padding-right:18px}.content-wrapper .row{margin-left:-18px;margin-right:-18px}.home .content-wrapper{margin-top:0}.positionanchor{float:left;clear:left;width:100%;height:0}#header_top_menu{text-align:right;margin-top:10px}#header_top_menu li{list-style:none;margin-left:10px;display:inline-block;line-height:20px}#header_menu li{border-bottom:2px solid #fff}#header_menu li.grey{border-bottom:2px solid #c8c9ca}#header_menu .current_page_item a,#header_menu>ul>li:hover a{display:block}#header_menu .current_page_item,#header_menu>ul>li:hover{height:45px;cursor:pointer}#header_menu>ul>li:hover{border-bottom:2px solid #666}#header_menu .current_page_item a{color:#000;font-weight:700}.home #header_menu .current_page_item,.home #header_menu>ul>li:hover{height:45px}.unilock_unilockms_home #header_menu .current_page_item,.unilock_unilockms_home #header_menu>ul>li:hover{height:44px}#header_menu>ul>li:hover a{color:#666}#header_menu>ul>li.grey:hover a,#header_menu>ul>li.site_color a{color:#fff}#header_menu li.grey,#header_menu li.site_color:hover{border-bottom:2px solid #666}#header_menu li.grey{background-color:#666}#header_menu li.grey:hover a,#header_menu li.grey a,#header_menu li.red a{color:#fff}.rsSlide,.rsUni,.rsUni .rsOverflow{background:none!important}.home .col-md-4{padding:0;overflow:hidden}.home .col-md-4 img{width:100%}.home .tile:hover{cursor:pointer}.widget_tile{max-height:259px;overflow:hidden;display:inline-block;width:33.3333333%}.widget_tile img{width:100%}.widget_tile .tile{overflow:hidden;position:relative;margin:0 .8%;width:100%;height:100%}.widget_tile:nth-child(2)>.tile{margin-left:0}.widget_tile:nth-child(4)>.tile{margin-right:0}.home .slide>.small{font-size:100%!important}.home .tile .slide{position:absolute;background:#e8e5e2;opacity:.9;font-weight:700;width:100%;height:100%;text-align:center;line-height:60px;text-transform:uppercase;overflow:hidden}.home .royalSlider{overflow:hidden}.home .royalSlider .container{overflow:hidden;padding:0}.home .royalSlider .container img{max-width:100%;margin:0;max-height:100%}.home .royalSlider .thumb{max-height:220px!important}.home .tile .extra{padding:10%;text-transform:none;font-weight:400;text-align:left;line-height:18px}.home .tile .extra .excerpt a{display:none}.home .tile .extra .title{text-transform:uppercase;font-weight:700;font-size:18px;line-height:30px;margin-bottom:10px}.home .tile .extra a{text-transform:uppercase;font-weight:700;font-size:16px;line-height:60px}.home .full-wrapper>.row{width:100%;margin:0}footer.clear a{color:#000}footer .container{min-height:65px;line-height:65px;margin-top:30px;overflow:hidden}#footer_social_menu{float:right}#footer_social_menu li{display:inline-block;list-style:none;width:35px;height:30px;margin-right:0;overflow:hidden;line-height:10px}#footer_social_menu li a{padding-top:100px;float:left}#footer_social_menu .icon-twitter{background-position:-130px -396px}#footer_social_menu .icon-twitter,#footer_social_menu .icon-twitter:hover{background-image:url(/wp-content/themes/unilock/assets/images/sprite.png);background-repeat:no-repeat}#footer_social_menu .icon-twitter:hover{background-position:-390px -396px}#footer_social_menu .icon-facebook{background-position:-183px -396px}#footer_social_menu .icon-facebook,#footer_social_menu .icon-facebook:hover{background-image:url(/wp-content/themes/unilock/assets/images/sprite.png);background-repeat:no-repeat}#footer_social_menu .icon-facebook:hover{background-position:-443px -396px}#footer_social_menu .icon-pinterest{background-position:-236px -396px}#footer_social_menu .icon-pinterest,#footer_social_menu .icon-pinterest:hover{background-image:url(/wp-content/themes/unilock/assets/images/sprite.png);background-repeat:no-repeat}#footer_social_menu .icon-pinterest:hover{background-position:-496px -396px}#footer_social_menu .icon-play{background-position:-284px -396px}#footer_social_menu .icon-play,#footer_social_menu .icon-play:hover{background-image:url(/wp-content/themes/unilock/assets/images/sprite.png);background-repeat:no-repeat}#footer_social_menu .icon-play:hover{background-position:-543px -396px}#footer_social_menu .icon-linkedin{background-position:-336px -396px}#footer_social_menu .icon-linkedin,#footer_social_menu .icon-linkedin:hover{background-image:url(/wp-content/themes/unilock/assets/images/sprite.png);background-repeat:no-repeat}#footer_social_menu .icon-linkedin:hover{background-position:-596px -396px}footer .copyright{float:left;font-size:12px;color:#999;line-height:22px;margin-top:10px}.text_slider p{width:44%;float:left;margin:0 3% 10px;font-size:13px}.text_slider img{max-width:100%}.text_slider .title{float:left;clear:left;height:21px;line-height:21px;font-size:13px;color:#555;margin:2px 0;padding-left:13px;letter-spacing:1px}.text_slider .title:hover{color:#000;cursor:pointer;padding-left:10px}.home .text_slider .active .title{color:#000;height:24px;line-height:24px;font-size:16px;padding-left:10px;font-weight:700}.home .text_slider{height:255px;overflow:hidden;display:block;float:left;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.03)),to(#e0e0e0));background:linear-gradient(180deg,hsla(0,0%,100%,.03) 0,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08ffffff",endColorstr="#e0e0e0",GradientType=0);padding-top:20px;margin-top:-40px}.home .text_slider>div{padding:30px 30px 0;height:180px;overflow:hidden}.home .text_slider>div:first-child{height:210px}.home .text_slider .col-md-8{margin:30px 0 0}article .unilock_title_class1{margin:40px 0 25px;float:left;width:100%;text-align:center!important;position:relative;margin-top:0;border-bottom:1px solid #cccdcd;height:25px}article .unilock_title_class1 b{position:relative;font-family:Montserrat,Arial;background:#fff;padding:0 10px;text-transform:uppercase;bottom:-13px;font-weight:800;font-size:20px;letter-spacing:0;font-weight:400;letter-spacing:1px}.home .unilock_title_class1{border-bottom:2px solid #cccdcd;height:40px}.home .unilock_title_class1 b{font-weight:700;font-size:18px;bottom:-13px;letter-spacing:1px}.text_slider .col-md-8{position:relative}.text_slider .col-md-8 .data,.text_slider .col-md-8 .new{position:absolute;width:100%;top:0;left:0;height:100%}.text_slider .valign{display:table;height:80%}.text_slider .valign span{min-height:10em;display:table-cell;vertical-align:middle}.inner-pages{margin-top:45px}.left-panel{font-size:12px}.left-panel a{color:#76777a}.list-group>li>a,.list-group>li>ul a{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd;border-bottom:0}.left-panel .list-group ul.sub-menu,.left-panel .products ul.sub-menu{border:0}.left-panel .list-group li,.left-panel .products li{list-style:none}.left-panel .list-group ul.sub-menu .sub-added-list-group-item,.left-panel .products ul.sub-menu .sub-added-list-group-item{padding-left:20px}.left-panel .list-group ul.sub-menu ul .sub-added-list-group-item,.left-panel .products ul.sub-menu ul .sub-added-list-group-item{padding-left:40px}.left-panel .highlight{background:#dfdfdf!important}.archive_excerpt{font-size:0}.left-panel a.active,.left-panel a.list-group-item.active,.menu-sidebar-project-ideas-container a:hover,.single-product .products .active,.single-product .products .active:hover,a.list-group-item.active:focus,a.list-group-item:hover{background:#ededed;border-color:#ddd;color:#76777a}#menu-sidebar-project-ideas li:last-child a{border-bottom:1px solid #ddd!important}.left-panel a.list-group-item.active{border-top:1px solid #ddd!important}.left-panel>a.list-group-item:last-child{border-bottom:1px solid #ddd}.sub-list-group-item{background:#ededed;padding:0 15px!important;border-top:#fff!important;border-bottom:#fff!important;height:0;line-height:27px;text-indent:20px}.products .sub-list-group-item{height:27px;background:#fff}.list-group-item-spacer{height:1px;background:#ccc;width:100%}.left-panel a.clicked{border-bottom:1px solid #ddd!important;margin:0}a.sub-list-group-item{overflow:hidden}.marginfix{margin-top:-1px}.list-group:first-child{margin-top:-1px!important}.sub-list-group-item:hover{background:#dedede!important;border-left:1px solid #ddd!important}#product-back{float:right;margin-right:35px;border-radius:0}.right-panel h1{color:#000;margin-bottom:10px;display:inline-block;text-transform:uppercase}.right-panel h3{text-align:center;font-size:15px}.right-panel h1,h2,h3{margin-top:0;font-size:19px}.right-panel p{display:block;font-size:13px;width:100%;clear:both;margin:20px 0;font-size:14px;color:#777;line-height:1.4em}.right-panel>p{margin:0}.right-panel ul{display:block;list-style:none;overflow:hidden;padding-left:0;margin-bottom:0}.right-panel .section{margin:0;overflow:hidden;float:left;width:100%;padding:5% 7%}.right-panel .section_design_library{background:#d0d0d0}.right-panel .slide li span{display:inline-block;vertical-align:top;width:33%;text-align:right}.right-panel .slide li{background:#bebebe;clear:both;padding:6px 17px 7px;border-bottom:1px solid #fff}.right-panel .slide li:last-child{border:0!important}.right-panel .slide li .content{display:inline-block;margin-bottom:0;margin-left:5%;width:60%}.right-panel .slide li p{font-size:12px;margin-bottom:0}.pra-content{background:#ebebeb;padding:25px;overflow:hidden;float:left;width:100%;clear:both}.pra-content .content{background:#fff;padding:30px 25px;margin-top:19px;font-weight:400;-webkit-box-shadow:-2px 1px 6px #dadada;box-shadow:-2px 1px 6px #dadada}.pra-content .content h2{font-size:22px;color:#000}.pra-content label{float:left;font-size:11px;margin-right:15px;padding:5px 0 0}.pra-content .btn-default{padding:3px 67px 4px 9px;font-size:11px}.pra-content .content p{font-size:12px}.cross-section p,.partner p{text-align:center}.cross-list li{background:#f0f1f1;display:block;float:left;margin-top:3px;padding:10px 0;width:100%}.cross-list p{font-size:14px;text-align:left}body.unilock_contractor .btn-danger{background:#f84741;border-color:#f84741;border-radius:15px 15px 15px 15px;padding:2px 22px;font-size:11px}.partner .books{margin-top:25px}.partner .books span{display:block;text-align:center;margin-bottom:16px}.partner .books p{font-weight:700;font-size:14px}.sand-container .col-md-4,.sand-container .col-md-10{padding:0;text-align:center}.sand-container{background:#f0f1f1;padding:30px 35px 30px 40px;overflow:hidden}.sand-container p{text-align:center}.sand-container .img-cont{overflow:hidden}.sand-container .img-cont img{margin-bottom:10px}.sand-container .right-img{text-align:center}.sand-container .right-img img{margin-bottom:10px}.group-images{margin-top:25px;float:left}.group-images .col-6{margin-bottom:50px}.group-images h2{border:0;font-size:11px;font-weight:700;text-transform:uppercase;text-align:left;margin:0 0 10px}.video .slide{width:100%;float:left;margin-top:20px}.video .slide .large-img img{width:100%}.slide .col-md-7,.video .slide .col-md-5{padding:0}.shortcode_content_list_attachments .data p{margin:0}.shortcode_content_list_attachments .data ul{padding-left:30px;list-style:circle}.tech_outer{clear:both}.tech_outer,.tech_sec{float:left;width:100%}.tech_sec p{text-align:center}.tech_inner p{text-align:left}.tech_inner h5{color:#000;font-size:11px;font-weight:700;text-transform:uppercase}.tech_inner{float:left;width:100%;margin-top:30px}.tech_inner .col-sm-6{margin-top:60px}.tech_left img{margin-top:40px}.tech_left{text-align:center}.tech_sec .btn{float:left!important}.add_tech{float:left;width:100%;clear:both}.add_tech p{font-size:11px;margin:0}.add_tech h4{font-size:15px;font-weight:700;text-transform:uppercase;margin-left:15px}.add_tech .group-images{margin-top:0}.add_tech .group-images .col-6{min-height:230px;margin-bottom:20px}.detail_outer,.detail_sec{float:left;width:100%}.detail_sec{background:#ececec}.detail_outer_dark .detail_sec{background:#232021;color:#fff}.detail_outer_dark .detail_sec p{color:#fff;font-size:12px}.detail_sec p{padding-top:15px}.detail_sec .man_img{padding-left:0!important}.detail_sec .data{padding:28px;max-height:270px;overflow:hidden;margin-left:20px}.video_sec{float:left;width:100%;text-align:center}.video_sec h2{text-align:center;font-size:31px!important;padding:30px 0;text-transform:lowercase}.video_sec h2 span{color:#ea4c45}.detail_sec1{float:left;width:100%;text-align:left;padding:40px 0 0}.detail_sec1 h5{font-weight:700;font-size:11px;color:#000;text-transform:uppercase;margin:10px 0}.right_img{float:right;margin:0 40px 0 20px}.detail_sec1 .clearnone{clear:none}.product_outer{float:left;width:100%}.product_outer .row{margin:0!important}.product_sec{background:#fff;padding:20px;float:left;width:100%}.outdoor_outer h5{color:#000;font-size:11px;font-weight:700}.outdoor_outer .col-lg-6{padding:0;border-bottom:1px solid #eaeaeb}.outdoor_outer .col-lg-6 img{width:100%}.section_paver_calculator{margin-bottom:20%!important}.paver_outer .col-lg-6{padding:0}.paver_outer .col-lg-6 img{width:100%}.paver_outer h5{color:#000;font-size:11px;font-weight:700;text-transform:uppercase}.paver_outer .detail_sec2 li{padding:10px 20px;display:block}.detail_sec3{padding:20px 0}.detail_sec3 li{padding:0 10px;display:inline!important}.hours_outer{float:left;width:100%;margin-bottom:50px}.hours_outer h4{text-align:left;padding-left:15px;text-transform:uppercase;font-size:15px;font-weight:700}.hours_sec p{padding:0 10px 10px 20px;border-left:1px solid #000;margin-bottom:10px;text-align:left;float:left}.hours_inner{float:left;width:50%;padding:0}.hours_inner li{float:left;width:100%}.hours_inner li strong{float:left;margin-right:15px;margin-bottom:2px;font-weight:400}.hours_outer h4{color:#000}.hours_inner li.month strong{float:left;color:#000;font-size:14px;font-weight:700}.detail_sec img{max-width:100%}.detail_sec .data img{margin-top:-10px}.group-images p{height:80px;overflow:hidden}.video_grid .thumb-container li:hover .content{text-decoration:underline}.video_grid .thumb-container li:hover{cursor:pointer}.video_grid{position:relative;font-size:12px}.video_grid .play{position:absolute;top:0;left:0;width:100%;height:100%;background-color:red;opacity:.4;background:url(../images/pixel/play.png) no-repeat 50%}.video_grid .play:hover{opacity:.5;cursor:pointer}.video_grid ul{background:#bebebe}.video_grid>div{padding:0}.right-panel .attachment_thumb>div{margin:20px 0;float:left}.right-panel .attachment_thumb .center,.right-panel .attachment_thumb .center>span{float:left;text-align:center;max-width:100%}.right-panel .attachment_thumb .title{text-transform:uppercase;font-weight:700;padding:20px;font-size:12px}.group-images img{width:100%;margin-bottom:10px}.pow-tiles{text-align:center}.pow-tiles a img{margin-left:auto;margin-right:auto;margin-top:30px}.home .rsSBlock{position:absolute}.home .rsTmb{display:none;height:0}.home .royalSlider .absoluteCenter{margin:auto;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;overflow:hidden;text-align:center;position:absolute}.home .royalSlider .box{background-color:#000;height:100%;width:24%;position:absolute;right:0}.home .royalSlider .thumb{margin:0;width:30%;max-width:30%;position:absolute;top:10%;right:5%;z-index:100}.home .royalSlider h3{top:44%;font-size:30px;font-weight:200}.home .royalSlider .text,.home .royalSlider h3{right:7%;position:absolute;text-align:left;width:13%}.home .royalSlider .text{top:64%;font-size:12px}.shortcode_content_list_location .map{display:block;float:left;width:inherit;max-height:234px;overflow:hidden;margin:15px;width:95%}.carousel-caption{position:relative;width:550px;opacity:.8;background:rgba(0,0,0,.6);left:0;margin:0;text-align:left;padding:10px 20px;font-size:14px}.carousel-caption h4{margin-bottom:8px;padding-bottom:4px;font-family:AvantGardeLight,Arial,Helvetica,sans-serif;font-weight:400;font-size:24px;line-height:1.3em;border-bottom:1px solid hsla(0,0%,100%,.4)}.carousel-caption b{color:#fff}.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{border:1px solid #ccc;border-radius:4px}.ginput_container label{color:#aaa;font-weight:400}.gform_wrapper h2{text-transform:none;font-weight:400}.gform_wrapper .gsection{margin:40px 0 16px}.btn-danger-active{background-color:#c8c9ca!important;border-color:#c8c9ca!important}.shortcode_content_list_pdf_preview iframe{position:absolute;top:-10000px;height:0;width:0}.shortcode_content_list_pdf_preview{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,91%,.65)),to(transparent));background:linear-gradient(180deg,hsla(0,0%,91%,.65) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6e8e8e8",endColorstr="#00000000",GradientType=0)}.shortcode_content_list_pdf_preview .content{background:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.shortcode_content_list_pdf_preview label{padding:2px 0 0}.shortcode_content_list_pdf_preview img{display:block;margin:0 auto;max-width:100%}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png);background:red;width:3px;height:3px}.fc-header .fc-button{border:0;background:none;margin-top:5px}article h2{font-size:19px;text-align:left;text-transform:none;margin:0 0 20px;display:block}article h2,article h6{font-weight:200}article h4{font-weight:100;line-height:26px;font-size:24px}article h5{font-weight:400}article h5,article h6{font-size:11px;margin:10px 0}article h6{font-weight:700;line-height:14px}.custom_bg_1{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,91%,.65)),to(transparent));background:linear-gradient(180deg,hsla(0,0%,91%,.65) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6e8e8e8",endColorstr="#00000000",GradientType=0);float:left;clear:both;padding:30px}article h7{font-weight:700;text-transform:uppercase}article .btn-danger{margin:10px 0}.ac_suggestion .gform_heading{display:none}.ac_suggestion ul li.inline>label{float:left;width:160px;font-size:14px;text-transform:uppercase;line-height:34px!important;height:34px;margin:0!important}.ac_suggestion ul li.inline>div{float:left;width:300px}.section_contractor .tiles a{float:left;clear:left}.ac_suggestion .gform_fields input,.ac_suggestion select,.ac_suggestion textarea{padding:6px!important;border-radius:8px;font-size:15px!important;text-indent:5px;margin-bottom:10px}.ac_suggestion li.gfield.gfield_error.gfield_contains_required{float:left}.ac_suggestion .custom_header_1{text-align:center}.ac_suggestion .custom_header_1>.gfield_label{margin-top:40px!important;font-size:14px;text-transform:uppercase;line-height:34px!important;height:34px}.section .site_color_a{color:#fff}.gform_wrapper form{width:100%}.gform_button{margin:0;background:#f84741;border-color:#f84741;border-radius:15px 15px 15px 15px!important;border:1px solid transparent!important;padding:2px 22px!important;font-size:11px;color:#fff;display:inline-block;font-size:11px!important;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;float:right}.gform_button:hover{cursor:pointer;background-color:#d2322d;border-color:#ac2925}.gform_wrapper{clear:both}#gform_confirmation_wrapper,#gforms_confirmation_message{background:#f84741;padding:10px;color:#fff;margin-top:20px;float:left;width:100%}.project_week label{height:0;overflow:hidden}.project_week .showlabel label{height:auto;overflow:visible;width:30%;float:left}.project_week .showlabel .ginput_container{float:left;width:70%;margin-top:5px}.project_week .showlabel .ginput_container input{line-height:15px;width:98%!important;-webkit-box-shadow:none;box-shadow:none;border:1px solid #eee;padding:2px!important}.cross-section>p{margin-bottom:10px!important}article .cross-section .btn-danger{margin:0}#espresso_unilock_list a{display:block!important;margin-bottom:10px}#espresso_unilock_list .fc-event-time{display:none}#espresso_calendar thead .fc-first{background-color:#eee!important}#espresso_calendar .fc-first{background-color:#fff!important}#event_list .event{cursor:pointer;margin-bottom:20px}#event_list .fc-event-title{bottom:0;width:100%;font-size:10px;text-align:center;margin:0;background:#f82424;padding:7px;color:#fff;min-height:30px;float:left;opacity:.8}#event_list a:hover .fc-event-title{opacity:1}#event_list .ee-event-thumb{max-width:100%}#event_list .fc-event-inner{position:relative}#event_list .popup{display:none}#PopupBackground{height:100%;width:100%;top:0;left:0;background:#000;z-index:1050}#popup_data,#PopupBackground{display:none;position:fixed;_position:absolute}#popup_data{top:50%;left:50%;background:#fff;border:1px solid #cecece;z-index:1052;padding:0;font-size:13px}#popup_data .close{background:url(/wp-content/themes/unilock/assets/images/sprite.png);background-repeat:no-repeat;background-position:-644px -390px;width:40px;height:40px;opacity:1;top:-20px;right:-20px;position:absolute;font-size:0;opacity:.8}#popup_data .close:hover{opacity:1;cursor:pointer}#popup_data h2,#popup_data h3{color:#fff;text-align:center;text-transform:none;font-weight:400;padding:40px;margin:0;font-size:20px}#popup_data h2{font-size:30px}#espresso_calendar .fc-event{background-color:#c8c9ca!important;border:1px solid #aaa!important;color:#000!important}#stripe_response{padding:10px;background:red;color:#fff;letter-spacing:1px}.stripe_error{margin-bottom:10px}#espresso_calendar{float:left;clear:left;width:100%}.unilock_event{font-family:Arial;font-size:14px;padding:10px 0}.unilock_event:nth-child(odd){background:#ddd}.unilock_event .date{text-transform:uppercase;font-size:14px;font-family:Arial}.unilock_event .date b{font-size:23px;width:28px;display:block;text-align:center;margin-top:-5px;margin-bottom:5px}.navbar-fixed-top{position:fixed!important}.admin-bar .navbar-fixed-top{top:32px}.unilock_event .location{font-size:16px}.unilock_event .location b{font-size:14px;color:#999}.right-panel #home_login_form{float:left;clear:left;width:100%;font-size:20px;color:#fff;text-indent:70px;line-height:60px}#backtotop{position:fixed;width:100px;height:100px;text-align:center;line-height:140px;color:#fff;font-weight:700;opacity:.5;display:none;z-index:100}#backtotop:hover{opacity:1;cursor:pointer}.shortcode_title{border:0!important}.tilefiller{display:block;background:red;max-width:390px;width:100%;height:100%;max-height:261px}.shortcode_title b{background:none!important}.orange_bg{background:#f63;color:#fff}.orange_bg a{color:#fff}footer.dark hr{border-top:1px solid #63635d}footer.light .container{background:none}footer.light #menu-footer-links,footer .textwidget{float:left;clear:left}#menu-footer-social b{font-style:italic;font-weight:400;color:#777;font-size:12px;float:left;line-height:40px;padding-right:20px}#menu-footer-links{padding:0;margin:0}#footer_links{max-width:70%;line-height:18px;float:left}#footer_links li,#footer_links li a{list-style:none;display:inline-block}#footer_links li a{border-left:1px solid #000;padding:0 4px;margin-bottom:5px;font-size:12px}#footer_links li:first-child a{border:0;margin:0;padding:0 4px 0 0}.section_nav_tiles{padding:0!important;margin-bottom:20px!important}.nav_tile{display:inline-block;margin:10px 0}.nav_tile img{max-width:100%}h4.line_left{width:100%;float:left;clear:left;border-bottom:2px solid #c0bdbd;margin-bottom:30px}h4.line_left b{float:left;margin-bottom:-13px;font-size:17px;font-weight:400;padding-right:10px;background:#dedede!important;letter-spacing:.5px}.section .btn-unilock,.section_design_library .btn-danger{background:#7e7e80;border-color:#7e7e80;float:right;border-radius:7px;text-transform:uppercase;color:#fff;border-radius:10px!important;margin-top:10px}.section_sample_sheets .thumb{height:270px;overflow:hidden}.section_sample_sheets h6{border-bottom:1px solid #aaa;line-height:30px}.section_sample_sheets>div{margin-top:20px}.section_sample_sheets img{margin:10px 0}.section .btn{border-radius:15px 15px 15px 15px;padding:2px 22px;font-size:11px}.section_sample_sheets .btn{padding-right:20px;text-transform:uppercase;background:#6e4431;border-color:#6e4431;padding:2px 15px;border-radius:8px;color:#fff;margin:10px;font-weight:lighter;letter-spacing:.7px;border-radius:12px}.section_swatch .btn{float:left}.outdoor_outer .btn-danger-active,.outdoor_outer .btn:active,.outdoor_outer .btn:hover{color:#fff!important;border-color:#000!important;background:#000!important}.outdoor_outer .btn{background:#fbf2cf;margin-bottom:10px;color:#000}.shortcode_content_list_pdf_preview .content{padding:0;margin:0;margin-left:20px}.shortcode_content_list_pdf_preview .footer{border-top:2px solid #ddd;margin-top:10px;padding-top:10px}.shortcode_content_list_pdf_preview .footer .btn{float:right;margin-left:10px}.section_technologies h4{font-family:arial;font-size:16px;text-transform:uppercase;letter-spacing:-1px;line-height:18px}.section_contractor h1{text-decoration:none;border:0!important}body.unilock_contractor .right-panel h1{font-size:0}body.unilock_contractor .right-panel h1 a{font-size:12px}.section_contractor{padding:20px 7% 3%!important}.section_contractor .col-sm-6{min-height:391px}.section .tiles>div{background:#343434;width:32%!important;color:#fff;min-height:100px;padding:10px}.section_contractor h3{text-align:left;line-height:18px}.section .tiles .center{margin:0 2%!important}.section_contractor .heading{min-height:430px;padding-top:40px}.section_contractor .tiles>div{min-height:102px}.section_contractor img{max-width:100%}.section_contractor p{margin:10px 0}.section_contractor .text{color:#ddd;margin-bottom:40px}.section_contractor h2{padding-top:70px;text-transform:uppercase;font-weight:700;font-size:26px;margin-bottom:10px}.section_contractor h4{font-weight:700;font-size:20px;color:#fff}.section_contractor a.site_color{color:#fff;margin-right:10px}.section .section_h1{border-bottom:1px solid #333;font-size:27px;line-height:50px;margin-bottom:40px}.section .spacer{padding:20px 0 60px}.section h8{font-weight:700;font-size:16px;clear:both;float:left;margin-bottom:10px}.section_potw{min-height:460px;background-position:100%}.section_potw .section_h1,.section_potw p{border:0;color:#fff;margin-bottom:10px}.brightcover_video:hover{cursor:pointer;background:rgba(50,50,50,.2)}.brightcover_video{padding:5px 15px;background:rgba(50,50,50,.1);line-height:30px}.brightcover_video .play{text-align:right;padding-right:35px;background:url(/wp-content/themes/unilock/assets/images/contractor_play.png) no-repeat 100%}.section_potw .col-xs-5{background:rgba(0,0,0,.53)}.section a.btn{color:#fff}.section_training .tiles>div{background:rgba(50,50,50,.1);padding:20px;text-align:center;color:#000;font-weight:700;min-height:75px}.section_training .tiles h3{text-transform:none;color:#000}.section_stone_program .section_h1{color:#4195bb}.section_stone_program img.right{margin-top:-100px}.section_stone_program .section_h1{margin-bottom:0}.section_stone_program .number{color:#4195bb;font-size:40px;float:left;margin-top:0;padding-right:10px}.section_stone_program .vac_promo{background:#4195bb;height:157px;position:relative;margin-bottom:100px;margin-top:20px;padding:20px 40px}.section_stone_program .vac_promo img{position:absolute;top:-70px;right:10px}.section_awards{color:#fff}.vac_promo h4{color:#fff;font-family:Arial;font-size:19px;margin:0;line-height:21px}.vac_promo h4 span{color:#000;font-size:23px;font-weight:700;line-height:43px}.vac_promo h5{color:#fff;font-style:italic;margin:0}.section_awards .section_h1{border-color:#fff;margin-bottom:20px}.section_awards .package{color:#ccc;margin:50px 0;clear:both;float:left;border-top:1px solid #ccc;padding:40px 0;border-bottom:1px solid #ccc}.section_awards .package img{padding-top:6px;margin-right:-10px;float:right}.section_awards .package>div>.col-sm-2{padding:0}.section_awards .package>.col-sm-5{padding:0 20px 0 40px}.section_awards .package h5{text-transform:uppercase;color:#fff;font-size:13px}.section_awards .package p{margin:10px 0}.section_awards .package li{padding:5px}.section_awards .package li span{position:relative;padding-left:5px}.section_awards .package li:before{content:"•  ";color:red}.section_awards .package h4{color:#fff;font-family:arial;text-transform:uppercase;font-size:16px;font-weight:700}.section_awards .package .left{border-right:1px solid #ccc}.section_awards .footer{text-align:center}.survey h1{border-bottom:2px solid #ccc;margin-bottom:20px;line-height:60px}.survey .copy{margin-top:30px;padding:0;border:0 solid #ccc}.survey textarea{min-height:250px}.survey .copy .btn{width:140px;margin:0 auto;text-align:center;display:block;margin-top:30px}.survey .btn{color:#fff;padding:0 36px;border-radius:9px;margin-top:10px;margin-bottom:20px}.single-survey .survery{float:left;width:100%}.survey{font-size:14px;background:#ddd;display:block}.survey .gform_wrapper,.survey form{padding:30px;background:#fff;border:2px solid #ccc}.survey .inline>div,.survey .inline>label{float:left}.survey .inline>div{width:30%;padding-top:7px}.survey .gsection{padding-top:30px!important}.hidelabel .gfield_label{display:none!important}.survey #field_4_8{margin-bottom:10px}.survey textarea{padding:10px!important;display:block;width:100%;border:1px solid #ccc;border-radius:5px}.survey .inline{float:left;clear:left;width:100%}.survey .inline>label{width:30%;float:left}.survey .thankyou{text-align:center;background:#fff}.survey .thankyou span{font-size:10px}.survey h2{text-transform:none;border-bottom:1px dotted #ccc;line-height:40px;margin:20px 0;float:left;clear:left;width:100%}.survey .archive_widget{margin-top:20px;padding:20px 30px;color:#fff}.survey .archive_widget a{color:#fff}.survey .archive_widget li{list-style:none;line-height:40px;font-style:italic;font-weight:100;font-size:20px}.survey .archive_widget h4{text-transform:uppercase;border-bottom:3px solid #fff;line-height:18px;padding-bottom:6px}.survey .average{margin-top:30px;display:block}.survey .average h5{font-size:15px;margin-bottom:0}.survey .average>span{font-size:11px;display:block;margin:3px 0 20px;font-weight:700}.survey .average li{font-style:italic;list-style:none;padding:3px 10% 3px 5%}.survey .average li span{float:right;font-style:normal;font-weight:700}.survey .average h6{font-style:italic;margin-top:20px;display:block;line-height:16px;font-size:13px;padding-right:20%}.survey .average li:nth-child(odd){background:#ddd}.survey .recommend{text-align:center;margin:20px 0;padding-right:20%}.survey .recommend span{width:25%;display:inline-block}.survey .recommend span:nth-child(2n){background:#ddd}.survey .average .btn{margin:40px auto 0;display:block;width:140px}.survey .results{margin-top:20px;padding:20px;border:2px solid #ccc;background:#fff;margin-right:-15px;max-height:600px;overflow:auto}.survey .results h3{line-height:35px;border-bottom:1px dotted #aaa;margin-top:20px}.survey .results h4{font-style:italic;font-size:13px;margin-top:20px;margin-left:-20px}.survey .results p{font-size:13px;padding:0;margin:0;font-style:italic}.survey .results .review{padding-left:20px}.survey .failed .desc{float:left;clear:left;padding:10px;margin:10px 0;border:1px solid #f74236;background:rgba(247,66,54,.14)}.survey .failed select{float:left;clear:left}.section .thumb_attach img{max-width:100%;max-height:127px}.section_learning{padding:0!important}.section_learning img{max-width:100%}.section_learning .heading{margin-top:50px!important;display:block;background:#999;margin-bottom:10px;color:#fff;line-height:40px;clear:both;float:left;width:100%}.section_learning .heading h3{line-height:40px;margin:0;text-align:left}.section_learning .title{font-weight:700}.section_learning .desc{border-left:2px solid red;font-style:italic}.section_learning .desc p{padding:0;margin:0}.section_learning .play,.section_learning .read{font-size:10px;padding:0;text-align:center}.section_learning .play img,.section_learning .read img{padding-bottom:5px;max-width:40px;display:block;margin:0 auto}.section_learning .video{float:left;clear:left;padding:10px 0;width:100%}.section_learning .video:nth-child(odd){background:#ebebeb}#myModal_thumb_attach .modal-dialog{width:80%;max-width:1080px}.modal-body img{max-height:80%}#myModal_thumb_attach .modal-dialog img,.modal-body img{margin:0 auto;display:block;max-width:100%}.resource_download a{opacity:0}.resource_download>div .row:hover{background:#eee;cursor:pointer}.resource_download>div .row:hover a{opacity:1}.resource_download img{padding-top:20px;margin:0 auto}.resource_download_multiple span.content{text-align:left;line-height:1.2em}.resource_download_multiple h4{text-align:left}.resource_download_multiple>div .row a{opacity:1}.resource_download_multiple .center{text-align:left}.resource_download_multiple>div .row:hover{background:none;cursor:auto}.section .download_list a{float:left;width:100%;text-transform:uppercase;padding:14px 25px;font-weight:700}.section .download_list a span{float:right;border-radius:10px;color:#000;font-size:10px;padding:2px 10px;display:none}.section .download_list a:nth-child(odd){background:hsla(0,0%,93%,.27)}.section .download_list a:hover{background:hsla(0,0%,93%,.37)}.section .download_list a:hover span{display:block}.section .download_list_dark a{color:#fff}.section .download_list_dark a span{background:#eee}.section .download_list_light a{color:#000}.section .download_list_light a span{background:#222;color:#ccc}.section .download_list_light a:nth-child(odd){background:hsla(0,0%,93%,.8)}.right-panel .attachment_thumb>div:nth-child(3n+1){float:left;clear:left}.section .grid_video img{max-width:100%}#wpadminbar{height:auto!important}.section .thumb_attach img{border:1px solid #dedede}.section_design_library .thumb_attach>div:hover{cursor:pointer}.section_design_library .thumb_attach>div:hover img{border:1px solid #000}.section_design_library .thumb_attach .btn-danger:hover{background:#000}.modal-header .close{display:none!important}#breadcrumbs{display:block;margin-bottom:20px;padding:0;float:left;width:100%;margin-top:-20px;clear:both}#breadcrumbs li{list-style:none;float:left;color:#999;margin-right:10px;font-size:11px}#breadcrumbs li a{color:#999}#breadcrumbs li a:hover{color:#f33}#breadcrumbs li.title{font-style:italic;color:#f33;font-weight:700;margin-top:-1px}.single-product h2{color:#000;margin:0}.single-product h3{font-size:20px;font-weight:400;font-family:AvantGarde,Arial,Helvetica,sans-serif;line-height:1.4em;text-align:left;text-transform:none;color:#2b3030;text-rendering:auto;margin-bottom:20px}.single-product p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px}.single-product .footer h6{color:#aaa;font-size:15px;font-weight:400}.single-product .footer img{float:left;margin-top:-4px;margin-right:4px}.single-product .footer p{font-size:12px;margin-top:0}.single-product #swatch_container .swatches img{width:115px;height:auto;margin-top:45px;margin-bottom:10px}.single-product #swatch_container .swatches>div{padding:10px;text-align:center}.single-product #swatch_container .swatches .active,.single-product #swatch_container .swatches>div:hover{cursor:pointer;font-weight:700;border-bottom:2px solid #f33}.single-product .right-panel>p{margin:20px 0}.single-product .right-panel .section{margin:3% 0;border-top:1px solid #ededed;padding:0;padding-top:3%}.single-product .right-panel .section.section_shapes_bundles{padding-top:0;margin-bottom:0;border-width:0}.single-product .right-panel .section.section_shapes_bundles .shape_bundle_title{padding:10px;margin-bottom:0;position:relative;overflow:hidden}.single-product .right-panel .section.section_shapes_bundles .shape_bundle_title span{-webkit-box-sizing:content-box;box-sizing:content-box;width:162px;height:46px;border:none;font:normal 100%/normal Arial,Helvetica,sans-serif;color:#000;text-overflow:clip;background:#fff;-webkit-transform:skewX(18deg);transform:skewX(18deg);display:block;float:right;position:absolute;right:-8px;top:0}.single-product .right-panel .section.section_shapes_bundles .section_shapes{border:1px solid #ccc;padding:20px}.single-product .right-panel .section_shapes .heading{font-style:italic;margin-bottom:20px}.single-product .print_sheet .section_shapes .p_notes,.single-product .print_sheet .section_shapes .p_notes small{color:red}.single-product .right-panel .section_shapes .heading i{border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:5px;margin-left:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.single-product .right-panel .special_order.show .heading i{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.single-product .right-panel .special_order .section{margin-bottom:0;border-top:0;padding-top:0}.single-product .right-panel .special_order .section_shapes .heading:hover{cursor:pointer}.single-product .right-panel .special_order.show .sub{float:right;margin-top:20px}.single-product .right-panel .special_order .section_colors .expand,.single-product .right-panel .special_order .section_shapes .shapes,.single-product .right-panel .special_order .section_shapes_bundles.bundle,.single-product .right-panel .special_order .sub{display:none!important}.single-product .right-panel .special_order.show .section_colors .expand,.single-product .right-panel .special_order.show .section_shapes .shapes,.single-product .right-panel .special_order.show .section_shapes_bundles.bundle,.single-product .right-panel .special_order.show .sub{display:block!important}.single-product .section_shapes p{margin:0;text-transform:uppercase}.single-product .section_colors p{margin:0;text-align:center;text-transform:uppercase}.single-product .shape_bundle_title .section_colors>div{padding:0 8px 0 0}.single-product .nav-tabs{clear:both}.nav-tabs>li a{background:#ddd;color:#777}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li:hover a{background:#333!important;color:#fff!important}.section_product .btn{margin-top:10px}.left-panel .list-group ul.sub-menu ul.sub-menu a,.left-panel .products ul.sub-menu ul.sub-menu a{border-top:0;border-bottom:0}.left-panel .list-group ul.sub-menu ul.sub-menu .active,.left-panel .products ul.sub-menu ul.sub-menu .active{border-left:1px solid #ddd!important;border-right:1px solid #ddd!important}body.archive article{margin-bottom:40px}body.category article{padding:20px}body.archive article{padding:0 10px 10px}body.category-18 article{margin-bottom:20px;height:480px;padding-left:5px;padding-right:5px}body.category-18 article .blog-tiles{width:100%;height:auto;background:hsla(0,12%,94%,.3);padding-bottom:10px}body.category-18 article p{margin-bottom:0!important}body.category-18 p:nth-of-type(2){height:150px;overflow:hidden;font-size:14px!important}body.category-18 article img{height:220px}body.category-18 article .entry-title{height:35px;font-size:16px;line-height:18px;overflow:hidden}body.category-18 article p.blog-excerpt{overflow:hidden}body.category-18 article .rm-button-container{width:100%;text-align:center}body.category-18 article .rm-button{font-size:14px;font-weight:500;color:#f33;border:1px solid #f33;margin-top:15px}body.category-18 .content-wrapper{padding-top:0!important}body.category-14 article{margin-bottom:20px;height:480px;padding-left:5px;padding-right:5px}body.category-14 article .blog-tiles{width:100%;height:auto;background:hsla(0,12%,94%,.3);padding-bottom:10px}body.category-14 article p{margin-bottom:0!important}body.category-14 p:nth-of-type(2){height:150px;overflow:hidden;font-size:14px!important}body.category-14 article img{height:220px}body.category-14 article .entry-title{height:35px;font-size:16px;line-height:18px;overflow:hidden}body.category-14 article p.blog-excerpt{overflow:hidden}body.category-14 article .rm-button-container{width:100%;text-align:center}body.category-14 article .rm-button{font-size:14px;font-weight:500;color:#f33;border:1px solid #f33;margin-top:15px}body.category-14 .content-wrapper{padding-top:0!important}.tab-content #packaging table:not(.classic) td,.tab-content #packaging table:not(.classic) th{text-align:center;padding:4px;font-weight:400;color:#000}.tab-content #packaging table.pavers th{padding:4px}.tab-content #packaging .heading{border-bottom:0}.tab-content #packaging table{font-size:9px;border-collapse:collapse;min-width:100%;margin-bottom:20px;table-layout:fixed}.tab-content #packaging table.stone{font-size:100%}.tab-content #packaging table.stone .col{width:50px}.tab-content #packaging table.stone .title{width:200px}.tab-content #packaging table.porcelain{font-size:100%}.tab-content #packaging table.porcelain .title{min-width:200px}.tab-content #packaging table.porcelain .col_wider{min-width:100px}.tab-content #packaging table.walls{font-size:100%}.tab-content #packaging table.walls .title{min-width:170px}.tab-content #packaging table.pavers{font-size:100%}.tab-content #packaging table.pavers .title{min-width:100px}.tab-content #packaging table.porcelain:not(.classic) tr:nth-child(odd) td,.tab-content #packaging table.stone:not(.classic) tr:nth-child(odd) td,.tab-content #packaging table:not(.classic) tr:nth-child(2n) td{background:#eee}.tab-content #packaging table.porcelain:not(.classic) tr:nth-child(2n) td,.tab-content #packaging table.stone:not(.classic) tr:nth-child(2n) td{background:#fff}.tab-content #packaging .data .title,.tab-content #packaging .heading .title,.tab-content #packaging .sub_heading .title{text-align:left;padding-left:7px}.tab-content #packaging .heading,.tab-content #packaging .sub_heading{background:#d4d4d4;border-bottom:1px solid #d4d4d4}.tab-content #packaging .heading.padded{min-height:40px}.tab-content #packaging .data span{text-align:center}.tab-content #packaging .data span.sub{margin-left:22px;display:block;text-align:left;position:relative}.tab-content #packaging .data span.sub:before{content:"";position:absolute;width:10px;height:8px;border-bottom:2px solid red;border-left:2px solid red;left:-15px;top:2px;opacity:.4}.tab-content #packaging table.pavers .title{min-width:150px}.section_product{overflow:scroll}.section_product #features img{float:left;margin:0 10px 10px 0;margin-left:0;clear:left}.single-product .tab-content{border:1px solid #dfdede;border-top:0;float:left;width:100%;padding:20px}.single-product .tab-content h5{color:#2b3030;font-size:13px;font-weight:700;border-bottom:1px solid #ddd;line-height:30px;clear:both;margin:0;margin-bottom:5px}.single-product .tab-content #features span{float:left;line-height:31px;font-size:15px}.btn-inverse,.left-panel .pdesc a{background-color:#494040;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.2)));background-image:linear-gradient(top,transparent,rgba(0,0,0,.2));background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff!important;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);text-shadow:0 -1px 0 rgba(0,0,0,.25);border-radius:5px;padding:3px 15px;font-size:14px}.page-template-template-regions-php .left-panel h2:nth-child(2){display:none}.btn-inverse.active,.btn-inverse.disabled,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.btn-inverse[disabled],.left-panel .pdesc a:hover{background-color:#211f1f;background-position:0;color:#fff}.left-panel .pdesc a{margin-bottom:10px;float:left;clear:left}#astm-leed ul,.single-product #info ul{padding-left:50px}#astm-leed li,.single-product #info li{list-style:circle}.single-product .section_patterns p,.single-product .section_product p{margin:0!important;font-size:13px;line-height:16px;padding-top:6px}.single-product .section_patterns>div{padding-left:0}.single-product .tab-content #features h6 span{font-size:13px}.section_product #features img{margin:3px 10px 0 0}.single-product .section_product h5{margin-top:10px;float:left;width:100%;background:none;padding:0}.single-product .section_product h6{font-weight:400;margin-bottom:0;font-size:13px;line-height:18px;float:left;clear:both;margin-top:5px}.single-product .section_product h6 .desc{float:left;width:93%;clear:both;display:block;margin:1% 1% 1% 6%}.single-product .section_patterns .pattern{float:left;margin-bottom:20px;padding:10px}.single-product .right-panel h1 img{display:inline-block;margin-left:3px}.table-striped>tbody>tr:nth-child(2n)>td,.table-striped>tbody>tr:nth-child(2n)>th{background-color:#eee}.s1170x550 .rsImg{width:100%!important}.dynamic_slider .BrightcoveExperience{overflow:hidden;width:100%;height:100%;min-height:100px;min-width:100px;display:block}.dynamic_slider .rsImg{margin:0!important;width:100%!important;height:auto!important}.dynamic_slider .rsThumbs{border-top:1px solid #000;padding:10px 1%;margin:10px 0;width:98%}.dynamic_slider_image{height:100%}.dynamic_slider .rsThumb{-webkit-box-shadow:0 2px 5px #aaa;box-shadow:0 2px 5px #aaa;margin-bottom:10px;float:none;display:inline-block;margin-right:8px!important}.dynamic_slider .rsThumb img:hover{opacity:1}.dynamic_slider .rsThumb img{padding:2px;opacity:.7}.dynamic_slider .rsThumbsContainer{-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important;text-align:center;width:100%!important}body.unilock_unilockms article .right-panel .section_youtube{padding-bottom:15px}body.unilock_unilockms article .right-panel .section_youtube iframe{width:100%;height:226px}body.single-product article .right-panel>h1{margin-bottom:10px}body.single-product article .right-panel>p{margin:0!important}body.unilock_unilockms article .right-panel .share_buttons{margin-top:20px!important}.single-product .table-striped .headings{font-weight:700}.single-product .table-striped .headings td{vertical-align:bottom}.single-product h4{font-size:14px;font-weight:700}.single-product #packaging p{font-size:12px;margin:0}#generalModal .modal-body{overflow:hidden;opacity:0}#generalModal .modal-body .error{color:red;margin-bottom:10px}#generalModal .modal-header h1{font-size:24px;font-weight:400;border:0!important;margin:0}#generalModal .modal-dialog{max-width:100%}.zoombox{position:relative;float:right}.zoombox:hover{cursor:pointer}.zoombox span{width:45px;height:45px;bottom:0;position:absolute;opacity:.3;float:right}.zoombox span.zoom{background-image:url(/wp-content/themes/unilock/assets/images/side_lightbox.png);background-repeat:no-repeat;background-position:100% 100%;right:0}.zoombox span.play{background-image:url(/wp-content/themes/unilock/assets/images/side_play.png)}.zoombox span.pause,.zoombox span.play{background-repeat:no-repeat;background-position:100% 100%;right:45px}.zoombox span.pause{background-image:url(/wp-content/themes/unilock/assets/images/side_pause.png)}.zoombox span.pause:hover,.zoombox span.play:hover,.zoombox span.zoom:hover{opacity:1}.dynamic_slider_controls{height:50px;opacity:1;width:50px;clear:both;float:right}.show_product_patterns p{margin:0!important}#show_product_patterns .results{float:left;width:100%;padding:10px 0;margin-top:20px}#show_product_patterns .pattern{padding:0 10px 0 0;margin-bottom:20px}#show_product_patterns .pattern img{margin-bottom:10px}#show_product_patterns .pattern p{font-size:12px;line-height:16px;padding:2px 0}b{color:#000}.product_list>.row{margin:0}.product_list h3{font-size:14px;text-transform:none;color:#000}.product_list img:hover{cursor:pointer}.product_list p{font-size:11px;margin:0}.product_list .readmore:hover{border-top:1px solid #ccc}.project_tiles .product_list .readmore{display:none}.product_list .readmore{margin-top:20px;border-top:1px solid #eee;line-height:25px;width:100%;display:block;color:#f33;font-size:11px}.left-panel .list-group ul,.left-panel .products ul.sub-menu{padding:0;margin:0 0 -1px;border-top:1px solid #ccc}.post-type-archive-product .left-panel h2,.post-type-archive-project .left-panel h2,.single-product .left-panel h2,.single-project .left-panel h2,.tax-product_category .left-panel h2,.tax-project_category .left-panel h2,body.page-template-template-regions-php h3,body.unilock_unilockms .left-panel h2{margin-bottom:20px;padding:0 0 6px;border-bottom:2px solid #ececec;font-size:18px;font-family:AvantGarde,Arial,Helvetica,sans-serif;color:#2b3030;text-transform:none;margin-top:16px}body.page-template-template-regions-php h3{border:0;border-top:1px solid #e3dfdf;line-height:25px;text-align:left;padding-top:10px}.page-template-template-full-php h1,.post-type-archive-product h1,.post-type-archive-project h1,.single-product h1,.single-project h1,.tax-product_category h1,.tax-project_category h1,.unilock_contractorms h1,.unilock_unilockms h1,body.category h1{color:#2b3030;text-transform:none;padding:0 0 6px;border-bottom:2px solid #f33!important;font-size:18px;font-family:AvantGarde,Arial,Helvetica,sans-serif;width:100%;margin-bottom:20px}.single-product h1,h3{text-transform:uppercase!important}.post-type-archive-product .right-panel h3,.post-type-archive-project .right-panel h3,.single-product .right-panel h3,.single-project .right-panel h3,.tax-product_category .right-panel h3,.tax-project_category .right-panel h3{text-align:left}.project_details .zoombox{-webkit-box-shadow:0 0 9px 4px #ccc;box-shadow:0 0 9px 4px #ccc}.project_details .zoombox:hover{-webkit-box-shadow:0 0 9px 4px #bbb;box-shadow:0 0 9px 4px #bbb}.project_details .gallery_1{float:left;width:60%}.project_details .gallery_2{margin-bottom:25px}.project_details .gallery_2,.project_details .gallery_3{float:left;width:37%;margin-left:3%}.project_details .featured{width:100%;max-height:517px;margin-top:10px}.project_details .section{margin:0 0 10px;border-bottom:1px solid #eee;padding:0 0 20px;overflow:visible;font-family:AvantGarde,Arial,Helvetica,sans-serif;font-size:20px;letter-spacing:.3px;font-weight:100}.project_details .section .content p{font-size:10pt;margin-bottom:10px}.project_details label{margin-bottom:0;font-size:17px;color:#f63;font-family:AvantGarde,Arial,Helvetica,sans-serif;font-weight:400}.project_details p{line-height:1.4em;margin:0;color:#2b3030;font-size:20px}.project_details .footer label{font-size:14px;margin-bottom:20px}.project_details .footer p{font-size:12px;text-align:center;margin-top:10px}.project_details .footer img{border:1px solid #fff}.project_details .footer img:hover{border:1px solid #000}.project_details .footer a{color:#2b3030}.project_tiles #permeable span{background:url(http://commercial.unilock.com/wp-content/uploads/sites/10/2014/03/Whole_foods_unilock.jpg);background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.project_tiles #parks span{background:url(http://commercial.unilock.com/wp-content/uploads/sites/10/2014/03/distilaary_district_unilock.jpg);background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.project_tiles #streetscapes span{background:url(http://commercial.unilock.com/wp-content/uploads/sites/10/2014/03/Flats_on_vine_unilock.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.project_tiles #commercial span{background:url(http://commercial.unilock.com/wp-content/uploads/sites/10/2014/03/north_shore_unilock.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.project_tiles #parking span{background:url(http://commercial.unilock.com/wp-content/uploads/sites/10/2014/03/grand_travers_parkinglot_unilock.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.project_tiles #urban span{background:url(http://commercial.unilock.com/wp-content/uploads/sites/10/2014/03/urban_plaza_unilock.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.project_tiles #golf span{background:url(http://commercial.unilock.com/wp-content/uploads/sites/10/2014/03/golf_resorts_unilock.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.project_tiles #academic span{background:url(http://commercial.unilock.com/wp-content/uploads/sites/10/2014/03/academic_unilock.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.project_tiles #industrial span{background:url(http://commercial.unilock.com/wp-content/uploads/sites/10/2014/03/heavy_duty_unilock.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.project_tiles #walls span{background:url(http://commercial.unilock.com/wp-content/uploads/sites/10/2014/03/segmental_wall_unilock.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.project_tiles #roofdecks span{background:url(http://commercial.unilock.com/wp-content/uploads/sites/10/2014/03/roof_Deck_unilock.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.project_tiles #condos span{background:url(http://commercial.unilock.com/wp-content/uploads/sites/10/2014/03/condos_offices_unilock.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.project_tiles .desc{background:#000;color:#fff;display:block;padding:50px;height:100%;font-size:14px}.project_tiles .desc h2{font-family:AvantGarde,Arial,Helvetica,sans-serif;line-height:1.1em;font-size:20px;font-weight:lighter}.project_tiles .desc h2 span{color:#f63}.project_tiles .tiles a{height:100%;width:100%;display:block;position:relative;clear:both}.project_tiles .tiles a span{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);height:100%;width:100%;float:left;display:block}.project_tiles .tiles a b{position:absolute;bottom:10px;left:10px;font-size:x-large;color:#fff;padding-left:5px;border-left:4px solid #f63;text-shadow:#000 .1em .1em .1em}.project_tiles .tiles a:hover span,.project_tiles .tiles a b{filter:none;-webkit-filter:grayscale(0)}.project_tiles .height_half a{height:192.5px}.project_tiles .spacer{display:block;height:15px;float:left;clear:left;width:100%}.project_tiles .height_full{height:400px}.project_tiles .row>.tiles>div{padding:0}.project_tiles .row>.tiles>div>div{padding:0 7.5px}.toggle_project_view{font-size:11px;padding:inherit;color:#f33;float:right;padding-top:8px;line-height:10px;padding-bottom:0}.toggle_project_view:hover{color:#000;cursor:pointer}.page-template-template-full-php section .mar32b>div>div{min-height:150px;margin-top:10px}.page-template-template-full-php section .mar32b>div i{margin:10px 20px 80px 10px}.page-template-template-full-php section .mar32b h2{font-size:25px;padding-top:5px}.page-template-template-full-php section .mar32b>div>div a{font-size:14px}.page-template-template-full-php section>h2{font-size:35px;margin-top:40px}.page-template-template-full-php section h3{text-transform:none;font-size:20px;font-weight:400;font-family:AvantGarde,Arial,Helvetica,sans-serif;line-height:1.4em}.page-template-template-full-php .content-wrapper{margin-top:15px}.page-template-template-full-php .grey_tile{padding:0}.page-template-template-full-php .grey_tile span{background:#ccc;display:block;min-height:250px;margin:10px;padding:20px}.page-template-template-full-php .grey_tile h3{text-transform:none;font-weight:400}.page-template-template-full-php .grey_tile p{color:#fff;font-size:15px;line-height:22px}.page-template-template-full-php .grey_tile a{color:#fff;text-decoration:underline}#footer_social_menu [class*=" icon-"]:before,#footer_social_menu [class^=icon-]:before,#header_menu [class*=" icon-"]:before,#header_menu [class^=icon-]:before{display:none!important}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{padding:0 18px;position:relative}#column_content a.download_list{border-bottom:1px solid #eee;display:block;line-height:40px;color:#000;font-size:14px;font-weight:700}#column_content a.download_list:hover,#column_content a.download_list_excerpt:hover{color:#f33}#column_content a.download_list_excerpt{display:block;line-height:40px;color:#000;font-size:14px;font-weight:700}#column_content p.download_list_excerpt{display:block;border-bottom:1px solid #eee;padding-bottom:20px}article>.row>.col-md-9{float:right;max-width:100%}.color_options .title{color:#000;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);float:left;font-size:16px;clear:both;margin:0;padding:0;padding-top:44px}.style_b.color_options .title{-webkit-transform:none!important;display:block;float:none;margin-bottom:5px;text-transform:uppercase;font-size:150%}.style_b .zoombox{margin:5px}hr.color_options{display:block;clear:both;margin:10px 0;float:left;width:100%}#wallsearch .results,#wallsearch .results-heading{font-size:12px}#wallsearch select{width:98%;border:1px solid #ccc;background:#fff;height:30px;line-height:30px;padding:4px 6px;margin-bottom:10px;font-size:14px}#wallsearch label{font-size:14px;font-weight:400;line-height:20px}#wallsearch .searchbox{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5}#wallsearch .alert{font-size:15px;line-height:15px}#wallsearch .results{padding:5px 0;border-top:1px solid #ccc}#wallsearch .results .download{line-height:.5em;margin-bottom:10px}#wallsearch tbody .results:nth-child(odd){background:#eee}#wallsearch .results .download .med{margin-bottom:.3em;font-size:150%;line-height:1em;display:block;width:34px;height:0}#wallsearch thead{font-weight:700;vertical-align:text-bottom}#wallsearch .page-numbers:hover{cursor:pointer}#contact_tiles .data{display:none}#contact_tiles .location img{border:1px solid #fff;cursor:pointer}#contact_tiles .location:hover .heading{cursor:pointer}#contact_tiles .location:hover img{border:1px solid #ccc;-webkit-box-shadow:0 0 5px 5px hsla(0,0%,80%,.48);box-shadow:0 0 5px 5px hsla(0,0%,80%,.48)}#contact_tiles .heading{font-weight:700;text-transform:uppercase;font-size:18px;padding:10px 0;text-align:center}#contact_tiles .display>div{background:#ebebec;float:left;width:100%;margin:25px 0}#contact_tiles .span3{width:25%;float:left}body.unilock_commercial .gfield,body.unilock_unilockms .gfield{margin:5px 0;float:left;width:100%}body.unilock_unilockms .gfield>.center{width:100%!important;text-align:center}body.unilock_commercial .gfield>div,body.unilock_commercial .gfield>label,body.unilock_unilockms .gfield>div,body.unilock_unilockms .gfield>label{float:left;width:30%!important;clear:none;margin:0;padding:0}body.unilock_commercial .gform_wrapper .top_label .gfield_label,body.unilock_unilockms .gform_wrapper .top_label .gfield_label{margin:0;padding:0}body.unilock_commercial #column_conten,body.unilock_commercial .gform_body input,body.unilock_commercial .gform_body label,body.unilock_commercial .gform_body select,body.unilock_unilockms #column_conten,body.unilock_unilockms .gform_body input,body.unilock_unilockms .gform_body label,body.unilock_unilockms .gform_body select{font-size:14px}body.unilock_commercial .gfield>label,body.unilock_unilockms .gfield>label{text-align:right;line-height:16px!important;padding-right:10px!important;font-weight:400;padding-top:5px!important}body.unilock_commercial .gfield>.gfield_description,body.unilock_unilockms .gfield>.gfield_description{padding-left:10px!important;line-height:20px!important;padding-top:10px}body.unilock_commercial .gfield input,body.unilock_commercial .gform_body select,body.unilock_unilockms .gfield input,body.unilock_unilockms .gform_body select{height:30px}body.unilock_commercial .gfield_checkbox label,body.unilock_unilockms .gfield_checkbox label{padding:5px 10px!important;margin-left:10px!important}body.unilock_unilockms .gfield_checkbox li{height:24px;margin:0}body.unilock_commercial .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],body.unilock_unilockms .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]{margin:0}body.unilock_commercial .gform_body .validation_message,body.unilock_unilockms .gform_body .validation_message{margin-left:10px}body.unilock_commercial .gform_wrapper li.gfield.gfield_error,body.unilock_unilockms .gform_wrapper li.gfield.gfield_error{background:rgba(232,214,40,.22)}body.unilock_unilockms .ginput_container input[type=file]{width:100%!important}body.unilock_unilockms .gsection{margin:25px 0}body.unilock_unilockms .gfield_radio input{margin-left:5px;margin-top:-3px!important}.splitintotwo .ginput_complex label{float:right!important;width:95%!important}.splitintotwo .ginput_complex input[type=text],.splitintotwo .ginput_complex span{float:right!important;width:100%!important}.unilock_commercial .project_details .right{padding:0}.unilock_commercial .project_details .right p{font-size:13px;margin-top:15px}.full_bg #header_menu{-webkit-box-shadow:0 8px 5px -5px rgba(0,0,0,.1)!important;box-shadow:0 8px 5px -5px rgba(0,0,0,.1)!important;border-top:1px solid #313131;color:#fff}.full_bg a{color:#ccc}.full_bg .current_page_item a,.full_bg a:hover,.full_bg li:hover a{color:#fff!important}.unilock_unilockms_home .desc{background:rgba(1,1,1,.5);padding:20px;height:110px;color:hsla(0,0%,100%,.5);font-size:14px}.unilock_unilockms_home .desc .title{color:#fff;margin-bottom:8px;padding-bottom:4px;font-family:AvantGardeLight,Arial,Helvetica,sans-serif;font-weight:400;font-size:24px;line-height:1.3em;border-bottom:1px solid hsla(0,0%,100%,.4)}.unilock_unilockms_home article{position:relative}.unilock_commercialms:not(.unilock_commercialms_home) .content-wrapper,.unilock_contractorms:not(.unilock_contractorms_home) .content-wrapper,.unilock_unilockms .content-wrapper{background:#fff;margin-top:0;padding-top:35px}body.page-template-template-full-php .content-wrapper{padding-top:20px}.unilock_unilockms_home .content-wrapper{padding-top:0}.unilock_unilockms_home p{margin:0}.unilock_unilockms footer .container{margin-top:0;padding-top:30px;background:#fff}.locked_to_slider{position:absolute;top:0;right:60px;z-index:100}.locked_to_slider a{position:absolute;top:439px;right:0;z-index:101;color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%;text-indent:30px;font-size:17px;height:57px;line-height:52px}.unilock_unilockms_home .home_tiles{margin:15px 0}.unilock_unilockms_home .home_tiles img{width:100%}.unilock_unilockms_home .home_tiles:hover img{-webkit-box-shadow:0 0 5px 3px #aaa;box-shadow:0 0 5px 3px #aaa;cursor:pointer}.youtube_embed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.containing-block{max-width:100%}.youtube_embed iframe{position:absolute;top:0;left:0;width:100%;height:100%!important}article .swap2youtube:hover{cursor:pointer}article .swap2youtube,article .youtube_embed{margin-bottom:15px}.hide_title .gform_heading{display:none}article .right-panel img,body.unilock_unilockms article .right-panel iframe{max-width:100%;height:auto}body.unilock_unilockms .right-panel p{margin:0 0 1.5em}body.unilock_unilockms article .topimage{margin-bottom:30px}body.unilock_unilockms h4{color:#2b3030;font-size:16px;font-family:Arial;font-weight:700}body.unilock_unilockms .cat_links h4{margin-top:-6px}body.unilock_unilockms blockquote{border-left:5px solid #f26532;margin:0 0 20px;padding:0 0 0 15px}body.unilock_unilockms blockquote p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}body.unilock_unilockms #timeline-embed{max-width:100%}.post-157 #timeline-embed{background:red}.step_by_step{overflow:hidden;font-size:13px;clip:both}.calc_results{padding:0 3% 5%!important}.calc_results .full_order{display:none}.calc_results .row{line-height:30px;width:100%;display:block;position:relative;margin:0}.calc_results .row>div{float:left;text-align:center}.calc_results .row .name{width:40%;margin-right:5%;text-align:left}.calc_results .row .noOfBorderBundles,.calc_results .row .noOfBorderSections{width:15%;margin-right:5%}.calc_results .row .purchase_quantity{width:15%}.calc_results .row .name.highlight{font-size:125%}.calc_results .border_table .row .name{width:40%;margin-right:5%;text-align:left}.calc_results .border_table .row .lnFeet,.calc_results .border_table .row .noOfBorderBundles,.calc_results .border_table .row .noOfBorderSections{width:11%;margin-right:3.333%}.calc_results .border_table .row .purchase_quantity{width:11%}.calc_results .border_table .row .name.highlight{font-size:125%}.step_by_step .totals_data p{font-size:12px;margin-top:30px;max-width:355px;line-height:17px}.step_by_step .totals_data{font-size:125%;margin:50px 0 0;line-height:2;text-align:left!important}.step_by_step .table-responsive{border:0!important}.step_by_step .totals_data>b{min-width:230px;float:left}.accessory_data{text-align:left!important;padding-left:0!important}.calc_results h5{background-color:#fff!important;text-align:right;font-size:125%!important;margin:30px 2% 50px}.step_by_step .results_heading h2{font-size:28px;border-bottom:1px solid #ccc;margin-bottom:20px!important;width:100%}.step_by_step .results_heading span{display:block;clear:both}.pattern_data{float:left;width:100%;margin:10px 0 30px}.pattern_data .zoombox{width:100%}.pattern_data .thumb{border:2px solid #a7a7a7;float:left;max-width:300px;min-width:300px;margin-right:40px}.pattern_data .thumb img{width:100%}.pattern_data .data{float:left}#iframeprint{display:none}.pattern_data td{min-width:70px;line-height:35px;color:#aaa;border-top:2px solid #ddd;font-size:90%}.pattern_data tr:first-child td{border:0!important}.pattern_data .print_pdf{font-weight:700;border-bottom:2px solid;display:inline-block;margin-top:40px;margin-bottom:20px}.pattern_data .print_pdf:hover{cursor:pointer}.pattern_data table{clear:both;display:block}.bundles_highlight{clear:both}.calc_results .row .name .section_order{display:block!important}.calc_results .row .name .full_order{display:none!important}.bundles_highlight b:hover{cursor:pointer}.bundles_highlight b:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.bundles_highlight b:nth-child(2){border-top-right-radius:5px;border-bottom-right-radius:5px}.bundles_highlight{float:left;margin-bottom:40px}.bundles_highlight b{border:1px solid #888;font-size:120%;padding:8px 20px;color:#888;font-weight:400}.bundles_highlight b.bg{color:#fff;background:#888}.step_by_step .results_heading h2{margin:0;padding:0;line-height:50px}.step_by_step .calc_heading{background:#a7a7a7;line-height:30px;font-size:125%;text-indent:20px;color:#fff;margin-top:20px}.step_by_step h4{font-weight:400!important;line-height:20px;font-size:13px!important;clear:both}.step_by_step .table-responsive{clear:both;margin:20px 0 0}.step_by_step .table-responsive>div>div{border-bottom:1px solid #ccc;float:left}.step_by_step .bold{font-weight:700;color:#746c6c}.center{text-align:center}body.unilock_unilockms form.step_by_step .big_label>label{font-size:32px!important;margin-bottom:20px!important}body.unilock_unilockms form.step_by_step .gfield_label{float:left;width:100%!important;line-height:1.4em!important;color:#2b3030;font-weight:400!important;text-align:left!important;margin-top:10px!important}.step_by_step_total_border,.step_by_step_total_sqft{margin-bottom:20px!important}form.step_by_step .gfield_radio label{font-size:15px;color:#000}form.step_by_step .gfield_radio label b{padding-left:10px;font-weight:400;color:#aaa;font-size:13px;float:left;clear:left}form.step_by_step .gfield>div,form.step_by_step .gfield_description,form.step_by_step .ginput_container{width:100%!important}form.step_by_step .h2_desc{margin-bottom:20px}form.step_by_step .h2_desc .desc{width:100%;float:left;margin-bottom:20px}form.step_by_step .gfield_radio li{float:left}form.step_by_step .gsection_description{margin:10px!important}form.step_by_step h2.gsection_title{font-weight:400;color:#2b3030;font-size:24px;font-family:AvantGarde,Helvetica,Arial,sans-serif;line-height:1.4em!important}.no_label .gfield_label{display:none!important}form.step_by_step .description,form.step_by_step .gfield_description,form.step_by_step .gsection_description,form.step_by_step .instruction,form.step_by_step p{font-size:14px;font-weight:400;line-height:19px}form.step_by_step .gform_button{border:1px solid #ccc;border-radius:4px!important;padding:2px 6px 3px!important;display:inline-block!important;font-size:14px!important;float:none}form.step_by_step .gform_next_button:hover,form.step_by_step .gform_previous_button:hover{background-color:#494040;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.2)));background-image:linear-gradient(top,transparent,rgba(0,0,0,.2));background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);text-shadow:0 -1px 0 rgba(0,0,0,.25)}form.step_by_step .wide25{width:24%;margin-right:1%;float:left;clear:none!important}.gform_wrapper .gform_page_footer{clear:both}form.step_by_step .wide25 input{font-size:14px!important;text-align:center!important;height:30px}form.step_by_step .wide25 .gfield_label{font-size:8px!important;height:30px}form.step_by_step_advance{max-width:700px;margin:0 auto}form.step_by_step_advance .gfield_html.gfield_no_follows_desc{margin-top:10px;margin-bottom:25px}form.step_by_step_advance .wide25:nth-child(4n){width:11%!important;clear:left!important}form.step_by_step_advance .wide25:nth-child(4n+1){width:35%!important;clear:none!important}form.step_by_step_advance .wide25:nth-child(4n+2){width:30%!important}form.step_by_step_advance .wide25:nth-child(4n+3){width:20%!important}form.step_by_step_advance .gform_footer{text-align:left!important;background:none!important;border:0!important;margin:0!important;padding:0!important}form.step_by_step_advance li.inline_heading{width:50%!important}form.step_by_step_advance hr{border-top:1px solid red}form.step_by_step .top_label .move_to_section_break .gfield_label{font-size:18px!important}form.step_by_step .top_label .move_to_section_break select{width:100%!important}.gform_validation_error form.step_by_step li.gfield.gfield_error.gfield_contains_required{width:24%;margin:5px 1% 5px 0!important;padding:0!important;border:0}form.step_by_step li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin:0}.gform_validation_error form.step_by_step .gfield_error .validation_message{display:none}.select_labels select optgroup option{text-indent:10px}body.unilock_unilockms .thumb_index>div{min-height:320px}body.unilock_unilockms .right-panel ul{padding-left:1px;list-style:circle;margin:10px}body.single-product .royalSlider{height:auto!important}body.single-product .right-panel .section_finish p,body.single-product .right-panel .section_shapes p{text-align:center;font-size:12px;margin-top:2px!important;float:left}body.single-product .right-panel .section_product ul,body.single-product .right-panel .section_shapes p{margin:0}body.unilock_unilockms .thumb_index>div p{font-size:11px;color:grey}body.unilock_unilockms .thumb_index>div p span{border-top:1px solid #ddd;font-size:11px;padding-top:5px;width:100%;float:left}body.unilock_unilockms .thumb_index>div a:hover span{border-top:1px solid #aaa}body.unilock_unilockms .thumb_index h4{line-height:18px}body.unilock_unilockms h5{padding:6px 12px;background-color:#ececec;font-size:14px;color:#000;font-weight:700;line-height:20px}body.unilock_unilockms .gform_footer{background:#eee;float:left;width:100%;border-top:1px solid #ddd;text-align:center}body.unilock_unilockms #header_menu{border-bottom:1px solid #111!important}#header_menu li{height:44px}body.archive article h2{color:#2b3030;font-size:24px;font-weight:700;line-height:1.3em;margin-top:10px}ul.blog_sidebar{min-height:20px;padding:19px 2px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}ul.blog_sidebar li{list-style:none;line-height:20px;font-size:13px;color:#f33}ul.blog_sidebar a{padding:6px 0 6px 15px;color:#f33}body.archive #breadcrumbs li a.title{color:#f33;font-style:italic;font-weight:700}.p10b{padding-bottom:10px}body.unilock_unilockms .gform_button{background-color:#494040;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.2)));background-image:linear-gradient(top,transparent,rgba(0,0,0,.2));background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.25);text-shadow:0 -1px 0 rgba(0,0,0,.25);border-radius:5px;padding:3px 15px;font-size:14px}form.step_by_step_advance .heading{font-size:12px;color:#000;padding-top:0;display:inline-block;font-weight:700}form.step_by_step_advance .heading span{margin:-7px 12px 7px 0;background-color:#f63;color:#fff;font-size:14px;font-weight:bolder;text-align:center;border-radius:56px;-moz-border-radius:56px;float:left;width:30px;height:30px;line-height:30px;clear:left}.step_by_step .laying_patterns img{max-width:100%;height:auto!important}form.step_by_step_advance .laying_patterns,form.step_by_step_advance .product_list{margin-bottom:20px;width:50%}form .inline_input input{text-align:center}form.step_by_step_advance .laying_patterns select,form.step_by_step_advance .product_list select{width:50%}form.step_by_step_advance .gform_button{opacity:0;margin-left:20px}.step_by_step .laying_patterns li{width:25%;float:left}#field_7_15{margin-left:50px!important}#field_7_15 label,form.step_by_step #label_15_1{color:#777}form [disabled=disabled] input{background:#ccc}body.unilock_unilockms .inline_heading{width:auto!important;display:inline-block;margin-right:20px}body.unilock_unilockms .inline_input,body.unilock_unilockms .inline_select{clear:none!important;width:auto!important;display:inline-block}body.unilock_unilockms .inline_select select{width:100%!important}#getsqft{width:100%;display:none}#getsqft .chart>div{width:30%;margin-left:1%;float:left;height:30px;line-height:30px}#getsqft .chart .unit{text-align:right;width:6%}#getsqft .chart input{width:95%;margin-right:5%;line-height:20px}#getsqft .chart .sq{width:50%}#getsqft .chart .btn{line-height:22px}#getsqft .chart p{width:100%;margin:10px;float:left;text-align:right;padding-right:76px}form.step_by_step_advance a:hover{cursor:pointer}.html5gallery-elem-img•a{display:none}.html5gallery,.html5gallery *{max-width:100%!important}article.product .html5gallery-car-left-0,article.product .html5gallery-car-right-0{display:none!important}.html5gallery>div>div:first-child,.html5gallery>div>div:last-child>div>div:first-child>div{left:0!important;top:0!important}.html5gallery>div>div>div{padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.html5gallery>div>div:last-child>div>div:first-child>div,.html5gallery>div>div>div>div{margin:0!important}.html5gallery>div>div:last-child,.html5gallery>div>div:last-child>div,.html5gallery>div>div>div>div img{position:inherit;left:0!important}.html5gallery>div>div:last-child>div>div:first-child>div>div{margin:4px}.html5gallery>div>div:last-child,.html5gallery>div>div:last-child>div,.html5gallery>div>div:last-child>div>div{height:120px}.html5gallery,.html5gallery>div{height:380px!important}.html5gallery>div>div:first-child>div>div,.html5gallery>div>div>div>div a{display:none}.left-panel .list-group ul.sub-menu .sub-added-list-group-item,.left-panel .list-group ul.sub-menu ul .sub-added-list-group-item,.left-panel .products ul.sub-menu .sub-added-list-group-item{background:#fff;padding:0 15px!important;border-top:#fff!important;height:0;line-height:27px;text-indent:20px;height:27px;border-radius:0;display:none}.left-panel a.active,.left-panel a.list-group-item.active,.single-product .products .active,.single-product .products .active:hover .left-panel .list-group>li:hover,a.list-group-item.active:focus,a.list-group-item:hover{border-left:1px solid #f33!important}.left-panel .list-group .current-menu-item a,.left-panel .products .current-menu-item a{font-weight:700}.left-panel .list-group .current-menu-item ul a,.left-panel .products .current-menu-item ul a{font-weight:400}.left-panel .list-group ul.sub-menu ul.sub-menu .sub-added-list-group-item,.left-panel .products ul.sub-menu ul.sub-menu .sub-added-list-group-item{padding-left:30px!important}.wrap_row>.row{margin-bottom:20px}#careers .admin,#careers .apply,#careers .search{border:3px solid #666;border-radius:10px;height:40px;font-weight:700;color:#fff;line-height:34px;text-align:center;background-color:#333}#careers .admin:hover,#careers .apply:hover,#careers .search:hover{cursor:pointer}#careers .locations{background:#888;margin-top:20px;color:#fff;min-height:300px;line-height:37px}#careers .locations a{color:#fff}#careers h4{color:#fff;border-bottom:1px solid #fff;padding:15px}#careers img{max-width:100%}#careers .form{min-height:300px;color:#fff}#careers .footer h4{text-align:center;line-height:22px;font-weight:400}#careers #search-jobs a{color:#fff}.resume_entry .gform_heading{display:none}.resume_entry li.gfield>div{width:100%!important}body.unilock_unilockms #careers div.form{float:left;width:100%;text-align:center}body.unilock_unilockms #careers div.resume_entry_wrapper{display:inline-block}body.unilock_unilockms #careers div.gform_footer{border:0!important;background:none!important}body.unilock_unilockms #careers .gfield{margin:0!important}.resume_entry label{padding-left:10px}.resume_entry .gfield_description,.resume_entry label{font-size:12px!important;color:#fff;padding-top:0!important}.resume_entry .gform_body input,.resume_entry select{color:#000;padding-left:10px!important}body.archive .resume_entry .gform_footer{background:none;border:0}.gform_footer input{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#363636;background-image:-webkit-gradient(linear,left top,left bottom,from(#444),to(#222));background-image:linear-gradient(180deg,#444,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff444444",endColorstr="#ff222222",GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);padding:4px 12px;margin-bottom:0;font-size:14px!important;line-height:20px;text-align:center!important;vertical-align:middle;border:1px solid #bbb;border-bottom-color:#a2a2a2;border-radius:4px!important;display:inline-block;margin:0 auto;float:none}body.archive .resume_entry .gform_footer input:hover{background:#222}body.post-type-archive .cat_links{font-size:12px;margin-bottom:150px}body.post-type-archive .cat_links a{clear:both;float:left;margin-top:10px;width:100%}body.post-type-archive .cat_links img{margin-bottom:10px}footer .region_data{width:70%;float:left;text-align:center}footer .region_li>ul{padding:0}footer .region_li>ul>li{margin:10px 0;float:left;list-style:none}footer .region_li ul{margin-bottom:20px;text-align:left}footer .region_li>ul>li li{float:left;width:50%}footer .region_li{height:220px;overflow:scroll;line-height:16px;font-size:11px}#menu-quicklinks{display:block;clear:both;padding:18px;list-style:none}#menu-quicklinks>li{margin-bottom:2px;display:block;border:1px solid #eee;padding:6px 20px;border-radius:4px;font-size:13px}#menu-quicklinks li:hover{cursor:pointer}#menu-quicklinks ul{padding:10px 30px;display:none}#sample_sheets .product img:hover{cursor:pointer}#sample_sheets .row{margin-bottom:20px}#sample_sheets .cat_title{color:#2b3030;font-size:20px;font-weight:400;font-family:AvantGarde,Arial,Helvetica,sans-serif;line-height:1.4em;margin-bottom:10px}#search_dealers{font-size:12px}#search_dealers h6{color:#2b3030;font-size:14px;margin-bottom:5px}#search_dealers form{margin-bottom:20px}#map-canvas{height:600px;width:100%}#search_dealers input[type=text]{padding:2px 5px;width:100%}#map-canvas>div:first-child>div:first-child>div:nth-child(3)>div>div>div.gm-style-iw>div{width:auto!important}#search_dealers input,#search_dealers span{float:left;margin:0;margin-right:5px;margin-top:10px}#search_dealers input[type=text],#search_dealers select{clear:left;margin:0;width:100%;border-radius:5px;height:26px!important;font-size:14px;background:#fefefe}#search_dealers .map,#search_dealers .results{padding:0}#search_dealers .headings{background:rgba(0,0,0,.86);padding:20px}#search_dealers .headings .btn{margin-top:20px}#search_dealers .results{height:600px;overflow-y:scroll;padding:10px}#search_dealers .results i{width:17px;float:left;line-height:18px}.tempcart .step1{overflow:hidden}.tempcart .gform_footer{display:none}.databox_ss{padding:10px;margin:10px 0;overflow:hidden}.databox_ss>div{border-bottom:1px solid #e9e6e6;padding:5px 0}.databox_ss .subtotal{font-weight:700;color:#000}.databox_ss .heading{font-weight:700}.ajax_shipping_location{border-top:0 solid red}.ajax_shipping_location label{font-size:20px!important;line-height:1.4em!important;text-align:left!important;font-weight:400!important;color:#2b3030;margin:0 10px!important}.ajax_shipping_location .ginput_container{margin-top:0!important;float:right!important}.sample_order_total .ginput_container,.sample_order_total input,body.unilock_unilockms .sample_order_total label{height:30px!important;border:0!important;padding:0!important;width:auto!important;background:none!important;color:#f33;font-size:15px!important;font-weight:700;line-height:1.4em!important;text-align:left!important;font-weight:400!important;padding-top:0!important;margin:0!important;line-height:36px!important}.sample_order_total{border-top:1px solid #ddd;padding-top:10px;padding-left:10px}form[name=frmcc] input{display:none}form[name=frmcc] input[type=submit]{float:right}form[name=frmcc]{width:98%;padding-top:10px;float:left}td[class*=clean_]{text-align:center}.single-product #packaging .child,.single-product #packaging i{font-size:10px;color:#777;font-style:normal}header #searchform{float:left;margin:20px 20px 20px 60px;min-width:16%}header #searchform input{width:100%;float:left;border-radius:15px;color:#999;text-indent:10px;outline:none;border:0;line-height:24px;height:28px;font-size:12px;border:1px solid #777}body.search .content-wrapper h3{text-transform:none;color:#777;font-size:14px}body.search .content-wrapper h4{display:block;clear:left;background:#f2f2f2;margin:.75em 0;padding:.75em;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);font-size:14px;color:#777;margin:20px 0}body.search .content-wrapper h4 .pagination .current,body.search .content-wrapper h4 .pagination a{display:none}body.search .content-wrapper h4 .pagination a.next,body.search .content-wrapper h4 .pagination a.prev{display:block;background:none;border:none;padding:0;margin:0;line-height:8px;font-size:11px;margin-left:10px}input.custom_region_city,select.custom_region_state{display:inline-block;width:35%!important}body.search .content-wrapper h4 .pagination{margin:0}.pagination>li>a{margin-bottom:10px}body.search .content-wrapper article{margin-bottom:20px;clear:both;float:left;width:100%}body.search .content-wrapper article .title{font-weight:700;color:#777;float:left;width:100%}body.search .content-wrapper article a:hover b{color:#f33}body.search .content-wrapper article a b{color:#2b3030}body.search .content-wrapper article .product_excerpt{float:left;width:50%;font-size:11px;margin:5px 15px 0}body.search .content-wrapper article .excerpt span{font-size:12px!important;color:#333!important}body.search .content-wrapper article .excerpt{float:left;width:100%;font-size:12px!important;margin:5px 15px 0}body.search .content-wrapper article .thumbs{float:left;padding:10px;height:80px;overflow:hidden;margin-bottom:10px}body.search .content-wrapper article .thumbs img{float:left;padding:2px;border:1px solid #ccc;margin:3px}body.search .content-wrapper article .thumbs img:hover{border:1px solid #f33}body.search .content-wrapper article .thumbs span{color:#a59a9a;float:left;line-height:66px;padding:0;margin:0;margin-right:10px;font-size:30px;font-weight:100}body.search .other_region{opacity:.2}.calc_results_text{margin-top:30px;padding-top:20px;border-top:1px solid #dfdfdf;display:none}#whoyouare{z-index:999999;background:rgba(0,0,0,.65);position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%}#whoyouare .inside{margin:10% auto;max-width:850px;background:#fff;padding:60px 110px;overflow:hidden;-webkit-box-shadow:0 0 50px 30px rgba(0,0,0,.62);box-shadow:0 0 50px 30px rgba(0,0,0,.62)}#whoyouare h7{font-family:gotham-bold;text-transform:uppercase;color:#d9383c;float:left;width:100%;font-size:30px;letter-spacing:1px}#whoyouare h8{font-size:29px;line-height:29px;margin:1% 0 2%;font-family:gotham-light;display:block;color:#000}#whoyouare h8 span{font-weight:200}#whoyouare .choice{font-family:gotham-bold;text-transform:uppercase;font-size:11px;text-align:center;height:130px}#whoyouare #choices{float:left;width:100%}#whoyouare .choice b{margin-top:40px;display:block;opacity:.3;color:#fff}#whoyouare .first,#whoyouare .second{width:29%;float:left}#whoyouare .last{width:42%;float:left}#whoyouare .highlight b{color:#d9383c}#whoyouare .highlight b span{color:#000}#whoyouare .highlight b,#whoyouare .highlight b span{opacity:1;cursor:pointer}#whoyouare .choice span{display:block;clear:both;font-family:gotham-light;font-size:18px;color:#000;border-left:1px solid #000}#whoyouare .first span{border-left:0}body.page-template-template-content-php #breadcrumbs,body.page-template-template-content-php #whoyouare,body.page-template-template-content-php #wpadminbar,body.page-template-template-content-php footer,body.page-template-template-content-php h1,body.page-template-template-content-php header{display:none}body.page-template-template-content-php{margin-top:0!important;background:none!important}body.page-template-template-content-php .content-wrapper{margin-top:0;padding-top:0}body.page-template-template-content-php .gform_wrapper{width:100%!important;max-width:100%!important}body.page-template-template-content-php #column_content,body.page-template-template-content-php .content-wrapper{padding:0!important}body.page-template-template-content-php .content-wrapper>.row{margin:0}.gform_wrapper .gf_progressbar_wrapper{padding:0!important;border:0!important}#outofregion_product{background:#f33;padding:10px 20px;margin-bottom:20px;color:#fff;border-radius:6px;font-weight:300;letter-spacing:.3px}#outofregion_product a{color:#fff;text-decoration:underline}#outofregion_product a:hover{font-weight:400}body.unilock_commercial #header_menu li{border-bottom:none}#show_product_categories .title a{color:#2b3030;font-weight:700}#show_product_categories .cat{min-height:300px;margin-top:30px}#show_product_categories .thumb{margin:10px 0}#show_product_categories .description,#show_product_categories .link{font-size:12px}#show_product_categories .description{margin-bottom:20px}#show_product_categories .link{display:block;padding-top:10px;border-top:1px solid #ddd;color:#f33}.left-panel a.two_level{text-indent:30px!important;border-top:0!important}body.post-type-archive-product .left-panel a.list-group-item.active{border:1px solid #ddd!important;padding-left:13px!important;background-color:#fff}body.post-type-archive-product .left-panel a.list-group-item.active:hover{background-color:#ededed;border-left:3px solid #f33!important;padding-left:11px!important}@media print{body a:link:after,body a:visited:after{content:""}}.paver_debug{background:#f97057;margin:10px;padding:10px;border:1px solid #ccc;font-size:10px;line-height:2;color:#fff;display:none}.calc_details{display:inline-block;padding-left:10px}.calc_details:hover{cursor:pointer}.accessory_data table td{border:0!important;line-height:1!important;padding:3px 0!important;text-align:left!important;font-size:80%}.noborder td{border:0!important}.accessory_buttons a{float:right;clear:right;margin-top:5px;width:140px}.email_calc_results{display:none}#generalModal .email_calc_results{display:inline-block}#generalModal .accessory_buttons,#generalModal .paver_debug{display:none!important}#generalModal .gform_confirmation_wrapper_7 table{font-size:50%}#generalModal .gform_confirmation_wrapper_7 h2,#generalModal .gform_confirmation_wrapper_7 h4{display:none}#generalModal h1{margin:0;padding:0}.fve-video-wrapper{margin:0!important}.gallery_slideshow{max-width:600px;float:right;width:100%;position:relative}.gallery_slideshow .asset{width:100%;display:inline-block}.gallery_slideshow .asset .thumb{float:none;height:auto;width:100%;display:inline-block;border:1px solid #2f2f2f;padding:15px}.gallery_slideshow img{max-height:550px;width:auto;max-width:100%;height:auto;display:block;margin:0 auto}.gallery_slideshow .heading{float:left;width:100%;height:25px}.gallery_slideshow .heading .count{z-index:0;position:absolute;top:0;width:100%;text-align:center}.gallery_slideshow .heading a{z-index:1;position:absolute}.gallery_slideshow .heading a.next{right:3px;top:0}.gallery_slideshow .heading a.prev{left:3px;top:0}.gallery_slideshow .tab-content{border:1px solid #2f2f2f;padding:15px;border-top:4px solid #2f2f2f}.gallery_slideshow .data{margin-top:20px}.gallery_slideshow .nav a{border:0!important;min-width:100px;text-align:center;border-radius:0;padding:7px;text-decoration:none}.gallery_slideshow .tab-content span{float:left;text-align:right;padding-right:10px;width:25%;clear:both;margin:5px 0}.gallery_slideshow .tab-content i{margin:5px 0;width:50%;float:left}.gallery_slideshow .tab-content input{width:100%;border:1px solid #eee;padding:0 5px;margin-top:-2px}.gallery_slideshow .tab-content .box{display:inline-block;width:100%}.gallery_slideshow .tab-content i.copy{width:20%;color:#f84741;text-decoration:underline;font-weight:700;margin-left:10px}.gallery_slideshow .tab-content i.copy:hover{cursor:pointer}.share_icon{float:left;width:32px;height:32px;margin:10px 0 10px 10px;font-size:0}a.share_icon:first-child{margin-left:20px!important}.share_hz{background-image:url(/wp-content/themes/unilock/assets/images/social/houzz.png)}.share_hz,.share_tw{background-size:100% 100%}.share_tw{background-image:url(/wp-content/themes/unilock/assets/images/social/twitter.png)}.share_fb{background-image:url(/wp-content/themes/unilock/assets/images/social/facebook.png)}.share_fb,.share_pt{background-size:100% 100%}.share_pt{background-image:url(/wp-content/themes/unilock/assets/images/social/pinterest.png)}#gform_wrapper_8 .gform_heading{display:none}#gform_wrapper_8{border:1px solid #555!important;margin:0 auto;padding:20px}#gform_wrapper_8 .ginput_complex input[type=password]{width:99.2%!important}#gform_wrapper_8 input,#gform_wrapper_8 select{background:none!important;color:#fff;border:1px solid #555!important;height:27px}#gform_wrapper_8 .gfield{margin-bottom:10px}#gform_wrapper_8 .gsection{background:#fff;color:#000;margin:0;padding:5px;margin-bottom:20px}#asset_results .box i:hover{cursor:pointer}#gform_wrapper_8 .gfield .ginput_container{display:inline-block;vertical-align:top}#gform_wrapper_8 .gfield .gfield_label{width:150px}body.single-lightbox .select_asset{opacity:0}.gallery_login{float:right;color:dimgray;font-size:80%;margin:10px}.gallery_login b{color:#fff;margin-right:30px;font-weight:400}.gallery_login a{color:#fff;text-transform:uppercase}.highlight{color:#fd4239}.page-template-template-custom_landing-php .content-wrapper{position:relative}.page-template-template-custom_landing-php #column_content form{display:block;margin:0 auto;max-height:400px;overflow:hidden;z-index:100}.page-template-template-custom_landing-php .content-wrapper{background-repeat:no-repeat;background-size:100%;color:#000}.page-template-template-custom_landing-php h1{font-size:41px;border:0!important;font-weight:700;font-family:arial}.page-template-template-custom_landing-php h2{font-size:22px;border:0!important;font-family:arial;margin-top:30px}.page-template-template-custom_landing-php h3{font-size:23px;text-transform:none;line-height:30px;margin-top:40px}.page-template-template-custom_landing-php article hr{height:1px;background:url(/wp-content/themes/unilock/assets/images/landing-hr.png) 50%;background-repeat:no-repeat;border:0}.page-template-template-custom_landing-php article .feature div.col-sm-6{padding:0}.page-template-template-custom_landing-php article .feature .center.col-sm-6{padding-left:18px}.page-template-template-custom_landing-php .feature .center img{margin-top:20px;max-width:100%}.page-template-template-custom_landing-php .gallery-images{text-align:center}.page-template-template-custom_landing-php .gallery-images img{display:inline-block;margin:2px}.page-template-template-custom_landing-php .gallery-images button{margin:0 auto}.page-template-template-custom_landing-php .gallery-images h2{text-align:center}.page-template-template-custom_landing-php article img{max-width:100%}.page-template-template-custom_landing-php article button{background:#fd4239;border:0;display:block;color:#fff;font-weight:100;font-family:arial;padding:7px 20px;font-size:12px;line-height:15px;height:28px}.page-template-template-custom_landing-php .youtube_links{width:100%;float:left;margin-bottom:20px;margin-top:20px}.page-template-template-custom_landing-php .youtube_links iframe{max-width:100%}ul.landing-checkbox{padding:0}ul.landing-checkbox li{background:url(/wp-content/themes/unilock/assets/images/landing-checkbox.jpg) no-repeat left -7px;padding:6px 0 3px 33px;list-style:none}.estimate_landing .gfield{margin:0 0 5px!important}.estimate_landing .gfield .ginput_container{width:100%!important}.estimate_landing input::-webkit-input-placeholder{color:#aaa}.estimate_landing .gfield .ginput_container input,.estimate_landing .gfield .ginput_container select{color:#333;padding-left:10px;border-radius:0;background:hsla(0,0%,96%,.95);font-size:11px;border:1px solid #333}.estimate_landing ::-webkit-input-placeholder{color:#333!important}.estimate_landing :-moz-placeholder,.estimate_landing ::-moz-placeholder{color:#333!important}.estimate_landing :-ms-input-placeholder{color:#333!important}.estimate_landing .ginput_container{margin:0!important}.estimate_landing label{display:none}.estimate_landing li.gfield.gf_left_half,.estimate_landing li.gfield.gf_right_half{background:url(/wp-content/themes/unilock/assets/images/estimate_bg.jpg) repeat-x left 3px}body.unilock_unilockms .estimate_landing .top_label li.gfield.gfield_error.gf_left_half,body.unilock_unilockms .estimate_landing .top_label li.gfield.gfield_error.gf_right_half{width:49.5%!important}.estimate_landing input{background:#fff}.estimate_landing li.gfield.gf_left_half{padding-right:1%}.estimate_landing li.gfield.gf_right_half{padding-left:1%}.estimate_landing .gfield_description,.estimate_landing .gfield_label,.estimate_landing .gform_title{display:none!important}.estimate_landing .gform_description{color:#fff;text-shadow:4px 4px rgba(45,43,43,.3);font-size:32px;font-weight:400}.estimate_landing .gform_footer{margin:0!important;padding:0!important;background:none!important;border:none!important;margin-top:10px!important}.estimate_landing .gform_footer a{float:right;margin-right:10px}.estimate_landing .gform_button{background:#fd4239!important;display:block;border-radius:0!important;font-weight:100;font-family:arial;float:right;height:27px}.location-map img{margin-bottom:-20px;max-width:140%!important;float:right}.estimate_landing .validation_error{display:none}.estimate_landing input.large,.estimate_landing select.large{width:100%!important}#gform_confirmation_message_17{float:right;background:rgba(0,0,0,.45);color:#fff;padding:10px}.page-template-template-custom_landing-php .content-wrapper{background-position-x:0!important;background-size:101%!important;background-position-y:-1px!important}.estimate_landing .top_label .gfield_error{width:100%!important;padding:0!important}.page-template-template-custom_landing-php article .ss_button_1{display:inline-block;margin-right:20px}.page-template-template-custom_landing-php article .ss_button_2{float:right}.color_options>div{float:left}.color_options .name{display:none}h1.color_name{border:0;border-bottom:0!important;text-align:left;font-family:serif;font-size:150%;position:absolute;left:30px;max-width:74%;bottom:20px;text-shadow:4px 4px 5px #bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.outer-container{position:relative;height:0;padding-bottom:56.25%}.home .outer-container{margin-top:0}.BrightcoveExperience{max-width:100%}li.gfield.gf_left_half,li.gfield.gf_right_half{width:50%!important}.step_by_step_advance .pattern_images span{width:120px!important;margin:0 9px}.step_by_step_advance .pattern_images .box{margin:9px;width:120px!important;padding:2px}.step_by_step_advance .pattern_images img{margin:9px;border:2px solid #ccc;padding:2px;float:left}.step_by_step_advance .pattern_images img.active,.step_by_step_advance .pattern_images img:hover{border:2px solid #fd4239}.step_by_step_advance .Loading{float:right;width:47%;margin-top:-66px}.step_by_step_advance .laying_patterns select{display:none}.step_by_step_advance .laying_patterns .box{float:left;text-align:center}.step_by_step_advance .laying_patterns .box b:hover{text-decoration:underline;cursor:pointer}.step_by_step_advance .laying_patterns .box b,.step_by_step_advance .laying_patterns .box span{margin:0 9px;clear:both;display:block;font-size:10px;margin-top:-10px;float:left;width:100%}.step_by_step_advance .laying_patterns,.step_by_step_advance .laying_patterns .ginput_container{width:100%!important;display:block}body.unilock_unilockms .inline_select.laying_patterns{width:100%!important}.right-panel>p{margin-bottom:10px}.print_product{background:#999;color:#fff;font-weight:700;border-radius:0;padding:5px 10px;border:1px solid #999;float:left;display:none;margin-bottom:20px}.print_product:hover{border:1px solid #fff;cursor:pointer}.playslidervid:hover{cursor:pointer;opacity:1}.playslidervid{background:url(/wp-content/themes/unilock/assets/images/product_to_life_button.png) no-repeat;position:absolute;bottom:-25px;left:10px;width:290px;height:76px;opacity:.9;z-index:100}.slider_data{display:none!important}.myModal99bg{display:none;z-index:999999;background:rgba(0,0,0,.65);position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.modal99{background:#fefefe;position:fixed;z-index:1000;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:500px;height:640px;overflow:auto;border-style:solid;border-width:2px;overflow:hidden;text-align:center;-webkit-box-shadow:0 0 50px 30px rgba(0,0,0,.62);box-shadow:0 0 50px 30px rgba(0,0,0,.62)}.modal-content99{background-color:#fefefe;padding:0 15px 15px}#closex99{width:35px;height:35px;padding-right:5px;padding-top:5px}#emailbutton{margin:0 auto}#emailbutton,#emailtxtbox{width:200px;height:30px}#signupheader{font-size:16pt;margin:0}#copy99,#signupheader{text-align:center;color:#494040}#copy99{font-size:10pt;margin-left:30px;margin-right:30px}#signupline{margin:0}#catimage99{margin-bottom:5px}#signupform99{padding-top:0}#searchform{display:none}#___gcse_0{float:right;min-height:35px;display:block}.gsc-input-box{border-radius:2px}.cse .gsc-control-cse,.gsc-control-cse{padding:1em;width:auto}.cse .gsc-control-wrapper-cse,.gsc-control-wrapper-cse{width:100%}.cse .gsc-branding,.gsc-branding{display:none}.cse .gsc-control-cse,.gsc-control-cse{background-color:transparent!important;border:0 solid #fff!important;padding:0!important}.cse .gsc-control-cse:after,.gsc-control-cse:after{content:".";display:block;height:0;clear:both;visibility:hidden}table.gsc-search-box{width:270px!important}table.gsc-search-box td.gsc-input{padding-right:2px!important;width:100%}input.gsc-input{border-color:#d9d9d9;font-size:13px!important;padding:1px 6px;background:#fff!important}.cse input.gsc-search-button,input.gsc-search-button{font-family:inherit;font-size:8px!important;font-weight:700;color:#000;padding:0 8px;height:20px;min-width:56px;background-color:#cecece;border:1px solid #666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}input.gsc-search-button-v2{width:55px!important;padding:5px 20px!important}.gsc-control-wrapper-cse .current_page_item a,.gsc-control-wrapper-cse a:hover,.gsc-control-wrapper-cse li:hover a{color:#4789eb!important}input.gsc-search-button-v2{width:50px!important;height:25px!important;padding:5px 17px!important;min-width:13px!important;margin-top:5px!important}.gsc-results-wrapper-overlay{left:15%!important}.template-template-custom_landing-php #column_content form{position:absolute;margin:0;top:-320px;right:18px}.video .email_video{background:url(/wp-content/themes/unilock/assets/images/email_video.png);background-size:100%;background-repeat:no-repeat;width:40px;height:40px;display:block;margin:0 auto}.video .play:hover{cursor:pointer}.modal-footer h1{text-shadow:none!important;line-height:1.25!important;font-size:125%;text-transform:none!important;bottom:13px;left:20px;margin:0;padding:0;display:table;height:38px}.modal-footer h1 b{font-weight:500!important;display:table-cell;vertical-align:middle}.pager{margin:0!important}.pager li>a,.pager li>span{border-radius:0}.region_content{display:none}#eu-notice{position:fixed;height:10%;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999;color:#fff;font-size:18px;line-height:25px;padding-top:10px;cursor:pointer;text-align:center}