/*---------- RESET ----------*/
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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,footer,header,hgroup,nav,section,figure,figcaption{display:block;margin:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}input,textarea{-webkit-border-radius:0;border-radius:0}input{-webkit-appearance:none}body{-webkit-text-size-adjust:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}::-moz-focus-inner{border:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
::-moz-selection {background:#84bd00;color:#fff;}
::selection {background:#84bd00;color:#fff;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio;}

/*---------- FONTS ----------*/
@font-face {
  font-family: 'DINPro-Light';
  src: url('fonts/DINPro-Lightd41d.eot?#iefix') format('embedded-opentype'),  
       url('fonts/DINPro-Light.otf')  format('opentype'),
       url('fonts/DINPro-Light.woff') format('woff'), 
       url('fonts/DINPro-Light.ttf')  format('truetype'), 
       url('fonts/DINPro-Light.svg#DINPro-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'DINPro-Regular';
    src: url(fonts/DINPro-Regulard41d.eot?#iefix) format('embedded-opentype'), 
         url(fonts/DINPro-Regular.otf) format('opentype'), 
         url(fonts/DINPro-Regular.woff) format('woff'), 
         url(fonts/DINPro-Regular.ttf) format('truetype'), 
         url(fonts/DINPro-Regular.svg#DINPro-Regular) format('svg');
    font-style: normal
}
@font-face {
    font-family: 'DINPro-Medium';
    src: url(fonts/DINPro-Mediumd41d.eot?#iefix) format('embedded-opentype'), 
         url(fonts/DINPro-Medium.otf) format('opentype'), 
         url(fonts/DINPro-Medium.woff) format('woff'), 
         url(fonts/DINPro-Medium.ttf) format('truetype'), 
         url(fonts/DINPro-Medium.svg#DINPro-Medium) format('svg');
    font-style: normal
}
@font-face {
    font-family: 'DINPro-Bold';
    src: url(fonts/DINPro-Boldd41d.eot?#iefix) format('embedded-opentype'), 
         url(fonts/DINPro-Bold.otf) format('opentype'), 
         url(fonts/DINPro-Bold.woff) format('woff'), 
         url(fonts/DINPro-Bold.ttf) format('truetype'), 
         url(fonts/DINPro-Bold.svg#DINPro-Bold) format('svg');
    font-style: normal
}

/*---------- ICONS ----------*/
@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoone4b6.eot?py7spy');
  src:  url('fonts/icomoone4b6.eot?py7spy#iefix') format('embedded-opentype'),
    url('fonts/icomoone4b6.ttf?py7spy') format('truetype'),
    url('fonts/icomoone4b6.woff?py7spy') format('woff'),
    url('fonts/icomoone4b6.svg?py7spy#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-time:before {
  content: "\e916";
}
.icon-pdf:before {
  content: "\e915";
}
.icon-play:before {
  content: "\e914";
}
.icon-accounts:before {
  content: "\e900";
}
.icon-cards:before {
  content: "\e901";
}
.icon-forex:before {
  content: "\e902";
}
.icon-investments:before {
  content: "\e903";
}
.icon-savings:before {
  content: "\e904";
}
.icon-close:before {
  content: "\e905";
}
.icon-arrow_up:before {
  content: "\e906";
}
.icon-arrow_right:before {
  content: "\e907";
}
.icon-arrow_left:before {
  content: "\e908";
}
.icon-arrow_down:before {
  content: "\e909";
}
.icon-star:before {
  content: "\e90a";
}
.icon-login:before {
  content: "\e90b";
}
.icon-menu:before {
  content: "\e90c";
}
.icon-student:before {
  content: "\e90d";
}
.icon-expert:before {
  content: "\e90e";
}
.icon-junior:before {
  content: "\e90f";
}
.icon-master:before {
  content: "\e910";
}
.icon-download:before {
  content: "\e911";
}
.icon-book:before {
  content: "\e912";
}
.icon-link:before {
  content: "\e913";
}

/*---------- GENERAL STYLES ----------*/
html,body{height:100%;}
body{color:#00232c;background-color:#fff;font-family:'DINPro-Regular', sans-serif;font-size:16px;}
h1, h2, h3, h4{font-weight:normal;}
a{color:#7cc142;text-decoration:none;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
p{margin-bottom:30px;line-height:1.56;}
img{max-width:100%;width:100%;height:auto;padding:0;margin:0;border:none;display:block;}
.clearfloat{zoom:1;}
.clearfloat:before,
.clearfloat:after{content:"";display:table;}
.clearfloat:after{clear:both;}
.wrapper{max-width:1350px;width:100%;padding:0 20px;margin:0 auto;}
.small-wrapper{max-width:1180px;width:100%;padding:0 20px;margin:0 auto;}
.content-wrapper{padding:60px 0;
	-webkit-box-shadow: 0 2px 4px 0 rgba(182, 182, 182, 0.5);
	box-shadow: 0 2px 4px 0 rgba(182, 182, 182, 0.5);
}
.content-wrapper.dark{background-color:#f6f6f6;}
.section-title{font-size:52px;font-family: 'DINPro-Light', sans-serif;line-height:1.12;
	letter-spacing:-2px;color:#003643;text-align:center;margin-bottom:30px;
}
.section-title.secondary{font-size:32px;}
.section-title-tbl{display:table;width:100%;margin-bottom:30px;}
.section-title-tbl .col{display:table-cell;vertical-align:middle;}
.section-title-tbl .col.right{text-align:right;padding-left:60px;}
.section-title-tbl .section-title{margin-bottom:0;text-align:left;}

.text-center{text-align:center;}
.text-left{text-align:left;}
.summary{font-family: 'DINPro-Light', sans-serif;line-height:1.45;font-size:22px;color:#5e6977;}
.summary.large{line-height:normal;color:#00232c;font-size:36px;letter-spacing:-1.4px;
	max-width:900px;margin:0 auto 40px auto;
}
.summary.small{max-width:420px;margin:0 auto;font-size:18px;}

/*---------- PLUGINS ----------*/
/**
 * Owl Carousel v2.3.4
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/*---------- FACNYBOX ----------*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-caption{padding:12px}.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}

/*======================================
  Selectric v1.13.0
======================================*/
.selectric-wrapper {
  position: relative;
  cursor: pointer;
}

.selectric-responsive {
  width: 100%;
}

.selectric {
  border: 1px solid #dfe3e8;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #fff;
  position: relative;
  overflow: hidden;
}

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 45px 0 20px;
  font-size: 16px;
  line-height: 58px;
  color: #666;
  height: 58px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
	bottom: 0;
	margin: auto;
  width: 45px;
  height: 45px;
  line-height: 45px;
  color: rgba(0, 0, 0, 0.54);
  text-align: center;
  font-size:0;
}

.selectric .button:after {
  content: "\e909";
	font-size:24px;
	font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.selectric-focus .selectric {
  border-color: #9b9b9b;
}

.selectric-hover .selectric {
  border-color: #9b9b9b;
}

.selectric-hover .selectric .button {
  color: #666;
}

.selectric-open {
  z-index: 9999;
}

.selectric-open .selectric {
  border-color: #9b9b9b;
}

.selectric-open .selectric-items {
  display: block;
	margin:4px 0;
}

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}

.selectric-hide-select select {
  position: absolute;
  left: -100%;
}

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0;
}

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: -1;
	background-color: #fff;border:0 none;overflow:hidden;
	-webkit-border-radius: 4px;
	border-radius: 4px; 
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14);
}

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}

.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}

.selectric-items ul, .selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 1.7;
  min-height: 20px;
}

.selectric-items li {
  display: block;
  padding: 10px 16px;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
}

.selectric-items li.selected {
  background-color:rgba(0,0,0,0.04);
  color: rgba(0, 0, 0, 0.87);
}

.selectric-items li.highlighted {
  background-color:rgba(0, 0, 0, 0.08);
  color: rgba(0, 0, 0, 0.87);
}

.selectric-items li:hover {
  background-color:rgba(0,0,0,0.04);
  color: rgba(0, 0, 0, 0.87);
}

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: none;
  color: #444;
}

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}

.selectric-items .selectric-group li {
  padding-left: 25px;
}

/*---------- BUTTONS ----------*/
.primary-btn{cursor:pointer;display:inline-block;vertical-align:top;background-color: #7cc142;
	height:50px;line-height:50px;padding:0 30px;font-family:'DINPro-Medium', sans-serif;border:0 none;
	font-size:22px;color:#fff;text-align:center;margin:0;min-width:260px;
  -webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.primary-btn.blue{background-color:#61c7d1;}
.primary-btn:hover,
.primary-btn:focus{background-color:#003643;}
.primary-btn.wide{width:100%;}
.primary-btn.small{height:40px;line-height:40px;padding:0 20px;font-size:12px;text-transform:uppercase;
	min-width:inherit;
}
.primary-btn.small:hover,
.primary-btn.small:focus{background-color:#61c7d1;}

.btn-load-more{text-align:center;padding-top:60px;}


.btn-outlined{cursor:pointer;display:inline-block;vertical-align:top;background-color:transparent;
	height:50px;line-height:48px;padding:0 30px;font-family:'DINPro-Medium', sans-serif;color:#fff;
	border:1px solid #fff;text-align:center;margin:0;font-size:22px;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.btn-outlined:hover,
.btn-outlined:focus{background-color:#fff;color:#003643;}

.btn-outlined-grey{cursor:pointer;display:inline-block;vertical-align:top;background-color:transparent;
	height:50px;line-height:46px;padding:0 30px;font-family:'DINPro-Medium', sans-serif;color:#4a4a4a;
	border:2px solid #d3d3d3;text-align:center;margin:0;font-size:22px;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.btn-outlined-grey:hover,
.btn-outlined-grey:focus{background-color:#4a4a4a;color:#fff;border-color:#4a4a4a;}
.btn-outlined-grey.wide{width:100%;}

/*---------- FORM ELEMENTS ----------*/
.form .fieldset{display:table;width:100%;margin-top:20px;}
.form .fieldset:first-child{margin-top:0;}
.form .field{margin-top:20px;}
.form .field:first-child{margin-top:0;}
.form label{color:#003643;display:block;line-height:1.19;font-size:16px;
	font-family:'DINPro-Medium', sans-serif;margin-bottom:10px;
}
.form .fieldset .field{display:table-cell;vertical-align:top;width:50%;padding:0 0 0 15px;margin:0;}
.form .fieldset .field:first-child{padding:0 15px 0 0;}
.form.small .fieldset .field{padding:0 0 0 6px;}
.form.small .fieldset .field:first-child{padding:0 6px 0 0;}

.form .textbox{height:50px;background-color:#fff;border:solid 1px #dfe3e8;display:block;width:100%;
	margin:0;padding:0 20px;font-family:'DINPro-Regular', sans-serif;font-size:16px;color:#666;
}
.form textarea.textbox{height:100px;resize:none;padding:16px 20px;}
.form .textbox:focus,
.form .textbox:hover{border-color:#9b9b9b;}
.form ::-webkit-input-placeholder {color:#9b9b9b;opacity:0.8;}
.form ::-moz-placeholder {color:#9b9b9b;opacity:0.8;}
.form :-ms-input-placeholder {color:#9b9b9b;opacity:0.8;}
.form ::placeholder {color:#9b9b9b;opacity:0.8;}


.form [type="radio"]:checked,
.form [type="radio"]:not(:checked),
.form [type="checkbox"]:checked,
.form [type="checkbox"]:not(:checked){position:absolute;left:-9999px;}
.form [type="radio"]:checked + label,
.form [type="radio"]:not(:checked) + label,
.form [type="checkbox"]:checked + label,
.form [type="checkbox"]:not(:checked) + label{position:relative;padding-left:28px;cursor:pointer;
	line-height:20px;display:block;color:#003643;font-family:'DINPro-Medium', sans-serif;
}
.form [type="radio"]:checked + label:before,
.form [type="radio"]:not(:checked) + label:before,
.form [type="checkbox"]:checked + label:before,
.form [type="checkbox"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:20px;
	height:20px;border:1px solid #dfe3e8;;background:#fff;color:#7cc142;
	-webkit-border-radius:100%;
	border-radius:100%;
}
.form [type="checkbox"]:checked + label:before,
.form [type="checkbox"]:not(:checked) + label:before{
	-webkit-border-radius:4px;
	border-radius:4px;
}
.form [type="radio"]:not(:checked) + label:hover:before,
.form [type="radio"]:focus + label:before,
.form [type="checkbox"]:not(:checked) + label:hover:before,
.form [type="checkbox"]:focus + label:before{border-color:#9b9b9b;}
.form [type="radio"]:checked + label:after,
.form [type="radio"]:not(:checked) + label:after{content:'';width:14px;height:14px;background:#7cc142;
	position:absolute;top:3px;left:3px;
	-webkit-border-radius:100%;
	border-radius:100%;
	-webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
	
}
.form [type="checkbox"]:checked + label:before{content:"\e90a";
	font-size:9px;width:20px;height:20px;text-align:center;line-height:18px;
	font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
	-webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.form [type="radio"]:not(:checked) + label:after,
.form [type="checkbox"]:not(:checked) + label:after{opacity:0;
	-webkit-transform: scale(0);
  transform: scale(0);
}
.form [type="radio"]:checked + label:after,
.form [type="checkbox"]:checked + label:after{opacity:1;
	-webkit-transform: scale(1);
  transform: scale(1);
}
.form .radio-group{font-size:0;padding-top:13px;}
.form .radio-group li{display:inline-block;vertical-align:middle;padding-left:30px;}
.form .radio-group li:first-child{padding-left:0;}

.form .checkbox-list{padding:10px 0;}
.form .checkbox-list li{margin-top:6px;}
.form .checkbox-list li:first-child{margin-top:0;}

.form .field.error .textbox{border-color:#e94b35;}

.success-msg{padding:15px;border:1px solid #d6e9c6;;background-color:#dff0d8;color:#3c763d;
	margin:10px 0;
}
.error-msg{padding:15px;border:1px solid #E9C6C6;;background-color:#F0D8D8;color:#763C3C;
	margin:10px 0;
}

/*---------- MESSAGES ----------*/
.alert-msg{padding:16px;margin:10px 0;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.alert-msg.info{background:#dbf5fd;color:#1196dd;}
.alert-msg.warning{background:#fff7d4;color:#ff7a32;}
.alert-msg.success{background:#e4ffd4;color:#00c449;}
.alert-msg.error{background:#fee2e2;color:#ff2f2f;}


/*---------- HEADER ----------*/
header{
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.14);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.14);
}
header .top-section{height:48px;background-color:#003643;padding:0 20px;
	display:table;width:100%;
}
header .top-section .col{display:table-cell;vertical-align:middle;}
header .top-section .col.right{text-align:right;}
.country-selector{position:relative;font-size:0;display:inline-block;vertical-align:middle;}
.country-selector .flag{display:inline-block;vertical-align:middle;width:24px;height:24px;cursor:pointer;}
.country-selector select{display:inline-block;vertical-align:middle;font-size:16px;
	color:rgba(255, 255, 255, 0.87);font-family: 'DINPro-Medium', sans-serif;text-transform:uppercase;
	background-color:transparent;border:0 none;margin:0 0 0 20px;
}
.country-selector option{color:#666;font-size:14px;text-transform:none;}
.country-selector .selectric-dd{display:inline-block;vertical-align:middle;letter-spacing:1.3px;
	position:relative;font-size:14px;
}

.country-selector .selectric{background-color:transparent;border:0 none;}
.country-selector .selectric .label{color:rgba(255, 255, 255, 0.87);font-family: 'DINPro-Medium', sans-serif;
	text-transform:uppercase;margin-right:24px;height:46px;line-height:48px;
}
.country-selector .selectric .button{width:20px;height:20px;line-height:20px;color:rgba(255, 255, 255, 0.87);}
.country-selector .selectric-items{min-width:150px;margin-top:1px;}
.country-selector:hover .selectric .label,
.country-selector:hover .selectric .button{color:#fff;}
.country-selector .selectric-items ul,
.country-selector .selectric-items li{font-size:14px;}

.secondary-nav{font-size:0;}
.secondary-nav li{display:inline-block;vertical-align:middle;font-size:12px;position:relative;}
.secondary-nav li:before{content:"|";color:rgba(255, 255, 255, 0.87);
	position:absolute;left:-1px;top:0;line-height:46px;font-size:13px;
}
.secondary-nav li:first-child:before,
.secondary-nav li.button:before{display:none;}
.secondary-nav a{display:block;font-family: 'DINPro-Medium', sans-serif;letter-spacing:1px;
	color:#fff;padding:0 10px;line-height:48px;
}
.secondary-nav a:hover,
.secondary-nav a:focus{color:#7cc142;}

.secondary-nav a.btn-internet-banking{background-color:#2dccd3;
	display:inline-block;vertical-align:middle;
  line-height:36px;padding:0 20px;color:#fff;
  font-family:'DINPro-Regular', sans-serif;font-size:14px;margin-left:20px;
  -webkit-border-radius:4px;
  border-radius:4px;
}
.secondary-nav a.btn-internet-banking:hover{background-color:#84bd00;}

#mobile_nav .secondary-nav li.button{display:block;}
#mobile_nav .secondary-nav a.btn-internet-banking{margin-left:0;}

/*--- Bottom Section ---*/
header .bottom-section{display:table;width:100%;height:48px;background-color:#105060;padding:0 20px 0 0;}
header .bottom-section .col{display:table-cell;vertical-align:middle;}
header .bottom-section .col.left{font-size:0;}
header .logo{width:110px;display:inline-block;vertical-align:middle;}
header .logo-label{display:inline-block;vertical-align:middle;font-size:18px;
	font-family: 'DINPro-Medium', sans-serif;text-transform:uppercase;color:#fff;
}
.site-selector{display:inline-block;vertical-align:middle;position:relative;}
.site-selector select{display:inline-block;vertical-align:middle;font-size:24px;
	color:#fff;font-family: 'DINPro-Medium', sans-serif;text-transform:uppercase;
	background-color:transparent;border:0 none;margin:0 0 0 9px;
}
.site-selector option{color:#666;font-size:14px;text-transform:none;}
.site-selector .selectric{background-color:transparent;border:0 none;}
.site-selector .selectric .label{color:#fff;font-family: 'DINPro-Bold', sans-serif;text-transform:uppercase;
	margin:0 40px 0 9px;height:46px;line-height:48px;font-size:24px;
}
.site-selector .selectric .button{width:30px;height:30px;line-height:30px;color:#fff;}
.site-selector .selectric .button:after{font-size:24px;}
.site-selector .selectric-items{margin-top:2px;}

/*---------- MAIN NAV ----------*/
header nav{display:inline-block;}
header nav ul{font-size:0;}
header nav li{display:inline-block;vertical-align:middle;margin:0 5px;}
header nav a{display:block;font-family: 'DINPro-Medium', sans-serif;line-height:48px;
	padding:0 30px;color:#fff;letter-spacing:1.3px;font-size:14px;position:relative;
}
header nav a:hover{color:#fff;}
header nav a:before{position:absolute;bottom:0;left:0;overflow:hidden;max-width:0;
	border-bottom:2px solid #fff;content:"";width:100%;
	-webkit-transition: max-width 0.5s;
  -moz-transition: max-width 0.5s;
  transition: max-width 0.5s;
}
header nav a:hover:before,header nav a:focus:before,
header nav li.current-menu-item a:before{max-width:100%;}

.btn-login{display:inline-block;float:right;height:26px;line-height:26px;color:#fff;
	background-color:#7cc142;position:relative;padding:0 8px;margin:11px 10px 0 0;
}
.btn-login:before{position:absolute;left:5px;font-size:16px;}
.btn-login span{font-family:'DINPro-Medium', sans-serif;text-transform:uppercase;font-size:13px;
	padding:0 0 0 20px;display:block;position:relative;
}
.btn-login:hover,
.btn-login:focus{background-color:#61c7d1;}

/*---------- MOBILE MENU ----------*/
.navigation-hamburger{display:none;vertical-align:middle;position:relative;width:48px;height:48px;
	cursor:pointer;
}
.navigation-hamburger .bar-wrap {position:absolute;top:50%;left:50%;overflow:hidden;width:20px;
	-webkit-filter: blur(0);
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;    
	-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0);
	transform: translateX(-50%) translateY(-50%) translateZ(0);
	-webkit-transition: margin .2s ease,opacity .3s ease,-webkit-transform .2s ease .8s;
	transition: margin .2s ease,opacity .3s ease,-webkit-transform .2s ease .8s;
	transition: margin .2s ease,transform .2s ease .8s,opacity .3s ease;
	transition: margin .2s ease,transform .2s ease .8s,opacity .3s ease,-webkit-transform .2s ease .8s; 
}

.navigation-hamburger .bar{height:2px;background:#fff;display:block;margin:4px auto;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.navigation-hamburger.-open .bar, 
.navigation-hamburger.-open .cross-line {
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.navigation-hamburger.-close .bar, 
.navigation-hamburger.-close .cross-line {
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.navigation-hamburger.-open .bar1 {
	-webkit-animation-name: jiggleLeft;
	animation-name: jiggleLeft;
	-webkit-animation-delay: .45s;
	animation-delay: .45s;
}

.navigation-hamburger.-close .bar1 {
	-webkit-transform: translateX(-25px);
	transform: translateX(-25px);
	-webkit-animation-name: jiggleClose;
	animation-name: jiggleClose;
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
}

.navigation-hamburger.-open .bar2 {
	-webkit-animation-name: jiggleRight;
	animation-name: jiggleRight;
	-webkit-animation-delay: .3s;
	animation-delay: .3s;
}

.navigation-hamburger.-close .bar2 {
	-webkit-transform: translateX(25px);
	transform: translateX(25px);
	-webkit-animation-name: jiggleClose;
	animation-name: jiggleClose;
	-webkit-animation-delay: .65s;
	animation-delay: .65s;
}

.navigation-hamburger.-open .bar3 {
	-webkit-animation-name: jiggleLeft;
	animation-name: jiggleLeft;
	-webkit-animation-delay: .15s;
	animation-delay: .15s;
}

.navigation-hamburger.-close .bar3 {
	-webkit-transform: translateX(-25px);
	transform: translateX(-25px);
	-webkit-animation-name: jiggleClose;
	animation-name: jiggleClose;
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
}

.navigation-hamburger .cross-wrap {position:absolute;top:50%;left:50%;width:24px;height:24px;overflow:hidden;
	-webkit-filter: blur(0);
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;	
	-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0);
	transform: translateX(-50%) translateY(-50%) translateZ(0);
	-webkit-transition: margin .2s ease,opacity .3s ease,-webkit-transform .2s ease 1s;
	transition: margin .2s ease,opacity .3s ease,-webkit-transform .2s ease 1s;
	transition: margin .2s ease,transform .2s ease 1s,opacity .3s ease;
	transition: margin .2s ease,transform .2s ease 1s,opacity .3s ease,-webkit-transform .2s ease 1s;	
}

.navigation-hamburger .cross-wrap .cross-line{height:100%;width:3px;background:#7cc142;position:absolute;
	left: 9px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}

.navigation-hamburger .cross-wrap .cross-line1 {
	-webkit-transform: translateY(-30px) translateX(30px) rotate(45deg);
	transform: translateY(-30px) translateX(30px) rotate(45deg);
}

.navigation-hamburger.-open .cross-line1 {
	-webkit-animation-name: crossRight;
	animation-name: crossRight;
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
}

.navigation-hamburger.-close .cross-line1 {
	-webkit-transform: translateY(0) translateX(0) rotate(-45deg);
	transform: translateY(0) translateX(0) rotate(-45deg);
	-webkit-animation-name: crossLeftClose;
	animation-name: crossLeftClose;
	-webkit-animation-delay: .15s;
	animation-delay: .15s;
}

.navigation-hamburger .cross-wrap .cross-line2 {
	-webkit-transform: translateY(-30px) translateX(-30px) rotate(-45deg);
	transform: translateY(-30px) translateX(-30px) rotate(-45deg);
}

.navigation-hamburger.-open .cross-line2 {
	-webkit-animation-name: crossLeft;
	animation-name: crossLeft;
	-webkit-animation-delay: .65s;
	animation-delay: .65s;
}

.navigation-hamburger.-close .cross-line2 {
	-webkit-transform: translateY(0) translateX(0) rotate(45deg);
	transform: translateY(0) translateX(0) rotate(45deg);
	-webkit-animation-name: crossRightClose;
	animation-name: crossRightClose;
	-webkit-animation-delay: .3s;
	animation-delay: .3s;
}

@-webkit-keyframes jiggleLeft {
		50% {
				-webkit-transform: translateX(10px);
		}
		100% {
				-webkit-transform: translateX(-25px);
		}
}

@keyframes jiggleLeft {
		50% {
				transform: translateX(10px);
		}
		100% {
				transform: translateX(-25px);
		}
}

@-webkit-keyframes jiggleRight {
		50% {
				-webkit-transform: translateX(-10px);
		}
		100% {
				-webkit-transform: translateX(25px);
		}
}

@keyframes jiggleRight {
		50% {
				transform: translateX(-10px);
		}
		100% {
				transform: translateX(25px);
		}
}

@-webkit-keyframes jiggleClose {
		0%{
				-webkit-transform: translateX(-25px);
		}
		50% {
				-webkit-transform: translateX(10px);
		}
		100% {
				-webkit-transform: translateX(0px);
		}
}

@keyframes jiggleClose {
		0%{
				transform: translateX(-25px);
		}
		50% {
				transform: translateX(10px);
		}
		100% {
				transform: translateX(0px);
		}
}

@-webkit-keyframes crossLeft {
		100% {
				-webkit-transform: translateY(0px) translateX(0px) rotate(-45deg);
		}
}

@keyframes crossLeft {
		100% {
				transform: translateY(0px) translateX(0px) rotate(-45deg);
		}
}

@-webkit-keyframes crossLeftClose {
		100% {
				-webkit-transform: translateY(30px) translateX(30px) rotate(-45deg);
		}
}

@keyframes crossLeftClose {
		100% {
				transform: translateY(30px) translateX(30px) rotate(-45deg);
		}
}

@-webkit-keyframes crossRight {
		100% {
				-webkit-transform: translateY(0px) translateX(0px) rotate(45deg);
		}
}

@keyframes crossRight {
		100% {
				transform: translateY(0px) translateX(0px) rotate(45deg);
		}
}

@-webkit-keyframes crossRightClose {
		100% {
				-webkit-transform: translateY(30px) translateX(-30px) rotate(45deg);
		}
}

@keyframes crossRightClose {
		100% {
				transform: translateY(30px) translateX(-30px) rotate(45deg);
		}
}

#mobile_nav{opacity:0;visibility:hidden;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000;
	display:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition:opacity 0.5s ease 0s, visibility 0s ease 0.5s;
  transition: opacity 0.5s ease 0s, visibility 0s ease 0.5s;
	background-color:#003643;
}
.menu-open #mobile_nav{opacity:1;
	-webkit-transition:opacity 0s ease 0s, visibility 0s ease 0s;
  transition:opacity 0s ease 0s, visibility 0s ease 0s;
  visibility:visible;
}

#mobile_nav .nav-scroller{overflow:auto;height:100%;padding:48px 0 30px 0;
	-webkit-perspective:1200px;perspective:1200px;top:50%;position:relative;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
#mobile_nav nav{text-align:center;display:table;width:100%;height:100%;max-width:450px;margin:0 auto;}
#mobile_nav nav > ul{height:100%;margin:0 auto;padding:0;position:relative;opacity:0.4;
	display:table-cell;vertical-align:middle;font-size:0;
	-webkit-transform:translateY(-25%) rotateX(35deg);
  transform: translateY(-25%) rotateX(35deg);
	-webkit-transition:transform 0.5s ease 0s, opacity 0.5s ease 0s;
  transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
}
.menu-open #mobile_nav nav > ul {opacity: 1;
	-webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
}

#mobile_nav nav > ul > li{display:block;width:100%;margin:10px 0;}
#mobile_nav nav > ul > li > a{color:#fff;display:inline-block;text-align:center;font-size:14px;font-weight:500;
  text-transform:uppercase;padding:10px 0;
}
#mobile_nav nav > ul > li.active > a{color:#61c7d1;}

#mobile_nav .btn-login{float:none;margin:0;padding:0 8px;}
#mobile_nav .site-selector{display:none;width:100%;}
#mobile_nav .site-selector .selectric-wrapper{display:inline-block;vertical-align:top;}
#mobile_nav .country-selector,
#mobile_nav .secondary-nav{display:block;width:100%;padding-bottom:0;margin-bottom:0;}
#mobile_nav .secondary-nav{padding-top:0;margin-top:0;}
#mobile_nav .country-selector .selectric .label{font-size:12px;margin:0 24px 0 10px;max-width:none;}
#mobile_nav .site-selector .selectric .label{max-width:none;font-size:24px;margin:0 40px 0 0;}

/*---------- BANNER ----------*/
#banner,
.training-banner{position:relative;background-color:#003643;height:420px;padding-top:60px;
	background-position:center top;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
}
.training-banner{height:207px;padding-top:0;}
#banner:before,
.training-banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;
	background: -webkit-linear-gradient(rgba(0,0,0,0) -20%, rgba(0, 61, 76, 0.83) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0) -20%, rgba(0, 61, 76, 0.83) 100%);
	background: linear-gradient(rgba(0,0,0,0) -20%, rgba(0, 61, 76, 0.83) 100%);
}
#banner .caption-wrapper,
.training-banner .caption-wrapper{display:table;width:100%;height:100%;position:relative;z-index:2;}
#banner .caption{display:table-cell;vertical-align:middle;color:#fff;text-align:center;padding:60px 0;}
#banner h1{font-family: 'DINPro-Medium', sans-serif;line-height:1.12;font-size:52px;}
#banner .btns-wrapper{font-size:0;margin-top:30px;}
#banner .btns-wrapper .btn-outlined{margin:10px;}

.training-banner .col{display:table-cell;vertical-align:middle;color:#fff;}
.training-banner .col.left{width:520px;text-align:left;padding-right:30px;}
.training-banner .col.right{text-align:right;vertical-align:bottom;padding-bottom:60px;}
.training-banner .progress{font-size:36px;font-family:'DINPro-Light', sans-serif;
	line-height:1.25;letter-spacing:-1.4px;display:block;
}

/*--- Sliding Banner ---*/
.sliding-banner{position:relative;background-color:#003643;height:420px;}
.sliding-banner.events{;
	background-repeat:no-repeat;background-position:center bottom;display:flex;
	padding:40px 0;height:auto;
	-webkit-background-size:cover;
	background-size:cover;
}
.sliding-banner .owl-stage-outer,
.sliding-banner .owl-stage-outer div{height:100%;}
.owl-carousel .owl-item .owl-lazy:not([src]), 
.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:none;}
.banner-slider{height:100%;}
.banner-slider .item{position:relative;height:100%;
	background-position:center top;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
}
.banner-slider .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;
	background: -webkit-linear-gradient(rgba(0,0,0,0) -20%, rgba(0, 61, 76, 0.83) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0) -20%, rgba(0, 61, 76, 0.83) 100%);
	background: linear-gradient(rgba(0,0,0,0) -20%, rgba(0, 61, 76, 0.83) 100%);
}
.banner-slider .caption-wrapper{display:table;width:100%;height:100%;position:relative;z-index:2;}
.banner-slider .caption{display:table-cell;vertical-align:middle;color:#fff;text-align:center;padding:20px 0;}
.banner-slider .context{max-width:520px;text-align:left;height:auto !important;}
.banner-slider .label,
.banner-slider .label-bottom,
.training-banner .label-bottom{display:block;font-family:'DINPro-Medium', sans-serif;line-height:2.81;
	letter-spacing:-0.6px;
}
.banner-slider h2,
.training-banner h2{font-family:'DINPro-Light', sans-serif;font-size:58px;line-height:0.91;letter-spacing:-0.8px;
	margin-bottom:3px;
}
.banner-slider h2 span{display:block;font-size:38px;}
.banner-slider .primary-btn{margin-top:20px;}
.banner-slider .owl-nav button,
.events-slider .owl-nav button{position:absolute;top:0;bottom:0;margin:auto;z-index:5;}
.banner-slider .owl-nav button.owl-prev{left:60px;}
.banner-slider .owl-nav button.owl-next{right:60px;}
.banner-slider .owl-nav button i,
.events-slider .owl-nav button i{display:block;width:60px;height:60px;line-height:60px;color:#fff;
	font-size:48px;
}
.banner-slider .owl-nav button:hover i,
.banner-slider .owl-nav button:focus i,
.events-slider .owl-nav button:hover i,
.events-slider .owl-nav button:focus i{color:#61c7d1;}

.banner-slider .owl-dots{position:absolute;width:100%;left:0;bottom:24px;font-size:0;
	text-align:center;
}
.banner-slider .owl-dots button{display:inline-block;width:28px;height:28px;position:relative;vertical-align:middle;}
.banner-slider .owl-dots button span{position:absolute;left:0;right:0;top:0;bottom:0;width:16px;height:16px;
	border:1px solid #fff;margin:auto;
	-webkit-border-radius:50%;
	border-radius:50%;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.banner-slider .owl-dots button:hover span{border-color:rgba(255,255,255,0.5);}
.banner-slider .owl-dots button.active span{background-color:#fff;}

/*---------- BREADCRUMBS ----------*/
#breadcrumbs{border-bottom:1px solid #f0f0f0;}
#breadcrumbs.dark{background-color:#f6f6f6;}
#breadcrumbs ul{font-size:0;max-width:none;padding:0 116px;}
#breadcrumbs li{display:inline-block;vertical-align:top;padding-right:24px;position:relative;}
#breadcrumbs li:after{content:"\e907";width:24px;height:24px;line-height:26px;color:#9b9b9b;
	text-align:center;position:absolute;right:0;top:0;bottom:0;margin:auto;font-size:24px;
	font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#breadcrumbs li:last-child{padding-right:0;}
#breadcrumbs li:last-child:after{display:none;}
#breadcrumbs a{line-height:normal;color:#9b9b9b;font-family: 'DINPro-Light', sans-serif;font-size:24px;
	padding:14px 5px;display:block;
}
#breadcrumbs a:hover,
#breadcrumbs a:focus{color:#003643;}
#banner #breadcrumbs{position:absolute;left:0;top:0;width:100%;z-index:10;border-color:rgba(255, 255, 255, 0.47);}
#banner #breadcrumbs li:after,
#banner #breadcrumbs a{color:#fff;}
#banner #breadcrumbs a:hover,
#banner #breadcrumbs a:focus{color:rgba(255, 255, 255, 0.47);}

/*---------- BENEFITS ----------*/
.benefits{margin:0 0 0 -30px;font-size:0;text-align:left;}
.benefits li{width:33.33%;padding:30px 0 0 30px;display:inline-block;vertical-align:top;}
.benefits .block{border: solid 1px #d6d6d6;background-color: #ffffff;overflow:hidden;text-align:center;
	-webkit-border-radius:6px;
	border-radius: 6px;
  -webkit-box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
}
.benefits .pic-wrapper{position:relative;overflow:hidden;display:block;background-color:#003643;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
.benefits .pic-wrapper img{
	-webkit-transition: opacity 0.35s, -webkit-transform 0.6s;
  transition: opacity 0.35s, transform 0.6s;
  -webkit-transform: perspective(1000px) translate3d(0,0,0);
  transform: perspective(1000px) translate3d(0,0,0);
}
.benefits .pic-wrapper:hover img{
	-webkit-transform: perspective(1000px) translate3d(0,0,50px);
  transform: perspective(1000px) translate3d(0,0,50px);
}
.benefits .desc{padding:24px 30px 88px 30px;position:relative;}
.benefits h3{color:#43484d;line-height:1.39;font-size:18px;margin-bottom:7px;}
.benefits p{color:#86939e;font-size:16px;}
.benefits .btn-wrapper{position:absolute;left:0;bottom:38px;width:100%;}

/*---------- TRAINING ----------*/
.training-tbl{display:table;width:100%;padding-right:0;}
.training-tbl .col{display:table-cell;vertical-align:middle;}
.training-tbl .col.left{width:300px;padding-right:24px;}
.training-tbl .col.left h2{color:#00232c;font-size:42px;line-height:0.98;margin-bottom:17px;}
.training-tbl .col.left p{color:#4a4a4a;font-size:20px;line-height:normal;}
.training-tbl .col.right{padding:0 48px 0 60px;overflow: hidden;}

.content-slider.training{width:922px;}
.content-slider .item{position:relative;height:400px;background-color:#00232c;
	background-position:center top;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
}
.content-slider .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;
	background:#003D4C;
	background: -webkit-linear-gradient(rgba(0,0,0,0) -20%, rgba(0, 61, 76, 0.83) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0) -20%, rgba(0, 61, 76, 0.83) 100%);
	background: linear-gradient(rgba(0,0,0,0) -20%, rgba(0, 61, 76, 0.83) 100%);
}
.content-slider .block{display:table;width:100%;height:100%;position:relative;z-index:5;}
.content-slider .container{display:table-cell;padding:60px 20px 90px 20px;vertical-align:middle;position:relative;
	color:#fff;text-align:center;
}
.content-slider .icon{display:inline-block;font-size:64px;margin-bottom:20px;}
.content-slider h3{font-size:22px;line-height:1.55;font-family:'DINPro-Medium', sans-serif;}
.content-slider p{font-size:13px;line-height:normal;margin-bottom:9px;}
.content-slider .duration{display:inline-block;vertical-align:top;height:24px;line-height:22px;
	border:1px solid #fff;font-size:12px;font-family:'DINPro-Medium', sans-serif;padding:0 10px;
	-webkit-border-radius:24px;
	border-radius:24px;
}
.content-slider .primary-btn{position:absolute;min-width:inherit;left:20px;right:20px;bottom:20px;margin:auto;}
.content-slider .primary-btn:hover,
.content-slider .primary-btn:focus{background-color:#61c7d1;}

.content-slider .owl-nav button{position:absolute;top:0;bottom:0;margin:auto;}
.content-slider .owl-nav button.owl-prev{left:-60px;}
.content-slider .owl-nav button.owl-next{right:-60px;}
.content-slider .owl-nav button i{display:block;width:60px;height:60px;line-height:60px;color:#000;
	font-size:48px;
}
.content-slider .owl-nav button:hover i,
.content-slider .owl-nav button:focus i{color:#61c7d1;}
.content-slider .owl-nav button.disabled{pointer-events:none;}
.content-slider .owl-nav button.disabled i{color:#ddd;}

.linkedIn-link{display:inline-block;width:221px;}

.certificates{font-size:0;margin:44px 0 0 0;}
.certificates .block{display:inline-block;vertical-align:middle;width:289px;color:#fff;position:relative;
	-webkit-border-radius:15px;
	border-radius:15px;
	-webkit-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.5);
	box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.5);
	-webkit-transition:all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.certificates .block h3{font-family:'DINPro-Light', sans-serif;font-size:36px;
	line-height:0.9;letter-spacing:-1.4px;
}
.certificates .icon{display:inline-block;vertical-align:top;}
.certificates .block p{font-family:'DINPro-Light', sans-serif;font-size:12px;position:absolute;
	left:0;bottom:0;margin:0;width:100%;
}
.certificates .block.master{background-color:#003643;padding:33px 24px;height:340px;z-index:3;}
.certificates .block.expert,
.certificates .block.junior{height:260px;padding:23px 24px 15px 24px;opacity:0;
	 -webkit-backface-visibility: hidden;
   backface-visibility:hidden;
}
.certificates .block.expert{background-color:#1aaf5d;left:-12px;z-index:2;
	-webkit-transform:matrix(1, 0, 0, 1, -277, 0);
  transform: matrix(1, 0, 0, 1, -277, 0);
}
.certificates .block.junior{background-color:#7cc142;right:-12px;z-index:1;
	-webkit-transform:matrix(1, 0, 0, 1, 277, 0);
  transform: matrix(1, 0, 0, 1, 277, 0);
}

.certificates.animate .block.expert,
.certificates.animate .block.junior{opacity:1;
	-webkit-transform:matrix(1, 0, 0, 1, 0, 0);
  transform: matrix(1, 0, 0, 1, 0, 0);
}

.certificates .block.master p{padding:0 24px 33px 24px;}
.certificates .block.expert p,
.certificates .block.junior p{padding:0 24px 15px 24px;}
.certificates .block.master .icon{font-size:124px;margin-top:28px;}
.certificates .block.expert .icon{font-size:84px;margin-top:22px;}
.certificates .block.junior .icon{font-size:64px;margin-top:32px;}

/*---------- TRAINING INNER ----------*/
.contents{padding:10px 20px;font-family:'DINPro-Bold', sans-serif;font-size:16px;
	color:#003643;line-height:2.81;width:180px;
	-webkit-box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
  border:solid 1px #d6d6d6;border-bottom:0 none;
  background-color:#ffffff;
}
.contents-dd{display:none;height:50px;background-color:#fff;border:solid 1px #dfe3e8;
	margin:0;padding:0 20px;font-family:'DINPro-Regular', sans-serif;font-size:16px;color:#666;
}
.course-tbl{display:table;width:100%;}
.course-tbl .col{display:table-cell;vertical-align:top;}
.course-tbl .col.left{width:350px;}
.course-tbl .col.right{padding-left:25px;}
.shadow-wrapper{background-color:#fff;border: solid 1px #d6d6d6;
	-webkit-box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
}
.modules > li{padding:15px 20px 20px 20px;border-bottom:1px solid #d6d6d6;
	-webkit-box-shadow: 0 2px 4px 0 rgba(182, 182, 182, 0.5);
	box-shadow: 0 2px 4px 0 rgba(182, 182, 182, 0.5);
}
.modules > li:last-child{border:0 none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.modules > li.active{background-color:#003643;}
.modules h3{color:#003643;font-size:24px;line-height:1.88;}
.modules h3 a{color:#003643;}
.modules h3 a:hover,
.modules h3 a:focus{color:#84bd00;}
.modules > li.active h3,
.modules > li.active h3 a{color:#fff;}
.modules > li.active h3 a:hover,
.modules > li.active h3 a:focus{color:#61c7d1;}
.modules ul li{padding:4px 0;}
.modules ul li a{display:block;position:relative;color:#9b9b9b;font-size:15px;padding-left:20px;}
.modules ul li a:before{content:"\e907";position:absolute;left:0;top:3px;
	font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.modules ul li a:hover,
.modules ul li a:focus{color:#000;}
.modules > li.active ul li a:hover,
.modules > li.active ul li a:focus{color:#fff;}

.slides-container .heading{padding:24px 40px;border-bottom:1px solid #d6d6d6;
	display:table;width:100%;
	-webkit-box-shadow: 0 2px 4px 0 rgba(182, 182, 182, 0.5);
	box-shadow: 0 2px 4px 0 rgba(182, 182, 182, 0.5);
}
.slides-container .heading .cell{display:table-cell;vertical-align:middle;}
.slides-container .heading .cell.left{padding-right:30px;}
.slides-container .heading .cell.right{text-align:right;font-size:24px;line-height:1.88;color:#b0abab;}
.slides-container .heading h3{color:#003643;font-size:24px;line-height:1.88;
	font-family:'DINPro-Medium', sans-serif;
}
.slides-container .content{padding:30px 40px;}
.slides-container h4{line-height:1.25;letter-spacing:-1.4px;color:#003643;font-size:36px;
	margin-bottom:12px;font-family:'DINPro-Medium', sans-serif;
}
.slides-container p{font-family:'DINPro-Medium', sans-serif;color:#000;font-size:20px;letter-spacing:-0.8px;}

.slides-pagination{display:table;width:100%;padding-top:20px;}
.slides-pagination .cell{display:table-cell;vertical-align:middle;}
.slides-pagination .cell.right{text-align:right;}
.slides-pagination button{min-width:120px;display:inline-block;vertical-align:middle;text-align:center;
	line-height:45px;border:1px solid #b0abab;font-size:24px;color:#b0abab;margin:0;background-color:#fff;
	cursor:pointer;
}
.slides-pagination button:hover,
.slides-pagination button:focus{background-color:#61c7d1;border-color:#61c7d1;color:#fff;}
.slides-pagination button:disabled{background-color:#CBC7C7;border-color:#CBC7C7;pointer-events:none;}

.author-container{margin-top:32px;}
.author-container .tabs{padding:0 40px;border-bottom:1px solid #d6d6d6;font-size:0;
	-webkit-box-shadow: 0 2px 4px 0 rgba(182, 182, 182, 0.5);
	box-shadow: 0 2px 4px 0 rgba(182, 182, 182, 0.5);
}
.author-container .tabs a{display:inline-block;vertical-align:middle;margin-left:70px;
	color:#003643;font-size:24px;line-height:1.88;padding:24px 0;position:relative;
}
.author-container .tabs a:first-child{margin-left:0;}
.author-container .tabs a:after{content:"";width:0;height:4px;background-color:transparent;
	position:absolute;left:0;bottom: 0;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.author-container .tabs a.active:after{width:100%;background-color:#7cc142;}
.author-container .tabs a.active{font-family:'DINPro-Medium', sans-serif;}
.author-container .tab-content{padding:38px 28px;display:none;}
.author-container .tab-content.active{display:block;}

.author-tbl{display:table;width:100%;}
.author-tbl .cell{display:table-cell;vertical-align:top;}
.author-tbl .cell.left{width:183px;}
.author-tbl .cell.right{padding-left:40px;}
.author-tbl .name{display:block;color:#003643;font-family:'DINPro-Medium', sans-serif;
	line-height:normal;letter-spacing:-0.7px;font-size:18px;text-transform:uppercase;
	margin-top:12px;
}
.author-tbl .designation{display:block;color:#b0abab;line-height:normal;letter-spacing:-0.7px;font-size:18px;}
.author-tbl p{color:#9b9b9b;font-size:15px;line-height:1.6;letter-spacing:-0.6px;margin-bottom:20px;}

.excercise-files li{border-top:1px solid #f0f0f0;}
.excercise-files li:first-child{border-top:0 none;}
.excercise-files a{display:table;width:100%;line-height:1.88;padding:10px 0;color:#003643;}
.excercise-files a span{display:table-cell;vertical-align:middle;}
.excercise-files a span.left{padding-right:28px;font-family:'DINPro-Medium', sans-serif;font-size:24px;}
.excercise-files a span.right{width:48px;text-align:right;}
.excercise-files a .icon{font-size:46px;}
.excercise-files a:hover,
.excercise-files a:focus{color:#84bd00;}

.comments{padding:60px 0 0 0;}

.editor ul,
.editor ol{padding-left:20px;line-height:1.6;margin-bottom:20px;color:#9b9b9b;font-size:15px;}
.editor ul{list-style:disc;}
.editor ol{list-style:decimal;}
.editor a:hover{color:#61c7d1;}
.editor h4{color:#003643;line-height:1.88;letter-spacing:-0.9px;font-size:24px;}

.slides-container .content.editor ul,
.slides-container .content.editor ol{font-family:'DINPro-Medium', sans-serif;color:#000;font-size:20px;
	letter-spacing:-0.8px;
}

/*---------- CLUB TRIPS ----------*/
.club-trips-icons{font-size:0;text-align:center;}
.club-trips-icons li{display:inline-block;vertical-align:top;margin:30px;width:128px;}
.club-trips-icons .icon{width:128px;height:128px;line-height:122px;display:inline-block;
	color:#00232c;border:3px solid #00232c;font-size:70px;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.club-trips-icons .label{display:block;line-height:1;font-size:14px;color:#00232c;
	font-family:'DINPro-Bold', sans-serif;margin-top:17px;
}

.trips{font-size:0;margin:0 0 0 -25px;padding:20px 0 0 0;}
.widget .trips{width:285px;margin:0 auto;padding:0;}
.trips li{display:inline-block;vertical-align:top;padding:0 0 25px 25px;width:25%;}
.trips .block{border:solid 1px #e6eaee;background-color:#fff;overflow:hidden;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.trips .pic-wrapper{position:relative;overflow:hidden;display:block;background-color:#003643;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
.trips .pic-wrapper img{
	-webkit-transition: opacity 0.35s, -webkit-transform 0.6s;
  transition: opacity 0.35s, transform 0.6s;
  -webkit-transform: perspective(1000px) translate3d(0,0,0);
  transform: perspective(1000px) translate3d(0,0,0);
}
.trips .pic-wrapper:hover img{
	-webkit-transform: perspective(1000px) translate3d(0,0,50px);
  transform: perspective(1000px) translate3d(0,0,50px);
}
.trips .desc{padding:16px 17px 100px 17px;position:relative;}
.trips.past .desc{padding-bottom:30px;}
.trips .date{display:block;color:#1880e7;letter-spacing:0.1px;font-size:15px;}
.trips h3,
.trips h4{color:#353b3e;margin-top:7px;font-family:'DINPro-Medium', sans-serif;
	line-height:1.56;font-size:16px;
}
.trips h3 a,
.trips h4 a{color:#353b3e;}
.trips h3 a:hover,
.trips h3 a:focus,
.trips h4 a:hover,
.trips h4 a:focus{color:#7cc142;}
.trips p{color:#8a96a0;font-size:14px;margin:9px 0 0 0;}
.trips .meta{position:absolute;left:0;bottom:0;display:table;width:100%;padding:0 17px 30px 17px;}
.trips .meta .cell{display:table-cell;vertical-align:middle;position:relative;width:50%;}
.trips .meta .cell.left:after{content:"";width:2px;height:38px;border-left:1px solid #e1e3ec;
	position:absolute;right:0;top:0;bottom:0;margin:auto;
}
.trips .meta .cell.right{padding-left:26px;}
.trips .meta span{display:block;font-size:14px;color:#353b3e;line-height:1.79;}
.trips .meta .cell.right span{color:#8a96a0;}
.trips .meta .cell.right span strong{font-weight:normal;font-family:'DINPro-Bold', sans-serif;color:#0077ff;
	margin-right:5px;
}

.trips .owl-nav button{position:absolute;top:0;bottom:0;margin:auto;}
.trips .owl-nav button.owl-prev{left:-56px;}
.trips .owl-nav button.owl-next{right:-56px;}
.trips .owl-nav button i{display:block;width:56px;height:56px;line-height:56px;color:#000;font-size:48px;}

/*---------- TABLE LAYOUT ----------*/
.tbl-layout{display:table;width:100%;}
.tbl-layout .col{display:table-cell;vertical-align:top;}
.tbl-layout .col.left{padding-right:80px;}
.tbl-layout .col.right{width:400px;}
.tbl-layout h3{font-family:'DINPro-Light', sans-serif;color:#003643;letter-spacing:-1.4px;
	font-size:36px;line-height:normal;
}
.tbl-layout .editor h3{margin-bottom:20px;}

/*---------- WIDGET ----------*/
.widget{margin-top:60px;}
.widget:first-child{margin-top:0;}
.widget .heading{padding:15px 28px;border-bottom:1px solid #d6d6d6;
	-webkit-box-shadow: 0 2px 4px 0 rgba(182, 182, 182, 0.5);
	box-shadow: 0 2px 4px 0 rgba(182, 182, 182, 0.5);
}
.widget .heading h3{color:#003643;font-size:36px;line-height:1.25;letter-spacing:-1.4px;
	font-family:'DINPro-Light', sans-serif;
}

.widget.no-shadow .heading{padding:0;border:0 none;padding-left:56px;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.widget .content{padding:28px;}

.event-date ul{margin-bottom:30px;}
.event-date li{margin-bottom:14px;}
.event-date .label,
.location .label{font-size:14px;text-transform:uppercase;color:#9b9b9b;line-height:1.71;letter-spacing:-0.5px;
	display:block;margin-bottom:2px;
}
.event-date .value,
.location .value{font-size:20px;color:#4a4a4a;line-height:1.2;letter-spacing:-0.8px;display:block;}
.event-date .primary-btn{display:block;}

.location .heading{padding:0;}
.location iframe{display:block;}

/*---------- GALLERY ----------*/
.hashtag{display:block;font-size:52px;font-family:'DINPro-Light', sans-serif;line-height:1.12;
	letter-spacing:-2px;color:#003643;
}

.gallery{font-size:0;margin:-25px 0 0 -25px;}
.gallery li{display:inline-block;vertical-align:top;padding:25px 0 0 25px;width:25%;}
.gallery a{display:block;position:relative;overflow:hidden;background-color:#003643;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
.gallery a img{
	-webkit-transition: opacity 0.35s, -webkit-transform 0.6s;
  transition: opacity 0.35s, transform 0.6s;
  -webkit-transform: perspective(1000px) translate3d(0,0,0);
  transform: perspective(1000px) translate3d(0,0,0);
}
.gallery a:hover img{
	-webkit-transform: perspective(1000px) translate3d(0,0,50px);
  transform: perspective(1000px) translate3d(0,0,50px);
}

.fancybox-thumbs__list a:before{border-color:#7cc142;}

.pulse{
	animation-name: pulse;
	-webkit-animation-name: pulse;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}


@-webkit-keyframes pulse {
	0% {
		opacity: 0.5;		
	}
	50% {
		opacity: 1;	
	}	
	100% {
		opacity: 0.5;	
	}			
}

@keyframes pulse {
	0% {
		opacity: 0.5;		
	}
	50% {
		opacity: 1;	
	}	
	100% {
		opacity: 0.5;	
	}			
}


.lazyestload{
	animation-name: pulse;
	-webkit-animation-name: pulse;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

/*---------- EVENTS CALENDAR ----------*/
.table-tabs{font-size:0;padding-top:20px;}
.table-tabs a{display:inline-block;vertical-align:bottom;margin-left:6px;color:#002257;
	font-family:'DINPro-Bold', sans-serif;line-height:42px;position:relative;padding:0 30px;
	top:6px;border:1px solid #e6eaee;border-bottom:0 none;background-color:#efefef;font-size:15px;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-transition:none;
	transition:none;
}
.table-tabs a:first-child{margin-left:0;}
.table-tabs a.active{top:1px;background-color:#fff;z-index:10;}

.table-tabs-content{display:none;background-color:#fff;border:1px solid #e6eaee;position:relative;z-index:5;}
.table-tabs-content.active{display:block;}

table{border-collapse:collapse;margin:0;padding:0;width:100%;}
table tr{border-bottom:1px solid #e6eaee;}
table th,
table td{padding:5px 22px;text-align:left;line-height:1.69;font-size:13px;font-weight:normal;vertical-align:middle;}
table th{color:#97a3b4;padding:14px 22px;}
table td{color:#002257;}
table tbody tr:last-child{border-bottom:0 none;}
table tbody td.align-right{text-align:right;}
table .view{color:#97a3b4;position:relative;display:inline-block;vertical-align:middle;line-height:4;}
table .view span{font-family:'DINPro-Regular', sans-serif;display: block;padding-right:26px;}
table .view:before{position:absolute;right:0;top:0;bottom:0;margin:auto;font-size:14px;}
table .view:hover{color:#7cc142;}
table tbody tr:hover{background-color:#efefef;}

/*---------- PAGINATION ----------*/
.pagination{font-size:0;padding:32px 0 0 0;}
.pagination.align-right{text-align:right;}
.pagination li{display:inline-block;vertical-align:middle;margin:7px;}
.pagination li:first-child{margin-left:0;}
.pagination li a,
.pagination li span{padding:0 5px;font-size:14px;color:#003d4c;display:block;height:43px;line-height:43px;
	text-align:center;text-decoration:none;font-family: 'DINPro-Medium', sans-serif;
}
.pagination li a{border:solid 1px rgba(0, 0, 0, 0.12);padding:0 14px;min-width:43px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.pagination li a:hover{background-color:#f2f2f2;}
.pagination li a.current{background-color:#003d4c;color:#fff;border-color:#003d4c;}
.pagination li.prev a,
.pagination li.next a{font-size:18px;padding:0 11px;}
.pagination li.next{margin-right:0;}

/*---------- PUBLICATIONS ----------*/
.publications{margin:-20px 0 0 -20px;font-size:0;}
.publications li{display:inline-block;vertical-align:top;padding:20px 0 0 20px;width:25%;}
.publications .block{position:relative;background-color:#fff;border:solid 1px #e6eaee;
	padding:20px 20px 90px 20px;text-align:center;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.publications .icon{width:64px;font-size:64px;display:inline-block;vertical-align:top;margin-bottom:19px;}
.publications .label{display:block;font-family: 'DINPro-Medium', sans-serif;color:#4a4a4a;
	line-height:1.14;font-size:22px;
}
.publications .primary-btn{position:absolute;min-width:inherit;left:20px;right:20px;bottom:20px;margin:auto;}


/*---------- POPUP ----------*/
.popup{max-width:600px;overflow:hidden;background-color:#fff;
	-webkit-border-radius:15px;
	border-radius:15px;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	-webkit-transform: translateY(-80px);
	transform: translateY(-80px);
  -webkit-transition: all .5s;
  transition: all .5s;
}

.popup h2,
.popup p,
.popup form{opacity: 0;
	-webkit-transform: translateY(-40px);
	transform: translateY(-40px);
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
  -webkit-transition-duration:.3s;
  transition-duration:.3s;
}

.popup .summary{line-height:1.19;font-size:16px;}
.popup .or{display:block;color:#9b9b9b;text-align:center;}
.popup .forgot{display:inline-block;vertical-align:top;margin-top:8px;line-height:2.13;color:#003643;
	text-decoration:underline;
}
.popup .forgot:hover,
.popup .forgot:focus{text-decoration:none;}

/* Final state */
.fancybox-slide--current .popup,
.fancybox-slide--current .popup h2,
.fancybox-slide--current .popup p,
.fancybox-slide--current .popup form{
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition-duration:.3s;
	transition-duration: .3s;
}

/* Reveal content with different delays */
.fancybox-slide--current .popup h2 {
	-webkit-transition-delay:.1s;
	transition-delay:.1s;
}

.fancybox-slide--current .popup p{
	-webkit-transition-delay:.2s;
	transition-delay:.2s;
}

.fancybox-slide--current .popup form{
	-webkit-transition-delay:.4s;
	transition-delay:.4s;
}


/*---------- FOOTER ----------*/
/*--- Newsletter ---*/
.newsletter{padding:60px 0;background-color:#ebebeb;}
.newsletter .wrapper{display:table;}
.newsletter .wrapper .col{display:table-cell;vertical-align:middle;}
.newsletter .wrapper .col.left{padding-right:55px;}
.newsletter .fieldset{display:table;width:100%;}
.newsletter .fieldset .field{display:table-cell;vertical-align:middle;padding-left:20px;}
.newsletter .name-field{width:232px;}
.newsletter .btn-field{width:190px;}
.newsletter h3{color:#4a4a4a;font-size:20px;}
.newsletter h3 span{display:block;font-size:24px;font-family: 'DINPro-Medium', sans-serif;color:#00232c;}
.newsletter .textbox{height:50px;background-color:#ffffff;border:solid 1px #d3d3d3;display:block;
	width:100%;margin:0;font-family:'DINPro-Regular', sans-serif;font-size:16px;color:#4a4a4a;padding:0 13px;
}
.newsletter .textbox:focus{border-color:#9b9b9b;}
.newsletter ::-webkit-input-placeholder {color:#9b9b9b;opacity:1;}
.newsletter ::-moz-placeholder {color:#9b9b9b;opacity:1;}
.newsletter :-ms-input-placeholder {color:#9b9b9b;opacity:1;}
.newsletter ::placeholder {color:#9b9b9b;opacity:1;}
.newsletter button{height:50px;display:block;background-color:#84bd00;width:100%;margin:0;cursor:pointer;
	font-family: 'DINPro-Bold', sans-serif;font-size:22px;color:#fff;border:0 none;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.newsletter button:hover,
.newsletter button:focus{background-color:#003643;}

/*--- Quick Links ---*/
.quicklinks{background-color:#003643;padding:60px 0;color:#fff;}
.quicklinks .header{display:table;width:100%;}
.quicklinks .header .col{display:table-cell;vertical-align:middle;}
.quicklinks .header .col.right{text-align:right;}
.quicklinks h3{font-size:42px;}
.quicklinks .toggle{position:relative;font-family: 'DINPro-Medium', sans-serif;font-size:14px;text-transform:uppercase;
	padding:20px 40px 20px 20px;cursor:pointer;display:inline-block;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.quicklinks .toggle:hover{color:rgba(255,255,255,0.5);}

.quicklinks .toggle:after{content:"\e909";width:40px;height:48px;line-height:48px;
	text-align:center;position:absolute;right:0;top:0;bottom:0;margin:auto;font-size:34px;letter-spacing:0;
	font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
	-webkit-transition: transform 0.3s ease 0s;
	transition: transform 0.3s ease 0s;
}

.quicklinks.open .toggle:after{line-height:49px;
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg);	
}
.quicklinks .links{padding-top:60px;display:none;}
.quicklinks .links .tbl{display:table;width:100%;}
.quicklinks .links .col{display:table-cell;vertical-align:top;}
.quicklinks .links .col.left{width:440px;padding-right:94px;}
.quicklinks .blocks-menu{margin:-6px 0 0 -6px;font-size:0;}
.quicklinks .blocks-menu li{display:inline-block;vertical-align:top;width:50%;padding:6px 0 0 6px;}
.quicklinks .blocks-menu a{display:table;width:100%;height:108px;color:#fff;
	background-color:#003d4c;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.quicklinks .blocks-menu a:hover,
.quicklinks .blocks-menu a:focus{background-color:#012c37;}
.quicklinks .blocks-menu a .cell{display:table-cell;vertical-align:middle;text-align:center;}
.quicklinks .blocks-menu .icon{display:block;width:26px;height:26px;border:1px solid #fff;line-height:24px;
	text-align:center;font-size:14px;margin:0 auto 8px auto;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.quicklinks .blocks-menu .label{display:block;text-transform:uppercase;font-family: 'DINPro-Light', sans-serif;
	font-size:15px;line-height:1.19;
}

.quicklinks .mega-links{margin:-25px 0 0 -36px;font-size:0;}
.quicklinks .mega-links .block{display:inline-block;vertical-align:top;padding:25px 0 0 36px;width:25%;
	font-size:14px;
}
.quicklinks .mega-links h4{font-family: 'DINPro-Medium', sans-serif;text-transform:uppercase;}
.quicklinks .mega-links a{display:inline-block;vertical-align:top;padding:2px 0;color:#fff;}
.quicklinks .mega-links a:hover,
.quicklinks .mega-links a:focus{text-decoration:underline;}

/*--- Footer Links ---*/
.footerlinks{background-color:#012c37;padding:40px 0;}
.footerlinks .tbl{display:table;width:100%}
.footerlinks .col{display:table-cell;vertical-align:middle;text-align:center;font-size:13px;
	color:rgba(255, 255, 255, 0.9);padding:0 20px;
}
.footerlinks a{color:rgba(255, 255, 255, 0.9);}
.footerlinks a:hover,
.footerlinks a:focus{text-decoration:underline;}

/*---------- EVENTS SLIDER----------*/
.sliding-banner.events .heading{font-size:18px;color:#fff;margin-bottom:20px;}

.sliding-banner.events .owl-stage-outer, 
.sliding-banner.events .owl-stage-outer div{height:auto;}

.events-slider .item{display:flex;overflow:hidden;min-height:300px;
	-webkit-border-radius:0 5px 5px 5px;
	border-radius:0 5px 5px 5px;
}
.events-slider .col{flex:0 0 50%;}
.events-slider .col.left{background-color:#fff;position:relative;display:flex;
	padding:82px 40px 40px 100px;flex-direction:column;
}
.events-slider .col.right{background-position:center bottom;background-repeat:no-repeat;
	position:relative;overflow:hidden;
}
.events-slider .col.right a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;
	text-indent:-9999px;background-position:center bottom;background-repeat:no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.6s;
	transition: opacity 0.35s, transform 0.6s;
	-webkit-transform: perspective(1000px) translate3d(0,0,0);
	transform: perspective(1000px) translate3d(0,0,0);
}
.events-slider .col.right a:hover{
	-webkit-transform: perspective(1000px) translate3d(0,0,50px);
  transform: perspective(1000px) translate3d(0,0,50px);
}
.events-slider .event-date{position:absolute;left:0;top:0;background-color:#000;width:82px;
	height:82px !important;display:flex;align-items:center;color:#fff;justify-content:center;
	flex-direction:column;
}
.events-slider .event-date span{display:block;}
.events-slider .event-date .month{font-size:17px;line-height:1;}
.events-slider .event-date .date{font-size:23px;font-family:'DINPro-Bold', sans-serif;}
.events-slider .title{margin-bottom:10px;font-family:'DINPro-Medium', sans-serif;}
.events-slider .title a{display:block;color:#7cc142;font-size:25px;}
.events-slider .title a:hover{color:#61c7d1;}
.events-slider .info{display:block;color:#353b3e;font-size:20px;}
.events-slider .location{display:block;color:#14505F;font-size:20px;}
.events-slider .venue{display:block;color:#7cc142;font-size:14px;}
.events-slider .owl-nav button.owl-prev{left:-60px;}
.events-slider .owl-nav button.owl-next{right:-60px;}

/*---------- EVENTS ----------*/
.upcoming-events{display:flex;flex-wrap:wrap;margin:0 0 0 -20px;}
.upcoming-events .item{padding:20px 0 0 20px;flex:0 0 25%;height:354px;}
.upcoming-events .item .block{display:block;width:100%;height:100%;overflow:hidden;
	position:relative;
	-webkit-border-radius:0 10px 10px 10px;
	border-radius:0 10px 10px 10px;
}
.upcoming-events .item a{width:100%;height:100%;display:flex;position:relative;color:#fff;}
.upcoming-events .item a:before{content:"";position:absolute;left:0;top:0;
	width:100%;height:100%;z-index:1;
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, #000000 100%);
	background: -o-linear-gradient(rgba(0, 0, 0, 0) 0%, #000000 100%);
	background: linear-gradient(rgba(0, 0, 0, 0) 0%, #000000 100%);
}
.upcoming-events .item .quarter{display:block;width:49px;height:43px;line-height:43px;
	font-size:16px;text-align:center;position:absolute;left:0;top:0;z-index:10;
	background: -webkit-linear-gradient(150.29deg, #1A7991 45.83%, #14505F 94.68%);
	background: -o-linear-gradient(150.29deg, #1A7991 45.83%, #14505F 94.68%);
	background: linear-gradient(150.29deg, #1A7991 45.83%, #14505F 94.68%);
	font-family:'DINPro-Medium', sans-serif;
}

.upcoming-events .item:nth-child(even) .quarter{
	background: -webkit-linear-gradient(164.62deg, #8EE248 29.58%, #62A629 95.56%);
	background: -o-linear-gradient(164.62deg, #8EE248 29.58%, #62A629 95.56%);
	background: linear-gradient(164.62deg, #8EE248 29.58%, #62A629 95.56%);
}

.upcoming-events .item a .pic{width:100%;height:100%;
	background-position:center top;background-repeat:no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.6s;
	transition: opacity 0.35s, transform 0.6s;
	-webkit-transform: perspective(1000px) translate3d(0,0,0);
	transform: perspective(1000px) translate3d(0,0,0);
}
.upcoming-events .item a:hover .pic{
	-webkit-transform: perspective(1000px) translate3d(0,0,50px);
  transform: perspective(1000px) translate3d(0,0,50px);
}
.upcoming-events .item a .label{display:block;position:absolute;z-index:5;
	left:0;bottom:0;padding:40px;font-family:'DINPro-Medium', sans-serif;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.upcoming-events .item a:hover .label{color:#7cc142;}

.filter{display:flex;margin-bottom:30px;}
.filter .field{margin:0 0 0 16px;}
.filter .field:first-child{margin-left:0;}
.filter .input-wrapper{position:relative;}
.filter .input-wrapper:after{content:"\e909";position:absolute;top:0;right:5px;bottom:0;
	font-size:28px;width:30px;height:30px;line-height:30px;margin:auto;z-index:-1;
	font-family: 'icomoon' !important;speak:none;
	font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;
	-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.filter .textbox{background-color:transparent;}
.filter select.textbox{-webkit-appearance: none;z-index:10;position:relative;
	background-color:transparent;padding-right:40px;color:#14505F;min-width:200px;
}

.filter ::-webkit-input-placeholder{opacity:1;color:#14505F;}
.filter ::-moz-placeholder{opacity:1;color:#14505F;}
.filter :-moz-placeholder{opacity:1;color:#14505F;}
.filter :-ms-input-placeholder{opacity:1;color:#14505F;}
#ui-datepicker-div a{
	-webkit-transition:none;
	transition:none;
}
.ui-datepicker{z-index:50 !important;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{top:2px !important;}

.ui-datepicker .ui-datepicker-prev{left:2px !important;}
.ui-datepicker .ui-datepicker-next{right:2px !important;}

.events-list{display:flex;flex-wrap:wrap;margin:-30px 0 0 -30px;}
.events-list .item{flex:0 0 33.33%;padding:30px 0 0 30px;display:flex;flex-direction:column;}
.events-list .item .block{position:relative;overflow:hidden;color:#fff;height:100%;
	-webkit-border-radius:0 5px 5px 5px;
	border-radius:0 5px 5px 5px;
	-webkit-box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.25);
	background: -webkit-linear-gradient(329.4deg, #62A629 13.11%, #8EE248 95.82%);
	background: -o-linear-gradient(329.4deg, #62A629 13.11%, #8EE248 95.82%);
	background: linear-gradient(329.4deg, #62A629 13.11%, #8EE248 95.82%);
}
.events-list .item:nth-child(even) .block{
	background: -webkit-linear-gradient(339.7deg, #259AB7 11.02%, #0A576A 81.07%);
	background: -o-linear-gradient(339.7deg, #259AB7 11.02%, #0A576A 81.07%);
	background: linear-gradient(339.7deg, #259AB7 11.02%, #0A576A 81.07%);
}
.events-list .event-date{position:absolute;left:0;top:0;width:49px;
	height:43px !important;display:flex;align-items:center;color:#fff;justify-content:center;
	flex-direction:column;z-index:10;
	background-color:#000;
	background: -webkit-linear-gradient(291.79deg, #000000 8.16%, rgba(0, 0, 0, 0.69) 83.44%);
	background: -o-linear-gradient(291.79deg, #000000 8.16%, rgba(0, 0, 0, 0.69) 83.44%);
	background: linear-gradient(291.79deg, #000000 8.16%, rgba(0, 0, 0, 0.69) 83.44%);
	-webkit-border-radius:0 0 5px 0;
	border-radius:0 0 5px 0;
}
.events-list .event-date span{display:block;}
.events-list .event-date .month{font-size:10px;line-height:1;}
.events-list .event-date .date{font-size:14px;font-family:'DINPro-Medium', sans-serif;}
.events-list .pic-wrapper{height:225px;position:relative;overflow:hidden;}
.events-list .pic-wrapper a{display:block;width:100%;height:100%;position:relative;}
.events-list .pic-wrapper a .pic{display:block;width:100%;height:100%;
	background-position: center top;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.6s;
  transition: opacity 0.35s, transform 0.6s;
  -webkit-transform: perspective(1000px) translate3d(0,0,0);
  transform: perspective(1000px) translate3d(0,0,0)
}

.events-list .pic-wrapper a:hover .pic{
	-webkit-transform: perspective(1000px) translate3d(0,0,50px);
  transform: perspective(1000px) translate3d(0,0,50px);
}

.events-list .pic-wrapper a.video:before{content:"\e914";width:60px;height:60px;line-height:60px;
	text-align:center;left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;z-index:10;
	font-family: 'icomoon' !important;speak:none;font-size:40px;color:#fff;
	font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;
	-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.events-list .desc{padding:10px 30px 20px 30px;}
.events-list .title{font-size:15px;font-family:'DINPro-Medium', sans-serif;color:#fff;}
.events-list .title a{color:#fff;display:block;padding:10px 0 4px 0;}
.events-list .title a:hover{color:#000;}
.events-list .info{font-size:13px;}
.events-list .brief{padding:20px 30px 0 30px;}

/*---------- FILTER BANNER ----------*/
#filter_banner{height:324px;background-repeat:no-repeat;background-position:center center;
	padding:20px 0;
	-webkit-background-size:cover;
	background-size:cover;
}
#filter_banner .wrapper{height:100%;display:flex;flex-direction:column;justify-content:center;}
#filter_banner form{display:flex;align-items:center;justify-content:center;}
#filter_banner form .field.search{flex:0 0 50%;padding-right:20px;}
#filter_banner form .field{margin-bottom:0;margin-top:0;}
#filter_banner .section-title{color:#fff;margin-bottom:16px;}
#filter_banner .summary{color:#fff;margin-bottom:20px;}
#filter_banner .primary-btn{min-width:inherit;padding:0 60px;}

/*---------- DOCUMENTS ----------*/
.documents li{display:block;margin-top:20px;}
.documents a{display:block;background-color:rgba(216,220,221,0.27);border:1px solid rgba(0,0,0,0.1);
	overflow:hidden;position:relative;padding:16px 100px 16px 20px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.documents .title{display:block;font-size:18px;color:#555;margin-bottom:12px;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.documents .date{display:flex;align-items:center;color:#838383;}
.documents .date .icon{font-size:14px;}
.documents .date .text{display:block;font-size:12px;margin-left:6px;}
.documents .pdf{display:flex;width:84px;height:100%;align-items:center;justify-content:center;
	position:absolute;right:0;top:0;background-color:#E3EBEF;color:#033C4B;font-size:45px;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.documents a:hover{border-color:#82bc00;}
.documents a:hover .title,
.documents a:hover .pdf{color:#82bc00;}


/*---------- MEDIA QUERIES ----------*/
@media only screen and (max-width: 1500px) {
	.site-selector .selectric .label,
	.site-selector select{font-size:20px;}
	header nav a{padding:0 20px;}
	#banner,
	.sliding-banner{height:360px;}
	.banner-slider .owl-nav button.owl-prev{left:0;}
	.banner-slider .owl-nav button.owl-next{right:0;}
	.banner-slider .caption-wrapper{padding:0 100px;}
	.banner-slider h2, .training-banner h2{font-size:48px;}
	.banner-slider h2 span{font-size:30px;}
	.content-slider .owl-nav{text-align:center;font-size:0;}
	.content-slider .owl-nav button{position:relative;top:auto;display:inline-block;margin:10px;}
	.content-slider .owl-nav button.owl-next,
	.content-slider .owl-nav button.owl-prev{left:auto;right:auto;}
}

@media only screen and (max-width: 1300px) {
	#banner h1{font-size:42px;}
	.section-title,
	.hashtag{font-size:46px;}
	.form .textbox{padding:0 14px;}
	.form textarea.textbox{padding:12px 14px;}
	.selectric .label{margin-left:14px;}
	#breadcrumbs a{font-size:20px;}
	.summary.large{font-size:30px;}
	.content-slider.training{width:862px;}
	.training-tbl .col.left h2{font-size:38px;}
	.sliding-banner.events .small-wrapper{padding:0 100px;}
}

@media only screen and (max-width: 1100px) {
	body{padding-top:48px;}
	.navigation-hamburger{display:inline-block;}
	#mobile_nav{display:block;}
	header{position:fixed;width:100%;top:0;left:0;z-index:2000;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	header nav,
	header .btn-login{display:none;}
	header .top-section{display:none;}
	header .bottom-section{padding:0;}
	header .bottom-section .col.right{text-align:right;padding:0;}
	.content-wrapper,
	.newsletter,
	.regulation,
	.quicklinks{padding:30px 0;}
	.footerlinks{padding:20px 0;}
	.section-title{font-size:42px;margin-bottom:30px;}
	.hashtag{font-size:42px;}
	.newsletter .wrapper .col.left{padding-right:0;}
	.newsletter .name-field{width:auto;}
	.newsletter .fieldset .field{padding-left:12px;}
	.quicklinks h3{font-size:36px;}
	.quicklinks .links{padding-top:30px;}
	.quicklinks .links .tbl,
	.quicklinks .links .col{display:block;}
	.quicklinks .links .col.left{width:100%;padding:0 0 30px 0;}
	.quicklinks .blocks-menu li{width:25%;}
	.pagination li{margin:4px;}
	.training-tbl{padding:0 20px;}
	.training-tbl,
	.training-tbl .col{display:block;}
	.training-tbl .col.left{width:100%;padding:0 0 24px 0;text-align:center;}
	.training-tbl .col.right{padding:0 48px 20px 48px;}
	.content-slider.training{width:100%;}
	.linkedIn-link{width:180px;}
	.certificates .block h3{font-size:28px;}
	.benefits .desc{padding-bottom:78px;}
	.benefits .btn-wrapper{bottom:28px;}
	.course-tbl .col.left{display:none;}
	.course-tbl .col.right{padding:24px 0 0 0;}
	.contents{display:inline-block;width:auto;border:0 none;padding:0 0 10px 0;line-height:normal;
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	.contents-dd{display:block;}
	.trips li{width:33.33%;}
	.tbl-layout .col.right{width:350px;}
	.trips .owl-nav button i{width:40px;height:40px;font-size:40px;line-height:40px;}
	.trips .owl-nav button.owl-prev{left:-40px;}
	.trips .owl-nav button.owl-next{right:-40px;}
	.publications li{width:33.33%;}
}

@media only screen and (max-width: 970px) {
	#banner{padding-top:50px;}
	#banner h1,
	.section-title,
	.hashtag{font-size:38px;}
	.section-title.secondary{font-size:28px;}
	#banner,
	.sliding-banner{height:auto;}
	.newsletter .wrapper{display:block;}
	.newsletter .wrapper .col{display:block;}
	.newsletter .wrapper .col.left{text-align:center;padding-bottom:20px;}
	.newsletter .fieldset .field:first-child{padding-left:0;}
	.quicklinks h3{font-size:32px;}
	.quicklinks .mega-links .block{width:33.33%;}
	#breadcrumbs ul{padding:0 20px;}
	#breadcrumbs a{font-size:18px;}
	.summary{font-size:20px;}
	.summary.large{font-size:28px;}
	.benefits li{width:50%;}
	.certificates .block{width:230px;}
	.certificates .block h3{font-size:24px;}
	.certificates .block.master{padding:30px 16px;height:314px;}
	.certificates .block.expert,
	.certificates .block.junior{padding:20px 16px 15px 16px;height:240px;}
	.certificates .block.master .icon{font-size:104px;}
	.certificates .block.expert .icon{font-size:64px;}
	.certificates .block.junior .icon{font-size:44px;}
	.banner-slider .caption-wrapper{padding:0 80px;}
	.banner-slider .caption{padding:20px 0 60px 0;}
	.banner-slider h2,
	.training-banner h2{font-size:38px;}
	.banner-slider h2 span{font-size:26px;}
	.training-banner .progress{font-size:32px;}
	.banner-slider .context{max-width:none;}
	.training-banner{height:auto;padding:60px 0;}
	.training-banner .col.right{padding-bottom:0;vertical-align:middle;}
	.slides-container p{font-size:18px;}
	.trips li{width:50%;}
	.gallery{margin:-10px 0 0 -10px;}
	.gallery li{padding:10px 0 0 10px;}
	.btn-load-more{padding-top:30px;}
	.tbl-layout,
	.tbl-layout .col{display:block;}
	.tbl-layout .col.left{padding:0;}
	.tbl-layout .col.right{width:100%;padding:20px 0 0 0;}
	.widget.no-shadow .heading{padding-left:0;}
	.widget .trips{width:100%;}
	.sliding-banner.events .small-wrapper{padding:0 70px;}
	.upcoming-events .item{flex:0 0 50%;}
	.events-list .desc{padding:10px 20px 20px 20px;}
	.events-list .brief{padding:20px 20px 0 20px;}
	.events-list{margin:-20px 0 0 -20px;}
	.events-list .item{padding:20px 0 0 20px;}
	.events-list .pic-wrapper{height:145px;}
	.events-list .pic-wrapper a.video:before{width:50px;height:50px;line-height:50px;font-size:32px;}
	.events-slider .info{margin-bottom:20px;}
	.documents .title{font-size:16px;}
}

@media only screen and (max-width: 670px) {
	.pagination,
	.pagination.align-right{text-align:center;}
	.pagination li{display:none;}
	.pagination li.prev,
	.pagination li.next{display:inline-block;margin:0 10px;}
	.table-tabs-content{border:0 none;}
  table:not(.ui-datepicker-calendar) thead{border:none;
		clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;
		position:absolute;width:1px;
  }
  table:not(.ui-datepicker-calendar) tr{border:1px solid #e6eaee;display:block;margin-bottom:20px;}
  table:not(.ui-datepicker-calendar) td{border-bottom:1px solid #e6eaee;display:block;
		text-align:left;padding:14px 22px;
	}
  table:not(.ui-datepicker-calendar) td:before{content:attr(data-label);
		display:block;color:#97a3b4;
	}
  table:not(.ui-datepicker-calendar) td:last-child{border-bottom:0;}
	table:not(.ui-datepicker-calendar) tbody td.align-right{text-align:center;
		padding:0 22px;line-height:4;
	}
	table:not(.ui-datepicker-calendar) tbody tr:last-child{margin-bottom:0;}
	table:not(.ui-datepicker-calendar) tbody tr:last-child td{border-bottom:1px solid #e6eaee;}
	table .view{line-height:inherit;}
	table .view:before{line-height:3.8;}
	#banner h1, .section-title,
	.training-tbl .col.left h2,
	.hashtag{font-size:36px;}
	.section-title-tbl{margin-bottom:20px;}
	.footerlinks .tbl{display:block;font-size:0;}
	.footerlinks .col{display:inline-block;vertical-align:middle;padding:5px 20px;text-align:center;width:33.33%;}
	.footerlinks .col:nth-child(1),
	.footerlinks .col:nth-child(2){width:50%;}
	.benefits .btn-wrapper{bottom:28px;}
	.benefits .primary-btn{min-width:inherit;}
	.benefits .desc{padding:24px 20px 78px 20px;}
	.certificates .block.junior,
	.certificates .block.expert{right:auto;left:auto;opacity:1;
		-webkit-transform:none;
		transform:none;
	}
	.certificates .block{display:block;margin:0 auto;}
	.certificates .block.master{margin:20px auto;}
	.banner-slider h2, .training-banner h2{font-size:36px;line-height:normal;}
	.banner-slider h2 span{font-size:24px;}
	.training-banner{padding:30px 0;}
	.training-banner .progress{font-size:28px;}
	.slides-container .heading{padding:16px 20px;}
	.slides-container .heading h3,
	.slides-container .heading .cell.right,
	.editor h4{font-size:20px;}
	.slides-container p,
	.slides-container .content.editor ul,
	.slides-container .content.editor ol{font-size:16px;}
	.slides-container .content{padding:20px;}
	.slides-pagination button{font-size:22px;}
	.author-container .tabs{padding:0 20px;}
	.author-container .tabs a{padding:16px 0;font-size:20px;}
	.author-tbl,
	.author-tbl .cell{display:block;}
	.author-tbl .cell.right{padding:30px 0 0 0;}
	.comments{padding-top:30px;}
	.excercise-files a span.left{font-size:20px;}
	.excercise-files a .icon{font-size:36px;}
	.author-container .tab-content{padding:16px 20px;}
	.contents-dd{width:100%;}
	.fancybox-content{padding:30px;}
	.trips .meta .cell.left{width:40%}
	.trips .meta .cell.right{padding-left:20px;width:60%;}
	.gallery li{width:50%;}
	.publications li{width:50%;}
	.publications .label{font-size:18px;}
	.upcoming-events .item{height:300px;}
	.events-slider .item{flex-direction:column-reverse;min-height:inherit;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	.events-slider .col{flex:0 0 100%;}
	.sliding-banner.events .owl-stage-outer .col.right{height:200px;}
	.events-slider .col.right a{position:relative;}
	.events-slider .event-date{width:60px;height:60px !important;}
	.events-slider .event-date .month{font-size:15px;}
	.events-slider .event-date .date{font-size:20px;}
	.events-slider .col.left{padding:20px 20px 20px 80px;}
	.sliding-banner.events{padding:30px 0;}
	.upcoming-events .item a .label{padding:30px;}
	.events-list .item{flex:0 0 50%;}
	.events-slider .title a{font-size:22px;}
	.events-slider .info,
	.events-slider .location{font-size:18px;}
	.filter{flex-direction:column;}
	.filter .field{margin:16px 0 0 0;}
	#filter_banner{height:auto;}
	#filter_banner form .field.search{flex:0 0 66%;}
}

@media only screen and (max-width: 570px) {
	.bottom-section .site-selector{display:none;}
	#mobile_nav .site-selector{display:block;}
	#mobile_nav .site-selector .selectric .label{font-size:16px;}
	#banner{padding-top:35px;}
	#banner .caption{padding:30px 0;}
	#banner h1, .section-title,
	.training-tbl .col.left h2,
	.hashtag,
	.tbl-layout h3,
	.widget .heading h3{font-size:26px;}
	.section-title{margin-bottom:24px;}
	#breadcrumbs ul{padding:0 10px;}
	#breadcrumbs a{font-size:14px;padding:8px 5px;}
	#breadcrumbs li{padding-right:20px;}
	#breadcrumbs li:after{font-size:20px;width:20px;height:20px;line-height:23px;}
	.newsletter .fieldset,
	.newsletter .fieldset .field{display:block;padding:5px 0;}
	.newsletter .btn-field{width:100%;}
	.quicklinks h3{font-size:26px;}
	.content-wrapper, .newsletter, .quicklinks{padding:20px 0;}
	.quicklinks .blocks-menu li,
	.quicklinks .mega-links .block{width:50%;}
	.footerlinks .col,
	.footerlinks .col:nth-child(1),
	.footerlinks .col:nth-child(2){width:100%;}
	.form .fieldset,
	.form .fieldset .field{display:block;width:100%;}
	.form .fieldset .field{margin-top:20px;}
	.form .fieldset .field,
	.form .fieldset .field:first-child{padding:0;}
	.form .field .primary-btn{width:100%;min-width:inherit;}
	#banner .btns-wrapper .btn-outlined{display:block;}
	.summary{font-size:18px;}
	.summary.large{font-size:22px;}
	.benefits li{width:100%;}
	.banner-slider .owl-nav button{top:auto;}
	.banner-slider .owl-dots{bottom:16px;}
	.banner-slider .caption-wrapper{padding:0 20px;}
	.banner-slider .context{text-align:center;}
	.banner-slider h2,
	.training-banner h2{font-size:26px;}
	.banner-slider h2 span{font-size:20px;}
	.content-slider .owl-nav{font-size:0;text-align:center;}
	.content-slider .owl-nav button{position:relative;top:auto;bottom:auto;
		display:inline-block;vertical-align:middle;margin:0 10px;		
	}
	.content-slider .owl-nav button.owl-prev{left:auto;}
	.content-slider .owl-nav button.owl-next{right:auto;}
	.training-tbl .col.right{padding:0;}
	.linkedIn-link{width:130px;}
	.certificates{margin-top:20px;}
	.training-banner{padding:20px 0;}
	.training-banner .caption-wrapper,
	.training-banner .col{display:block;}
	.training-banner .col.left{width:100%;}
	.banner-slider .label, 
	.banner-slider .label-bottom, 
	.training-banner .label-bottom{line-height:normal;margin:5px 0;}
	.training-banner .progress{font-size:22px;}
	.slides-container .heading,
	.slides-container .heading .cell{display:block;}
	.slides-container .heading .cell.left{padding-right:0;}
	.slides-container .heading .cell.right{text-align:left;line-height:1.5;padding:10px 0 0 0;}
	.slides-container .heading h3{line-height:1.5;}
	.author-container .tabs a{line-height:1.5;display:block;margin-left:0;}
	.excercise-files a{line-height:1.5;}
	.excercise-files a span.left{font-size:14px;}
	.excercise-files a span.right{width:32px;}
	.excercise-files a .icon{font-size:22px;}
	.trips li{width:100%;}
	.club-trips-icons li{margin:20px;}
	.club-trips-icons .icon{width:100px;height:100px;line-height:96px;font-size:54px;border-width:2px;}
	.section-title-tbl,
	.section-title-tbl .col{display:block;}
	.section-title-tbl .col.right{text-align:left;padding:10px 0 0 0;}
	.btn-load-more .primary-btn{width:100%;}
	.widget.no-shadow .content{padding:20px 0 0 0;}
	.widget .content{padding:20px 16px;}
	.trips .owl-nav{font-size:0;text-align:center;}
	.trips .owl-nav button{position:relative;top:auto;margin:10px;}
	.trips .owl-nav button.owl-prev{left:auto;}
	.trips .owl-nav button.owl-next{right:auto;}
	.table-tabs{padding-top:0;}
	.table-tabs a{padding:0 16px;font-size:12px;}
	table td{text-align:center;}
	.trips{padding-top:0;}
	.publications li{width:100%;}
	.sliding-banner.events .small-wrapper{padding:0 20px;}
	.events-slider .owl-nav{display:flex;}
	.events-slider .owl-nav button{position:relative;}
	.events-slider .owl-nav button.owl-prev{left:auto;}
	.events-slider .owl-nav button.owl-next{right:auto;}
	.events-slider .event-date{width:50px;height:50px !important;}
	.events-slider .event-date .month{font-size:12px;}
	.events-slider .event-date .date{font-size:18px;}
	.events-slider .col.left{padding:14px 20px 20px 60px;}
	.sliding-banner.events .owl-stage-outer .col.right{height:140px;}
	.events-slider .title a{font-size:20px;}
	.events-slider .info, .events-slider .location{font-size:16px;}
	.sliding-banner.events{padding:20px 0 0 0;}
	.upcoming-events .item{flex:0 0 100%;height:250px;}
	.upcoming-events .item a .label{padding:20px;}
	.events-list .item{flex:0 0 100%;}
	#filter_banner form{display:block;}
	#filter_banner form .field.search{flex:0 0 100%;padding:0;}
	#filter_banner form .field{margin-top:20px;}
	#filter_banner form .field:first-child{margin-top:0;}
	#filter_banner .section-title{margin-bottom:10px;}
	.summary.small{font-size:16px;}
	.documents a{padding:10px 70px 10px 12px;}
	.documents .pdf{width:50px;font-size:30px;}
}