@media screen {
/*=RESET STYLES
---------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;}

/*=HTML5 DISPLAY-ROLE RESET
---------------------------*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content: none;}
table {border-collapse:collapse;border-spacing:0;}

/*=PAGE STRUCTURE
-----------------*/
body {font-family:'Roboto', cursive, Arial, Helvetica, sans-serif;font-weight:400 ;font-size:100%;background:#fff; color:#58595B}
#wrap {position:relative;width:100%;margin:0 auto}
#logo-print {display:none}
header[role="banner"] {background:#fff;border-bottom: 2px solid #94C11F;}
#container {width:100%;margin:0 auto;}
main#container #gutter-frame {background:#fff;}
footer[role="contentinfo"] {clear:both;}
.group:after {visibility:hidden;display:block;content:"";clear:both;height:0;}
* html .group {zoom:1;} /* IE6 */
*:first-child+html .group {zoom:1;} /* IE7 */
.clear {clear:both;overflow:hidden;width:0;height:0;}
.move {position:absolute;left:-9999px;}
.clear-lft {clear:left}
.rgt {float:right !important}
.lft {float:left !important}



.intro {font-size:1.5em !important;color:#77787B; font-family: 'Comfortaa', cursive, Arial, Helvetica, sans-serif; font-weight: 700;}
.intro-medium {font-size:1em !important;color:#77787B; font-family: 'Comfortaa', cursive, Arial, Helvetica, sans-serif; font-weight: 700;}
.text-larger { font-size:60px !important; color:#0C014B; margin-bottom:0!important;}
.obj-c {margin-left:auto;margin-right:auto;display:block;text-align:center}
.font-type-comfortaa {     font-family: 'Comfortaa', cursive, Arial, Helvetica, sans-serif;}
.font-type-comfortaa-bold {     font-family: 'Comfortaa', cursive, Arial, Helvetica, sans-serif; font-weight:bold;}


/*=TYPOGRAPHY
-------------*/
h1,h2,h3,h4 {font-family: 'Comfortaa', cursive, Arial, Helvetica, sans-serif;font-weight:normal;}
h2.section {display:inline-block;font-size:18px;font-weight: 700;margin-bottom: 15px;padding: 5px;color:#0C014B;margin-top: 1.2em;}
h3 {font-size: 35px;color:#76787A;margin:1em 0 .25em;padding-bottom:.2em;}
h4 {font-size:40px;line-height: 50px; margin-bottom: .5em;color:#BCBEC0;font-weight:normal;}
h5 {font-size:22px;font-style:italic;margin-bottom: 1em}
h6 {font-size:22px;font-weight:bold;color:#94C11F;margin-bottom: .5em}
sup {vertical-align: super;font-size:60%}
b, strong {font-weight: 600;}
i, em {font-style:italic;}

/*=HEADER CONTENT
-----------------*/
header[role="banner"] #logo-print {display:none}
header[role="banner"] .header-inner {max-width:1280px;margin:0 auto; height:158px;}
header[role="banner"] h1 {text-indent:-9999px;background:#fff url(../images/Bidcorp-Group-logo.png) left top no-repeat;float:left;width:360px;height:126px;margin:16px 80px 16px 16px}
header[role="banner"] h1 a {display:block;width:360px;height:126px;overflow:hidden;}
header[role="banner"] p {padding-top:92px;font-weight: 400;font-size:28px;text-align:right; font-family: 'Comfortaa', cursive, Arial, Helvetica, sans-serif; color:#8BC73F;margin-right: 45px;}
	
/*SWITCH COLORS
----------------*/
.switch-green {color:#94C11F}
.switch-blue {color:#009FB4}
.switch-grey {color:#575E6C}
.switch-orange {color:#F9B235}	
.switch-darkblue {color:#1D1247}

/*=NAVIGATION
------------*/
nav.menu.main {position: absolute;top:60px;width:352px;left:5%;z-index: 25;}
nav.menu.main li {margin-left: 0;line-height: 2;margin-bottom: .5em}
nav.menu.main li:last-of-type {margin-bottom: 0}
nav.menu.main li a {position: relative;font-size:25px;text-decoration: none;padding-left: 35px;border-top:1px solid transparent;display:block;margin-bottom: .5em;border-bottom:14px solid transparent;font-family: 'Comfortaa', cursive, Arial, Helvetica, sans-serif;}
nav.menu.main li a:before {content:'\e944';font-family:'Linearicons';speak: none;color:#575756;font-size:20px;font-weight: bold; position: absolute;left:0;margin:auto;top: 50%;transform:translateY(-50%);}
nav.menu.main li a:hover {color:#fff !important}
nav.menu.main li a:hover:before {color:#fff}
	
nav.menu.main li a.switch-green {color:#94C11F;border-top-color:#94C11F;}
nav.menu.main li a.switch-blue {color:#009FB4;border-top-color:#009FB4;}
nav.menu.main li a.switch-orange {color:#F9B235;border-top-color:#F9B235;}
nav.menu.main li a.switch-grey {color:#575E6C;border-top-color:#575E6C;}
nav.menu.main li a.switch-darkblue {color:#1D1247;border-top-color:#1D1247;}	

nav.menu.main li a.switch-green:hover {background:#94C11F;border-bottom-color:#94C11F;}
nav.menu.main li a.switch-blue:hover {background:#009FB4;border-bottom-color:#009FB4;}
nav.menu.main li a.switch-orange:hover {background:#F9B235;border-bottom-color:#F9B235;}
nav.menu.main li a.switch-grey:hover {background:#575E6C;border-bottom-color:#575E6C;}
nav.menu.main li a.switch-darkblue:hover {background:#1D1247;border-bottom-color:#1D1247;}

nav.menu.sub {box-sizing: border-box;width:272px;float:right;margin-right:32.46753246753247%} /*150 divide 462 = 32.46753246753247*/
nav.menu.sub ul {margin-bottom: 2em}
nav.menu.sub li {margin-left: 5px;line-height: 1.9;margin-bottom: .5em;position:relative;font-weight: 900;font-family: 'Comfortaa', cursive, Arial, Helvetica, sans-serif; }
nav.menu.sub li:after {content:'\e942';font-family:'Linearicons';speak: none;color:#575756;font-size:18px;font-weight: bold; position: absolute;right:0;top: 50%;transform:translateY(-50%);}	
nav.menu.sub li.switch-green:after {color:#94C11F;}
nav.menu.sub li.switch-blue:after {color:#009FB4;}
nav.menu.sub li.switch-orange:after {color:#F9B235;}
nav.menu.sub li.switch-grey:after {color:#575E6C;}
nav.menu.sub li.switch-darkblue:after {color:#1D1247}	
	
nav.menu.sub li a {font-size:22px;font-weight: 900; display:block;text-decoration: none;padding-left: 5px;padding-bottom:4px;border-bottom:3px solid transparent;}

nav.menu.sub li.active {font-size:22px;font-weight: bold;border-bottom:3px solid transparent;padding-left: 5px;}

nav.menu.sub li.switch-green a {color:#94C11F;border-top-color:#94C11F;}
nav.menu.sub li.switch-blue a {color:#009FB4;border-top-color:#009FB4;}
nav.menu.sub li.switch-orange a {color:#F9B235;border-top-color:#F9B235;}
nav.menu.sub li.switch-grey a {color:#575E6C;border-top-color:#575E6C;}
nav.menu.sub li.switch-darkblue a {color:#1D1247;border-top-color:#1D1247;}		
	
nav.menu.sub li.switch-green a:hover, nav.menu.sub li.active.switch-green {border-bottom-color:#94C11F;}
nav.menu.sub li.switch-blue a:hover, nav.menu.sub li.active.switch-blue {border-bottom-color:#009FB4;}
nav.menu.sub li.switch-orange a:hover, nav.menu.sub li.active.switch-orange {border-bottom-color:#F9B235;}
nav.menu.sub li.switch-grey a:hover, nav.menu.sub li.active.switch-grey {border-bottom-color:#575E6C;}
nav.menu.sub li.switch-darkblue a:hover, nav.menu.sub li.active.switch-darkblue {border-bottom-color:#1D1247;}
	
/*=UTILITY, TOOLBAR
-------------------*/
.utility{ position:relative;}
#toolbar{ position: absolute; top:160px; right:0px;width:45px;z-index: 22}
#toolbar li {position: relative;text-align: right}
#toolbar li a {text-decoration:none;background:#707070;color:#fff;display: block;position: relative;padding:0 10px;}
#toolbar li a i { color:#fff; font-size:22px;position: relative;z-index: 22;display:inline-block;vertical-align:middle;padding: 10px 0}
#toolbar li a:hover:before {background:#8BC73F;position: absolute;text-align: left; margin:auto;padding:10px;width:160px;left:-134px;z-index: 1}
#toolbar li#print a:hover:before {content:'Print';}
#toolbar li#email a:hover:before {content:'E-mail';}
#toolbar li#feedback a:hover:before {content:'Feedback';}
#toolbar li#next a:hover:before {content:'Next';}
#toolbar li#previous a:hover:before {content:'Previous';}
#toolbar li#search a:hover:before {content:'Search';}
#toolbar li#download a:hover:before {content:'Downloads';}
#toolbar li#top a:hover:before {content:'Back to top';}
#toolbar li#compare a:hover:before {content:'Compare to 2017';}
#toolbar li#graph a:hover:before {content:'Group review';}

/*=HOMEPAGE
-----------*/

.section-main {position: relative;width:100%;min-height:900px;}
.section-inner {background:#ccc url(../images/bidcorp-home-background.png) top left no-repeat;background-size:cover}	
.section-grid-left {float:left;width:73%;}
.section-grid-right {float:right;width:27%}
.section-grid-right img {width:100%;height: auto;display: block}
.section-grid-left {float:left;width:49.5%;box-sizing: border-box;padding:40px 0 0 5%;margin-right:1%}
.section-grid-right {float:right;width:49.5%;}
	
.section-container {margin:0 5%} /*position: absolute;top:0;left:5%;right:5%;margin:0 auto;*/
.section-content {}
.section-content-left {float:left;width: 73%;background:#fff;box-sizing: border-box;padding:20px 0;}
.section-content-right {float:right;width: 27%;position: relative;}
	
h3.switch-green {border-bottom:2px solid #94C11F;}
h3.switch-blue {border-bottom:2px solid #009FB4}
h3.switch-orange {border-bottom:2px solid #F9B235}
h3.switch-grey {border-bottom:2px solid #575E6C}
h3.switch-darkblue {border-bottom:2px solid #1D1247}	

.section.intro {position:relative;height:800px;}
.section.intro .cover-image {width:60%;float:right;margin-right:5%}
.section.intro .cover-image img {display:block;max-width:100%;height:auto !important;}	
.section .intro-caption {position: absolute;bottom:4%;left:5%;text-align: center}	
main[role="main"] .section .intro-caption p {font-size:40px;font-weight:100;color:#1D1247;margin-bottom: 0 !important}	
	
/*=GRIDS
--------*/	
ul.grid-list {margin-bottom:0;}
ul.grid-list li {display:block;float:left;box-sizing: border-box;margin-bottom: 1em;border:1px solid #94C11F}
ul.grid-list li img {display:block;max-width:100%;height:auto !important;}
ul.grid-list li a {display:block;}

ul.grid-two li {width:48%;margin-right:2%} /**/
ul.grid-two li.grid2 {margin-right:0}	
	
ul.grid-three li {width:32%;margin-right:2%} /**/
ul.grid-three li.grid3, ul.grid-three li.grid6 {margin-right:0}
	
ul.grid-list li figure {position:relative}
ul.grid-list li figure img {}	
ul.grid-list li figure figcaption.button {position:absolute;bottom:-3px;width:100%}
ul.grid-list li figure figcaption .block-caption a {color:#fff;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}
ul.grid-list li figure figcaption .block-caption a:hover {background:#1D1247;color:#fff;}	

ul.grid-list figcaption.switch-green .block-caption a {background-color:#94C11F;}
ul.grid-list figcaption.switch-blue .block-caption a {background-color:#009FB4;}
ul.grid-list figcaption.switch-orange .block-caption a {background-color:#F9B235;}
ul.grid-list figcaption.switch-grey .block-caption a {background-color:#575E6C;}
ul.grid-list figcaption.switch-darkblue .block-caption a {background-color:#1D1247}

ul.grid-list li figure figcaption.caption {background:#fff;}	
ul.grid-list li figure figcaption .block-caption-full {color:#5C5C5C;border-top:1px solid #94C11F;padding:20px}
	
ul.grid-list li li {float:none;width:100%;border:none}
ul.grid-list.financials li .financials-list {background:#fff;padding:20px;box-sizing: border-box}
	
/*=BODY CONTENT
---------------*/
main[role="main"] p {font-size:16px;margin-bottom:1em;line-height:1.4}
main[role="main"] ul, main[role="main"] ol {margin-bottom:.5em;}
main[role="main"] li {font-size:16px;line-height:1.2;}
main[role="main"] li li, main[role="main"] li p {font-size:100%}
#container figure img {display:block;max-width:100%;height:auto !important}

ul.list li, ol.list li {padding-bottom:.5em;line-height:1.3em;}
ul.list ul {margin-left:1.5em;list-style:circle}
ol.list {list-style:decimal;margin-left:2.5em}
ul.list {margin-left: 0;padding-left:1em}
ul.list li {margin-left: 1em}	
ul.list.dash li {position:relative;font-size:20px}	
ul.list.dash li:before {content:"\2014";position:absolute;left:-1em}
ul.list.dash li b {font-weight: normal;color:#94C11F}	



.intro {font-size:20px;color:#77787B}
.esg-text-blue{ color:#10044c;}
.brand-font {font-family: 'Comfortaa', cursive, Arial, Helvetica, sans-serif; font-weight:bold}


/*=FINANCIAL TABLES
----------------*/

.fin-tbl tr:hover {background:#E6E7E8;}
 tr.no-hover:hover {background-color:#E6E7E8}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;line-height: 1.5em; }
.fin-tbl tr td {padding:5px 3px 3px 3px;}
.fin-tbl th { padding:2px 3px 3px 3px; color:#312B62!important; font-weight:600; background-color:#E6E7E8!important;}
.fin-tbl th.highlight { background:#e6e7e8!important; background-color:#CDECF7!important; }
.fin-tbl th b {color:#B0C63F!important;}

.fin-tbl-risk tr:hover {}
 tr.no-hover:hover {}
.fin-tbl-risk {width:100%; margin:0 0 0 0; padding:0 0px;line-height: 1.5em; }
.fin-tbl-risk tr td {padding:5px 3px 3px 3px;}
.fin-tbl-risk th { padding:2px 3px 3px 3px; color:#312B62!important; font-weight:600; background-color:#E6E7E8!important;}
.fin-tbl-risk th.highlight { background:#e6e7e8!important; background-color:#CDECF7!important; }
.fin-tbl-risk th b {color:#B0C63F!important;}

.fincaption {font-size:13px;}
.fintopleft {border-top:1px solid #BCBEC0 ; border-left:1px solid #BCBEC0 ;}
.fintopright {border-top:1px solid #BCBEC0 ; border-right:1px solid #BCBEC0 ;}
.finbotleft {border-bottom:1px solid #BCBEC0 ; border-left:1px solid #BCBEC0 ;}
.finbotright {border-bottom:1px solid #BCBEC0 ; border-right:1px solid #BCBEC0 ;}
.finleft {border-left:1px solid #BCBEC0 ;}
.finright {border-right:1px solid #BCBEC0 ;}
.finrowleft {border-left:1px solid #BCBEC0 ; border-top:1px solid #BCBEC0 ; border-bottom:1px solid #BCBEC0 ;}
.finrowright {border-right:1px solid #BCBEC0 ; border-top:1px solid #BCBEC0 ; border-bottom:1px solid #BCBEC0 ;}
.fintop {border-top:1px solid #BCBEC0 ;}
.finrow { border-top:1px solid #BCBEC0 ; border-bottom:1px solid #BCBEC0 ;}
.finthickbotleft {border-bottom:2px solid #BCBEC0 ; border-left:1px solid #BCBEC0 ;}
.finthickbotright {border-bottom:2px solid #BCBEC0 ; border-right:1px solid #BCBEC0 ;} 
.finthin {border-bottom:1px solid #BCBEC0;}
.finthick {border-bottom:2px solid #BCBEC0;} 

.finlftblue {border-left:2px solid #10044C;}

.finright-white {border-right:1px solid #fff ;}
.finrowheadthin-green {background-color:#8CC63E; color:#fff; border-bottom:1px solid #fff; line-height:1.2; font-weight:bold}
.finrowhead-green {background-color:#8CC63E; color:#fff; border-bottom:4px solid #fff; line-height:1.2;font-weight:bold}
.finrowhead-white {background-color:#fff; border-bottom:4px solid #fff; line-height:1.2;font-weight:bold}
.finrowheader-green {background-color:#8CC63E; color:#fff; line-height:1.2;font-weight:bold}
.headerblock {background-color:#808285; color:#fff; border-bottom:4px solid #808285;} 
.fincaption {font-size:13px;}
.noteheader {font-size:18px; color:#0C014B; font-weight:500;font-family: 'Comfortaa', cursive, Arial, Helvetica, sans-serif;}
.noteheader-2 {font-size:16px; color:#0C014B; font-weight:500;font-family: 'Comfortaa', cursive, Arial, Helvetica, sans-serif;}

.blue-table-txt {font-size:16px; color:#0C014B; font-weight:500; text-transform:uppercase}
.blue-table-txt-lowercase {font-size:16px; color:#0C014B; font-weight:500;}

.fincaption {font-size:13px!important;}
.finspace { margin-bottom:0 !important; margin-top:0 !important;}
.whitebkr {background-color:#FFF;}

/*RESETS*/
.no-margin{margin: 0!important;}
.no-marginT{margin-top: 0!important;}
.no-marginB{margin-bottom: 0!important;}
.no-marginL{margin-left: 0!important;}
.no-marginR{margin-right: 0!important;}

.no-padding{padding: 0!important;}
.no-paddingT{padding-top: 0!important;}
.no-paddingB{padding-bottom: 0!important;}
.no-paddingL{padding-left: 0!important;}
.no-paddingR{padding-right: 0!important;}
.no-paddingB5{padding-bottom: 5px!important;}
.no-paddingT5{padding-top: 5px!important;}

.padding-30{padding: 30px;}
.padding-40{padding: 40px 20px;}
.padding-50{padding: 50px 0px;}
.padding-30L{padding-left: 30px!important;}
.padding-30R{padding-right: 30px!important;}
.padding-30T{padding-top: 30px!important;}
.padding-30B{padding-bottom: 30px!important;}

.padding-20{padding: 20px!important;}
.padding-20L{padding-left: 20px!important;}
.padding-20R{padding-right: 20px!important;}
.padding-20T{padding-top: 20px!important;}
.padding-20B{padding-bottom: 20px!important;}

.padding-15{padding: 15px!important;}
.padding-15L{padding-left: 15px!important;}
.padding-15R{padding-right: 15px!important;}
.padding-15T{padding-top: 15px!important;}
.padding-15B{padding-bottom: 15px!important;}

.margin-30{margin: 30px!important;}
.margin-30L{margin-left: 30px!important;}
.margin-30R{margin-right: 30px!important;}
.margin-30T{margin-top: 30px!important;}
.margin-30B{margin-bottom: 30px!important;}

.margin-35{margin: 35px!important;}
.margin-35L{margin-left: 35px!important;}
.margin-35R{margin-right: 35px!important;}
.margin-35T{margin-top: 35px!important;}
.margin-35B{margin-bottom: 35px!important;}

.margin-36T{margin-top: 36px!important;}

.margin-20{margin: 20px!important;}
.margin-20L{margin-left: 20px!important;}
.margin-20R{margin-right: 20px!important;}
.margin-20T{margin-top: 20px!important;}
.margin-20B{margin-bottom: 20px!important;}

.margin-25{margin: 25px!important;}
.margin-25L{margin-left: 25px!important;}
.margin-25R{margin-right: 25px!important;}
.margin-25T{margin-top: 25px!important;}
.margin-25B{margin-bottom: 25px!important;}

.margin-15{margin: 15px!important;}
.margin-15L{margin-left: 15px!important;}
.margin-15R{margin-right: 15px!important;}
.margin-15T{margin-top: 15px!important;}
.margin-15B{margin-bottom: 15px!important;}

.margin-5{margin: 5px!important;}
.margin-5L{margin-left: 5px!important;}
.margin-5R{margin-right: 5px!important;}
.margin-5T{margin-top: 5px!important;}
.margin-5B{margin-bottom: 5px!important;}

.margin-10{margin: 10px!important;}
.margin-10L{margin-left: 10px!important;}
.margin-10R{margin-right: 10px!important;}
.margin-10T{margin-top: 10px!important;}
.margin-10B{margin-bottom: 10px!important;}

/*=BUTTONS
--------*/
.button a {font-size:17px;display:inline-block;padding:.5em 2em .5em 2em;text-decoration:none;position: relative;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}
.button.white a {background:#312B63;color:#fff;}
.button.green a {background:#94C11F;color:#fff;}
.button.white a:hover {background:#fff;color:#312B63;}
.button.green a:hover {background:#1D1247;color:#fff;}
.button.cente {text-align: center}

.button a:before {content:'';speak: none;position: absolute; left:10px;top:.25em;bottom:.25em;width:1px;background-color:#fff;}
.button a:after {content:'\e944';font-family:'Linearicons';speak: none;color:#fff;font-size:22px;font-weight: bold; position: absolute;right:.5em;top: 50%;transform:translateY(-50%);}	

p.button a {padding:.5em 4em .5em 2em;}
/*=LINKS
--------*/
a {outline:none}
a:link {color:#00528c}
a:visited {color:#00528c}
a:hover {color:#000;text-decoration:none;}

a.white-link {outline:none}
a.white-link:link {color:#ffffff!important;}
a.white-link:visited {color:#ffffff!important;}
a.white-link:hover {color:#ffffff;text-decoration:none;}

a.blue-link {outline:none}
a.blue-link:link {color:#0081C6!important;}
a.blue-link:visited {color:#0081C6!important;}
a.blue-link:hover {color:#0081C6;text-decoration:none;}


/*=FOOTER
---------*/
footer[role="contentinfo"] {position:relative;margin:3em 0 1em 0;min-height: 60px;border-top: 3px solid #8BC73F; border-bottom: 3px solid #8BC73F;}
#company-info {margin:0 auto;width:36%; padding-top:0;background:#fff;min-height: 60px;}
#company-info img.logo {display:block;float:left;margin:0 2em;}
#company-info p {padding:14px 0 0 0;font-size: 20px;text-align: center;}

/*pagination*/
.pagination {position: absolute;width:1280px;left:0;right:0;margin:auto;top: 50%;transform: translateY(-50%);}
.pagination p {line-height: 1;font-size: 20px;display: inline-block;}
.pagination p a b {font-weight:400;}
.pagination p a i {font-style: normal;display: inline-block;font-size:16px;}
.pagination p a {display:block;border-bottom:none;}
.pagination p a:link, .pagination p a:visited {color:#94C11F;}
.pagination p a:hover {color:#10024B;}
p.lft, p.rgt {position:relative}
a#go-lft, a#go-rgt {font-size:20px;text-decoration:none;vertical-align: middle;border-bottom:none;}
	
a#go-lft::after {content:'\e943';font-family: 'Linearicons';;position: absolute;right: -40px;top: 50%;transform: translateY(-50%);font-size:20px}
	
a#go-rgt::before {content:'\e944';font-family: 'Linearicons';position: absolute;left: -40px;top: 50%;transform: translateY(-50%);font-size:20px}	
	
a#go-lft:after, a#go-rgt:before{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; }
p.lft:hover a#go-lft:after {right:-25px}
p.rgt:hover a#go-rgt:before {left:-25px}
}
@media screen and (max-width: 1380px) {
br.rwd-line {display:none}	
.section .intro-caption {right:5%;}	
figcaption.button a {font-size: 12px;}
.section-grid-left {padding: 20px 0 0 5%;}	
nav.menu.sub {margin-right:0}	
ul.grid-list li figure figcaption .block-caption-full p {font-size:14px;margin-bottom: 0}
}


@media screen and (max-width: 1280px) {
	

}