/* 
--------------------------------------
HEADER
--------------------------------------
*/

/* Defaults */
header.main{width:100%;left:0;position: absolute;top:0;}
html.uk-modal-page header.main{z-index:5;}
header.main *{
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
a.main-logo{display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;}
#logo_main{position:absolute;}
header.main .container{padding:30px 0;position: relative;z-index: 9;}
ul._sociallinks>li>a{width: 40px;height: 40px;border-radius:50%;color:#ffffff;text-align:center;padding:10px 0 0 0;line-height:100%;}
ul._sociallinks>li{float:left;margin-right:20px;}
ul._sociallinks>li:last-child{margin-right:0 !important;}
ul._sociallinks>li._address>a{background-color: #57aebf;font-size:20px;}
ul._sociallinks>li._instagram>a{background-color: #0e738e;font-size:18px;padding-top:11px;}
ul._sociallinks>li._fb>a{background-color: #05463b;font-size:20px;}
ul._sociallinks>li._email>a{background:url("../images/icon-email.svg") no-repeat center center #1a2120;}
._headerlogo-round{position:absolute;left:0;right:0;margin:0 auto;height:306px;width:621px;background:url("../images/wdt-logo-round.png") no-repeat center bottom;top: 0;z-index: 1;max-width: 100%;}

/* BODY ONSCROLL */


/* ---- END HEADER ---- */


/* 
--------------------------------------
CONTENT
--------------------------------------
*/

.content_area{padding:172px 0 0;}
body.pages #inner-article{padding: 31px 0;margin-bottom: 50px;}
.nofootermargin{margin-bottom:-81px;}
body.pages #maincontent{position:relative;z-index:1;}

/* ---- END CONTENT ---- */


/*Footer*/

footer.main .footermodtop{text-align:center;padding: 0 0 70px;border-bottom: 1px solid #57aebf;margin:0 0 32px;}
footer.main{padding:50px 0;position: relative;border-top:1px solid #57aebf;}
footer.main .container{position:relative;}
footer.main .footercright ._websiteby{margin-left:33px;}
footer.main .footercright ._websiteby img{vertical-align:top;margin:-4px 0 0 7px;}
footer.main .footercright{line-height:100%;font-size: 14px;}
footer.main .footercright a{color:#1a2120;}
footer.main .footercright a:hover{color:#57aebf;}
._footerlogo-round{z-index:-1;position:absolute;left:0;right:0;margin:0 auto;height:356px;width:709px;background:url("../images/wdt-logo-round-bottom.png") no-repeat center top;bottom: 0;max-width: 100%;}


/* ---- END FOOTER ---- */

/* 
--------------------------------------
TEMPLATE
--------------------------------------
*/
/* To prevent vertical line space in collapse gallery */
.uk-gallery.uk-grid-collapse .uk-overlay{overflow:inherit;}
.uk-gallery.uk-grid-collapse,.uk-grid-collapse > div{overflow:hidden;}
.header_banner{overflow:hidden;height:calc(100vh - 172px - 160px);position:relative;}
body.pages .header_banner{min-height: 254px;z-index: 1;height: 100%;}
.headerbg{background-position:center center;position:absolute;width:100%;height:100%;left:0;top:0;background-repeat:no-repeat;background-size:cover;}
.header_banner .container{position:absolute;left:0;right:0;margin:0 auto;top:190px;z-index: 1;}
.header_banner h1{font-size: 36px;font-weight:500;text-shadow: 0 0 6px rgba(0, 0, 0, 0.16);color: #ffffff;line-height: 43px;text-align:center;margin:0;}
.header_banner ._headertitle{display:block;font-size: 26px;line-height:normal;}
body.pages .header_banner .container{bottom:auto;position:relative;top: 0;padding: 84px 0;}
.header_banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color: rgba(26, 33, 32, 0.3);
z-index:1;}
body.pages .header_banner.nohdr:before{display:none;}
body.pages .header_banner .headerbg.default{background-color: #0e738e;}
.projectcomplemod{position:relative;margin:-71px 0 61px;z-index: 1;}
.projectcomplemod figure{background: #ffffff;width:142px;height:142px;border-radius:50%;text-align:center;position:relative;margin:0 auto 0;}
.projectcomplemod figure img{vertical-align:middle;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.projectcomplemod ._total{font-size: 30px;color: #0e738e;text-align:center;margin: -27px 0 10px;position: relative;line-height: 29px;}
.projectcomplemod ._title{margin:0;font-size: 16px;line-height:normal;font-weight: 500;}
.projectcomplemod ._subtitle{margin:0;font-size: 12px;line-height:normal;}
.projectcomplemod ul>li>.inner{text-align:center;}
.projectcomplemod ._innerslide{width: calc(100% - (60px * 2));margin:0 auto;position: relative;overflow: hidden;}
.projectcomplemod .uk-scope .uk-slidenav{display:block !important;min-width:20px !important;width:20px !important;min-height:35px !important;height:35px !important;margin:0 !important;top:139px !important;}
.projectcomplemod .uk-scope .uk-slidenav svg{display:none;}
.projectcomplemod .uk-scope .uk-slidenav-previous{background:url("../images/icon-angle-left-20x35.svg") !important;}
.projectcomplemod .uk-scope .uk-slidenav-next{background:url("../images/icon-angle-right-20x35.svg") !important;}
.recentnewsmod{background-color: #57aebf;color:#ffffff;padding: 80px 0;}
.recentnewsmod h2{font-weight:500;font-size: 32px;margin: 6px 0 30px;}
.recentnewsmod ._titleh{position:relative;margin:0 0 42px;}
.recentnewsmod ._titleh>a{position:absolute;top:17px;right:0;}
.recentnewsmod figure{height:220px;margin:0 0 31px;}
.recentnewsmod ul,.homemenulist ul.menulisth{margin:0 0 0 -48px;}
.recentnewsmod ul>li,.homemenulist ul.menulisth>li{padding: 0 0 48px 48px;}
.recentnewsmod .title{font-size: 22px;line-height: normal;margin:0 0 19px;font-weight:700;}
.recentnewsmod .title>a{color:#ffffff;}
.recentnewsmod ._postdate,ul.blog_content ._postdate,.postpublished{font-size: 12px;letter-spacing: 0.9px;line-height: 19px;text-transform:uppercase;margin:0 0 30px}
.recentnewsmod ._postdate a{color:#ffffff;}
.recentnewsmod .fimg._default{background-color:#0e738e;}
._homemenumod{padding:63px 0 60px;}
._homemenumod.homemenumod1{background-color:#ffffff;}
._homemenumod.homemenumod2{background-color: #adc4cb;}
._homemenumod.homemenumod3{background-color: #0e738e;}
.homemenulist figure{height:166px;margin: 0;}
.homemenulist ul>li>.innerm{padding:0 33px;position:relative;text-align:center;}
.homemenulist ul>li>.innerm:before{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;height:calc(100% - (83px * 2));background-color: #57aebf;margin:auto;}
.homemenulist ul>li>.innerm:hover .uk-position-cover{opacity:1;background-color:rgb(87 174 191 / 0.4);}
.homemenumod1 ul>li:nth-child(1)>.innerm:before,
.homemenumod2 ul>li:nth-child(2)>.innerm:before{background-color: #0e738e;}
.homemenumod1 ul>li:nth-child(3)>.innerm:before,
.homemenumod2 ul>li:nth-child(1)>.innerm:before,
.homemenumod3 ul>li:nth-child(2)>.innerm:before{background-color: #05463b;}
.homemenumod3 ul>li:nth-child(3)>.innerm:before{background-color: #75918d;}
.homemenulist ul>li>.innerm>.inner{position:relative;}
.homemenulist ul>li ._content{background-image: linear-gradient(180deg, #ffffff 0%, #e2eaeb 100%);padding: 31px 15px 130px;position:relative;}
.homemenulist h3._title{font-size: 26px;text-transform: uppercase;line-height:normal;font-weight: 600;margin:0 0 29px;}
.homemenulist ul.menu>li{margin:0 0 11px;}
.homemenulist ul.menu>li>a{font-size: 16px;text-transform: uppercase;color: #1a2120;}
.homemenulist ul.menu>li>a:hover{color:#57aebf;}
.homemenulist ul.menu .sub-menu{display:none;}
.homemenulist .morebutton{bottom:50px;position: absolute;left: 0;right: 0;margin: 0 auto;}
.f-contactadd{margin:22px 0 42px;}
.f-contactadd p{margin:0 0 10px;}
.footerlogos ul{text-align:center;margin-bottom:-40px;margin:0 0 -40px -85px;}
.footerlogos ul>li{display:inline-block;vertical-align:middle;padding:0 0 40px 85px;}
.footerlogos ul>li img{max-width:300px;}
.footerlogos ul>li:nth-child(3n){margin-right:0 !important;}
.footerlogos ul>li:nth-child(4n){clear:both;}
.footerlogos ul>li ._capt{display:block;font-size: 12px;color: #707070;line-height: normal;max-width: 210px;margin: 11px 0 0;}
.breadcrumbs{border-bottom:1px solid #57aebf;text-align:center;font-size: 12px;line-height:normal;text-transform:uppercase;padding:20px 0;}
.breadcrumbs span.active,.breadcrumbs a:hover{color: #57aebf;}
.breadcrumbs a{color: #1a2120;}
.breadcrumbs .sep{margin:0 4px;}
._pagecontent-list,.appformslist{margin:50px 0;}
._pagecontent-list ul>li,.appformslist>ul>li{margin:0 0 50px;padding:0 100px;}
._pagecontent-list ul>li:after,.appformslist>ul>li:after{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto 0;width:100%;background-color: #57aebf;height:calc(100% - 100px);z-index:-1;}
._pagecontent-list ul>li.pagecontlistmod1:after{}
._pagecontent-list ul>li.pagecontlistmod2:after,.appformslist>ul>li.applist-item2:after{background-color: #75918d;}
._pagecontent-list ul>li.pagecontlistmod3:after,.appformslist>ul>li.applist-item3:after{background-color: #0e738e;}
._pagecontent-list ul>li.pagecontlistmod4:after,.appformslist>ul>li.applist-item4:after{background-color: #adc4cb;}
._pagecontent-list ul>li>.inner,.appformslist>ul>li>.inner{background-color: #e2eaeb;padding:41px 40px 63px;position:relative;}
._pagecontent-list ul>li h3._title,.appformslist h3._title{text-align:center;margin:0 0 29px;}
._pagecontent-list ul>li ._link{text-align:center;}
.wp-block-gallery.fullwidth{position:relative;padding-bottom:40px;}
.wp-block-gallery.fullwidth:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:calc(100% - 102px);background-color: #adc4cb;z-index:-1;}
.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption{position:relative !important;display:block !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:inherit !important;background:transparent !important;font-size: 14px !important;line-height: 24px !important;color: #1a2120 !important;text-shadow:none !important;font-weight:500;margin: 15px 0px !important;}
.blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure{display:block !important;margin: 0 0 30px;}
.blueblock{background-color: #0e738e;color:#ffffff;padding:60px 60px 120px;margin-top:89px;}
.appformslist{text-align:center;}
.appformslist ._introtext{margin:0px 0 10px;}
.appformslist ._filelist{margin:0px 0 25px 0;}
.appformslist ._filelist>*{display:inline-block;vertical-align:middle;}
.appformslist ._filelist>._label{text-transform:uppercase;max-width: 450px;}
.appformslist ._filelist>._files{margin-left:24px;}
.appformslist ._filelist>._files>a{width:45px;height:45px;background-color: #75918d;vertical-align:top;border-radius:50%;color:#ffffff;font-size:24px;line-height:100%;padding:10px 0 0;}
.appformslist ._filelist>._files>a{margin-right:17px;}
.appformslist ._filelist>._files>a:last-child{magin-right:0 !important;}
.appformslist ._filelist>._files>a._formi{background:url("../images/icon-form.svg") no-repeat right 10px top 10px #75918d;}
.faqsblock h5{margin:30px 0 20px;}
.blogcontent ._blogitems{position:relative;margin:0 0 50px;}
.blogcontent ._blogitems>._bgitem{position:absolute;width:100vw;top:40px;margin-top:0;height:140px;background-color: #0e738e;}
.blogcontent figure{height:220px;margin:0 0 31px;}
ul.blog_content{margin-left:-48px;}
ul.blog_content>li{padding-left:48px;}
ul.blog_content h3.post_title{font-size: 22px;line-height: normal;margin:0 0 19px;}
ul.blog_content h3.post_title>a,ul.blog_content ._postdate a,.postpublished a{color: #1a2120;}
ul.blog_content h3.post_title>a:hover,ul.blog_content ._postdate a:hover,.postpublished a:hover,.prevnextposts ._title:hover{color:#57aebf;}
ul.blog_content ._postdate a{border-bottom:solid 1px #1a2120;}
ul.blog_content ._postdate a:hover{border-bottom-color:#57aebf;}
.product_share{padding:51px 0;margin-bottom:50px;border-bottom: 1px solid #a5a5a5;line-height:100%;}
.product_share>*{display:inline-block;vertical-align:top;}
.product_share ._label{font-size: 14px;letter-spacing: 1.4px;}
.product_share a{margin-left:17px;color:#1a2120;font-size:14px;vertical-align:top;}
.product_share a._whatsup{width:13px;height:14px;background:url("../images/icon-whatsup.svg") no-repeat center bottom;}
.prevnextposts a{color: #1a2120;}
.prevnextposts ._label{line-height:100%;display:block;margin:0 0 14px;}
.prevnextposts ._title{font-weight: 700;font-size: 20px;line-height: 24px;display:block;}
.prevnextposts>._next{text-align:right;float:right;}
.prevnextposts>*{width:245px;float:left;}
.uk-scope ol, .uk-scope ul{padding-left:0;}
._foodmileslogos img{vertical-align:middle;margin-right:20px;max-width:150px;}
.uk-position-cover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}

.gform_wrapper.gravity-theme .gfield_label{display:block;margin: 0 0 10px;}
.gfield._heading{margin: 30px 0 -20px !important;}
.gfield._headingf{margin-top:0 !important;}
.gform_wrapper.gravity-theme .gfield{padding-left:25px;margin-bottom:10px;}
.gform_body.gform-body{margin-left:-25px;}
.gform_heading{display:none;}
.gfield_checkbox .gchoice,.gfield_radio .gchoice{margin:15px 0;}
.gfield._numinput .ginput_container{display:inline-block;vertical-align:top;}
.gfield._numinput .ginput_container>input{width:200px !important;}
.gfield .gfield_description{display:inline-block;vertical-align:top;width:initial !important;font-size:inherit !important;}
.gfield._numinput._left .ginput_container>input{margin-left:10px;}
.gfield._numinput._right .ginput_container>input{margin-right:10px;}
.gfield._numinput._left .gfield_description{padding-top:10px;}
.gform_wrapper.gravity-theme .gfield-choice-input+label{width:calc(100% - 45px);}
.gform_wrapper.gravity-theme .gfield-choice-input{vertical-align:top;margin-top:2px;}
.gfield.bycompleting{font-size:14px;}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer{text-align:center;}
.gform_wrapper.gravity-theme form.tooltip .gfield{position:relative;}
.gform_wrapper.gravity-theme form.tooltip .gfield:not(.nontooltip) ._tooltipq:after{content:"\f059";font-family:"Font Awesome 5 Free";vertical-align:top;display:inline-block;
cursor:pointer;font-weight:900;}
.gform_wrapper.gravity-theme form.tooltip .gfield:not(.nontooltip) .gfield_description{position:absolute;/* left:calc((182px) * -1); */width:400px !important;background:#57aebf;color:#ffffff;font-size:15px !important;padding:20px 30px 30px !important;bottom:100%;margin: 0 0 13px -208px;pointer-events:none;opacity: 0;transition: all 0.3s linear;}
.gform_wrapper.gravity-theme form.tooltip .gfield:not(.nontooltip) .gfield_description:after{content:"\f0d7";font-family:"Font Awesome 5 Free";bottom: -29px;position:absolute;color:#57aebf;font-size: 50px !important;line-height: 100% !important;left:0;right:0;margin:0 auto;font-weight: 900;width: 31px;}
.gform_wrapper.gravity-theme form.tooltip .gfield:not(.nontooltip) .gfield_label,
.gform_wrapper.gravity-theme form.tooltip .gfield:not(.nontooltip) ._tooltipq{display:inline-block;vertical-align: top;}
.gform_wrapper.gravity-theme form.tooltip .gfield legend.gfield_label{float:left;}
.gform_wrapper.gravity-theme form.tooltip .gfield:not(.nontooltip) ._tooltipq{margin:3px 0 0 10px;}
.gform_wrapper.gravity-theme form.tooltip .gfield ._tooltipq + .gfield_description.active{opacity:1;}
form.tooltip .ginput_container{clear:both;display:block;}
form.tooltip .ginput_container_checkbox{margin-top:10px;}
.gfield.hlabel label.gfield_label{font-size:26px;line-height:37px;font-weight:700;}
.gfield.hlabel{margin-top:30px;}
.gfield.hlabel:not(.nontooltip) ._tooltipq{margin-top:13px !important;}
.gform_wrapper.gravity-theme form.tooltip .gfield.impactsfield:not(.nontooltip) .gfield_description{width:500px !important;}

/* ---- END TEMPLATE ---- */