@import "functions.less"; body{ padding: 100px 0 0 0; } a, input, select, textarea{ outline: none; } .container_main{ padding: 0; } /*header home*/ header.home{ background-color: #FFFFFF; padding: 0 !important; width: 100%; height: 100px; position: fixed; top: 0; left: 0; z-index: 1; box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.32); .home{ float: left; margin: 20px 0 15px 0; width: auto; height: auto; text-decoration: none; .img_logo{ .img_float(); } } .media_social{ float: right; width: 51%; height: auto; margin: 12px 0 0 0; text-align: right; a{ padding: 0; display: inline-block; margin: 0 0 0 8px; width: auto; height: auto; .img_media{ .img_float(30px); } } .telefone{ font-size: 20px; color: #5e9f2b; margin-right: 15px; } } } header.home .menu{ padding: 0; margin: 5px 0 10px 0; float: right; min-width: 50%; position: relative; } header.home .menu ul{ padding: 0; margin: 0; float: left; width: 100%; height: auto; position: relative; } header.home .menu ul li{ padding: 0 0 0 15px; margin: 0; float: right; width: auto; height: auto; list-style: none; } header.home .menu ul li a{ padding: 0 0px; margin: 0; float: left; width: auto; height: auto; font-family: 'Lato'; font-size: 22px; color: #333333; text-decoration: none; } header.home .menu ul li:nth-last-child(1) a{ padding-right: 0; } header.home .menu ul li a:hover, header.home .menu ul li a.active{ color: #000000; } header.home .menu ul li a:hover{ color: #5d9e2b; } header.home .menu .btn_menu{ border-radius: 3px; padding: 3px 7px 0 7px; margin: 0; float: right; width: 45px; height: 45px; background-color: transparent; display: none; } header.home .menu .btn_menu .line{ padding: 0; margin: 7px 0 0 0; float: left; width: 100%; height: 3px; background-color: #272727; } /*header home*/ /*header home*/ header.internal{ background-color: #5d9e2b; padding: 0 !important; width: 100%; height: 100px; position: fixed; top: 0; left: 0; z-index: 1; .home{ float: left; margin: 20px 0 15px 0; width: auto; height: auto; text-decoration: none; .img_logo{ .img_float(200px); } } .media_social{ float: right; width: 51%; height: auto; margin: 12px 0 0 0; text-align: right; a{ padding: 0; display: inline-block; margin: 0 0 0 8px; width: auto; height: auto; .img_media{ .img_float(30px); } } } } header.internal .menu{ padding: 0; margin: 5px 0 10px 0; float: right; min-width: 50%; position: relative; } header.internal .menu ul{ padding: 0; margin: 0; float: left; width: 100%; height: auto; position: relative; } header.internal .menu ul li{ padding: 0 0 0 15px; margin: 0; float: right; width: auto; height: auto; list-style: none; } header.internal .menu ul li a{ padding: 0 0px; margin: 0; float: left; width: auto; height: auto; font-family: 'Lato'; font-size: 22px; color: #FFFFFF; text-decoration: none; } header.internal .menu ul li:nth-last-child(1) a{ padding-right: 0; } header.internal .menu ul li a:hover, header.internal .menu ul li a.active{ color: #DDDDDD; } header.internal .menu .btn_menu{ border-radius: 3px; padding: 3px 7px 0 7px; margin: 0; float: right; width: 45px; height: 45px; background-color: transparent; display: none; } header.internal .menu .btn_menu .line{ padding: 0; margin: 7px 0 0 0; float: left; width: 100%; height: 3px; background-color: #FFFFFF; } /*header home*/ /*home*/ .box_home{ padding: 0 0 20px 0;/* background-image: url(../../assets_site/images/bg_home.jpg); background-repeat: no-repeat; background-size: 100% 100%;*/ .container{ position: relative; } .banner{ padding: 0; .img_banner{ .img_float(100%); } } .about{ padding: 0; margin: 0; h1{ padding: 0; font-family: 'Lato'; font-size: 36px; color: #333333; font-weight: 300; text-align: center; margin: 30px 0 0 0; } .text{ padding: 0; font-family: 'Lato'; font-size: 24px; color: #333333; font-weight: 400; text-align: justify; line-height: 30px; margin: 20px 0 0 0; } } .seeds{ padding: 0; margin: 40px 0 0 0; height: auto; background-image: url(../../assets_site/images/bg_seeds.jpg); background-repeat: no-repeat; background-size: 100% 100%; h1{ padding: 0; font-family: 'Lato'; font-size: 36px; color: #FDFBFB; font-weight: 300; text-align: center; margin: 90px 0 0 0; text-shadow: 1px 2px 2px #000000; } h2{ padding: 0; font-family: 'Lato'; font-size: 24px; color: #FDFBFB; font-weight: 300; text-align: center; margin: 0; text-shadow: 1px 2px 2px #000000; } } .products{ padding: 0; margin: 0; height: auto; background-image: url(../../assets_site/images/bg_products.jpg); background-repeat: no-repeat; background-size: 100% auto; h1{ padding: 0; font-family: 'Lato'; font-size: 36px; color: #FDFBFB; font-weight: 300; text-align: center; margin: 90px 0 0 0; text-shadow: 1px 2px 2px #000000; } h2{ padding: 0; font-family: 'Lato'; font-size: 24px; color: #FDFBFB; font-weight: 300; text-align: center; margin: 0; text-shadow: 1px 2px 2px #000000; } .box_itens{ margin: 90px 0 0 0; padding: 0; text-align: center; a{ display: inline-block; width: 30%; height: auto; margin: 0 1% 15px 1%; .img_item{ .img_float(100%); filter: grayscale(100%); transition : filter 350ms ease-out; -webkit-transition : filter 350ms ease-out; -moz-transition : filter 350ms ease-out; -o-transition : filter 350ms ease-out; } } } } .products .img_item:hover{ filter: grayscale(0%) !important; } .box_itens_home{ padding: 0; .item{ display: inline-block; margin: 0 0 20px 0; width: 19%; height: 200px; padding: 0; .box_img{ position: relative; height: 130px; .img_item{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; max-width: 110px; max-height: 110px; } } .name{ padding: 0 5px; font-family: 'Lato'; font-size: 24px; color: #272727; font-weight: 400; text-align: center; line-height: 26px; } } } .box_contact{ padding: 0; margin: 0; height: auto; background-image: url(../../assets_site/images/bg_box_contact.jpg); background-repeat: no-repeat; background-size: 100% auto; h1{ padding: 0; font-family: 'Lato'; font-size: 36px; color: #FDFBFB; font-weight: 300; text-align: center; margin: 30px 0 0 0; text-shadow: 1px 2px 2px #000000; } h2{ padding: 0; font-family: 'Lato'; font-size: 24px; color: #FDFBFB; font-weight: 300; text-align: center; margin: 0 0 80px 0; text-shadow: 1px 2px 2px #000000; } .box_form{ display: inline-block; width: 386px; height: auto; margin: 0; span{ font-family: 'Calibri'; font-size: 24px; color: #272727; font-weight: 400; line-height: 25px; margin: 0 0 10px 0; display: inline-block; width: 100%; height: auto; } } .box_form .item{ padding: 0; margin: 0 0 8px 0; } .box_form .item .field{ padding: 10px 15px; margin: 0; display: inline-block; width: 100%; height: 40px; font-family: 'Calibri'; font-size: 20px; color: #848484; font-weight: 300; border: 1px solid #CCCCCC; background-color: #EDEDED; box-shadow: inset 0 0 5px #999999; } .box_form .item ::-webkit-input-placeholder { color: #848484; opacity: 10; } .box_form .item :-moz-placeholder { color: #848484; opacity: 10; } .box_form .item ::-moz-placeholder { color: #848484; opacity: 10; } .box_form .item :-ms-input-placeholder { color: #848484; opacity: 10; } .box_form .item .message{ padding: 10px 15px; margin: 0; display: inline-block; width: 100%; height: 160px; font-family: 'Calibri'; font-size: 20px; color: #848484; font-weight: 300; border: 1px solid #CCCCCC; background-color: #EDEDED; box-shadow: inset 0 0 5px #999999; } .box_form .item .btn_send{ padding: 0; margin: 0; float: right; width: 130px; height: 43px; font-family: 'Calibri'; font-size: 22px; color: #FDFDFD; font-weight: 100; border: none; background-color: #202020; } .box_infos{ padding: 0 0 0 40px; .box_img{ padding: 0; .img_logo{ .img_float(); margin-top: 50px; } } .phone{ font-family: 'Calibri'; font-size: 28px; color: #272727; font-weight: 700; padding: 0; margin: 20px 0 0 0; span{ font-size: 14px; } } .email{ font-family: 'Calibri'; font-size: 24px; color: #272727; font-weight: 300; padding: 0; margin: 0; word-wrap: break-word; } .address{ font-family: 'Calibri'; font-size: 24px; color: #272727; font-weight: 300; padding: 0; margin: 20px 0 0 0; } .media_social{ margin: 20px 0 0 0; text-align: left; padding: 0; a{ padding: 0; display: inline-block; margin: 0 8px 0 0; width: auto; height: auto; .img_media{ .img_float(30px); } } } } .copyright{ text-align: center; font-family: 'Calibri'; font-size: 20px; color: #272727; font-weight: 300; margin: 45px 0 10px 0; padding: 0; } } } /*interna 1*/ .box_internal1{ padding: 0 0 20px 0;/* background-image: url(../../assets_site/images/bg_home.jpg); background-repeat: no-repeat; background-size: 100% 100%;*/ .container{ position: relative; } .banner{ padding: 0; .img_banner{ .img_float(100%); } } .box_text{ padding: 0; margin: 0; h1{ padding: 0; font-family: 'Lato'; font-size: 25px; color: #333333; font-weight: 700; text-align: center; margin: 30px 0 0 0; img{ display: inline-block; margin: 0; width: auto; height: auto; position: relative; bottom: 5px; } } h2{ padding: 0; font-family: 'Lato'; font-size: 25px; color: #333333; font-weight: 300; text-align: center; margin: 0 0 0 0; } .text{ padding: 0; font-family: 'Lato'; font-size: 20px; color: #272727; font-weight: 400; text-align: justify; line-height: 30px; margin: 20px 0 0 0; } } } /*interna 1*/ /*interna 2*/ .box_internal2{ padding: 0 0 20px 0;/* background-image: url(../../assets_site/images/bg_home.jpg); background-repeat: no-repeat; background-size: 100% 100%;*/ .container{ position: relative; } .banner{ padding: 0; text-align: center; .img_banner{ width: 223px; height: auto; display: inline-block; margin: 45px 0; } } .box_text{ padding: 0; margin: 0; h1{ padding: 0; font-family: 'Lato'; font-size: 28px; color: #272727; font-weight: 400; text-align: center; margin: 5px 0 0 0; font-size: 25px !important; span{ color: #E94D1B; } } .text{ padding: 0; font-family: 'Lato'; font-size: 20px; color: #272727; font-weight: 400; text-align: justify; line-height: 30px; margin: 40px 0 0 0; } .box_img{ padding: 0; margin: 40px 0 0 0; text-align: center; img{ display: inline-block; max-width: 40%; width: auto; height: auto; margin: 0; } } .box_want{ padding: 0; margin: 20px 0 0 0; text-align: center; .want{ display: inline-block; width: auto; height: auto; margin: 20px 0; padding: 0 17px; background-color: #000000; font-family: 'Lato'; font-size: 16px; color: #FFFFFF; font-weight: 400; line-height: 40px; text-decoration: none; } } } } /*interna 2*/ @media(min-width: 1400px){ .box_home{ .seeds{ h1{ margin: 100px 0 100px 0; } h2{ margin: 0px 0 100px 0; } } .products{ h1{ margin: 105px 0 80px 0; } h2{ margin: 0px 0 80px 0; } .box_itens{ margin-bottom: 40px; } } .box_itens_home{ margin-top: 40px; } .box_contact{ h1{ margin: 140px 0 110px 0; } h2{ margin: 0px 0 110px 0; } } } } @media(max-width: 1400px){ .box_home{ .seeds{ h1{ margin: 58px 0 55px 0; } h2{ margin: 0px 0 55px 0; } } .products{ h1{ margin: 65px 0 35px 0; } .box_itens{ margin-bottom: 40px; } } .box_itens_home{ margin-top: 50px; } .box_contact{ h1{ margin: 85px 0 100px 0; } } } } @media(max-width: 1025px){ .box_home{ .products{ background-position: center top; background-size: auto 220px; } .box_contact{ background-position: center top; background-size: auto 170px; } } } @media(max-width: 961px){ header.internal .menu{ margin: 30px 0 10px 0; min-width: inherit; } header.internal .menu ul{ background-color: #FFFFFF; border: 1px solid #EEEEEE; position: absolute; top: 69px; right: 0; display: none; z-index: 1; box-shadow: 0px 7px 7px rgba(0, 0, 0, 0.39); width: 139px; } header.internal .menu ul li{ width: 100%; } header.internal .menu ul li a{ width: 100%; color: #333333; font-size: 20px; } header.internal .menu ul li a:hover, header.internal .menu ul li a.active{ color: #7F9B45; } header.internal .menu .btn_menu{ display: block; } header{ .media_social{ display: none; } } header.home .menu{ margin: 30px 0 10px 0; min-width: inherit; } header.home .menu ul{ background-color: #FFFFFF; border: 1px solid #EEEEEE; position: absolute; top: 69px; right: 0; display: none; z-index: 1; box-shadow: 0px 7px 7px rgba(0, 0, 0, 0.39); width: 139px; } header.home .menu ul li{ width: 100%; } header.home .menu ul li a{ width: 100%; } header.home .menu ul li a:hover, header.home .menu ul li a.active{ color: #7F9B45; } header.home .menu .btn_menu{ display: block; } } @media(max-width: 840px){ /* .box_home{ .box_infos{ width: 400px; .text{ font-size: 20px; line-height: 22px; } } }*/ } @media(max-width: 800px){ .box_home{ .box_itens_home{ .item{ width: 170px; } } .box_form{ width: 340px !important; } .box_infos{ padding: 0 0 0 10px !important; } } /* .box_home{ .img_tree{ .img_float(570px); } }*/ } @media(max-width: 720px){ .box_home .products{ background-image: none; } .box_home .products .box_itens{ margin: 90px 0 0 0; } .box_home .products .box_itens a{ width: 45%; margin: 0 1% 15px 1%; } .box_home{ .box_contact{ background-image: none; .box_form{ width: 100% !important; margin-top: 35px; } .column{ width: 100% !important; } .box_infos{ padding: 0 0 0 0 !important; } } } /* .box_home{ overflow: hidden; .box_infos{ bottom: 0; } .img_tree{ .img_float(450px); margin-left: -50px; } }*/ .box_internal2 .box_text .box_img img{ max-width: 85%; } .box_home .seeds{ background-image: none; } } @media(max-width: 600px){ /* .box_home{ .box_infos{ width: 300px; bottom: 30px; bottom: 70px; .text{ font-size: 20px; line-height: 22px; } .box_contact{ display: none; } } .img_tree{ .img_float(450px); margin-left: -50px; } .box_contact_mobile{ display: block; } }*/ } @media(max-width: 481px){ .box_home{ .box_itens_home{ .item{ width: 49%; } } } /* .box_home{ .img_tree{ .img_float(450px); margin-left: -130px; } .box_contact_mobile{ margin: 110px 0 0 0; } }*/ } @media(max-width: 415px){ .box_home .products .box_itens a{ width: 100%; margin: 0 0 15px 0; } header .home .img_logo{ width: 150px !important; } .box_home .box_contact .box_infos .media_social a .img_media{ visibility: visible !important; } /* header{ .home{ float: left; margin: 20px 0 15px 0; width: auto; height: auto; text-decoration: none; .img_logo{ .img_float(120px); } } .media_social{ margin: 40px 0 0 0; a{ margin: 0 0 0 6px; .img_media{ .img_float(20px); } } } } .box_home{ .img_tree{ .img_float(450px); margin-left: -250px; } } .box_contact_mobile{ .item{ font-size: 18px !important; line-height: 20px !important; } } */ }