body,p{font-size:16px;font-weight:100}body,h1,h2,h3,h4,h5,p{font-family:museo-sans,sans-serif;font-style:normal}h1,h2,h3,h4,h5{font-weight:500}.home-blurb .et_pb_blurb_container p,.porta-blurb{font-size:18px}.porta-opening-blurb p{font-size:21px}.bold-body-font{font-weight:900}.porta-xl-h,.porta-xl-heading{font-family:museo-sans,sans-serif;font-style:normal;line-height:1.3;font-size:50px}.header-content h1,.porta-xxl-h,.porta-xxl-heading{font-family:museo-sans,sans-serif;font-style:normal;line-height:1.3;font-size:60px}.porta-l-h,.porta-l-heading{font-family:museo-sans,sans-serif;font-style:normal;line-height:1.3;font-size:40px}.et_pb_blurb_container h4,.header-content .et_pb_fullwidth_header_subhead,.porta-m-h,.porta-m-heading{font-family:museo-sans,sans-serif;font-style:normal;line-height:1.3;font-size:30px}.porta-p-h,.porta-p-heading{font-size:20px}.porta-n-h,.porta-n-heading,.porta-p-h,.porta-p-heading{font-family:museo-sans,sans-serif;font-style:normal;line-height:1.3}.porta-n-h,.porta-n-heading{font-size:25px}.porta-s-h,.porta-s-heading{font-family:museo-sans,sans-serif;font-style:normal;line-height:1.3;font-size:14px}@media only screen and (max-width:980px){.porta-xl-h,.porta-xl-heading{font-family:museo-sans,sans-serif;font-style:normal;line-height:1.3;font-size:45px}.header-content h1,.porta-xxl-h,.porta-xxl-heading{font-family:museo-sans,sans-serif;font-style:normal;line-height:1.3;font-size:60px}.porta-l-h,.porta-l-heading{font-family:museo-sans,sans-serif;font-style:normal;line-height:1.3;font-size:30px}.et_pb_blurb_container h4,.header-content .et_pb_fullwidth_header_subhead,.porta-m-h,.porta-m-heading{font-family:museo-sans,sans-serif;font-style:normal;line-height:1.3;font-size:24px}.porta-s-h,.porta-s-heading{font-family:museo-sans,sans-serif;font-style:normal;line-height:1.3;font-size:12px}}@media only screen and (max-width:375px){.porta-xl-h,.porta-xl-heading{font-family:museo-sans,sans-serif;font-style:normal;line-height:1.3;font-size:40px}.header-content h1,.porta-xxl-h,.porta-xxl-heading{font-family:museo-sans,sans-serif;font-style:normal;line-height:1.3;font-size:50px}.porta-l-h,.porta-l-heading{font-family:museo-sans,sans-serif;font-style:normal;line-height:1.3;font-size:28px}}.porta-black{color:#000}.porta-red{color:#e4003e}.porta-grey{color:#868786}.porta-white{color:#fff}.breadcrumb_header.left_and_right .breadcrumb_content{display:table;width:100%}.breadcrumb_header.left_and_right .title{display:table-cell;width:45%}.breadcrumb_header.left_and_right .breadcrumb_area{display:table-cell;width:45%;text-align:right;vertical-align:middle}.breadcrumb_header.left_and_right .end_breadcrumb_header{clear:both}.breadcrumb_header.all_centered{margin-bottom:20px}.breadcrumb_header h1,h1.category,h1.product{font-size:40px;font-weight:300;text-transform:none}#breadcrumbs span,#breadcrumbs span a{color:#494949!important;font-weight:500;font-size:14px}#breadcrumbs>span{border-radius:15px;background-color:#fff;padding:0 10px;display:inline-block;font-size:14}@media only screen and (max-width:980px){.breadcrumb_header h1,h1.category,h1.product{font-size:30px}}@media (max-width:767px){html .breadcrumb_area{display:none!important}}@media (max-width:479px){html .breadcrumb_area{display:none!important}html .breadcrumb_header{padding:30px 0!important}}#main-header{top:0!important}.et_header_style_left .logo_container,.logo_container{position:relative}#porta-logo{overflow:hidden;text-indent:-5000px;background-repeat:no-repeat;background-image:url(../../assets/PORTA_Tag_2-lines.png);width:200px;height:50px;background-size:contain;display:block;float:left;margin:10px}#ubwrapper{margin-top:4px}#topbar{background-color:#e4003e}#topbar div,#topbar div a{color:#fff;font-weight:700;font-style:normal;text-transform:none;text-decoration:none;font-size:13px;padding:2px 3px 2px 6px}#topbar div.fas{float:right}@media only screen and (min-width:1215px) and (max-width:1404px){.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{padding-right:22px!important}#porta-logo{margin:10px 0}}@media only screen and (min-width:1215px){#ubwrapper{float:right}}@media only screen and (min-width:960px) and (max-width:1214px){#porta-logo{margin:10px auto;float:none}.ubermenu-bar-align-right{float:none}}@media only screen and (min-width:961px) and (max-width:980px){.container{position:relative;width:85%;max-width:1080px;margin:auto}}@media screen and (max-width:782px){#topbar div.fas{float:right}#topbar div.phone span.hm{display:none}}@media only screen and (max-width:479px){#porta-logo{margin:10px auto;float:none}.et_menu_container{width:100%}}.icon_calendar,.icon_chat,.icon_clipboard,.icon_profile,.icon_tags{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;color:#318ec3}.icon_tags:before{content:"e07c";padding:0 5px 0 0}.icon_profile:before{content:"e08a";padding:0 5px 0 0}.icon_chat:before{content:"e066";padding:0 5px 0 20px}.icon_clipboard:before{content:"e0e6";padding:0 5px 0 20px}.icon_calendar:before{content:"e023";padding:0 5px 0 20px}.et_slide_in_menu_container #mobile_menu_slide li li a{opacity:1}.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a,.et_slide_in_menu_container #mobile_menu_slide li a{font-weight:700}.et_slide_menu_top,.et_slide_menu_top a,.et_slide_menu_top input{color:#fff}.et_slide_in_menu_container span.et_mobile_menu_arrow{opacity:1}.et_pb_blog_grid{min-height:475px}.et_pb_post{min-height:500px}@media only screen and (max-width:767px){.et_pb_scroll_top{display:none!important}ul.et_pb_social_media_follow{width:165px;margin:0 auto}}.search-results .et_pb_post{min-height:auto}.search-results .et_pb_post .post-meta,.search-results .et_pb_post img{display:none}#filter_products_section{padding:0}#filter_products_section,#filter_products_section .et_pb_row,#porta-products-section,#porta-products-section .et_pb_row{padding-top:0}#reset-button-container{display:inline-block;margin-top:15px;position:relative;width:100%}#reset-button-container #loading-container{float:right;height:2em;font-size:12px;vertical-align:middle;padding-right:3px;font-weight:700;color:#e4003e}#reset-button-container img{display:inline;height:2em;vertical-align:middle}#reset-button-container p.filter-count{float:left;font-size:.8em;text-align:center}#reset-filter-btn{cursor:pointer;float:right;font-size:12px;max-width:125px}#reset-filter-btn:after{line-height:1em}#reset-filter-btn:hover{border-color:#e4003e;border-radius:5px}#accordion-separator{border:1px #e4003e;border-top-style:solid;margin-bottom:21px}#filters-accordion .et_pb_column_1_4{margin-right:0}#filters-accordion .et_pb_toggle_title{text-align:center;font-size:16px;font-weight:700}#filters-accordion .et_pb_toggle_title:before{color:#e4003e}h3.filter-label{font-size:16px!important}.child-categories-container{overflow:hidden!important}#specialty-child-category .child-categories-row,.timber-listing-row{width:100%}.child-categories-container .category-image,.child-categories-container .timber-image,.child-categories-container .timber-image-hover{transition:all .2s ease-in-out;cursor:pointer!important;height:250px;background-size:cover;background-repeat:no-repeat;background-position:50%}.child-categories-container .timber-image-hover{display:none}.child-categories-container:hover .timber-image{display:none;transition:all .2s ease-in-out}.child-categories-container:hover .timber-image-hover{transform:scale(1.1);transition:all .2s ease-in-out;display:block}.child-categories-container h2{position:absolute!important;bottom:0;color:#fff!important;text-align:center;font-size:18px;font-weight:700;width:100%;margin:0 auto;padding:15px 10px!important}.child-categories-container h2 a{border-radius:15px;background-color:rgba(228,0,62,.75);padding:5px 10px;display:inline-block}#porta-product-listing{width:100%;padding:0;margin:0;list-style-type:none}#porta-product-listing li{width:24%;height:350px;max-height:300px;display:inline-block;list-style-type:none;border:1px solid #ddd;margin-right:1.3%;overflow:hidden;padding:5px;position:relative}#porta-product-listing .title{color:#e4003e;font-size:1em;text-align:center}#porta-product-listing li a{text-align:center;display:block;width:70%;margin:0 auto;font-size:1em;position:absolute;bottom:10px;margin-left:15%}#porta-product-listing .attribute{font-size:1em;margin-top:7px;padding:0 10%}#porta-product-listing .et_pb_button:hover{border-radius:5px;border:2px solid #e30d40}html #porta-product-listing li a:hover:after{font-size:1em}#porta-product-listing li img{display:block;max-height:50%;margin:0 auto}#app #products-loading{border:4px solid #e4003e;font-size:30px;line-height:60px;color:#e4003e;width:100%;display:block;text-align:center;font-weight:bolder}@media (max-width:1100px){.child-categories-container .category-image{height:200px!important}#porta-product-listing li{width:24%}}@media only screen and (min-width:980px){#porta-product-listing li:nth-child(4n+0){margin-right:0}}@media only screen and (max-width:950px){#reset-button-container{width:40%;margin-left:57%}}@media only screen and (max-width:640px){#reset-button-container{width:100%;margin-left:0}}@media only screen and (min-width:768px) and (max-width:980px){#porta-product-listing li{width:32%}#botanical-name-container{padding:0}}@media only screen and (min-width:768px) and (max-width:980px){#porta-product-listing li{margin-right:2%}#porta-product-listing li:nth-child(3n+0){margin-right:0!important}}@media only screen and (max-width:767px){#porta-product-listing li{width:49%}#botanical-name-container{padding:30px 0 0}}@media only screen and (min-width:480px) and (max-width:767px){#porta-product-listing li{margin-right:2%}#porta-product-listing li:nth-child(2n+0){margin-right:0!important}}@media only screen and (max-width:479px){#porta-product-listing li{width:100%;margin:0}}@media only screen and (max-width:380px){#reset-button-container{width:100%;margin-left:0}#reset-button-container p.filter-count{float:none}#reset-filter-btn{float:none;max-width:100%}#loading-container{float:none;display:block}}.slick-track{height:250px}.slick-slide{margin:10px;padding:10px}.carousel-item{cursor:pointer!important;height:250px;background-size:cover;background-repeat:no-repeat;background-position:50%;transition:all .2s ease-in-out}.carousel-item:hover{transform:scale(1.1);transition:all .2s ease-in-out}.carousel-item h2{color:#fff;text-align:center;font-size:18px;font-weight:700;width:100%;margin:60% auto;padding:15px 10px!important}.carousel-item h2 a,.carousel-item h2 span{border-radius:15px;background-color:rgba(228,0,62,.75);padding:5px 10px;display:inline-block}.grid-image-anchor{padding:0!important;background-color:transparent!important}div.child-categories-container{transition:all .2s ease-in-out}div.child-categories-container:hover{transform:scale(1.1)}html body #page-container a.variant-field-button{color:#e4003e!important;background:#fff;border-color:#e4003e;margin-bottom:5px;border-radius:50px;font-size:1em}html body #page-container a.variant-field-button:after{font-size:1em;content:""}html body #page-container a.variant-field-button:hover{background-color:#e4003e!important;color:#fff!important;padding:.3em 1em;border-radius:50px}@media only screen and (min-width:981px){#product-variant-listing div.et_pb_column:first-child{margin:0 3% 0 -3%;width:106%}#product-variant-listing div.et_pb_column:first-child .et_pb_gutters2 .et_pb_row.et_pb_row_fullwidth{width:100%!important;max-width:97%!important}#product-variant-listing div.et_pb_column:first-child div.et_pb_column{margin:0;margin-right:3%;width:22.75%}}#tsg{color:#fff;float:right;font-size:13px;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}#porta-footer .et_pb_row .et_pb_social_media_follow{width:80px;margin:20px auto}@media only screen and (min-width:981px) and (max-width:1200px){#porta-footer .et_pb_widget_area_left{padding-right:10px}#porta-footer ul.menu .menu-item a{font-size:12px}#porta-footer .widgettitle{font-size:14px}}@media only screen and (max-width:980px){#tsg{float:none;text-align:center}}.widgettitle{font-size:16px}@media only screen and (max-width:767px){#porta-footer .et_pb_row .pf-mobile-hidden,#porta-footer .et_pb_row div.et_pb_column_1_6:first-child,#porta-footer .et_pb_row div.et_pb_column_1_6:nth-child(2),#porta-footer .et_pb_row div.et_pb_column_1_6:nth-child(3),#porta-footer .et_pb_row div.et_pb_column_1_6:nth-child(4),#porta-footer .et_pb_row div.et_pb_column_1_6:nth-child(5){display:none}#porta-footer .et_pb_row .et_pb_social_media_follow{width:80px}}@media only screen and (max-width:479px){#porta-footer .et_pb_row .porta-footer-brandbox,#porta-footer .et_pb_row div.et_pb_column_1_6:nth-child(6){margin:0}}@media only screen and (min-width:480px) and (max-width:767px){#porta-footer .et_pb_row .porta-footer-brandbox,#porta-footer .et_pb_row div.et_pb_column_1_6:nth-child(6){margin:0 25%}}@media only screen and (min-width:768px) and (max-width:980px){#nav_menu-2,#nav_menu-4,#nav_menu-7,#nav_menu-8,#nav_menu-9,#nav_menu-10,#nav_menu-11,#nav_menu-12{width:100%!important}#porta-footer .et_pb_row .porta-footer-brandbox .et_pb_social_media_follow{width:80px;margin:0 auto}}#botanical-name-container .et_pb_blurb_content{max-width:100%}@media (max-width:767px){#botanical-name-container{padding-bottom:0}#timber-fields-container{padding-top:0}html #page-container a.download_button_link{width:100%;text-align:center;margin-bottom:10px}}@media (max-width:479px){#botanical-name-container{padding-bottom:0;padding-top:20px}#timber-fields-container{padding-top:0}html #page-container a.download_button_link{width:100%;text-align:center;margin-bottom:10px}}#sample-request-faq-row h5.et_pb_toggle_title{color:#e4003e}.timber-colour-code{min-width:.7em;min-height:.7em;background-color:red;display:inline-block;border-radius:.5em;vertical-align:middle;margin-right:5px}#porta-tip-title{margin-bottom:0;margin-top:0}#porta-tip-title .et_pb_blurb_container{vertical-align:middle}#species-features-title-container{margin-left:15px}#species-features-title-container li{list-style-type:circle}@media only screen and (max-width:980px){#porta-tip-title{margin-top:15px}#porta-tip-title .et_pb_blurb_content{margin-left:0}}@media (max-width:767px){#product-fields-container{padding-top:0}#species-features-title{display:block;margin-top:10px}#variants-title-container{padding-top:20px;padding-bottom:20px}#variants-title-container .et_pb_column{margin:0}#fineprint-row{margin-bottom:20px}}@media (max-width:479px){#product-fields-container{padding-top:0}#species-features-title{display:block;margin-top:10px}#variants-title-container{padding-top:20px;padding-bottom:20px}#variants-title-container .et_pb_column{margin:0}#fineprint-row{margin-bottom:20px}}#wpseo-storelocator-results{margin-top:20px}#wpseo-storelocator-form input[type=submit]{background-color:#fff;color:#e4003e;border:2px solid #e4003e;border-radius:4px;font:inherit;font-size:20px;letter-spacing:0;padding:10px 15px}#map_canvas{margin-bottom:10px}#wpseo-storelocator-results .wpseo-result{padding-bottom:15px}@media only screen and (min-width:1200px){#map_canvas{min-height:600px}}@media only screen and (min-width:800px) and (max-width:1199px){#map_canvas{min-height:500px}}@media only screen and (min-width:600px) and (max-width:799px){#map_canvas{min-height:400px}}@media only screen and (max-width:599px){#map_canvas{min-height:300px}}.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{font-size:16px!important;font-weight:700}.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label,.gform_wrapper ul.gfield_radio li label{font-size:16px!important}.et_divi_100_custom_back_to_top .et_pb_scroll_top{background:#e4003e}