/*!
Theme Name: Entomo
Description: Entomo
Author: Gabe Palomino
Author URI: http://www.upstreammarketing.net
Version: 1.0
*/.showmobile{display:none}html :where(img){height:auto;max-width:unset}html{position:relative;min-height:100%}body{font-family:"Barlow", sans-serif;font-size:14px;font-weight:400;color:#000;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;height:100%;background:#fff;margin-top:100px}.container{max-width:1500px}.row{margin:0 !important}a{color:#1c84e6}a:hover{transition:all 0.25s ease-in-out 0s}a:active,a:focus{outline:none !important;-moz-outline-style:none !important}a img{border:none !important}*{-moz-box-sizing:border-box}h1,h2,h3,h4{font-family:"Lato", sans-serif;font-weight:600}img .alignright{float:right}img .alignleft{float:left}img .full,img .size-full{width:100% !important;height:auto}img .med{margin-right:20px;width:200px}img .small{width:160px;height:auto;margin:5px;border:4px solid #ddd}.clear,.clearfix{clear:both;height:1px;margin:-1px 0 0;font-size:1px}.hidden{display:none !important}.fleft{float:left}.fright{float:right}.rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);box-shadow:0 1px 5px rgba(0, 0, 0, 0.2)}.border{border:8px solid #eebb42;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.errors{color:#F00}input.invalidValue{background:#FFDFDF;border:1px solid #F00}input.requiredValue{background:#FFFFDF;border:1px solid #F00}.vwrapper{width:100%;height:auto;margin:0 auto}.h_iframe{position:relative;padding:0;margin:0}.h_iframe .ratio{display:block;width:100%;height:auto}.h_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vc_row{margin:0 !important}.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid>li,.last_toggle_el_margin,.wpb_button{margin-bottom:0 !important}.overlay{background-color:#000;z-index:-1;width:100%;height:200%;top:0;bottom:0;left:0;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";filter:alpha(opacity=5);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.gform_wrapper input[type=email],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper select{font-size:inherit;font-family:"Open Sans", sans-serif;padding:15px !important;letter-spacing:normal;text-indent:0.25em;border-radius:5px;color:#333;border:1px solid #efefef;background:#fff}.gform_wrapper textarea{font-family:"Open Sans";border-radius:5px;padding:15px !important;color:#333;border:1px solid #efefef;background:#fff;height:120px !important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_page_footer input[type=submit]{font-family:"Open Sans", sans-serif;border:0px;color:#fff;font-weight:700;font-size:16px;border-radius:8px;padding:15px 40px;background:#1c84e6}.gform_wrapper .gform_footer input:Hover.button,.gform_wrapper .gform_footer input:Hover[type="submit"],.gform_wrapper .gform_page_footer input:Hover[type=submit]{font-family:"Open Sans", sans-serif;color:#fff;text-transform:capitalize;background:#1c84e6 !important}.g-recaptcha{transform-origin:left top;-webkit-transform-origin:left top}.cd-panel .cd-panel__content h1{color:#1c84e6;font-size:40px}.cd-panel .cd-panel__content h2{font-size:24px}.cd-panel .cd-panel__content hr{display:inline-block;border:0;width:20%;margin:20px 0;height:4px;background:#f7931d}.cd-panel .cd-panel__content p{font-size:16px;margin:0 !important}.cd-panel .cd-panel__content .gform_wrapper input[type=email],.cd-panel .cd-panel__content .gform_wrapper input[type=password],.cd-panel .cd-panel__content .gform_wrapper input[type=tel],.cd-panel .cd-panel__content .gform_wrapper input[type=number],.cd-panel .cd-panel__content .gform_wrapper input[type=text],.cd-panel .cd-panel__content .gform_wrapper input[type=url],.cd-panel .cd-panel__content .gform_wrapper select{font-size:inherit;font-family:"Open Sans", sans-serif;padding:15px !important;letter-spacing:normal;text-indent:0.25em;border-radius:5px;color:#000;border:1px solid #ddd;background:#fff}.cd-panel .cd-panel__content .gform_wrapper textarea{font-family:"Open Sans";border-radius:5px;padding:15px !important;color:#000;border:1px solid #ddd;height:120px !important;background:#fff}.cd-panel .cd-panel__content .gform_wrapper .gform_footer input.button,.cd-panel .cd-panel__content .gform_wrapper .gform_footer input[type="submit"],.cd-panel .cd-panel__content .gform_wrapper .gform_page_footer input[type=submit]{font-family:"Open Sans", sans-serif;display:inline-block;border:0px;color:#fff;font-weight:700;font-size:16px;border-radius:8px;padding:15px 40px;background:#1c84e6}.cd-panel .cd-panel__content .gform_wrapper .gform_footer input:Hover.button,.cd-panel .cd-panel__content .gform_wrapper .gform_footer input:Hover[type="submit"],.cd-panel .cd-panel__content .gform_wrapper .gform_page_footer input:Hover[type=submit]{font-family:"Open Sans", sans-serif;color:#fff;text-transform:capitalize;background:#0d365d !important}.cd-panel .cd-panel__content .gform_wrapper input#gform_submit_button_1.gform_button.button{position:relative !important}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}.close{margin-top:20px}button.mfp-arrow{background:#fff}.mfp-arrow{top:95% !important;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.header .col-sm-12{padding:0}img.bg-img{position:absolute;right:0;top:0;width:100%;height:auto}.scrollToTopBtn{position:fixed;border:0;bottom:30px;right:30px;z-index:100;opacity:0;transform:translateY(100px);transition:all 0.5s ease;font-size:18px;line-height:14px;color:#fff;padding:5px;width:28px;height:28px;border-radius:25px;background:#000;cursor:pointer}.showBtn{opacity:1;transform:translateY(0)}.col-md-1-5{flex:0 0 12.3%;max-width:12.3%;position:relative;width:100%;padding-right:15px;padding-left:15px}.showmobile{display:none}.hidemobile{display:block}.mmenu{z-index:99;background:#fff;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.2)}.mmenu .container{position:relative}.mmenu .nav-link{padding:15px 10px !important}.mmenu .navbar-brand{position:relative;margin:0}.mmenu .navbar-brand img{width:200px;height:auto;padding:10px}.mmenu img.puloli-logo{width:225px;height:auto;padding:10px}.mmenu a.talk{position:absolute;z-index:99999;top:13px;right:0;color:#fff;font-weight:900;background:#1c84e6;padding:10px 20px;border-radius:8px;text-decoration:none}.mmenu .navbar-collapse{position:relative;z-index:5}.mmenu .navbar-toggler{position:relative;z-index:5}.mmenu .menu{background:transparent !important}.mmenu .navbar{position:relative;padding:0}.mmenu .navbar-default{height:auto;background:transparent !important;border-radius:0 !important;box-shadow:none !important}.mmenu .navbar-default .navbar-nav{margin:0 0 10px 0}.mmenu .navbar-default .navbar-nav li{margin-top:15px}.mmenu .navbar-default .navbar-nav li a{color:#333;font-size:16px;font-weight:700;padding:10px 10px !important;border-radius:unset;text-shadow:none !important;background:unset;box-shadow:unset !important}.mmenu .navbar-default .navbar-nav li a:Hover{color:#1c84e6 !important;background:unset !important}.mmenu .navbar-default .navbar-nav li.dropdown a:Hover{color:#fff !important;background:#000 !important}.mmenu .navbar-default .navbar-nav li .open a{color:#1c84e6 !important;background:unset !important}.mmenu .navbar-default .navbar-nav li .open a:Hover,.mmenu .navbar-default .navbar-nav li .open a:focus{color:#1c84e6 !important;background:unset !important}.mmenu .navbar-default .navbar-nav li:before{display:none}.mmenu .navbar-default .navbar-nav li:last-child{margin-right:0}.mmenu .navbar-default .navbar-nav .current-menu-item a{color:#1c84e6;background:transparent}.mmenu .navbar-default .navbar-nav .current-menu-item a:Hover{color:#1c84e6;background:transparent}.mmenu .navbar-default .navbar-nav .current-menu-item a:focus{color:#1c84e6;background:transparent}.mmenu .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:15rem;padding:0;margin:0 0 0 0;font-size:1rem;color:#fff;text-align:left;list-style:none;background-color:#94c977;background-clip:padding-box;border-radius:0}.mmenu .dropdown-menu:before{content:"";display:block;position:absolute;top:-4px;width:25%;height:4px;background:#000}.mmenu .dropdown-menu .dropdown-item{color:#fff;background-color:transparent !important}.mmenu .dropdown-menu.show{display:block !important}.mmenu .dropdown-menu.show li{margin:0}.mmenu .dropdown-menu.show li.menu-item a{font-size:14px;font-weight:400;padding:5px 10px;color:#000 !important;background:transparent !important}.mmenu .dropdown-menu.show li.menu-item a:hover{color:#fff !important;background:#000 !important}.mmenu.move{z-index:9999;background:#fff;height:125px;box-shadow:1px 5px 24px 0 rgba(0, 0, 0, 0.5)}.mmenu.move .navbar{position:relative;top:15px;padding:0}.mmenu.move .navbar-brand{display:block}.mmenu.move .navbar-brand img{position:relative;z-index:99999999999;width:250px;top:-15px;left:0px}.mmenu.move .navbar-collapse{position:relative;z-index:9999;bottom:18px !important}.mmenu.move .navbar-default .navbar-nav li{margin-top:15px}.mmenu.move .navbar-default .navbar-nav li a{color:#000;font-size:14px;font-weight:600;padding:12px 10px 10px 10px !important;text-shadow:none !important;background:transparent;box-shadow:none !important}.mmenu.move .navbar-default .navbar-nav li a:Hover{color:#94c977 !important;background:transparent !important}.mmenu.move .navbar-default .navbar-nav li.contact{margin-left:20px}.mmenu.move .navbar-default .navbar-nav li.contact a{color:#fff;font-weight:900;font-size:17px;padding:5px 20px !important;border-radius:20px;background:#94c977}.mmenu.move .navbar-default .navbar-nav li.contact a:hover{color:#fff !important;background:#94c977 !important}.mmenu.move .navbar-default .navbar-nav .current-menu-item a{color:#94c977;background:transparent}.mmenu.move .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:15rem;padding:0;margin:1.2rem 0 0;font-size:1rem;color:#fff;text-align:left;list-style:none;background-color:#94c977;background-clip:padding-box;border-radius:0}.mmenu.move .dropdown-menu:before{content:"";display:block;position:absolute;top:-4px;width:25%;height:4px;background:#94c977}.mmenu.move .dropdown-menu .dropdown-item{color:#fff;background-color:transparent !important}.mmenu.move .dropdown-menu.show{display:block !important}.mmenu.move .dropdown-menu.show li{margin:0}.mmenu.move .dropdown-menu.show li.menu-item a{font-size:14px;font-weight:400;padding:5px 10px;color:#000 !important;background:transparent !important}.mmenu.move .dropdown-menu.show li.menu-item a:hover{color:#000 !important;background:#fff !important}.header{position:relative;height:1050px}.header .cnt{margin:0 10% !important;position:absolute;bottom:0;padding:10px 50px 50px 0;width:80%;color:#fff;font-size:20px}.about{padding:5% 0;font-size:18px}.about h2{color:#000;font-weight:900}.about h4{padding:25px 0;font-size:24px}.about img{margin-bottom:25px !important}.about hr{margin:25px auto;border:0;height:8px;width:15%;background:#ddd}.brands{padding:5% 19%;color:#fff;font-size:20px;background:#000}.brands h3{font-size:36px}.brands a{display:inline-block;margin:25px 0;color:#000;font-weight:700;text-transform:uppercase;padding:20px 40px;background:#fff}.ourbrands{padding:2% 19%;font-size:20px}.ourbrands h3{font-size:36px;font-weight:900}.numbers{padding:50px 0;background:#f1f1f1}.numbers h2{font-weight:900;font-size:48px;color:#1c84e6}.numbers h3{font-size:20px;font-weight:900;text-transform:uppercase}.numbers .col-md-3 .vc_column-inner{padding:20px 0;border-right:4px solid #ddd}.numbers .col-md-3:last-child .vc_column-inner{border:0}.services{padding:2% 10% 5% 10%}.services h3{font-weight:900;font-size:36px}.services .items .item .vc_column-inner{text-align:center;border-radius:20px;padding:25px 20px;font-size:18px;min-height:500px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.2)}.services .items .item .vc_column-inner img{display:block;width:150px;margin:0 auto !important}.services .items .item .vc_column-inner h3{font-weight:900;font-size:24px;text-transform:uppercase}.services .items .item .vc_column-inner hr{display:block;margin:25px auto;border:0;height:8px;width:10%;background:#efefef}.team{padding:2% 5%;font-size:20px}.team h3{font-size:36px;font-weight:900}.team hr{margin:25px 0;border:0;height:8px;width:10%;background:#0d365d}.news{position:relative;padding:1.5% 5%;color:#000;background:#efefef}.news h2{color:#000;font-size:34px;font-weight:900}.news h3{color:#000;font-size:20px;font-weight:900;margin:10px 0 25px 0}.news .cnt .txt{min-height:90px}.news .bx-wrapper{position:relative;margin-bottom:60px;-moz-box-shadow:unset !important;-webkit-box-shadow:unset !important;box-shadow:unset !important;border:unset !important;background:unset !important}.news .holder{padding:0 0 5% 0}.news a.link{display:inline-block;margin:20px 0;padding:10px 20px;color:#fff;text-decoration:none;background:#1c84e6}.contact{padding:50px 0 50px 0;color:#fff;background:#0d365d}.contact h2{font-size:24px}.contact h3{font-size:36px;font-weight:900}.contact a{color:#fff}.contact .gform_wrapper input[type=email],.contact .gform_wrapper input[type=password],.contact .gform_wrapper input[type=tel],.contact .gform_wrapper input[type=number],.contact .gform_wrapper input[type=text],.contact .gform_wrapper input[type=url],.contact .gform_wrapper select{font-size:inherit;padding:10px !important;letter-spacing:normal;text-indent:0.25em;border-radius:20px;color:#333;border:1px solid #efefef;background:#fff}.contact .gform_wrapper textarea{font-family:"Open Sans";border-radius:20px;padding:20px !important;color:#333;border:1px solid #efefef;background:#fff;height:120px !important}.contact .gform_wrapper .gform_footer input.button,.contact .gform_wrapper .gform_footer input[type="submit"],.contact .gform_wrapper .gform_page_footer input[type=submit]{text-transform:uppercase;margin:0 auto;border:0px;color:#000;font-weight:900;font-size:16px;border-radius:20px;padding:10px 40px;background:#fff}.contact .gform_wrapper .gform_footer input:Hover.button,.contact .gform_wrapper .gform_footer input:Hover[type="submit"],.contact .gform_wrapper .gform_page_footer input:Hover[type=submit]{color:#fff;background:#94c977}footer{width:100%;font-size:14px;font-weight:400}footer .bottom{position:relative;padding:20px 0}footer .bottom .bot{font-size:18px;font-weight:700}footer .bottom .bot a{color:#000}footer .bottom h3{font-size:24px;text-transform:uppercase;font-weight:700;color:#4d4d4d;margin-bottom:25px !important}footer .bottom img{margin:0 auto;width:50%;height:auto}footer .bottom img.corp{display:block;margin-top:25px;width:25%}footer .bottom #menu-footer-menu li a{color:#1f1f1f}footer .bottom a{color:#1c84e6}footer .bottom i{color:#1c84e6;font-size:18px}footer .bottom ul.menu{padding:0;margin:0;list-style:none}footer .bottom img.logo{width:150px}footer .bottom .address{padding-bottom:5px;line-height:18px}footer .bottom .phone{padding-bottom:5px}footer .bottom .email{padding-bottom:0px}footer .bottom .social i{padding:5px}@media (min-width:978px) and (max-width:1199px){.mmenu{border-bottom:unset}.mmenu .navbar-nav{padding-right:0}.mmenu .navbar-brand img{width:150px;padding:10px}.mmenu .navbar-toggler{z-index:99999;top:40px;margin-left:90%}.mmenu .navbar-toggler .navbar-toggler-icon{color:#fff}.mmenu .navbar-default .navbar-nav li.dropdown a:hover{color:#000 !important;background:transparent !important}.mmenu .navbar-default .navbar-nav li.phone{text-align:center}.mmenu .navbar-default .navbar-nav li.phone a{margin-right:20px}.mmenu .navbar-default .navbar-nav li.phone a:Hover{color:#fff !important;background:#ee3a43 !important}.mmenu .dropdown-menu{position:relative;width:100%}.mmenu.move .navbar-default .navbar-nav li.dropdown a:hover{color:#000 !important;background:transparent !important}.mmenu.move .navbar-default .navbar-nav li.phone{text-align:center}.mmenu.move .navbar-default .navbar-nav li.phone a{margin-right:20px}.mmenu.move .navbar-default .navbar-nav li.phone a:Hover{color:#fff !important;background:#ee3a43 !important}.mmenu.move .dropdown-menu{min-width:20rem}.mmenu.move .dropdown-menu.show li.menu-item a{font-size:12px}.about h3{font-size:20px}.services{padding:2% 5% 5% 5%}.services .items .item .vc_column-inner h3{font-weight:900;font-size:20px;text-transform:uppercase}}@media (min-width:768px) and (max-width:979px){body{font-size:15px;margin-bottom:unset}.showmobile{display:block}.hidemobile{display:none}.mmenu{border-bottom:unset}.mmenu .navbar-nav{padding-right:0}.mmenu .navbar-brand img{width:150px;padding:10px}.mmenu .navbar-toggler{z-index:99999;top:40px;margin-left:90%}.mmenu .navbar-toggler .navbar-toggler-icon{color:#fff}.mmenu .navbar-default .navbar-nav li.dropdown a:hover{color:#000 !important;background:transparent !important}.mmenu .navbar-default .navbar-nav li.talk{text-align:center}.mmenu .navbar-default .navbar-nav li.talk a{color:#fff;background:#1c84e6}.mmenu .navbar-default .navbar-nav li.talk a:Hover{color:#fff !important;background:#ee3a43 !important}.mmenu .dropdown-menu{position:relative;width:100%}.mmenu.move .navbar-default .navbar-nav li a{font-size:12px;padding:0 10px !important}.mmenu.move .navbar-default .navbar-nav li a:Hover{color:#000 !important}.mmenu.move .navbar-default .navbar-nav li.dropdown a:hover{color:#000 !important;background:transparent !important}.mmenu.move .navbar-default .navbar-nav li.phone{text-align:center}.mmenu.move .navbar-default .navbar-nav li.phone a{margin-right:20px}.mmenu.move .navbar-default .navbar-nav li.phone a:Hover{color:#fff !important;background:#ee3a43 !important}.mmenu.move .dropdown-menu{min-width:20rem}.mmenu.move .dropdown-menu.show li.menu-item a{font-size:12px}.mproducts h2{font-size:24px}.mproducts .prods a h3{font-size:12px}.mproducts.highlights .prods .box{min-height:780px}.mproducts.highlights .prods .box h3{font-size:16px}.mproducts.highlights .prods .box.thin{min-height:650px}.about h2{font-size:24px}.distributors h2{font-size:24px}footer .news h2{font-size:24px}.footer{position:relative}}@media (max-width:767px){.offset-1{margin-left:unset !important}.showmobile{display:block}.hidemobile{display:none}body{margin-top:70px}.mmenu{height:90px;border-bottom:unset}.mmenu .navbar-nav{padding-right:0}.mmenu .navbar-brand{position:absolute;top:5px}.mmenu .navbar-brand img{width:150px;padding:10px}.mmenu .navbar-toggler{z-index:99;top:25px;margin-left:90%}.mmenu .navbar-toggler .navbar-toggler-icon{color:#000}.mmenu .navbar-collapse{position:relative;top:50px;background:#fff}.mmenu .navbar-default .navbar-nav{margin:0}.mmenu .navbar-default .navbar-nav li a{color:#000;font-size:14px;font-weight:600;padding:0 20px !important;text-shadow:none !important;background:transparent;box-shadow:none !important}.mmenu .navbar-default .navbar-nav li a:Hover{color:#fff !important}.mmenu .navbar-default .navbar-nav li.dropdown a:hover{color:#000 !important;background:transparent !important}.mmenu .navbar-default .navbar-nav li.talk{display:block;width:100%;text-align:center}.mmenu .navbar-default .navbar-nav li.talk a{color:#fff;padding:12px 20px !important;border-radius:8px;background:#1c84e6;width:96%;display:inline-block;margin:0px 15px 15px 15px}.mmenu .navbar-default .navbar-nav li.talk a:Hover{color:#fff !important;background:#f7931d !important}.mmenu .dropdown-menu{position:relative;width:100%}body{font-size:15px;margin-bottom:0px}.container{padding:0 15px !important}.header{height:400px}.header .cnt{bottom:80px;width:100%;padding:15px;margin:0 auto !important;font-size:14px}.header .cnt h2{font-size:20px}.header .gambit_parallax_inner{position:relative !important;background-size:cover !important;background-position:top center !important;transition:unset !important;transform:unset !important}.about h2{font-size:24px}.about h4{font-size:18px}.about .col-md-4{padding-bottom:50px}.brands{padding:5%;font-size:16px}.numbers .col-md-3 .vc_column-inner{padding:20px 0;border-right:0}.services{padding:5%}.services .items .item{margin-bottom:40px}.services .items .item .vc_column-inner{text-align:center;border-radius:20px;padding:25px 20px;font-size:18px;height:auto;min-height:auto;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.2)}.contact{padding-top:50px}.contact #input_1_1 span#input_1_1_3_container{margin-bottom:16px}.contact #input_1_1 span#input_1_1_6_container{margin-bottom:0}footer{position:relative}footer#main-footer span{display:block;width:100%}footer#main-footer .pr-4{padding-right:0 !important}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.showmobile{display:block}.hidemobile{display:none}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.showmobile{display:block}.hidemobile{display:none}}@media (max-width:480px){.showmobile{display:block}.hidemobile{display:none}}