/*
Theme Name: Ultra Pet Food
Theme URI: https://shop.ultrapetfood.co.nz
Author: Ultra Pet Food
Description: WordPress theme matching the Ultra Pet Food shop landing page. Set your homepage to a static page or use “Your latest posts” with front-page.php as the front template when a static front page is assigned.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
Text Domain: ultra-pet-food
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: custom-menu, featured-images, full-width-template, one-column
*/

@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,400&display=swap");

.u_a a,.u_ci-con a,.u_f:before,.u_f:hover,.u_f:hover:before,button.u_f,li.u_l0 a,li.u_l0 a:hover{text-decoration:none}.u_dmcf,.u_hs{background-color:#03346b}.u_b,button.u_f{overflow:hidden}body{width:100%;margin:0;font-family:Lato,Arial,Helvetica,sans-serif}.u_dmcf{width:100%;height:20px;padding-bottom:15px;margin-bottom:15px;color:#fff}.u_lpt{line-height:40px;padding-left:10px;font-size:14px}.u_spt{font-size:12px}.u_dmc img{padding-top:2px;height:35px;padding-left:15px;float:left}.u_a{padding:0;position:relative;z-index:102}.u_logo,.u_mt{padding-left:15px}.u_tb{border-bottom:solid 2px #00499a}.u_rw{max-width:1200px;margin:0 auto}.u_mt{padding-top:200px}.u_mc{height:85px}.u_logo{padding-right:15px;width:170px;float:left}.u_logo img{width:135px;float:left}.u_mw{max-width:100%;width:auto;float:right;font-weight:600;font-size:14px;text-transform:uppercase}.u_b,.u_barc{width:100%}.u_mw ul{display:block;list-style:none;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.u_mw li.u_l0{margin:0 15px;float:right;padding:0;text-align:left}.u_mw span{letter-spacing:2px;line-height:45px}li.u_l0 a{color:#000}li.u_l0 a:hover{color:#00499a}.u_a h1,.u_a h2{color:#fff;text-align:center}.u_b{background-image:url(img/ultra-delivery.jpg);background-position:center;background-size:cover;height:100vh;max-height:650px}.u_f:hover,button.u_f{background:#fff}.u_hsi{padding:15px}.u_bar{width:100px;border-bottom:solid 3px #fff;margin:0 auto 27px}.u_ds .u_bar{width:100px;border-bottom:solid 3px #03346b}.u_bsh,.u_fw{width:100%;display:block}.u_a h1{font-weight:700;text-transform:none;font-size:35px;line-height:42px}.u_foot_c h3,button.u_f{text-transform:uppercase}.u_a h2{font-weight:300}.u_ci-con h2{color:#000;font-size:18px;padding:0 15px}.u_ci-con a{color:#000}.u_ci-con h2:hover{color:#00499a;font-size:18px}.u_a p{color:#202020;font-size:14px}.u_bsh{height:40px;float:left}.u_ds h1,.u_ds h2{color:#000}.u_lp{padding:0 30px}.u_ib3 .u_f{float:center;margin:auto}.u_aic{max-width:40%;margin:0 auto}.u_fw{float:left}.u_la,.u_la h2,.u_la p{text-align:left}.u_col-2-always,.u_foot_a .u_foot-top,.u_tcen{text-align:center}.u_is img{height:320px}.u_ci-con img{width:91%;padding-top:34px;padding-bottom:0;transition:.2s ease-in;-o-transition:.2s ease-in;-ms-transition:.2s ease-in;-moz-transition:.2s ease-in;-webkit-transition:.2s ease-in}.u_kis img{padding-top:60px;height:200px}.u_ci-con img:hover{width:99%;padding-top:0;padding-bottom:0}.u_col-2-always{width:50%;float:left;margin:auto}.footer_osi{text-align:left}.footer_osi p,.footer_osi p a{font-size:5px;color:#fff}@media (min-width:0px){.u_lptr,.u_re-mob{display:none}.u_col-3,.u_col-4{width:100%;float:left;text-align:center;margin:auto auto 30px}.u_cw{height:1050px}.u_bs{height:60px;float:left;width:100%}.u_lptr{line-height:40px;padding-right:10px;float:right;font-size:14px}.u_ib button,.u_ib2 button{float:center;margin:auto}}@media (min-width:550px){.u_col-2{width:100%;float:left;text-align:center;margin:auto}.u_lp{padding:0 30px}}@media (min-width:750px){.u_col-2,.u_col-4{float:left;text-align:center}.u_col-2{width:50%;margin:auto}.u_ib button{float:left;margin:auto}.u_bs{height:120px;width:100%;float:left}.u_col-4{width:25%;margin:auto auto 30px}.u_cw{height:500px}}@media (min-width:1100px){.u_lptr,.u_re-mob{display:block}.u_col-3{width:33%;float:left;text-align:center;margin:auto}.u_lptr{line-height:40px;padding-right:10px;float:right;font-size:14px}.u_ib2 button{float:left;margin:auto}}.u_cw{position:block;width:100%;max-width:1200px;margin:0 auto}.u_affco img{height:200px}button{margin:auto}button.u_f{position:relative;display:block;height:45px;width:100%;max-width:400px;padding:10px;font-weight:700;font-size:15px;letter-spacing:2px;color:#03346b;border:2px solid #03346b;outline:0;z-index:1;cursor:pointer;transition:.2s ease-in;-o-transition:.2s ease-in;-ms-transition:.2s ease-in;-moz-transition:.2s ease-in;-webkit-transition:.2s ease-in}.u_f:hover{color:#fff}.u_f:hover:before{top:0}.u_f:before{content:"";position:absolute;background:#03346b;bottom:0;left:0;right:0;top:100%;z-index:-1;-webkit-transition:top .2s ease-in}.u_footer-bg{background-color:#3f3f3f}.u_foot_a{color:#fff;margin:0;min-height:109px;padding:20px 10px 25px}.u_foot_con{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.u_foot_a .u_logo-ft{padding:22px 0 10px;text-align:center}.u_foot_a .u_foot-top p{font-size:16px;line-height:24px;margin-bottom:20px;color:#fff}.u_foot_a .u_foot-top ul.icon{display:inline-block;margin-bottom:5px}.icon ul,ol{list-style:none;margin:0 0 10px;padding:0}.icon ul{list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.icon li{display:list-item;text-align:-webkit-match-parent}.u_foot_c,.u_wh{text-align:left}.fa{display:inline-block;font-family:Lato,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.fa-pinterest-p:before{content:"\f231"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.u_foot_c{padding:0 0 62px}.u_foot_c h3{color:#fff;font-size:16px;letter-spacing:3px;line-height:24px;margin-bottom:8px}.u_foot_c .u_wt p{font-size:14px;line-height:24px;letter-spacing:1px;color:#989898;text-align:left}.u_foot_c .u_line-ft{border-bottom:1px solid #989898;padding-bottom:10px;max-width:70px;margin:5px 0 15px;display:block}.u_col-md-7{width:58.33%;float:left}.u_col-md-5{width:41.66%;float:right}.u_foot_d .paypal-logo{padding-top:3px;text-align:right}.u_foot_d .u_footcopyright{padding:24px 0;color:#989898}.u_foot address{display:block;font-size:16px;letter-spacing:1.5px;line-height:36px;margin:0;text-align:left}.u_foot_d a,.u_foot_d ul li a,address a{color:#ff8276;text-decoration:none}.u_mt h2,.u_mt h3{text-align:left;color:#00499a;font-weight:100}.u_ss{display:block;float:left}.u_mb .u_f{max-width:200px;float:left}.u_mt h2{font-size:52px;margin-bottom:20px}.u_mt h3{font-size:26px;margin-top:0}.u_logo-ft{margin:auto;width:150px;height:50px;background-color:#fff;-webkit-mask:url(img/ultra_logo.svg) no-repeat center;mask:url(img/ultra_logo.svg) no-repeat center}.u_foot_c .u_wt .u-sitemap-menu{list-style:none;margin:0;padding:0}.u_foot_c .u_wt .u-sitemap-menu a{color:#989898;text-decoration:none}.u_foot_c .u_wt .u-sitemap-menu a:hover{color:#ff8276}.u-blog .entry-content,.u-page .entry-content{color:#202020;line-height:1.6}
