@font-face{font-family:"Flaticon";src:url(/wp-content/themes/pre-spec-rj/font/Flaticon.eot);src:url("/wp-content/themes/pre-spec-rj/font/Flaticon.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/pre-spec-rj/font/Flaticon.woff) format("woff"),url(/wp-content/themes/pre-spec-rj/font/Flaticon.ttf) format("truetype"),url("/wp-content/themes/pre-spec-rj/font/Flaticon.svg#Flaticon") format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url("/wp-content/themes/pre-spec-rj/font/Flaticon.svg#Flaticon") format("svg")}}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-size:40px;font-style:normal;margin-left:20px}.flaticon-adjusting-wrench-tool:before{content:"\f100"}.flaticon-architecture-crane-tool:before{content:"\f101"}.flaticon-architecture-draw-of-a-house-on-a-paper:before{content:"\f102"}.flaticon-attention-signal-and-construction-worker:before{content:"\f103"}.flaticon-ax:before{content:"\f104"}.flaticon-barrow-with-construction-materials:before{content:"\f105"}.flaticon-brick:before{content:"\f106"}.flaticon-bricks:before{content:"\f107"}.flaticon-bricks-wall-and-demolition-ball:before{content:"\f108"}.flaticon-brush-with-fresh-painting:before{content:"\f109"}.flaticon-construction-machine-equipment:before{content:"\f10a"}.flaticon-construction-tool-of-vehicle-with-big-shovel:before{content:"\f10b"}.flaticon-construction-tool-vehicle-with-crane-lifting-materials:before{content:"\f10c"}.flaticon-construction-vehicle:before{content:"\f10d"}.flaticon-construction-vehicle-for-concrete-transportation:before{content:"\f10e"}.flaticon-constructor:before{content:"\f10f"}.flaticon-constructor-with-hard-hat-and-stop-hexagonal-signal:before{content:"\f110"}.flaticon-constructor-with-hard-hat-protection-on-his-head:before{content:"\f111"}.flaticon-constructor-with-hat-and-a-gear:before{content:"\f112"}.flaticon-crane-transporting-construction-material-for-a-building:before{content:"\f113"}.flaticon-crane-transporting-container:before{content:"\f114"}.flaticon-demolition-tool-transport-with-weight-ball:before{content:"\f115"}.flaticon-drawing-architecture-project-of-a-house:before{content:"\f116"}.flaticon-drawing-compass:before{content:"\f117"}.flaticon-drill:before{content:"\f118"}.flaticon-drill-tool-to-make-holes:before{content:"\f119"}.flaticon-electrical-saw-wheel-cutting-tool:before{content:"\f11a"}.flaticon-exclamation-sign-in-triangular-signal:before{content:"\f11b"}.flaticon-factory-building:before{content:"\f11c"}.flaticon-folded-paper:before{content:"\f11d"}.flaticon-gear-shape:before{content:"\f11e"}.flaticon-hammer:before{content:"\f11f"}.flaticon-hammer-nailing-a-nail-in-a-wall:before{content:"\f120"}.flaticon-hammer-tool-with-point:before{content:"\f121"}.flaticon-hand-holding-a-hammer:before{content:"\f122"}.flaticon-hand-holding-a-screwdriver-tool:before{content:"\f123"}.flaticon-hand-holding-a-wrench:before{content:"\f124"}.flaticon-hand-holding-an-ax-cutting-tool:before{content:"\f125"}.flaticon-hand-of-a-painter-holding-paint-roller:before{content:"\f126"}.flaticon-hexagonal-nut-tool:before{content:"\f127"}.flaticon-hook-of-a-crane:before{content:"\f128"}.flaticon-machine:before{content:"\f129"}.flaticon-nut-and-bolt-tools-couple:before{content:"\f12a"}.flaticon-pail-cylindrical-shape-tool-for-construction-materials:before{content:"\f12b"}.flaticon-paint-brush:before{content:"\f12c"}.flaticon-paint-roll:before{content:"\f12d"}.flaticon-painting-in-a-pail:before{content:"\f12e"}.flaticon-painting-roller-tool-on-a-wall:before{content:"\f12f"}.flaticon-pipes-tubes-angle:before{content:"\f130"}.flaticon-roof-holding-of-a-crane-on-prefabricated-house:before{content:"\f131"}.flaticon-rounded-building-shape:before{content:"\f132"}.flaticon-saw-tool-in-vertical-position:before{content:"\f133"}.flaticon-sawing-cutting-tool:before{content:"\f134"}.flaticon-screw-side-view:before{content:"\f135"}.flaticon-screwdriver-tool:before{content:"\f136"}.flaticon-shovel-agriculture-equipment-tool-in-vertical-position:before{content:"\f137"}.flaticon-shovel-tool:before{content:"\f138"}.flaticon-smog-factory-building-contamination:before{content:"\f139"}.flaticon-stair:before{content:"\f13a"}.flaticon-street-barriers:before{content:"\f13b"}.flaticon-street-signal-barrier-with-stripes:before{content:"\f13c"}.flaticon-traffic-cone-signal-tool-for-traffic:before{content:"\f13d"}.flaticon-transport-with-arm-and-scoop:before{content:"\f13e"}.flaticon-triangular-shovel-with-liquid-concrete:before{content:"\f13f"}.flaticon-triangular-small-shovel-tool-for-construction:before{content:"\f140"}.flaticon-truck-for-construction-materials-transport:before{content:"\f141"}.flaticon-truck-transport-with-construction-materials:before{content:"\f142"}.flaticon-truck-transporting-packages-on-frontal-blade:before{content:"\f143"}.flaticon-two-gears:before{content:"\f144"}.flaticon-two-screwing-tools:before{content:"\f145"}.flaticon-wall-of-bricks:before{content:"\f146"}.flaticon-wheelbarrow-side-view:before{content:"\f147"}.flaticon-wheelbarrow-tool-for-transport-construction-materials-with-wheels:before{content:"\f148"}.flaticon-worker-of-construction-working-with-a-shovel-beside-material-pile:before{content:"\f149"}.flaticon-wrench-and-hammer-cross:before{content:"\f14a"}.flaticon-wrench-for-nuts:before{content:"\f14b"}.flaticon-wrench-in-a-hand:before{content:"\f14c"}.flaticon-wrench-with-adjusting-system-for-different-nuts-sizes:before{content:"\f14d"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body,html{-webkit-text-size-adjust:100%}body{padding:0;margin:0}hr{border:0 solid #ccc;height:1px;background:#ccc}a{text-decoration:none}a:active,a:focus{outline:0}li,ul{padding:0;margin:0;list-style:none}ol,ol li{list-style:decimal}h1,h2,h3,h4,h5,h6{font-weight:400;padding:0;margin:0}a img{border:0}.clear{clear:both}.clear:after{content:".";height:0;display:block;clear:both;visibility:hidden;font-size:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input{line-height:normal}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}h1{font-family:tenso,sans-serif;font-size:35px;color:#dd1c00;line-height:1.2em;font-weight:700;margin:0 0 20px}h1 span,h2 span{color:#000}h2{font-family:tenso,sans-serif;font-size:30px;color:#dd1c00;font-weight:900;margin:0 0 20px}h3{font-family:tenso,sans-serif;font-size:25px;font-weight:700;margin:1.2em 0 5px;padding-bottom:5px;color:#fff}h4{font-family:tenso,sans-serif;font-size:20px;color:#dd1c00}p{font-family:open-sans,sans-serif;font-size:16px;margin:1.2em 0;line-height:1.6em;font-weight:400}p b,p strong{font-weight:700}a{color:#000}.constrain{margin:0 auto;position:relative}@media screen and (max-width:1280px){.constrain{width:100%}}.alignright{float:right;margin:15px}body{font-size:16px;color:#1a1a1a;font-family:open-sans,sans-serif;font-weight:400;padding-left:280px}@media screen and (max-width:760px){body{padding-left:0}}@media screen and (min-width:760px){header{box-shadow:2px 0 4px 2px rgba(0,0,0,.15);height:100%;left:0;position:fixed;top:0;width:280px;z-index:1001;padding:25px}header #nav-toggle{display:none}header #logo{width:230px;height:auto;margin:70px auto 0;display:block}header ul#menu-main-menu{width:230px;margin-left:0;margin-top:20px}header ul#menu-main-menu li{display:block}header ul#menu-main-menu li a{display:block;padding:6px 0;font-family:tenso,sans-serif;font-size:19px;font-weight:900;color:#000}header ul#menu-main-menu li ul li a{font-weight:400;padding:4px 0}header ul#menu-main-menu li a:hover,header ul#menu-main-menu li.current-menu-item>a{color:#dd1c00}}@media screen and (max-width:759px){header{z-index:5000}header #logo{width:140px;height:auto;display:block;margin:10px auto}header ul#menu-main-menu{width:100%;margin-left:0;display:none}header ul#menu-main-menu li{display:block}header ul#menu-main-menu li a{display:block;padding:10px 0;font-family:tenso,sans-serif;font-size:19px;font-weight:900;color:#fff;text-align:center;background-color:#dd1c00;border-bottom:1px solid #c41900}header ul#menu-main-menu li ul li a{font-weight:400;padding:8px 0}header ul#menu-main-menu li a:hover,header ul#menu-main-menu li.current-menu-item>a{background-color:#000;color:#fff;border-bottom:1px solid #050505}header #nav-toggle{position:absolute;right:10px;top:25px;cursor:pointer;padding:10px 35px 16px 0}header #nav-toggle span,header #nav-toggle span:after,header #nav-toggle span:before{cursor:pointer;border-radius:1px;height:5px;width:35px;background:#000;position:absolute;display:block;content:''}header #nav-toggle span:before{top:-10px}header #nav-toggle span:after{bottom:-10px}header #nav-toggle span,header #nav-toggle span:after,header #nav-toggle span:before{transition:all 500ms ease-in-out}header #nav-toggle.active span{background-color:transparent}header #nav-toggle.active span:after,header #nav-toggle.active span:before{top:0}header #nav-toggle.active span:before{transform:rotate(45deg)}header #nav-toggle.active span:after{transform:rotate(-45deg)}}#slider{position:relative;width:100%;height:auto;overflow:hidden}@media screen and (min-width:999px){#slider{min-height:300px}}#slider img{width:100%;height:auto;float:left}@media screen and (min-width:999px){#slider img{min-height:300px}}@media screen and (min-width:1000px){#slider .info-box{background-color:rgba(221,28,0,.98);width:100%;height:100%;position:absolute;left:50%;top:0;-moz-transform:skew(-45deg,0deg);-webkit-transform:skew(-45deg,0deg);-o-transform:skew(-45deg,0deg);-ms-transform:skew(-45deg,0deg);transform:skew(-45deg,0deg)}}@media screen and (max-width:1400px) and (min-width:1000px){#slider .info-box{left:45%}}@media screen and (max-width:1300px) and (min-width:1000px){#slider .info-box{left:35%}}@media screen and (max-width:1100px) and (min-width:1000px){#slider .info-box{left:20%;width:120%}}@media screen and (max-width:999px){#slider .info-box{background-color:#dd1c00;text-align:center;padding:15px;float:left;width:100%}}@media screen and (min-width:1000px){#slider .info{position:absolute;left:15%;bottom:8%;width:30%;-moz-transform:skew(45deg,0deg);-webkit-transform:skew(45deg,0deg);-o-transform:skew(45deg,0deg);-ms-transform:skew(45deg,0deg);transform:skew(45deg,0deg)}}@media screen and (max-width:1400px) and (min-width:1000px){#slider .info{width:40%}}@media screen and (max-width:1200px) and (min-width:1000px){#slider .info{width:50%}}@media screen and (max-width:1100px) and (min-width:1000px){#slider .info{left:15%;width:50%}}#slider .info h2{font-size:40px;color:#fff;padding:10px 0;margin:0;font-weight:700;position:relative;display:inline-block}@media screen and (max-width:999px){#slider .info h2{font-size:30px}}#slider .info h2:before{position:absolute;content:"";display:block;height:1px;width:35%;top:0;left:0;background-color:#fff}#slider .info h2:after{position:absolute;content:"";display:block;height:1px;width:35%;bottom:0;right:0;background-color:#fff}#slider .info a,#slider .info p{color:#fff}@media screen and (max-width:1100px) and (min-width:1000px){#slider .info p{display:none}}#slider .info a.cta{height:60px;width:250px;line-height:56px;font-size:20px;font-family:tenso,sans-serif;font-weight:700;text-align:center;display:block;border:2px solid #fff;margin-top:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}@media screen and (max-width:999px){#slider .info a.cta{display:block;margin:0 auto}}#slider .info a:hover{background-color:#fff;color:#dd1c00}#focus{background-image:url(/wp-content/themes/pre-spec-rj/images/blocks.jpg);background-size:cover;margin-top:15px}#focus #focus-bg{background-color:rgba(221,28,0,.95);padding:50px}#focus #focus-bg .focus{width:25%;padding:0 5%;float:left;text-align:center}@media screen and (max-width:1100px){#focus #focus-bg .focus{width:50%}}@media screen and (max-width:1100px){#focus #focus-bg .focus{width:100%}}#focus #focus-bg .focus [class*=" flaticon-"]:after,#focus #focus-bg .focus [class*=" flaticon-"]:before,#focus #focus-bg .focus [class^=flaticon-]:after,#focus #focus-bg .focus [class^=flaticon-]:before{font-size:70px!important;color:#fff;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;cursor:pointer;cursor:hand}#focus #focus-bg .focus [class*=" flaticon-"]:hover,#focus #focus-bg .focus [class^=flaticon-]:hover{-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}#focus #focus-bg .focus h3{font-size:22px;color:#000}#focus #focus-bg .focus p{color:#fff}.content{padding:50px 5% 40px;background-color:#FCFCFC}.content h1{position:relative;padding:15px 0;text-align:center;margin:30px 0}.content h1 span{color:#000}.content a{color:#dd1c00}.content h1:before{position:absolute;content:"";display:block;height:1px;width:35%;top:0;left:0;background-color:#ccc}.content h1:after{position:absolute;content:"";display:block;height:1px;width:35%;bottom:0;right:0;background-color:#ccc}.content h3{color:#dd1c00;font-size:18px}.content ul{font-family:open-sans,sans-serif;font-size:16px;font-weight:400;padding:0 0 0 20px;margin:1.5em}.content ul li{list-style:disc;line-height:1.6em;margin:.4em 0}.content ol{font-family:open-sans,sans-serif;font-size:16px;font-weight:400;padding:0 0 0 20px;margin:1.5em}.content ol li{line-height:1.6em;margin:.4em 0}.block-note{margin:0 5% 50px}.block-note .block-note-in{border:10px solid #EDEDED;padding:30px 20px;background-color:#F2F2F2}.block-note .block-note-in h2{text-align:center}.block-note .block-note-in h2 i{color:#EDEDED}.block-note .block-note-in a{color:#dd1c00}#content{padding:40px 5%;text-align:left;position:relative;display:none}.divider-bar{background-color:#dd1c00;color:#fff;padding:20px;text-align:center}.divider-bar h2{margin:0;padding:0;color:#fff}blockquote{background-image:url(/wp-content/themes/pre-spec-rj/images/exclamation.png);background-position:left;background-repeat:no-repeat;min-height:70px;padding:5px 10px 5px 90px;margin:25px 5px 5px;border-top:1px solid #CCC}#testimonial-slider{background-image:url(/wp-content/themes/pre-spec-rj/images/blocks.jpg)}#testimonial-slider #testimonial-bg{background-color:rgba(221,28,0,.9);color:#000;text-align:center;padding:35px 0 30px}#testimonial-slider #testimonial-bg h2{color:#fff;display:inline-block;margin:0}#testimonial-slider #testimonial-bg #owl-testimonial{width:1280px;margin:0 auto;padding:0 5%;color:#fff}@media screen and (max-width:1280px){#testimonial-slider #testimonial-bg #owl-testimonial{width:100%}}#testimonial-slider #testimonial-bg #owl-testimonial p{font-style:italic}#footer{text-align:center;background-color:#000;color:#fff;padding:50px 5% 20px}#footer .footer{width:50%;padding:0;float:left;text-align:left}@media screen and (max-width:1100px){#footer .footer{width:100%}}#footer a{color:#dd1c00}#footer h2{position:relative;display:inline-block;padding:10px 0;margin:0}#footer h2 span{color:#fff}#footer h2:before{position:absolute;content:"";display:block;height:1px;width:35%;top:0;left:0;background-color:#fff}#footer h2:after{position:absolute;content:"";display:block;height:1px;width:35%;bottom:0;right:0;background-color:#fff}#footer ul#bottom-info{width:100% margin:0 auto;padding-bottom:15px;border-top:1px solid #3B3B3B;padding-top:10px}#footer ul#bottom-info li{display:block;color:#fff;font-size:17px;padding:0;line-height:2.5em}#footer ul#bottom-info li a{color:#fff}#footer ul#bottom-info li a:hover{color:#dd1c00}#footer ul#bottom-info li b{color:#dd1c00;font-family:tenso,sans-serif;font-weight:700}#author{text-align:right;padding:0 50px 10px 0;background-color:#000;font-size:15px;color:#616161}#author a{color:#ffe1dd}#author a:hover{color:#fff}@media screen and (max-width:1280px){#footer .column-50{padding:15px}}@media screen and (max-width:760px){#footer .column-50{padding:15px;width:100%}}#gform_wrapper_1{float:left;width:100%;margin-top:0;padding:10px}#gform_wrapper_1 .gform_body ul{float:left;width:100%;padding:0;margin:0}#gform_wrapper_1 .gform_body ul li{width:100%;padding:0 2% 1% 0;float:left;list-style:none;line-height:.6em;margin:0 0 2px}#gform_wrapper_1 .gform_body ul li label{color:#fff;font-size:14px;font-weight:700;line-height:1em;margin:0 0 5px;display:block}#gform_wrapper_1 .gform_body ul li input,#gform_wrapper_1 .gform_body ul li select,#gform_wrapper_1 .gform_body ul li textarea{padding:8px 5px;border:1px solid #fff;border-radius:0;background-color:transparent;color:#fff;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;transition:border .2s linear 0s,box-shadow .2s linear 0s;font-size:15px;font-family:open-sans,sans-serif}#gform_wrapper_1 .gform_body ul li textarea{height:100px}#gform_wrapper_1 .gform_body ul li.fifty{width:50%;float:left}@media only screen and (max-width:700px){#gform_wrapper_1 .gform_body ul li.fifty{width:100%;float:left}}#gform_wrapper_2{float:left;width:100%;margin-top:0;padding:25px;border:10px solid #EDEDED}#gform_wrapper_2 .gform_body ul{float:left;width:100%;padding:0;margin:0}#gform_wrapper_2 .gform_body ul li{width:100%;padding:0 2% 1% 0;float:left;list-style:none;line-height:.6em;margin:0 0 2px}#gform_wrapper_2 .gform_body ul li label{color:#dd1c00;font-size:17px;font-family:tenso,sans-serif;font-weight:700;line-height:1em;margin:0 0 5px;display:block}#gform_wrapper_2 .gform_body ul li input,#gform_wrapper_2 .gform_body ul li select,#gform_wrapper_2 .gform_body ul li textarea{padding:8px 5px;border:1px solid #EDEDED;border-radius:0;background-color:transparent;color:#000;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;transition:border .2s linear 0s,box-shadow .2s linear 0s;font-size:15px;font-family:open-sans,sans-serif}#gform_wrapper_2 .gform_body ul li textarea{height:100px}#gform_wrapper_2 .gform_body ul li.fifty{width:50%;float:left}@media only screen and (max-width:700px){#gform_wrapper_2 .gform_body ul li.fifty{width:100%;float:left}}.gform_button{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#dd1c00;background-image:none;background-repeat:no-repeat;border-bottom:0 solid #aa1600;border-image:none;border-style:solid;border-width:0 0 3px;color:#fff;cursor:pointer;display:inline-block;font-family:tenso,sans-serif;font-size:17px;font-weight:700;line-height:18px;margin-top:5px;padding:8px 30px;text-align:center;text-shadow:none!important;transition-duration:.5s;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.gform_button:hover{background-color:#000;color:#fff;border-bottom:3px solid #000}.validation_error,.validation_message{background-color:#FDE0E0;border:1px solid #FFC2C1;font-size:13px;padding:5px;color:#000}.validation_error{padding:10px}.gform_wrapper ul li.gfield_error input[type=text]{border:1px solid #FFC2C1!important;margin-bottom:1px}#accordion-container{font-size:13px;margin:20px 0}.accordion-header{font-size:20px;font-family:tenso,sans-serif;background:#F2F2F2;margin:5px 0 0;padding:10px 35px 10px 15px;border:10px solid #EDEDED;cursor:pointer;color:#dd1c00;font-weight:700;line-height:1.2em}.active-header,.active-header:hover{background:url(/wp-content/themes/pre-spec-rj/images/active-header.gif) right 50% no-repeat #dd1c00;color:#fff}.inactive-header{background:url(/wp-content/themes/pre-spec-rj/images/inactive-header.gif) right 50% no-repeat;color:#dd1c00}.inactive-header:hover{background:url(/wp-content/themes/pre-spec-rj/images/inactive-header.gif) right 50% no-repeat #dd1c00;color:#fff}.accordion-content{display:none;width:100%;border:10px solid #EDEDED;border-top:0}.accordion-content div{padding:5px 15px}.ui-datepicker{box-shadow:0 0 10px 0 rgba(0,0,0,.5);font:9pt Arial,sans-serif;height:auto;margin:5px auto 0;width:216px}.ui-datepicker a{text-decoration:none}.ui-datepicker table{border-collapse:collapse;width:100%}.ui-datepicker-header{background-color:#5BA0D0;border-color:#5BA0D0;border-style:solid;border-width:1px 0 0;box-shadow:0 1px 1px 0 rgba(250,250,250,.2) inset;color:#E0E0E0;font-weight:700;line-height:30px;text-shadow:1px -1px 0 #000}.ui-datepicker-title{text-align:center}.ui-datepicker-next,.ui-datepicker-prev{background-image:url(/wp-content/themes/pre-spec-rj/images/datepicker/arrow.png);background-repeat:no-repeat;cursor:pointer;display:inline-block;height:30px;line-height:600%;overflow:hidden;text-align:center;width:30px}.ui-datepicker-prev{background-position:center -30px;float:left}.ui-datepicker-next{background-position:center 0;float:right}.ui-datepicker thead{background:linear-gradient(to bottom,#f7f7f7 0,#f1f1f1 100%);border-bottom:1px solid #BBB}.ui-datepicker th{color:#666;font-size:6pt;padding:5px 0;text-align:center;text-shadow:1px 0 0 #FFF;text-transform:uppercase}.ui-datepicker tbody td{border-right:1px solid #BBB;border-top:1px solid #BBB;padding:0}.ui-datepicker tbody td:last-child{border-right:0 none}.ui-datepicker tbody tr{border-bottom:1px solid #BBB}.ui-datepicker tbody tr:last-child{border-bottom:0 none}.ui-datepicker td a,.ui-datepicker td span{color:#666;display:inline-block;font-weight:700;height:30px;line-height:30px;text-align:center;text-shadow:1px 1px 0 #FFF;width:30px}.ui-datepicker-calendar .ui-state-default{background:linear-gradient(to bottom,#ededed 0,#dedede 100%);box-shadow:1px 1px 0 0 rgba(250,250,250,.5) inset}.ui-datepicker-calendar .ui-state-hover{background:#F7F7F7}.ui-datepicker-calendar .ui-state-active{background:#FFF2AA;border:1px solid #C19163;box-shadow:0 0 10px 0 rgba(0,0,0,.1) inset;color:#666;margin:-1px;position:relative;text-shadow:0 1px 0 #FFF}.ui-datepicker-unselectable .ui-state-default{background:#F4F4F4;color:#B4B3B3}.ui-datepicker-calendar td:first-child .ui-state-active{margin-left:0;width:29px}.ui-datepicker-calendar td:last-child .ui-state-active{margin-right:0;width:29px}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}td.ui-datepicker-unselectable.ui-state-disabled{background-color:#D7D7D7}#fourofour{height:530px;padding-top:130px;text-align:center;background-color:#000}#fourofour h2{font-size:150px;color:#fff;margin:0;padding:0}#fourofour p{color:#fff;margin:0}#fourofour a{margin-top:50px;height:60px;color:#fff;display:inline-block;padding:0 8px;line-height:55px;font-size:17px;border-top:3px solid #dd1c00;border-bottom:3px solid #dd1c00;font-weight:700;margin-right:5px}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(/wp-content/themes/pre-spec-rj/css/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:alpha(opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:alpha(opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:alpha(opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:alpha(opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(/wp-content/themes/pre-spec-rj/css/AjaxLoader.gif) center center no-repeat}.master-slider{position:relative;visibility:hidden;-moz-transform:translate3d(0,0,0)}.master-slider a{-webkit-transition:none;-o-transition:none;transition:none}.master-slider,.master-slider *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.master-slider.ms-fullheight{height:100%}.ms-layout-partialview .ms-view{overflow:visible;background-color:transparent}.ms-layout-partialview .ms-container{overflow:hidden}.master-slider img,.ms-slide-bgvideocont video{max-width:none}.ms-ie img{border:none}.ms-ie8 *{opacity:inherit;filter:inherit}.ms-ie7{zoom:1}.ms-moz .ms-slide-bgcont>img{transform:translateX(0)}.ms-loading-container{position:absolute;width:100%;top:0}.ms-slide-auto-height{display:table}.ms-loading-container .ms-loading,.ms-slide .ms-slide-loading{width:36px;height:36px;background:url(/wp-content/themes/pre-spec-rj/masterslider/style/loading-2.gif) no-repeat center white;border-radius:60px;box-shadow:0 0 3px rgba(0,0,0,.2);position:absolute;left:50%;top:50%;margin:-18px;opacity:.9}.ms-no-swipe,.ms-def-cursor{cursor:auto!important}.ms-grab-cursor{cursor:url(/wp-content/themes/pre-spec-rj/masterslider/style/grab.png),move}.ms-grabbing-cursor{cursor:url(/wp-content/themes/pre-spec-rj/masterslider/style/grabbing.png),move}.ms-ie .ms-grab-cursor{cursor:move}.ms-ie .ms-grabbing-cursor{cursor:move}.ms-view{margin:0 auto;overflow:hidden;background:black;position:relative;-webkit-perspective:2000px;-moz-perspective:2000px;-ms-perspective:2000px;perspective:2000px}.ms-view .ms-slide-container{position:relative}.ms-slide{position:absolute;height:100%;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.ms-wk .ms-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.ms-slide .ms-slide-bgcont,.ms-slide .ms-slide-bgvideocont{position:absolute;overflow:hidden;width:100%}.ms-slide .ms-slide-link{display:block;width:100%;height:100%;position:absolute;top:0;z-index:110}.ms-ie .ms-slide-link{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7) 0 0 repeat}.ms-slide .ms-slide-bgvideocont{z-index:105;height:100%}.ms-wk .ms-slide .ms-slide-bgvideocont,.ms-wk .ms-slide-bgvideocont>video{-webkit-transform:translateZ(.3px);transform:translateZ(.3px)}.ms-slide .ms-slide-bgvideo{position:absolute;top:0}.ms-inner-controls-cont,.ms-container{position:relative;margin:0 auto}.ms-slide .ms-slide-bgcont img,.ms-container,.ms-inner-controls-cont{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ms-slide .ms-layer,.ms-fixed-layers .ms-layer{position:absolute;pointer-events:auto}.ms-slide .ms-slide-layers,.ms-fixed-layers{position:absolute;overflow:hidden;width:100%;height:100%;z-index:109;top:0;pointer-events:none}.ms-slide .ms-slide-video{position:absolute;top:0;z-index:111;background:black;padding:0;margin:0;border:none}.ms-parallax-layer{width:100%;position:absolute;top:0}.ms-scroll-parallax-cont{position:absolute;top:0;width:100%;height:100%}.ms-wk .ms-scroll-parallax-cont{-webkit-transform:translateZ(.4px);transform:translateZ(.4px)}.ms-action-layer{cursor:pointer}.ms-btn-container{position:absolute}.ms-btn{text-decoration:none;display:inline-block;color:black;position:relative;padding:8px 15px;cursor:pointer;white-space:nowrap}.ms-default-btn{background:#0074A2;border-radius:5px;color:#FFF}.ms-default-btn:hover{background-color:#0098D5}.ms-default-btn:active{top:1px}.ms-btn-s{padding:14px 17px;font-size:80%;line-height:0}.ms-btn-m{padding:12px 40px}.ms-btn-n{padding:8px 25px;font-size:95%}.ms-btn-l{padding:17px 50px;font-size:120%}.ms-btn-round{border-radius:5px}.ms-btn-circle{border-radius:100px}.ms-btn-outline-round{border-radius:5px}.ms-btn-outline-circle{border-radius:100px}.ms-layer.video-box{background:black}.ms-layer.video-box iframe{padding:0;margin:0;border:none;position:absolute;z-index:111}.ms-slide .ms-slide-vpbtn,.ms-slide .ms-video-btn{position:absolute;cursor:pointer;z-index:112}.ms-slide .ms-slide-vcbtn{position:absolute;cursor:pointer;z-index:113}.ms-slide-vcbtn-mobile{position:relative;bottom:0;left:0;width:100%;height:28px;background-color:black;color:white;text-align:center;cursor:pointer;z-index:113}.ms-slide-vcbtn-mobile .ms-vcbtn-txt{text-transform:uppercase;font-family:sans-serif;font-size:.75em;display:inline-block;background:url(/wp-content/themes/pre-spec-rj/masterslider/style/video-close-btn.png) no-repeat 0 3px;padding-left:15px;height:15px;color:#DBDBDB;margin-top:7px}.ms-wk .ms-slide .ms-slide-vcbtn,.ms-wk .ms-slide .ms-slide-layers,.ms-wk .ms-slide .ms-slide-vpbtn,.ms-wk .ms-slide .ms-slide-video,.ms-wk .ms-slide-link{-webkit-transform:translateZ(.44px);transform:translateZ(.44px)}.ms-video-img{position:absolute;width:100%;height:100%;top:0;left:0}.ms-mask-frame{overflow:hidden;position:absolute;float:left}.ms-thumb-list{overflow:hidden;position:absolute}.ms-thumb-list.ms-dir-h{width:100%}.ms-thumb-list.ms-dir-v{height:100%;top:0}.ms-thumbs-cont{position:relative}.ms-thumb-frame img{width:100%;height:auto}.ms-thumb-frame{cursor:pointer;float:left;overflow:hidden;opacity:.5;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.ms-thumb-frame-selected{opacity:1}.ms-tabs .ms-thumb-frame{background-color:#F6f6f6;text-shadow:0 1px 1px white;color:#222;border:solid 1px white;border-width:0 1px 1px 0;overflow:visible;position:relative;opacity:1;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.ms-tabs.ms-dir-h .ms-thumb-frame{margin-top:12px}.ms-tabs.ms-dir-v .ms-thumb-frame{margin-left:12px}.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame{margin-left:0}.ms-tabs.ms-dir-h.ms-align-top{z-index:140}.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame{margin-top:-12px}.ms-tabs .ms-thumb{padding:20px 20px}.ms-tabs .ms-thumb-frame-selected{opacity:1;background:#EDEDED}.ms-tabs .ms-thumb-frame .ms-thumb-ol{position:absolute;opacity:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol{top:0;left:50%;margin-left:-12px;border-bottom:solid 12px #F6f6f6;border-left:solid 12px transparent;border-right:solid 12px transparent}.ms-tabs.ms-dir-h.ms-align-bottom .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;top:-12px;border-bottom-color:#EDEDED}.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame .ms-thumb-ol{bottom:0;top:auto;border-bottom:0;border-top:solid 12px #F6f6f6}.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;bottom:-12px;border-top-color:#EDEDED}.ms-tabs.ms-dir-v .ms-thumb-frame .ms-thumb-ol{top:50%;left:0;margin-top:-12px;border-right:solid 12px #EDEDED;border-top:solid 12px transparent;border-bottom:solid 12px transparent}.ms-tabs.ms-dir-v.ms-align-right .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;left:-12px;border-right-color:#EDEDED}.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame .ms-thumb-ol{left:auto;right:0;border-right:0;border-left:solid 12px #EDEDED}.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;right:-12px;border-left-color:#EDEDED}.ms-thumb-list.ms-dir-h .ms-thumblist-fwd,.ms-thumb-list.ms-dir-h .ms-thumblist-bwd{height:100%;width:20px;position:absolute;left:0;cursor:pointer;background:rgba(128,128,128,.5);text-align:center;color:white}.ms-thumb-list.ms-dir-h .ms-thumblist-bwd{right:0;left:auto}.ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after,.ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after{content:close-quote;top:43%;position:relative;border:solid rgba(0,0,0,0);border-width:5px 5px 5px 0;display:block;border-right-color:#FFF;width:6px;height:1px}.ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after{border-width:5px 0 5px 5px;border-left-color:#FFF;left:7px}.ms-thumb-list.ms-dir-v .ms-thumblist-fwd,.ms-thumb-list.ms-dir-v .ms-thumblist-bwd{width:100%;height:20px;position:absolute;top:0;cursor:pointer;background:rgba(128,128,128,.5);text-align:center;color:white}.ms-thumb-list.ms-dir-v .ms-thumblist-bwd{bottom:0;top:auto}.ms-thumb-list.ms-dir-v .ms-thumblist-fwd:after,.ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after{content:close-quote;left:43%;position:relative;border:solid rgba(0,0,0,0);border-width:0 5px 5px 5px;display:block;border-bottom-color:#FFF;height:1px;top:5px;width:0}.ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after{border-width:5px 5px 0 5px;border-top-color:#FFF;top:7px}.ms-bullet{cursor:pointer;float:left}.ms-bullets.ms-dir-h{position:absolute;bottom:20px;right:50%;width:100px}.ms-bullets.ms-dir-v{position:absolute;top:50%}.ms-bullets.ms-dir-v .ms-bullet{float:none}.ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%}.ms-sbar{position:absolute}.ms-sbar.ms-dir-h{left:10px;right:10px;top:5px}.ms-sbar.ms-dir-v{top:10px;bottom:10px;right:5px}.ms-sbar .ms-bar{height:4px;background:#333;border-radius:4px}.ms-sbar.ms-dir-v .ms-bar{width:4px}.ms-sbar .ms-bar{position:relative;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.ms-timerbar{width:100%;bottom:0;position:absolute}.ms-ctimer{position:absolute;top:30px;left:30px;cursor:pointer}.ms-time-bar{-webkit-transition:width 120ms linear;-moz-transition:width 120ms linear;-ms-transition:width 120ms linear;-o-transition:width 120ms linear;transition:width 120ms linear}.ms-ie7 .ms-tooltip-arrow{height:0}.ms-slide-info{position:absolute}.ms-slide-info.ms-dir-v{top:0}.ms-slide-info.ms-dir-h{width:100%}@keyframes point-anim{0%{transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);opacity:1}100%{transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);opacity:0}}@-webkit-keyframes point-anim{0%{-webkit-transform:scale(.5);opacity:1}100%{-webkit-transform:scale(1.5);opacity:0}}.ms-android .ms-tooltip-point .ms-point-border{animation:none;-moz-animation:none;-webkit-animation:none;-o-animation:none}.ms-skin-default .ms-slide .ms-slide-vpbtn,.ms-skin-default .ms-video-btn{width:50px;height:51px;background:url(/wp-content/themes/pre-spec-rj/masterslider/skins/default/light-skin-1.png) no-repeat -14px -150px;top:50%;left:50%;margin:-25px 0 0 -25px}.ms-skin-default .ms-slide .ms-slide-vcbtn{width:30px;height:30px;background:url(/wp-content/themes/pre-spec-rj/masterslider/skins/default/light-skin-1.png) no-repeat -24px -28px;top:18px;right:30px}.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev{width:30px;background:url(/wp-content/themes/pre-spec-rj/masterslider/skins/default/light-skin-1.png);background-position:-89px -26px;height:40px;cursor:pointer;top:50%;left:30px;margin-top:-20px;position:absolute;z-index:110}.ms-skin-default .ms-nav-next{right:30px;left:auto;background-position:-89px -103px}.ms-skin-default .ms-bullet{width:10px;height:10px;background:url(/wp-content/themes/pre-spec-rj/masterslider/skins/default/light-skin-1.png) no-repeat;margin:4px;background-position:-34px -117px}.ms-skin-default .ms-bullet-selected{background-position:-34px -84px}.ms-skin-default .ms-time-bar{height:3px;background:#FFF;border-top:solid 1px rgba(0,0,0,.41)}.ms-skin-default .ms-tooltip{position:absolute;z-index:210;cursor:auto}.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow,.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow{border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;left:50%;margin-left:-10px}.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow{border-top:solid 10px;border-top-color:silver;border-top-color:rgba(240,240,240,.88);bottom:-10px}.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow{border-bottom:solid 10px;border-bottom-color:silver;border-bottom-color:rgba(240,240,240,.88);top:-10px}.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow,.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow{border-top:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;top:50%;margin-top:-10px}.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow{border-right:solid 10px;border-right-color:silver;border-right-color:rgba(240,240,240,.88);left:-10px}.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow{border-left:solid 10px;border-left-color:silver;border-left-color:rgba(240,240,240,.88);right:-10px}.ms-skin-default .ms-tooltip-point{cursor:pointer}.ms-skin-default .ms-tooltip-point .ms-point-center{width:12px;height:12px;border-radius:15px;border:solid 2px #BBB;background:white;margin:-8px 0 0 -8px;position:absolute;z-index:105}.ms-skin-default .ms-tooltip-point .ms-point-border{width:22px;height:22px;background:black;background:rgba(0,0,0,.36);margin:-11px 0 0 -11px;position:absolute;border-radius:15px;animation:point-anim 1.5s infinite;-moz-animation:point-anim 1.5s infinite;-webkit-animation:point-anim 1.5s infinite;-o-animation:point-anim 1.5s infinite}.ms-skin-default .ms-tooltip{max-width:200px}.ms-skin-default .ms-tooltip-cont{padding:10px;background:silver;background:rgba(240,240,240,.88);text-shadow:0 1px 0 white;margin-left:-1px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.ms-skin-default .ms-slide .ms-slide-vpbtn,.ms-skin-default .ms-video-btn,.ms-skin-default .ms-slide .ms-slide-vcbtn,.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev,.ms-skin-default .ms-bullet{background-image:url(/wp-content/themes/pre-spec-rj/masterslider/skins/default/light-skin-1-retina.png);background-size:152px 225px}}.ms-fullscreen-template .slide-pattern{display:none;background-image:url(/wp-content/themes/pre-spec-rj/masterslider/fullscreen/style/pattern.png);width:100%;height:194px;z-index:8;-webkit-transform:translateZ(.4px);-moz-transform:translateZ(.4px);-ms-transform:translateZ(.4px);-o-transform:translateZ(.4px);transform:translateZ(.4px);position:absolute;bottom:0}.ms-fullscreen-template .slide-pattern2{display:none;background-image:url(/wp-content/themes/pre-spec-rj/masterslider/fullscreen/style/pattern.png);width:100%;height:120px;z-index:8;-webkit-transform:translateZ(.4px);-moz-transform:translateZ(.4px);-ms-transform:translateZ(.4px);-o-transform:translateZ(.4px);transform:translateZ(.4px);position:absolute;bottom:0}.ms-layer.bold-text-white{color:#FFF;font-size:65px;text-shadow:-1px 1px black;margin:0}