/**handles:child**/
.topsection{overflow:initial}.topsection-text{height:auto;line-height:1.75;margin:0;font-size:11px}.topsection-text a{font-size:11px!important}.topsection-left-area{display:inline-block;float:left;text-align:left;margin-top:1em}.topsection-right-area{display:none}@media screen and (min-width:1300px){.topsection-left-area{max-height:60px}}.widget_nav_menu ul li{color:#8b8b8b;font-size:14px;font-family:Poppins,sans-serif;line-height:28px;word-wrap:break-word;letter-spacing:.2px;font-weight:300;display:block;width:100%!important}.widget_nav_menu ul li a{color:#8b8b8b;font-size:14px;text-transform:uppercase}.navbar li ul{left:auto;right:0;margin-right:-15px;min-width:100px}.widget_nav_menu ul li a::before{content:""}.widget_nav_menu ul li:hover{padding-left:0!important}.caption h1,.caption h2{opacity:1;visibility:visible;-webkit-transition:opacity .24s ease-in-out;-moz-transition:opacity .24s ease-in-out;transition:opacity .24s ease-in-out;text-transform:uppercase}#bliccaThemes-layout .bliccaThemes-header .nav>li>a{opacity:1;visibility:visible;-webkit-transition:opacity .24s ease-in-out;-moz-transition:opacity .24s ease-in-out;transition:opacity .24s ease-in-out;text-transform:uppercase}.bt_heading_13 .text{vertical-align:middle;margin-top:20px;line-height:1.2em}.bt-page-breadcrumb{text-transform:uppercase}.header-style11 .navbar-header{padding-top:26px}.header-style11 .navbar-default{padding:0 0 22px}.contact-form-style-1 input.wpcf7-form-control[type=button],.contact-form-style-5 input.wpcf7-form-control[type=submit]{font-weight:700!important;text-transform:uppercase;color:#fff;background-color:#970e1f;line-height:40px;width:auto;padding:0 30px;margin:0 auto;border:none}.container a{color:#970e1f}.bt_imagebox_1 .bt_image_content .bt-imagebox-button .bt-imagebox-button-style a{font-size:14px;color:#970e1f;border:none;padding:0;webkit-transition:all 400ms cubic-bezier(0.215,0.610,0.355,1.000);-moz-transition:all .4s cubic-bezier(.215, .61, .355, 1);-o-transition:all .4s cubic-bezier(.215, .61, .355, 1);transition:all .4s cubic-bezier(.215, .61, .355, 1)}.dropdown-menu{margin:0;padding:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none!important;min-width:270px;z-index:1005;background-color:#970e1f}.navbar-nav>li>.dropdown-menu{border:none!important}.header-style11 .nav>li{padding:0!important}.prod-serv-highlight a{color:#fff;font-weight:500;box-shadow:none;border:none;background-color:#ff391f;padding:0 30px 0 70px;border-radius:0;margin-bottom:10px!important;width:100%!important;padding:10px;display:inline-block;padding-left:30px}.widget_nav_menu ul li{margin-bottom:0;margin-left:-10px}.widget_nav_menu ul ul{padding-left:20px!important}.vc_separator.vc_separator_align_center h4{padding:0 .8em;font-weight:700;font-size:30px}.header-style11 .nav>li{padding:5% 1%!important;font-size:.45em!important}#bliccaThemes-layout .bliccaThemes-header .nav>li>a{font-size:1.7em!important;padding:0!important}.nav{margin-bottom:0;padding-left:0;list-style:none;margin-left:-17%}.wpb_text_column ul{list-style-type:initial;margin-left:2.5%!important;margin-bottom:5%;line-height:1.5em}.wpb_text_column ul li{margin-bottom:1em}.forms{top:24px;position:relative}#columns,#footings,#slabs{width:100%;padding:4% 0;margin:0}.form-fields,.result-fields{width:100%;text-align:left;font-size:1.25em;line-height:2em}.form-fields table,.result-fields table{width:100%!important}.form-fields table td,.result-fields table td{padding:1% 0 1% 1%}.contact-form-style-5 .wpcf7-form-control{min-height:50px!important;text-align:left!important}.diagram{width:20%!important}#bagsone table,#bagsthree table,#bagstwo table{width:100%}#bagsone td.field input,#bagsotwo td.field input,#bagsthree td.field input{width:33.33%}#bagsone table td.field,#bagsthree table td.field,#bagstwo table td.field{width:25%!important;display:inline-block}.form-fields table td.label,.result-fields table td.label{width:10%!important;padding-bottom:2%!important}.form-fields table td.field,.result-fields table td.field{width:75%!important}.form-fields table td.field input,.result-fields table td.field input{width:100%;min-height:50px;padding:0 8%;text-align:center;margin-bottom:20px;font-size:14px;line-height:50px;color:#5f5f5f;background-color:#eee;border:none;border-radius:0;background-image:none;webkit-transition:all 400ms cubic-bezier(0.215,0.610,0.355,1.000);-moz-transition:all .4s cubic-bezier(.215, .61, .355, 1);-o-transition:all .4s cubic-bezier(.215, .61, .355, 1);transition:all .4s cubic-bezier(.215, .61, .355, 1)}input[type=button],input[type=reset]{font-weight:700!important;text-transform:uppercase;color:#fff;background-color:#970e1f;line-height:40px;width:auto;padding:0 15px;margin:0 auto;border:none;font-size:14px}h1{margin:0;font-size:1em;color:#333}form img{width:80%;height:auto}a img{border:0}.left{float:left;margin-right:1em;margin-bottom:5px}.clear p,.left p,.right p{margin:0}.right{float:right;margin-left:1em;margin-bottom:5px}.clear{clear:both;margin-bottom:5px}.imgborder img{border:1px solid #036}.small{font-size:.8em}.center{text-align:center}input{text-align:right}.serving{clear:both;width:100%;margin:0 auto}.serving table form{background:#fff}.serving .list{display:none;margin:10px}.serving .on{display:block}.serving label{color:#036;text-decoration:underline;cursor:pointer}#navsite{list-style:none;padding:0;margin:0;width:100%}#navsite ul{padding:0;margin:0;list-style:none;display:block}#navsite ul li a{display:block;float:left;background:#181818;text-decoration:none;font-weight:200;color:#fff!important;line-height:1em;font-size:1em;padding:1em .5em;text-align:center;text-transform:uppercase;margin:0 auto;width:33.33%;border:1px #fff solid}#navsite a:link,#navsite a:visited{color:#000}#navsite li a.current{background:#970e1f!important}#navsite li.current a{color:#fff;line-height:1em;font-size:1em;text-transform:uppercase;margin:0 auto;background:#970e1f!important}.form-fields em{top:-8%!important;position:relative!important}.page-id-293 form img{display:none}@media only screen and (min-width:320px) and (max-width:480px){#navsite ul{padding:0;margin:0;list-style:none;display:block;width:84%!important}#bagsone table td.field,#bagsthree table td.field,#bagstwo table td.field{width:100%!important;display:inline-block}.form-fields table,.result-fields table{width:80%!important;line-height:1.5em}}@media only screen and (min-width:375px) and (max-width:667px){#navsite ul{padding:0;margin:0;list-style:none;display:block;width:84%!important}#bagsone table td.field,#bagsthree table td.field,#bagstwo table td.field{width:100%!important;display:inline-block}.form-fields table,.result-fields table{width:80%!important;line-height:1.5em}}@media only screen and (min-width:320px) and (max-width:568px){#navsite ul{padding:0;margin:0;list-style:none;display:block;width:84%!important}#bagsone table td.field,#bagsthree table td.field,#bagstwo table td.field{width:100%!important;display:inline-block}.form-fields table,.result-fields table{width:80%!important;line-height:1.5em}}@media screen and (max-width:667px){.topsection{overflow:hidden;max-height:600px;overflow-y:scroll}.responsive-menu-container .sub-menu a{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.5em;color:#181818;padding:0;display:block;list-style:none!important;line-height:4}.form-fields table td.label,.result-fields table td.label{padding-bottom:0!important}.form-fields table td,.result-fields table td{padding:0}td,th{padding:0}.topsection{display:block;margin-top:1em}.topsection-left-area{max-height:200px}body{font-size:1em!important;word-wrap:break-word}.form-fields table td.field input,.result-fields table td.field input{width:65%;padding:0 8%;text-align:center;margin-bottom:20px;font-size:14px;line-height:3em}.form-fields table td,.result-fields table td{padding:6% 0 0 0}input[type=button],input[type=reset]{font-weight:700!important;text-transform:uppercase;color:#fff;background-color:#970e1f;line-height:20px;width:auto;padding:8px 19px;margin:0 2px 0 0!important;border:none}.vc_custom_1471571120305{padding-right:0!important;padding-left:0!important}.vc_custom_1471571120305 h2{text-align:center;font-weight:500;font-size:2em!important}.vc_custom_1460386970375{position:relative;box-sizing:border-box;width:320px;text-align:center;left:-15px;padding-left:15px;padding-right:15px;line-height:1em}.vc_custom_1460386970375 span{line-height:39px;font-weight:400;font-size:14px;color:#5f5f5f;margin-top:2%}.vc_custom_1471573051442{margin-top:11px!important;border-top-width:1px!important;padding-top:11px!important;border-top-color:rgba(255,255,255,.05)!important;border-top-style:solid!important}.footer-2-link a{width:100%!important;margin:0 auto;display:block;line-height:1em;padding:0}.footer-2-link p{text-align:center!important}.rev-btn{font-size:1em!important;width:100%!important;padding:12px 35px!important}#slide-1-layer-4{position:relative;visibility:visible;left:18%!important;z-index:7;margin:0 auto}#slide-1-layer-5{position:relative;visibility:visible;left:-26%!important;top:40px;z-index:8;margin:0 auto}.ubtn-normal{padding:10px 18px!important;width:100%!important}.responsive-menu-container .mobile-navigation>li>a{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.5em;color:#181818!important;padding:5px 0;display:inline-block;text-transform:uppercase}.bt-page-breadcrumb{display:none}.wpc7-form input{text-align:left!important}}@media only screen and (min-device-width :320px) and (max-device-width :667px){.vc_custom_1460317715221 .vc_column_container>.vc_column-inner,.vc_custom_1460317715221 .vc_custom_1460317647172{padding-right:0!important}.vc_custom_1460317715221 .vc_column_container>.vc_column-inner,.vc_custom_1460317715221 .vc_custom_1460317657176{padding-left:0!important}}.vc_gitem-row-position-bottom .vc_icon_element-align-right:nth-of-type(2){display:none!important}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{-webkit-transform:scale(1.5)!important;-moz-transform:scale(1.5)!important;-ms-transform:scale(1.5)!important;-o-transform:scale(1.5)!important;transform:scale(1.5)!important}.vc_gitem-zone-b .vc_gitem-row-position-bottom{position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.3);z-index:0;height:100%}.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right{text-align:none!important;float:none!important;position:absolute!important;top:55%!important;left:45%!important}.tp-thumb-title{display:none!important}.tp-thumb-image{border:solid 5px #fff}.tp-thumb-image:hover{border:solid 5px #970e1f}