@import url(//www.virginiatopfloors.com/wp-content/themes/theme53591/../CherryFramework/style.css);@import url(//fonts.googleapis.com/css?family=Raleway:400,500,600,700);@import url(//fonts.googleapis.com/css?family=Cutive);@import url(//fonts.googleapis.com/css?family=Lato:300);body{background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/images/body.jpg) repeat 50% 0%}@media (max-width:767px){body{padding:0}}.main-holder{overflow:hidden}.main-holder input[type="text"],.main-holder input[type="email"],.main-holder input[type="tel"],.main-holder textarea{background:#fff;min-height:18px;margin:0;padding:15px 17px 15px 17px!important;border:1px solid #c3c3c3!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;color:#3d3d3d!important}.main-holder input[type="submit"],.main-holder input[type="reset"]{background:#3d3d3d;height:58px;margin:0 15px 0 0;padding:0 57px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;font-family:'Raleway',sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:#fff}@media (max-width:480px){.main-holder input[type="submit"],.main-holder input[type="reset"]{padding:0 23px}}.main-holder input[type="submit"]:focus,.main-holder input[type="reset"]:focus{background:#3d3d3d;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#fff}.main-holder input[type="submit"]:hover,.main-holder input[type="reset"]:hover{background:#fe8f01;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#fff}@media (min-width:980px) and (max-width:1200px){.main-holder .search-form input[type="text"]{width:140px}}@media (min-width:768px) and (max-width:979px){.main-holder .search-form input[type="text"]{width:90px}}@media (max-width:480px){.main-holder .search-form input[type="text"]{width:130px}}.main-holder .search-form input[type="submit"]{height:50px;margin:0 0 0 10px;padding:0 17px}@media (min-width:768px) and (max-width:979px){.main-holder .search-form input[type="submit"]{font-size:13px}}@media (max-width:480px){.main-holder .search-form input[type="submit"]{font-size:13px}}h1{text-transform:uppercase}h1 a{text-decoration:none;color:#3d3d3d}h1 a:focus{text-decoration:none;color:#3d3d3d}h1 a:hover{text-decoration:none;color:#fe8f01}h2{margin-bottom:51px;text-transform:uppercase;text-align:center}h2 a{text-decoration:none;color:#3d3d3d}h2 a:focus{text-decoration:none;color:#3d3d3d}h2 a:hover{text-decoration:none;color:#fe8f01}h2 em{display:block;margin:0 0 -7px 0;font-style:normal}h3{text-align:center;text-transform:uppercase}h3 a{text-decoration:none;color:#3d3d3d}h3 a:focus{text-decoration:none;color:#3d3d3d}h3 a:hover{text-decoration:none;color:#fe8f01}h4{margin-bottom:12px;text-transform:uppercase}h4 a{text-decoration:none;color:#fff}h4 a:focus{text-decoration:none;color:#fff}h4 a:hover{text-decoration:none;color:#fe8f01}h5{text-transform:uppercase}h5 a{text-decoration:none;color:#3d3d3d}h5 a:focus{text-decoration:none;color:#3d3d3d}h5 a:hover{text-decoration:none;color:#fe8f01}h6{margin:0 0 17px 0;text-transform:uppercase}@media (min-width:768px) and (max-width:979px){h6{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}}h6 strong{display:block;padding:2px 0 4px 0;font-weight:400;text-transform:none}p{margin:0 0 18px 0}a{-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s}a:hover{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none}img.alignleft{float:left;margin:5px 30px 5px 0;border:3px solid rgb(0 0 0 / .1)}@media (max-width:767px){img.alignleft{max-width:45%;margin-right:20px}}@media (max-width:480px){img.alignleft{max-width:40%}}.header{background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/images/bg.jpg) repeat 50% 0%;position:relative;margin:0;padding:0;border:none;z-index:999}@media (max-width:767px){.header{padding:0 20px;text-align:center}}.header .header_block_1{background:#3d3d3d;position:relative;z-index:999!important}@media (max-width:767px){.header .header_block_1{padding:20px 0}}.header .header_block_1.isStuck{z-index:999}.header .header_block_1:before{background:#3d3d3d;display:block;position:absolute;top:0;bottom:0;left:-100%;width:101%;z-index:-1;content:''}.header .header_block_1:after{background:#3d3d3d;display:block;position:absolute;top:0;right:-100%;bottom:0;width:101%;z-index:-1;content:''}.header .nav__primary{float:none;margin:0}.header .nav__primary .select-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:12px}.header .nav__primary .sf-menu{float:none}.header .nav__primary .sf-menu ul{background:#3d3d3d;width:235px;padding:18px 0}.header .nav__primary .sf-menu>li{background:none;margin:0 0 0 1px}.header .nav__primary .sf-menu>li:first-child{margin:0}.header .nav__primary .sf-menu>li>a{position:relative;padding:22px 30px 22px 30px;border:none}@media (min-width:768px) and (max-width:979px){.header .nav__primary .sf-menu>li>a{padding-right:20px;padding-left:20px;font-size:18px}}.header .nav__primary .sf-menu>li>a:before{background:#fe8f01;display:block;position:absolute;top:100%;right:0;bottom:0;left:0;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;z-index:-1;content:''}.header .nav__primary .sf-menu>li li{background:none;margin:1px 0 0 0}.header .nav__primary .sf-menu>li li:first-child{margin:0}.header .nav__primary .sf-menu>li li a{padding:8px 32px 8px 32px;border:none;line-height:20px;font-family:'Lato',sans-serif;font-size:14px;font-weight:300;text-align:left;text-decoration:none;color:#fff}.header .nav__primary .sf-menu>li li .sf-sub-indicator{margin:-5px 0 0 0;top:50%;right:5px}.header .nav__primary .sf-menu li:hover ul,.header .nav__primary .sf-menu li.sfHover ul{top:100%;left:0}.header .nav__primary ul.sf-menu li li:hover ul,.header .nav__primary ul.sf-menu li li.sfHover ul{top:-18px;left:236px}.header .nav__primary .sf-menu>li>a:hover,.header .nav__primary .sf-menu>li.sfHover>a,.header .nav__primary .sf-menu>li.current-menu-item>a,.header .nav__primary .sf-menu>li.current_page_item>a{background:none;color:#fff}.header .nav__primary .sf-menu>li>a:hover:before,.header .nav__primary .sf-menu>li.sfHover>a:before,.header .nav__primary .sf-menu>li.current-menu-item>a:before,.header .nav__primary .sf-menu>li.current_page_item>a:before{top:0;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.header .nav__primary .sf-menu li li>a:hover,.header .nav__primary .sf-menu li li.sfHover>a,.header .nav__primary .sf-menu li li.current-menu-item>a,.header .nav__primary .sf-menu li li.current_page_item>a{background:#fff;color:#fe8f01}.header .nav__primary .sf-sub-indicator{margin:0 -5px 0 0;top:50px;right:50%}.header .header_block_2{padding:20px 0 20px 0}@media (min-width:768px) and (max-width:979px){.header .logo{width:auto}}@media (max-width:767px){.header .logo{display:inline-block;float:none;max-width:100%;vertical-align:top}}.header .logo .logo_h__txt{margin:0;padding:6px 0 13px 0;text-transform:none}.header .logo .logo_h__txt a{text-decoration:none}.header .logo .logo_h__txt a:focus{text-decoration:none;color:#3d3d3d}.header .logo .logo_h__txt a:hover{text-decoration:none;color:#3d3d3d}.header .logo .logo_tagline{display:none}.header .header_widget_1{position:relative;float:right;padding:16px 0 8px 29px;line-height:15px;font-size:12px;color:#9b9b9b}@media (max-width:767px){.header .header_widget_1{display:block;float:none;padding:20px 0 0 0}}.header .header_widget_1 h4{margin:0 0 -2px 0;padding:0;line-height:16px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;text-transform:none;color:#9b9b9b}.header .header_widget_1 .textwidget{width:116px;letter-spacing:-.2px}@media (max-width:767px){.header .header_widget_1 .textwidget{width:auto}}.header .header_widget_1 .textwidget i{position:absolute;top:17px;left:0;font-style:normal}@media (max-width:767px){.header .header_widget_1 .textwidget i{display:none}}.header .header_widget_1 .textwidget i:before{display:inline-block;vertical-align:top;line-height:40px;font-family:FontAwesome;font-size:40px;color:#9b9b9b;content:'\f041'}.header .header_widget_2{position:relative;float:right;margin:28px 38px 0 0;padding:0 0 8px 27px;line-height:15px;font-size:12px;color:#9b9b9b}@media (max-width:767px){.header .header_widget_2{display:block;float:none;margin:0;padding:20px 0 0 0}}.header .header_widget_2 h4{margin:0 0 -2px 0;padding:0;line-height:16px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;text-transform:none;color:#9b9b9b}.header .header_widget_2 .textwidget{letter-spacing:-.1px}.header .header_widget_2 .textwidget:before{background:#cecece;display:block;position:absolute;top:-20px;right:-22px;bottom:0;left:auto;width:1px;content:''}.header .header_widget_2 .textwidget i{position:absolute;top:1px;left:0;font-style:normal}@media (max-width:767px){.header .header_widget_2 .textwidget i{display:none}}.header .header_widget_2 .textwidget i:before{display:inline-block;vertical-align:top;line-height:29px;font-family:FontAwesome;font-size:29px;color:#9b9b9b;content:'\f095'}#slider-wrapper .container{position:relative;width:1920px;margin:0 0 0 -960px;left:50%}@media (min-width:1921px){#slider-wrapper .container{width:100%;margin:0;left:auto}}@media (min-width:768px) and (max-width:979px){#slider-wrapper .container{width:1500px;margin:0 0 0 -750px}}@media (max-width:767px){#slider-wrapper .container{width:1200px;margin:0 0 0 -600px}}@media (max-width:480px){#slider-wrapper .container{width:1000px;margin:0 0 0 -500px}}#slider-wrapper .container .camera_wrap{margin:0!important}#slider-wrapper .camera_caption{position:absolute;bottom:207px;left:50%;width:1170px;margin:0 0 0 -585px;line-height:59px;font-family:'Raleway',sans-serif;font-size:49px;font-weight:700;color:#fff}@media (min-width:980px) and (max-width:1200px){#slider-wrapper .camera_caption{bottom:222px;width:740px;margin:0 0 0 -370px;text-align:center}}@media (min-width:768px) and (max-width:979px){#slider-wrapper .camera_caption{bottom:167px;width:524px;margin:0 0 0 -262px;line-height:49px;font-size:39px;text-align:center}}@media (max-width:767px){#slider-wrapper .camera_caption{bottom:30px;width:440px;margin:0 0 0 -220px;line-height:39px;font-size:29px;text-align:center}}@media (max-width:480px){#slider-wrapper .camera_caption{width:280px;margin:0 0 0 -140px;line-height:29px;font-size:19px}}#slider-wrapper .camera_caption div{background:none;padding:0 0 0 469px}@media (min-width:980px) and (max-width:1200px){#slider-wrapper .camera_caption div{padding:0}}@media (min-width:768px) and (max-width:979px){#slider-wrapper .camera_caption div{padding:0}}@media (max-width:767px){#slider-wrapper .camera_caption div{padding:0}}#slider-wrapper .camera_caption a{text-decoration:none;color:#fff}#slider-wrapper .camera_caption a:focus{text-decoration:none;color:#fff}#slider-wrapper .camera_caption a:hover{text-decoration:none;color:#fe8f01}#slider-wrapper .camera_prev{background:rgb(255 255 255 / .33);width:69px;height:69px;position:absolute;top:50%;left:50%;margin:-37px 0 0 -930px;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s}@media (min-width:980px) and (max-width:1200px){#slider-wrapper .camera_prev{margin-left:-470px}}@media (min-width:768px) and (max-width:979px){#slider-wrapper .camera_prev{margin-left:-362px}}@media (max-width:767px){#slider-wrapper .camera_prev{top:30px;margin:0 0 0 -70px}}#slider-wrapper .camera_prev:focus{background:rgb(255 255 255 / .33);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}#slider-wrapper .camera_prev:focus:before{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#333}#slider-wrapper .camera_prev:hover{background:#fe8f01;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}#slider-wrapper .camera_prev:hover:before{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#fff}#slider-wrapper .camera_prev:before{display:block;padding:0 5px 0 0;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;line-height:69px;font-family:FontAwesome;font-size:65px;text-align:center;color:#333;content:'\f104'}#slider-wrapper .camera_prev span{display:none}#slider-wrapper .camera_next{background:rgb(255 255 255 / .33);width:69px;height:69px;position:absolute;top:50%;right:50%;margin:-37px -930px 0 0;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s}@media (min-width:980px) and (max-width:1200px){#slider-wrapper .camera_next{margin-right:-470px}}@media (min-width:768px) and (max-width:979px){#slider-wrapper .camera_next{margin-right:-362px}}@media (max-width:767px){#slider-wrapper .camera_next{top:30px;margin:0 -70px 0 0}}#slider-wrapper .camera_next:focus{background:rgb(255 255 255 / .33);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}#slider-wrapper .camera_next:focus:before{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#333}#slider-wrapper .camera_next:hover{background:#fe8f01;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}#slider-wrapper .camera_next:hover:before{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#fff}#slider-wrapper .camera_next:before{display:block;padding:0 0 0 5px;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;line-height:69px;font-family:FontAwesome;font-size:65px;text-align:center;color:#333;content:'\f105'}#slider-wrapper .camera_next span{display:none}#slider-wrapper .camera_commands{margin:0 -20px 0 0;top:20px;right:50%}#slider-wrapper .camera_pag{position:absolute;right:0;bottom:0;left:0}#slider-wrapper .camera_thumbs{position:absolute;right:0;bottom:0;left:0}#slider-wrapper .camera_thumbs .camera_thumbs_cont{background:none}.content-holder{margin:0;padding:80px 0}@media (max-width:767px){.content-holder{padding:80px 20px}}body.home .content-holder{padding:0}@media (max-width:767px){body.home .content-holder{padding:0 20px}}.content-holder #content{padding-top:39px}#sidebar{padding-top:39px}#sidebar .widget{background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/images/hr.png) no-repeat 50% 0%;margin:0 0 44px 0;padding:39px 0 0 0}#sidebar .widget:first-child{background:none;padding:0}#sidebar h3{margin-bottom:43px}#sidebar .widget_categories ul,#sidebar .widget_archive ul,#sidebar .widget_nav_menu ul,#sidebar .widget_meta ul,#sidebar .widget_meta ul,#sidebar .widget_pages ul,#sidebar .widget_recent_comments ul,#sidebar .widget_recent_entries ul{margin:0;padding:0}#sidebar .widget_categories ul li,#sidebar .widget_archive ul li,#sidebar .widget_nav_menu ul li,#sidebar .widget_meta ul li,#sidebar .widget_meta ul li,#sidebar .widget_pages ul li,#sidebar .widget_recent_comments ul li,#sidebar .widget_recent_entries ul li{position:relative;margin:0;padding:0 0 0 24px;list-style:none;line-height:21px;font-size:14px;color:#9b9b9b}#sidebar .widget_categories ul li:before,#sidebar .widget_archive ul li:before,#sidebar .widget_nav_menu ul li:before,#sidebar .widget_meta ul li:before,#sidebar .widget_meta ul li:before,#sidebar .widget_pages ul li:before,#sidebar .widget_recent_comments ul li:before,#sidebar .widget_recent_entries ul li:before{position:absolute;top:1px;left:0;line-height:21px;font-family:FontAwesome;font-size:14px;color:#3d3d3d;content:'\f00c'}#sidebar .widget_categories ul li a,#sidebar .widget_archive ul li a,#sidebar .widget_nav_menu ul li a,#sidebar .widget_meta ul li a,#sidebar .widget_meta ul li a,#sidebar .widget_pages ul li a,#sidebar .widget_recent_comments ul li a,#sidebar .widget_recent_entries ul li a{text-decoration:none;color:#9b9b9b}#sidebar .widget_categories ul li a:focus,#sidebar .widget_archive ul li a:focus,#sidebar .widget_nav_menu ul li a:focus,#sidebar .widget_meta ul li a:focus,#sidebar .widget_meta ul li a:focus,#sidebar .widget_pages ul li a:focus,#sidebar .widget_recent_comments ul li a:focus,#sidebar .widget_recent_entries ul li a:focus{text-decoration:none;color:#9b9b9b}#sidebar .widget_categories ul li a:hover,#sidebar .widget_archive ul li a:hover,#sidebar .widget_nav_menu ul li a:hover,#sidebar .widget_meta ul li a:hover,#sidebar .widget_meta ul li a:hover,#sidebar .widget_pages ul li a:hover,#sidebar .widget_recent_comments ul li a:hover,#sidebar .widget_recent_entries ul li a:hover{text-decoration:none;color:#fe8f01}#sidebar #wp-calendar caption{color:#3d3d3d}#sidebar #wp-calendar thead tr th{color:#3d3d3d}#sidebar .post-list li{margin:30px 0 0 0;padding:0}#sidebar .post-list li:first-child{margin:0}#sidebar .post-list li .thumbnail{margin:6px 30px 5px 0}@media (min-width:768px) and (max-width:979px){#sidebar .post-list li .thumbnail{max-width:45%;margin-right:20px}}@media (max-width:480px){#sidebar .post-list li .thumbnail{max-width:45%;margin-right:20px}}#sidebar .post-list li time{display:block;line-height:21px;font-size:14px;color:#9b9b9b}#sidebar .post-list li h4{margin:0 0 19px 0;line-height:26px;font-size:20px;font-weight:500;text-transform:none;color:#3d3d3d}@media (min-width:768px) and (max-width:979px){#sidebar .post-list li h4{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;line-height:24px;font-size:18px}}@media (max-width:480px){#sidebar .post-list li h4{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;line-height:24px;font-size:18px}}#sidebar .post-list li h4 a{text-decoration:none;color:#3d3d3d}#sidebar .post-list li h4 a:focus{text-decoration:none;color:#3d3d3d}#sidebar .post-list li h4 a:hover{text-decoration:none;color:#fe8f01}#sidebar .post-list li .excerpt{margin:0 0 33px 0}#sidebar .comments-custom li{margin:30px 0 0 0;padding:0}#sidebar .comments-custom li:first-child{margin:0}#sidebar .comments-custom li .thumbnail{margin:4px 30px 5px 0}#sidebar .comments-custom li .meta_format{margin:0}#sidebar .comments-custom li time{display:block;padding:20px 0 0 0;line-height:21px;font-size:14px;color:#9b9b9b}#sidebar .comments-custom li h4{margin:0;padding:0;line-height:16px;font-size:14px;font-weight:400;text-transform:none;color:#9b9b9b}#sidebar .comments-custom li .comments-custom_txt{margin:11px 0 0 0;padding:0;border:none}#sidebar .comments-custom li .comments-custom_txt a{text-decoration:none;color:#3d3d3d}#sidebar .comments-custom li .comments-custom_txt a:focus{text-decoration:none;color:#3d3d3d}#sidebar .comments-custom li .comments-custom_txt a:hover{text-decoration:none;color:#fe8f01}.content_box{background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/images/bg.jpg) repeat 50% 0%;padding:68px 0 68px 0}.content_box:before,.content_box:after{background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/images/bg.jpg) repeat 50% 0%}.content_box h2{margin-bottom:20px}.content_box .hr{margin:-68px 0 43px 0}.content_box.extra{padding:68px 0 48px 0}.content_box.center{background:none;margin:0 0 67px 0;padding:16px 0 0 0;text-align:center}.content_box.center:before,.content_box.center:after{display:none}.content_box.box{margin:44px 0 -80px 0;padding:68px 0 83px 0}.content_box.box .hr{margin:-68px 0 30px 0}.content_box.box h2{margin-bottom:48px}.title-box{margin:0 0 23px 0;text-align:center}.title-box h2{margin:0 0 2px 0;padding:0}.title-box h3{margin:0;padding:0;line-height:30px;font-size:25px;font-weight:400;text-transform:none}.service-box{background:none;position:relative;margin:0 0 44px 0;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;z-index:99}@media (max-width:767px){.service-box{margin:0;padding:30px 0 0 0}}.service-box.extra{margin-top:-48px}@media (max-width:767px){.service-box.extra{margin-top:0}}.service-box:hover .icon a{background:#3d3d3d;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.service-box:hover .icon a img{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.service-box .icon{background:none;display:inline-block;position:relative;float:none;margin:0 0 20px 0;vertical-align:top;border:3px solid rgb(0 0 0 / .1);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.service-box .icon:before{background:#fe8f01;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:-1;content:''}.service-box .icon a{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s}.service-box .icon a:hover{background:#3d3d3d;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.service-box .icon a:hover img{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.service-box .icon a img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s}.service-box h2{margin:0 0 17px 0;padding:0;line-height:24px;font-size:20px;font-weight:400}@media (min-width:1200px){.service-box h2{padding:0 10px}}@media (min-width:768px) and (max-width:979px){.service-box h2{line-height:19px;font-size:15px}}.service-box .service-box_txt{margin:0}@media (min-width:768px) and (max-width:979px){.service-box .service-box_txt{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;line-height:16px;font-size:11px}}.service-box .btn-align{text-align:center}.hr{background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/images/hr.png) no-repeat 50% 0%;position:relative;height:19px;overflow:visible;margin:0 0 21px 0;padding:0;line-height:0;font-size:0}@media (max-width:767px){.hr{margin-top:30px}}.hr:before{background:#c3c3c3;display:block;position:absolute;top:0;left:-10000px;width:10000px;height:1px;overflow:hidden;content:''}.hr:after{background:#c3c3c3;display:block;position:absolute;top:0;right:-10000px;width:10000px;height:1px;overflow:hidden;content:''}.sm_hr{background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/images/hr.png) no-repeat 50% 0%;position:relative;height:19px;overflow:visible;margin:0 0 62px 0;padding:0;line-height:0;font-size:0}.sm_hr:before{background:#c3c3c3;display:block;position:absolute;top:0;left:-10000px;width:10000px;height:1px;overflow:hidden;content:''}.sm_hr:after{background:#c3c3c3;display:block;position:absolute;top:0;right:-10000px;width:10000px;height:1px;overflow:hidden;content:''}.thumbnail{padding:0;border:3px solid rgb(0 0 0 / .1);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.thumbnail a .zoom-icon:before{background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/images/magnify.png) no-repeat 0% 0%;width:75px;height:75px;margin:-37.5px 0 0 -37.5px}.list_1 li{margin-bottom:27px;text-align:center}@media (max-width:767px){.list_1 li{width:100%;overflow:hidden;text-align:left}}.list_1 li .thumbnail{margin:0 0 13px 0}@media (max-width:767px){.list_1 li .thumbnail{float:left;max-width:50%;margin:0 20px 5px 0}}@media (max-width:767px){.list_1 li .clear{display:none}}.list_1 li h5{margin:0}.list_2{padding:14px 0 57px 0}.list_2 li{margin-bottom:30px}.list_2 li .thumbnail{float:left;margin:4px 25px 10px 0}@media (min-width:980px) and (max-width:1200px){.list_2 li .thumbnail{margin-right:20px}}@media (min-width:768px) and (max-width:979px){.list_2 li .thumbnail{margin-right:15px}}@media (max-width:480px){.list_2 li .thumbnail{margin-right:20px}}.list_2 li .clear{display:none}.list_2 li .desc{overflow:hidden}@media (min-width:980px) and (max-width:1200px){.list_2 li .desc{overflow:visible}}@media (min-width:768px) and (max-width:979px){.list_2 li .desc{overflow:visible}}@media (max-width:480px){.list_2 li .desc{overflow:visible}}.list_2 li h5{margin:0 0 21px 0;line-height:24px;font-size:20px;text-transform:none;color:#3d3d3d}@media (min-width:768px) and (max-width:979px){.list_2 li h5{line-height:18px;font-size:14px;font-weight:600}}.list_2 li .excerpt{margin:0 0 33px 0}.list_3{margin:0!important;padding:0;line-height:0;font-size:0;text-align:center}.list_3 li{display:inline-block;margin:0 15px;padding:0;vertical-align:top}@media (min-width:980px) and (max-width:1200px){.list_3 li{margin:5px 15px}}@media (min-width:768px) and (max-width:979px){.list_3 li{margin:5px 15px}}@media (max-width:767px){.list_3 li{margin:5px 15px}}.list_3 li .thumbnail{background:none;float:none;margin:0;padding:0;border:none}.list_3 li .thumbnail a{display:inline-block;vertical-align:top}.list_3 li .thumbnail a:hover{opacity:.5;filter:alpha(opacity=50);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.list_3 li .thumbnail a img{-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s}.list_3 li h5{display:none}.list_4{padding:4px 0 19px 0}.list_4 li{text-align:center}@media (max-width:767px){.list_4 li{width:100%;overflow:hidden;text-align:left}}.list_4 li .thumbnail{margin:0 0 16px 0}@media (max-width:767px){.list_4 li .thumbnail{float:left;max-width:45%;margin:5px 20px 5px 0}}@media (max-width:767px){.list_4 li .clear{display:none}}.list_4 li h5{margin:0 0 17px 0;padding:0;line-height:18px;font-size:12px;font-style:italic;text-transform:none;color:#fe8f01}.list_4 li h5 a{text-decoration:none;color:#fe8f01}.list_4 li h5 a:focus{text-decoration:none;color:#fe8f01}.list_4 li h5 a:hover{text-decoration:none;color:#3d3d3d}.list_5 li{margin-bottom:0}@media (max-width:767px){.list_5 li{width:100%;overflow:hidden;margin:30px 0 0 0}}@media (max-width:767px){.list_5 li:first-child{margin:0}}.list_5 li .thumbnail{margin:0 0 16px 0;border:none}@media (max-width:767px){.list_5 li .thumbnail{float:left;max-width:50%;margin:5px 20px 5px 0}}@media (max-width:767px){.list_5 li .clear{display:none}}.list_5 li h5{margin:0 0 21px 0;padding:0;line-height:24px;font-size:20px;text-transform:none;color:#3d3d3d}.list_5 li .excerpt{margin:0 0 33px 0}.dropcap{background:#fe8f01;width:64px;height:64px;margin:5px 30px 5px 0;padding:0;border:3px solid #cfcfcf;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:58px;font-family:'Raleway',sans-serif;font-size:40px;font-weight:400;text-align:center;color:#fff}@media (min-width:768px) and (max-width:979px){.dropcap{margin-right:20px}}@media (max-width:480px){.dropcap{margin-right:20px}}.testimonials{width:100%;overflow:hidden;padding:8px 0 83px 0}.testimonials .testi-item{float:left;width:370px;margin:0 0 0 30px;padding:0;text-align:center}@media (min-width:980px) and (max-width:1200px){.testimonials .testi-item{width:300px;margin:0 0 0 20px}}@media (min-width:768px) and (max-width:979px){.testimonials .testi-item{width:228px;margin:0 0 0 20px}}@media (max-width:767px){.testimonials .testi-item{float:none;width:100%;overflow:hidden;margin:30px 0 0 0}}.testimonials .testi-item:first-child{margin:0}.testimonials .testi-item .desc{margin:0 0 29px 0;border:3px solid rgb(0 0 0 / .1);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.testimonials .testi-item .desc .inner{background:#fff;padding:28px 30px 24px 30px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-style:italic;text-align:left;color:gray}@media (min-width:768px) and (max-width:979px){.testimonials .testi-item .desc .inner{padding:20px}}.testimonials .testi-item .desc .inner a{text-decoration:none;color:gray}.testimonials .testi-item .desc .inner a:focus{text-decoration:none;color:gray}.testimonials .testi-item .desc .inner a:hover{text-decoration:none;color:#fe8f01}.testimonials .testi-item .desc .inner p{margin:0 0 16px 0}.testimonials .testi-item .desc .inner .testi-meta{padding:0;color:#fe8f01}.testimonials .testi-item .featured-thumbnail{display:inline-block;float:none;width:auto;height:auto;margin:0;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;vertical-align:top}.testimonials .testi-item .featured-thumbnail a{background:#fe8f01;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.testimonials .testi-item .featured-thumbnail a:hover img{opacity:.5;filter:alpha(opacity=50);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.testimonials .testi-item .featured-thumbnail a img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s}a.btn-primary{background:none;display:inline-block;position:relative;margin:0;padding:14px 30px 15px 30px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;vertical-align:top;line-height:18px;font-family:'Raleway',sans-serif;font-size:15px;font-weight:600;text-shadow:none;text-transform:uppercase;text-decoration:none;z-index:99;color:#fff}a.btn-primary:focus{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#fff}a.btn-primary:focus:after{top:100%;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}a.btn-primary:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#fff}a.btn-primary:hover:after{top:0;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}a.btn-primary:before{background:#fe8f01;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:''}a.btn-primary:after{background:#3d3d3d;display:block;position:absolute;top:100%;right:0;bottom:0;left:0;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;z-index:-1;content:''}a.btn-primary.extra{margin-top:15px}a.btn-info{background:none;display:inline-block;position:relative;margin:0;padding:20px 59px 20px 59px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;vertical-align:top;line-height:18px;font-family:'Raleway',sans-serif;font-size:18px;font-weight:400;text-shadow:none;text-transform:uppercase;text-decoration:none;color:#fff}a.btn-info:focus{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#fff}a.btn-info:focus:after{top:100%;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}a.btn-info:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#fff}a.btn-info:hover:after{top:0;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}a.btn-info:before{background:#3d3d3d;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:''}a.btn-info:after{background:#fe8f01;display:block;position:absolute;top:100%;right:0;bottom:0;left:0;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;z-index:-1;content:''}.parallax-box{margin:0 0 68px 0}.parallax-box .parallax-content{padding:110px 0 111px 0}.parallax-box .parallax-content h1{margin:0;padding:0;line-height:59px;font-size:49px;font-weight:400;text-align:center;text-transform:none;color:#fff}@media (min-width:1200px){.parallax-box .parallax-content h1{padding:0 160px}}@media (max-width:767px){.parallax-box .parallax-content h1{line-height:49px;font-size:39px}}@media (max-width:480px){.parallax-box .parallax-content h1{line-height:39px;font-size:29px}}.spacer{height:44px}.footer{background:#363636;margin:0;padding:0;border:none;font-family:'Raleway',sans-serif;font-weight:400}@media (max-width:767px){.footer{padding:0 20px}}.footer .footer_map{position:relative}.footer .footer-widgets{background:#3d3d3d;position:relative;padding:95px 0 57px 0;line-height:21px;font-family:'Raleway',sans-serif;font-size:14px;font-weight:400;color:#b7b5b1}@media (min-width:768px) and (max-width:979px){.footer .footer-widgets{line-height:18px;font-size:12px}}@media (max-width:767px){.footer .footer-widgets{padding:40px 0 40px 0}}.footer .footer-widgets:before{background:#3d3d3d;display:block;position:absolute;top:0;bottom:0;left:-10000px;width:10000px;z-index:-1;content:''}.footer .footer-widgets:after{background:#3d3d3d;display:block;position:absolute;top:0;bottom:0;right:-10000px;width:10000px;z-index:-1;content:''}.footer .footer-widgets a{text-decoration:none;color:#b7b5b1}.footer .footer-widgets a:focus{text-decoration:none;color:#b7b5b1}.footer .footer-widgets a:hover{text-decoration:none;color:#fefefe}@media (min-width:1200px){.footer .footer-widgets .extra ul{padding-bottom:20px}}@media (min-width:1200px){.footer .footer-widgets .zero ul{margin:0;padding:0}}.footer .footer-widgets ul{margin:0 0 47px 0;padding:0}.footer .footer-widgets ul li{margin:0;padding:0;list-style:none;line-height:21px;font-family:'Raleway',sans-serif;font-size:14px;font-weight:400;color:#b7b5b1}@media (min-width:768px) and (max-width:979px){.footer .footer-widgets ul li{line-height:18px;font-size:12px}}.footer .footer-widgets ul li.current-menu-item a{text-decoration:none;color:#fefefe}.footer .footer-widgets ul li a{text-decoration:none;color:#b7b5b1}.footer .footer-widgets ul li a:focus{text-decoration:none;color:#b7b5b1}.footer .footer-widgets ul li a:hover{text-decoration:none;color:#fefefe}.footer .footer-widgets ul.social li a:hover .social_ico img{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.footer .footer-widgets ul.social li a .social_ico{display:inline-block;margin:0 13px 0 0;vertical-align:top}.footer .footer-widgets ul.social li a .social_ico img{-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s}.footer .footer-widgets .footer_block{text-align:right}@media (max-width:767px){.footer .footer-widgets .footer_block{text-align:left}}.footer .footer-widgets .textwidget{margin:0 0 47px 0}.footer .footer-widgets .textwidget span{display:block}.footer .copyright{padding:51px 0 48px 0}.footer .footer-text{float:none;margin:0 0 1px 0;padding:1px 1px 0 0;line-height:20px;font-size:14px;font-weight:400;text-align:right;text-transform:uppercase;color:#fff}@media (max-width:767px){.footer .footer-text{margin:0 0 0 0;padding:20px 0 0 0;text-align:left}}.footer .footer-text i{margin:0 0 0 3px;font-style:normal}.footer .footer-text b{font-weight:400;text-transform:none}.footer .footer-text a{text-decoration:none;color:#fff}.footer .footer-text a:focus{text-decoration:none;color:#fff}.footer .footer-text a:hover{text-decoration:none;color:#fe8f01}.footer .footer-nav{margin:0;padding:0}@media (max-width:767px){.footer .footer-nav{padding:15px 0 0 0}}.footer .footer-nav ul{margin:0;padding:0;line-height:16px}@media (min-width:768px) and (max-width:979px){.footer .footer-nav ul{text-align:right}}@media (max-width:767px){.footer .footer-nav ul{text-align:left}}.footer .footer-nav ul li{background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/images/divider.png) no-repeat 0% 55%;margin:0 0 0 6px;padding:0 0 0 9px;list-style:none;line-height:16px}@media (min-width:768px) and (max-width:979px){.footer .footer-nav ul li{margin:0 0 0 2px;padding:0 0 0 6px}}.footer .footer-nav ul li:first-child{background:none;margin:0;padding:0}.footer .footer-nav ul li a{text-decoration:none}.footer .footer-nav ul li a:focus{text-decoration:none;color:#9b9b9b}.footer .footer-nav ul li a:hover{text-decoration:none;color:#fff}.top_search{position:relative;float:right;margin:18px 0 0 0}.top_search #search-header{display:none;position:absolute;width:268px;height:48px;top:63px;right:0}.top_search #search-header input[type="text"]{float:left;width:170px;margin:0}.top_search #search-header button{background:#3d3d3d;float:right;width:50px;height:50px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;line-height:50px;font-size:18px;text-align:center;color:#fff}.top_search #search-header button:focus{background:#3d3d3d;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.top_search #search-header button:hover{background:#fe8f01;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.top_search .btn-search{background:#a9a8a8;width:43px;height:43px;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;line-height:43px;font-size:20px;text-align:center;cursor:pointer;color:#3d3d3d}.top_search .btn-search:focus{background:#a9a8a8;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#3d3d3d}.top_search .btn-search:hover{background:#fe8f01;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#fff}#map img{max-width:none}#map #content{font-size:10px;color:#babbc2;padding-top:0}#map #content h6{font-size:13px;line-height:1.2em;color:#434458;margin:0 0 4px 0}#map #content p{line-height:14px;margin-bottom:0}#map #content a{color:#9b9b9b;text-decoration:underline}#map #content a:hover,#map #content a:focus{text-decoration:none}.gm-style .gm-style-iw #content a{font-size:11px}#back-top-wrapper{right:20px;bottom:50px!important;z-index:999}#back-top-wrapper p#back-top{margin:0}#back-top-wrapper p#back-top a{width:auto}#back-top-wrapper p#back-top a:focus:before{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#797979}#back-top-wrapper p#back-top a:hover:before{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#fe8f01}#back-top-wrapper p#back-top a:before{display:inline-block;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;vertical-align:top;line-height:28px;font-family:FontAwesome;font-size:28px;color:#797979;content:'\f0aa'}#back-top-wrapper p#back-top a span{display:none}article.type-clients .thumbnail{float:left;margin:5px 20px 5px 0!important}.title-section{background:none;position:relative;margin:-80px 0 0 0;padding:49px 0 0 0;text-align:center}.title-section:before{background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/images/bg.jpg) repeat 50% 0%;display:block;position:absolute;top:0;right:0;bottom:0;left:50%;width:20000px;margin:0 0 0 -10000px;z-index:-1;content:''}.title-section:after{background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/images/hr.png) repeat 50% 0%;display:block;position:absolute;top:0;right:0;left:50%;width:20000px;height:19px;margin:0 0 0 -10000px;z-index:-1;content:''}.title-section h1{margin:0 0 10px 0;padding:0}.title-section ul{background:none;position:relative;margin:0;padding:11px 0 11px 0;border:none;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.title-section ul:before{display:block;position:absolute;top:-1px;bottom:-1px;left:-10000px;width:10000px;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;z-index:-1;content:''}.title-section ul:after{display:block;position:absolute;top:-1px;right:-10000px;bottom:-1px;width:10000px;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;z-index:-1;content:''}.title-section ul li{margin:0;padding:0;list-style:none;line-height:18px;font-size:12px;text-shadow:none;color:#3d3d3d}.title-section ul li.active{color:#9b9b9b}.title-section ul li.divider{margin:0 6px}.title-section ul li.divider:after{line-height:18px;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-shadow:none;color:#9b9b9b;content:'/'}.title-section ul li a{text-decoration:none;color:#3d3d3d}.title-section ul li a:focus{text-decoration:none;color:#3d3d3d}.title-section ul li a:hover{text-decoration:none;color:#9b9b9b}.pagination ul li a,.pagination ul li span{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}article.post h3{line-height:24px;font-size:20px;font-weight:500;text-align:left;text-transform:none}.post_meta{border-color:#c3c3c3;line-height:21px;font-size:14px;color:#9b9b9b}.post_meta i{color:#3d3d3d}.post_meta a{text-decoration:none;color:#9b9b9b}.post_meta a:focus{text-decoration:none;color:#9b9b9b}.post_meta a:hover{text-decoration:none;color:#fe8f01}.post-author{background:#fff;padding:15px 20px 20px 20px;border:3px solid #cdcdcd}.post-author h3{margin:0 0 15px 0;line-height:18px;font-size:14px;font-weight:400;text-align:left;text-transform:none;color:#9b9b9b}.post-author h3 a{text-decoration:none;color:#9b9b9b}.post-author h3 a:focus{text-decoration:none;color:#9b9b9b}.post-author h3 a:hover{text-decoration:none;color:#fe8f01}.post-author .post-author_gravatar img{padding:0;border:none}@media (max-width:480px){.post-author .post-author_desc{overflow:visible}}.post-author .post-author_link{margin:15px 0 0 0}.post-author .post-author_link p{margin:0;line-height:18px;font-size:14px;color:#9b9b9b}.post-author .post-author_link p a{text-decoration:none;color:#9b9b9b}.post-author .post-author_link p a:focus{text-decoration:none;color:#9b9b9b}.post-author .post-author_link p a:hover{text-decoration:none;color:#fe8f01}.related-posts h3{background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/images/hr.png) no-repeat 50% 0%;margin:0 0 44px 0;padding:39px 0 0 0}.related-posts ul li{line-height:18px;font-size:12px;text-transform:uppercase;color:#3d3d3d}.related-posts ul li a{text-decoration:none;color:#3d3d3d}.related-posts ul li a:focus{text-decoration:none;color:#3d3d3d}.related-posts ul li a:hover{text-decoration:none;color:#fe8f01}#comments h3{background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/images/hr.png) no-repeat 50% 0%;margin:0 0 44px 0;padding:39px 0 0 0}.comment-list li .comment-body{background:#fff!important;padding:15px 20px 20px 20px;border:3px solid #cdcdcd}.comment-list li .comment-body .author{line-height:18px;font-size:14px;font-weight:400;color:#9b9b9b}.comment-list li .comment-body .extra-wrap{padding:0 0 12px 0}@media (max-width:480px){.comment-list li .comment-body .extra-wrap{overflow:visible}}.comment-list li .comment-body .comment-meta{margin:0;padding:14px 0 0 0;line-height:18px;font-size:14px;color:#9b9b9b}.comment-list li .comment-body .reply{position:relative;z-index:99}.comment-list li .comment-body .reply a{background:none;display:inline-block;position:relative;margin:0;padding:14px 30px 15px 30px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;vertical-align:top;line-height:18px;font-family:'Raleway',sans-serif;font-size:15px;font-weight:600;text-shadow:none;text-transform:uppercase;text-decoration:none;color:#fff}.comment-list li .comment-body .reply a:focus{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#fff}.comment-list li .comment-body .reply a:focus:after{top:100%;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.comment-list li .comment-body .reply a:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#fff}.comment-list li .comment-body .reply a:hover:after{top:0;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.comment-list li .comment-body .reply a:before{background:#fe8f01;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:''}.comment-list li .comment-body .reply a:after{background:#3d3d3d;display:block;position:absolute;top:100%;right:0;bottom:0;left:0;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;z-index:-1;content:''}#respond h3{background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/images/hr.png) no-repeat 50% 0%;margin:0 0 44px 0;padding:39px 0 0 0}.cancel-comment-reply{padding:0 0 18px 0}#commentform p{width:100%;overflow:hidden}@media (max-width:767px){#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="tel"],#commentform textarea{min-height:48px}}#commentform input[type="submit"]{margin:0}@media (max-width:480px){#commentform input[type="submit"]{padding-right:30px;padding-left:30px}}@media (max-width:767px){.error404-holder{text-align:center}}.error404-holder .error404-holder_num{color:#fe8f01}@media (min-width:768px) and (max-width:979px){.error404-holder .error404-holder_num{font-size:220px}}.error404-holder h1,.error404-holder h2{margin:0;padding:0;text-align:left}@media (max-width:767px){.error404-holder h1,.error404-holder h2{text-align:center}}.error404-holder h4{color:#9b9b9b}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{min-height:48px}.wpcf7-form .wpcf7-not-valid-tip{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center}.wpcf7-form .ajax-loader{margin:17px 0 0 0}.filter-wrapper{padding:13px 0 49px 0;text-align:center}@media (max-width:480px){.filter-wrapper{text-align:left}}.filter-wrapper .pull-right{float:none}@media (max-width:480px){.filter-wrapper .pull-right{float:right}}.filter-wrapper strong{display:inline-block;float:none;margin:0;padding:20px 0;vertical-align:top;line-height:18px;font-family:'Raleway',sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:#3d3d3d}@media (min-width:768px) and (max-width:979px){.filter-wrapper strong{font-size:16px}}@media (max-width:767px){.filter-wrapper strong{padding:8px 0;font-size:11px}}.filter-wrapper ul#tags{margin:0 0 0 15px}.filter-wrapper ul#tags li a{padding-right:20px;padding-left:20px}@media (min-width:768px) and (max-width:979px){.filter-wrapper ul#tags li a{font-size:12px}}.filter-wrapper ul{display:inline-block;float:none;margin:0 0 0 48px;vertical-align:top}@media (min-width:768px) and (max-width:979px){.filter-wrapper ul{margin:0 0 0 20px}}@media (max-width:767px){.filter-wrapper ul{margin:0 0 0 5px}}.filter-wrapper ul li{margin:0 0 0 1px}@media (max-width:480px){.filter-wrapper ul li{margin:0 0 1px 0}}.filter-wrapper ul li.active a{background:#3d3d3d;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#fff}.filter-wrapper ul li.active a:focus{background:#3d3d3d;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#fff}.filter-wrapper ul li.active a:hover{background:#3d3d3d;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#fff}.filter-wrapper ul li a{background:none;margin:0;padding:20px 49px 20px 49px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;line-height:18px;font-family:'Raleway',sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:#3d3d3d}@media (min-width:980px) and (max-width:1200px){.filter-wrapper ul li a{padding:20px 39px 20px 39px}}@media (min-width:768px) and (max-width:979px){.filter-wrapper ul li a{padding:20px 20px 20px 20px;font-size:16px}}@media (max-width:767px){.filter-wrapper ul li a{padding:8px 10px;font-size:11px}}.filter-wrapper ul li a:focus{background:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#3d3d3d}.filter-wrapper ul li a:hover{background:#3d3d3d;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#fff}#portfolio-grid li .thumbnail{margin:0}#portfolio-grid li .caption{background:#fff;padding:15px 18px 37px 18px;border:3px solid #d0d0d0;border-top:none}#portfolio-grid li .caption h3{margin:0 0 2px 0;padding:0;line-height:20px;font-size:20px;font-weight:500;text-align:left;text-transform:none}#portfolio-grid li .caption p{position:relative;margin:0;z-index:99}#portfolio-grid li .caption p.excerpt{margin:0 0 33px 0}ul.pager{margin-top:30px;border-color:#c3c3c3}ul.pager li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.entry-meta .portfolio-meta{border-color:#c3c3c3}.entry-meta .portfolio-meta-list{border-color:#c3c3c3}.type-portfolio .thumbnail.large{margin:0}.faq-list h4{margin:0;padding:0;line-height:24px;font-size:20px;font-weight:400!important;text-transform:none;color:#3d3d3d}.archive_lists h3{line-height:24px;font-size:20px;text-align:left;text-transform:none}@media (max-width:767px){.google-map-custom-class{height:300px}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:#fff0;text-shadow:none;background-color:#fff0;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.parallax-slider{height:556px}@media (min-width:768px) and (max-width:979px){.parallax-slider{height:450px}}@media (max-width:767px){.parallax-slider{height:300px}}.parallax-slider #mainCaptionHolder .container{top:41.5%}@media (min-width:980px) and (max-width:1200px){.parallax-slider #mainCaptionHolder .container{top:38%}}@media (min-width:768px) and (max-width:979px){.parallax-slider #mainCaptionHolder .container{top:40%}}@media (max-width:767px){.parallax-slider #mainCaptionHolder .container{top:10%}}.parallax-slider #mainCaptionHolder .slider_caption{background:none;padding:0 0 0 469px;line-height:59px;font-family:'Raleway',sans-serif;font-size:49px;font-weight:700;color:#fff}@media (min-width:980px) and (max-width:1200px){.parallax-slider #mainCaptionHolder .slider_caption{padding:0 100px;text-align:center}}@media (min-width:768px) and (max-width:979px){.parallax-slider #mainCaptionHolder .slider_caption{padding:0 100px;line-height:49px;font-size:39px;text-align:center}}@media (max-width:767px){.parallax-slider #mainCaptionHolder .slider_caption{padding:0 100px;line-height:39px;font-size:29px;text-align:center}}@media (max-width:480px){.parallax-slider #mainCaptionHolder .slider_caption{padding:0;line-height:29px;font-size:19px}}.parallax-slider #mainCaptionHolder .slider_caption a{text-decoration:none;color:#fff}.parallax-slider #mainCaptionHolder .slider_caption a:focus{text-decoration:none;color:#fff}.parallax-slider #mainCaptionHolder .slider_caption a:hover{text-decoration:none;color:#fe8f01}.parallax-slider .controlBtn .slidesCounter{display:none;font-size:16px;line-height:55px;color:#fff;background:#9b9b9b}.parallax-slider .parallaxPrevBtn{background:rgb(255 255 255 / .33);width:69px;height:69px;position:absolute;top:50%;left:50%;margin:-37px 0 0 -930px;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s}@media (min-width:1201px) and (max-width:1865px){.parallax-slider .parallaxPrevBtn{margin-left:-585px}}@media (min-width:980px) and (max-width:1200px){.parallax-slider .parallaxPrevBtn{margin-left:-470px}}@media (min-width:768px) and (max-width:979px){.parallax-slider .parallaxPrevBtn{margin-left:-362px}}@media (max-width:767px){.parallax-slider .parallaxPrevBtn{top:auto!important;bottom:40px!important;margin:0 0 0 -70px!important}}.parallax-slider .parallaxPrevBtn:focus{background:rgb(255 255 255 / .33);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.parallax-slider .parallaxPrevBtn:focus:before{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#333}.parallax-slider .parallaxPrevBtn:hover{background:#fe8f01;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.parallax-slider .parallaxPrevBtn:hover:before{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#fff}.parallax-slider .parallaxPrevBtn:before{display:block;padding:0 5px 0 0;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;line-height:69px;font-family:FontAwesome;font-size:65px;text-align:center;color:#333;content:'\f104'}.parallax-slider .parallaxPrevBtn .innerBtn{display:none!important}.parallax-slider .parallaxNextBtn{background:rgb(255 255 255 / .33);width:69px;height:69px;position:absolute;top:50%;right:50%;margin:-37px -930px 0 0;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s}@media (min-width:1201px) and (max-width:1865px){.parallax-slider .parallaxNextBtn{right:auto;left:50%;margin:-37px 0 0 -514px}}@media (min-width:980px) and (max-width:1200px){.parallax-slider .parallaxNextBtn{margin-right:-470px}}@media (min-width:768px) and (max-width:979px){.parallax-slider .parallaxNextBtn{margin-right:-362px}}@media (max-width:767px){.parallax-slider .parallaxNextBtn{top:auto!important;bottom:40px!important;margin:0 -70px 0 0!important}}.parallax-slider .parallaxNextBtn:focus{background:rgb(255 255 255 / .33);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.parallax-slider .parallaxNextBtn:focus:before{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#333}.parallax-slider .parallaxNextBtn:hover{background:#fe8f01;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.parallax-slider .parallaxNextBtn:hover:before{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#fff}.parallax-slider .parallaxNextBtn:before{display:block;padding:0 0 0 5px;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;line-height:69px;font-family:FontAwesome;font-size:65px;text-align:center;color:#333;content:'\f105'}.parallax-slider .parallaxNextBtn .innerBtn{display:none!important}.parallax-slider #paralaxSliderPagination{padding:10px 0;bottom:0}.parallax-slider #paralaxSliderPagination.buttons_pagination ul li{border-radius:50%;margin:3px;width:15px;height:15px;border:2px solid #fff}.parallax-slider #paralaxSliderPagination.buttons_pagination ul li:hover,.parallax-slider #paralaxSliderPagination.buttons_pagination ul li.active{background:#9b9b9b}.parallax-slider #paralaxSliderPagination.images_pagination ul li{margin:3px;opacity:.5}.parallax-slider #paralaxSliderPagination.images_pagination ul li:hover,.parallax-slider #paralaxSliderPagination.images_pagination ul li.active{opacity:1}.parallax-slider .parallax-slider-video-progress{background:#fe8f01}.parallax-slider #previewSpinner{width:50px;height:50px;margin-left:-25px;margin-top:-25px;border-radius:25px;background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/parallax-slider/img/spinner.GIF) 50% 50% #fff no-repeat}.parallax-slider{overflow:hidden;position:relative;-ms-transform:translateZ(0);transform:translateZ(0)}.parallax-slider .baseList{display:none}.parallax-slider .parallax-slider-video-progress-bar{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:8px;background:url(//www.virginiatopfloors.com/wp-content/themes/theme53591/parallax-slider/img/loader.gif) 0 0 repeat-x;z-index:5}.parallax-slider .parallax-slider-video-progress{width:0;height:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.parallax-slider .parallax-slider-vimeo-video{overflow:hidden}.parallax-slider .parallax-slider-vimeo-video .parallax-slider-vimeo-iframe{margin-top:-100px;max-width:none}.parallax-slider #mainImageHolder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.parallax-slider #mainImageHolder .primaryHolder,.parallax-slider #mainImageHolder .secondaryHolder{position:absolute;width:100%;top:0;left:0}.parallax-slider #mainImageHolder .primaryHolder .obj-inner,.parallax-slider #mainImageHolder .secondaryHolder .obj-inner{max-width:inherit;background-repeat:no-repeat;background-position:center;background-size:cover}.parallax-slider #mainCaptionHolder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.parallax-slider #mainCaptionHolder>a{position:absolute;top:0;left:0;width:100%;height:100%}.parallax-slider #mainCaptionHolder .container{position:relative}.parallax-slider #mainCaptionHolder .primaryCaption,.parallax-slider #mainCaptionHolder .secondaryCaption{position:absolute;width:100%;top:0;left:0}.parallax-slider .controlBtn{position:absolute;cursor:pointer;display:block;top:50%;z-index:2}.parallax-slider .controlBtn .innerBtn{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:block;width:100%;height:100%;text-align:center;z-index:1}.parallax-slider .controlBtn .slidesCounter{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:0;width:60%;height:100%}.parallax-slider .controlBtn.parallaxPrevBtn .slidesCounter{left:0%;text-align:left}.parallax-slider .controlBtn.parallaxPrevBtn:hover .slidesCounter{left:100%}.parallax-slider .controlBtn.parallaxNextBtn .slidesCounter{right:0%;text-align:right}.parallax-slider .controlBtn.parallaxNextBtn:hover .slidesCounter{right:100%}.parallax-slider #paralaxSliderPagination{position:absolute;width:100%;text-align:center;z-index:2}.parallax-slider #paralaxSliderPagination ul{list-style:none;margin:0}.parallax-slider #paralaxSliderPagination ul li{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer;display:inline-block}.parallax-slider #previewSpinner{position:absolute;display:block;top:50%;left:50%;z-index:99}.parallax-slider.zoom-fade-eff #mainImageHolder .primaryHolder{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.parallax-slider.zoom-fade-eff #mainImageHolder .primaryHolder.animateState{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3)}.parallax-slider.zoom-fade-eff #mainImageHolder .secondaryHolder{opacity:1;filter:alpha(opacity=100)}.parallax-slider.zoom-fade-eff #mainImageHolder .secondaryHolder.animateState{opacity:0;filter:alpha(opacity=0)}.parallax-slider.zoom-fade-eff #mainCaptionHolder .primaryCaption{opacity:1;filter:alpha(opacity=100)}.parallax-slider.zoom-fade-eff #mainCaptionHolder .primaryCaption.animateState{opacity:0;filter:alpha(opacity=0)}.parallax-slider.zoom-fade-eff #mainCaptionHolder .secondaryCaption{opacity:1;filter:alpha(opacity=100)}.parallax-slider.zoom-fade-eff #mainCaptionHolder .secondaryCaption.animateState{opacity:0;filter:alpha(opacity=0)}.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder{opacity:1;filter:alpha(opacity=100)}.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder.animateState{opacity:0;filter:alpha(opacity=0)}.parallax-slider.simple-fade-eff #mainImageHolder .secondaryHolder.animateState{opacity:1;filter:alpha(opacity=100)}.parallax-slider.simple-fade-eff #mainImageHolder .secondaryHolder.animateState.animateState{opacity:0;filter:alpha(opacity=0)}.parallax-slider.simple-fade-eff #mainCaptionHolder .primaryCaption{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.parallax-slider.simple-fade-eff #mainCaptionHolder .primaryCaption.animateState{opacity:0;filter:alpha(opacity=0)}.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption{opacity:1;filter:alpha(opacity=100)}.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption.animateState{opacity:0;filter:alpha(opacity=0)}.parallax-slider.slide-top-eff #mainImageHolder .primaryHolder{top:0}.parallax-slider.slide-top-eff #mainImageHolder .primaryHolder.animateState{top:-100%}.parallax-slider.slide-top-eff #mainImageHolder .secondaryHolder.animateState{top:0}.parallax-slider.slide-top-eff #mainImageHolder .secondaryHolder.animateState.animateState{top:100%}.parallax-slider.slide-top-eff #mainCaptionHolder .primaryCaption{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.parallax-slider.slide-top-eff #mainCaptionHolder .primaryCaption.animateState{opacity:0;filter:alpha(opacity=0)}.parallax-slider.slide-top-eff #mainCaptionHolder .secondaryCaption{opacity:1;filter:alpha(opacity=100)}.parallax-slider.slide-top-eff #mainCaptionHolder .secondaryCaption.animateState{opacity:0;filter:alpha(opacity=0)}