body { font-size: 14px; font-family: 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif; color: #555; }
.sectionWrapper { position: relative; width: 1260px; margin: 0 auto; }
.portableNavTrigger { display: none; }

.header { position: absolute; top: 0; left: 0; width: 90%; padding: 0 5%; width: 100%; padding: 0; height: 100px; line-height: 100px; color: #fff; z-index: 99; }
.langSelect { display: none; }
.headerLogo { display: block; float: left; margin-top: 20px; margin-left: 20px; }
.headerLogo img { display: block; }
.mainNav { float: right; padding: 0; margin: 0; list-style-type: none; }
.mainNav li { float: left; padding: 0; margin: 0; }
.mainNav li a { display: block; padding: 0 16px; color: #fff; font-weight: 700; text-transform: uppercase;
  text-shadow: 0 0 .75em rgba(45,64,82,.75);
}
.mainNav li ul { display: none; }
.mainNav .btnLi { float: right; }

.headArea { position: relative; background: #f99d1c no-repeat 50% 50%; background-color: #2D4052; background-image: url('/imgs/header-img-sample.jpg');
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.headArea:before { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: rgba(45,64,82,.2); }
.headArea:after { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 50%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.5+100 */
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
}
.headArea .placeHolder { height: 100px; }
.homeHeadArea { background: #ccc; }
.homeHeadArea .sectionWrapper { height: 700px; width: 100%; }
.homeHeadArea:after { display: none; }
.homeHeadline { position: absolute; top: 50%; left: 15%; width: 70%; font-size: 4.2857em; font-weight: 800; line-height: 1em; margin-top: -.5em; color: #fff; text-align: center; text-transform: uppercase;
  text-shadow: 0 0 .3333em rgba(15,28,70,.2);
}

.main { position: relative; background: #eee no-repeat 50% 0 fixed; min-height: 200px; }
.homePage .main { background-image: url('/imgs/light-bg_mountain-clouds.jpg'); background-color: #d1d1d1; padding: 190px 0 110px; }

.jumpBtn { cursor: pointer; }

.txtCntnt { line-height: 1.5em; }
.txtCntnt p, .txtCntnt ul, .txtCntnt ol, .txtCntnt table { margin-bottom: 1em; }
.txtCntnt li { margin-bottom: .75em; }
.txtCntnt h1, .txtCntnt h2, .txtCntnt h3 { color: #062543; line-height: 1.2em; margin: 1.5em 0 1em; text-transform: uppercase; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }
.txtCntnt h1 { font-size: 2.5em; }
.txtCntnt h2 { font-size: 1.857em; }
.txtCntnt h3 { font-size: 1.375em; }
.txtCntnt h4 { color: #d8830c; font-size: 1em; margin-bottom: 0; font-weight: bold; }
.txtCntnt h1:first-child, .txtCntnt h2:first-child, .txtCntnt h3:first-child, .txtCntnt h4:first-child { margin-top: 0; }
.txtCntnt p:last-child, .txtCntnt ul:last-child, .txtCntnt ol:last-child, .txtCntnt table:last-child { margin-bottom: 0; }
.txtCntnt table { border-collapse: collapse; }
.txtCntnt table td, .txtCntnt table th { padding: .5em .8em; border-bottom: 1px solid #ccc; text-align: left; }
.txtCntnt table th { border-bottom: 0; background: #77BB36; color: #fff; font-weight: 700; padding-top: .8em; padding-bottom: .8em; }
.txtCntnt .smallTxtTable { font-size: .75em; }
.txtCntnt img { max-width: 100%; }
.txtCntnt a { color: #d8830c; font-weight: 700; }
.txtCntnt a:hover { text-decoration: underline; }

.pageTxt { font-family: 'Roboto Slab', 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 16px; }

.titleLabel { font-size: 2em; color: #062543; font-weight: 300; text-transform: uppercase; }
.titleLabel i { color: #f99d1c; margin-right: .45em; }

.footer { background: #b7b7b7 url('/imgs/footer-bg-w-map.jpg') 50% 100% no-repeat fixed; overflow: hidden; }
.footer .sectionWrapper { height: 630px; }
.footerInfoBox { position: absolute; top: 0; left: 0; background: #fff; padding: 45px 50px; width: 320px; color: #0f1c46; line-height: 1.25em; }
.footerInfoBox:after { content: ''; display: block; position: absolute; top: 0; right: 420px; height: 100%; width: 3000px; background: rgba(249,157,28,.66); }
.footerInfoBox .title { font-family: 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 1.14286em; text-transform: none; }
.footerInfoBox p { margin-bottom: .2857em; }
.footerFormArea { position: relative; margin-left: 420px; padding: 110px 0 0 100px; }
.footerTitleLabel { position: absolute; left: 420px; top: 0; width: 3390px; padding-left: 30px; background: #fff; height: 100px; line-height: 100px; vertical-align: middle; }
.footerTitleLabel:after { content: ''; display: block; position: absolute; top: 0; left: 420px; height: 100%; width: 3000px; background: rgba(249,157,28,.66); }
.footerFormHead { font-size: 1.7143em; font-weight: 800; color: #656e7b; margin-bottom: 1.33em; text-transform: uppercase; }
.footer input[type=text], .footer textarea { height: 24px; line-height: 24px; font-size: 1em; padding: 10px 18px; width: 257px; background: rgba(255,255,255,.75); border: 1px solid rgba(249,157,28,.33); font-family: inherit;
  transition: all .25s ease-out;
}
.footer input[type=text]:focus, .footer textarea:focus { outline: none; border-color: #f99d1c; border-color: #fff; background: #fff; }
.footer textarea { height: 244px; width: 282px; }
.footer .formBlock { float: left; margin-right: 23px; }
.footer .row { margin-bottom: 9px; }
.footer .btn { margin-top: 14px; }

.btn { background: #f99d1c; color: #fff; width: 320px; height: 50px; line-height: 50px; vertical-align: middle; text-align: center; font-size: 1.2857em; font-weight: 700; text-transform: uppercase; }
.btn i { display: block; background: rgba(15,28,70,.2); float: left; width: 50px; height: 100%; line-height: inherit; font-size: 1.5em; }
.mainNav li .btn { display: inline-block; text-transform: none; font-size: 1em; line-height: 1.2em;height: auto; padding: .6em .75em; margin-left: .75em; overflow: hidden; width: auto;
  -moz-border-radius: .2em;
  -webkit-border-radius: .2em;
  -ms-border-radius: .2em;
  -o-border-radius: .2em;
  border-radius: .2em;
  text-shadow: none;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #d8830c;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #d8830c;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #d8830c;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #d8830c;
}
:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color:    #d8830c;
}

.tabNav { position: absolute; width: 100%; top: 0; left: 0; z-index: 98;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5901a+0,f99d1c+100 */
  background: rgb(229,144,26); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(229,144,26,1) 0%, rgba(249,157,28,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(229,144,26,1) 0%,rgba(249,157,28,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(229,144,26,1) 0%,rgba(249,157,28,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5901a', endColorstr='#f99d1c',GradientType=0 ); /* IE6-9 */
  box-shadow: 0 0 1em rgba(0,0,0,.2);
}
.tabNavUl { padding: 0; margin: 0; list-style-type: none; background: #f99d1c; }
.tabNavLi { float: left; padding: 0; margin: 0; width: 14.2857%; }
.tabNavLi a { position: relative; display: block; color: #fff; text-align: center; padding: 1.65em .1em;
  -moz-transition: all .2s ease-in;
  -webkit-transition: all .2s ease-in;
  -ms-transition: all .2s ease-in;
  -o-transition: all .2s ease-in;
  transition: all .2s ease-in;
}
.tabNavLi a i { display: block; font-size: 2.2857em;
  -moz-transition: all .2s ease-in;
  -webkit-transition: all .2s ease-in;
  -ms-transition: all .2s ease-in;
  -o-transition: all .2s ease-in;
  transition: all .2s ease-in;
}
.tabNavLi a .caption { display: block; margin-top: .75em; }
.tabNavLi a:hover { background: rgba(0,0,0,.1); }
.tabNavLi.actual a { background: #fff; color: #062543; }
.tabNavLi.actual a i { color: #f99d1c; }
.tabNavLi a:after { content: ''; display: block; position: absolute; left: 50%; bottom: 0; margin-left: -15px; width: 0; height: 0; border-style: solid; border-width: 12px 15px 0 15px; border-color: #f99d1c transparent transparent transparent;
  -moz-transition: all .2s ease-in;
  -webkit-transition: all .2s ease-in;
  -ms-transition: all .2s ease-in;
  -o-transition: all .2s ease-in;
  transition: all .2s ease-in;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.tabNavLi.actual a:after { bottom: -12px; border-color: #ffffff transparent transparent transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.featuredCard { position: relative; background: #fff; margin-bottom: 20px; }
.featuredCard .imgBlock { float: right; width: 66.6666%; }
.featuredCard .imgBlock img { display: block; width: 100%; }
.featuredCard .txtBlock { position: absolute; left: 0; top: 50%; width: 33.3333%; height: 420px; line-height: 420px; margin-top: -210px; overflow: hidden; vertical-align: middle; }
.featuredCard .txtBlockInner { display: inline-block; vertical-align: middle; line-height: 1.2857em; padding: 0 25px; }
.featuredCard .title { font-size: 1.857em; margin-bottom: 0.7692em; }
.featuredCard .body p { margin-bottom: 1.4286em; }
.featuredCard.rightAlign .imgBlock { float: left; }
.featuredCard.rightAlign .txtBlock { left: auto; right: 0; }

.scrollIcon { position: relative; display: inline-block; width: 70px; height: 70px; line-height: 70px; background: #EA931B; color: #fff; text-align: center; vertical-align: middle; font-size: 32px; overflow: hidden; }
.scrollTxt { line-height: 70px; color: #fff; z-index: 10; }
.scrollTxt .caption { display: inline; }
.scrollTxt .scrollIcon { margin-right: 12px; }
.headArea .scrollTxt { position: absolute; left: 0; bottom: 0; }
.scrollIcon i { position: absolute; top: 0; left: 0; width: 100%; line-height: 70px;
  animation: leaveDownGetBackFromTop 2s;
  -moz-animation: leaveDownGetBackFromTop 2s; /* Firefox */
  -webkit-animation: leaveDownGetBackFromTop 2s; /* Safari and Chrome */
  -o-animation: leaveDownGetBackFromTop 2s; /* Opera */
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@keyframes leaveDownGetBackFromTop {
  25% { top: 0; left: 0; }
  49.8% { top: 100%; left: 0; }
  49.9% { top: 100%; left: 100%; }
  50% { top: -100%; left: 100%; }
  50.1% { top: -100%; left: 0; }
  75% { top: 0; left: 0; }
}

@-moz-keyframes leaveDownGetBackFromTop /* Firefox */ {
  25% { top: 0; left: 0; }
  49.8% { top: 100%; left: 0; }
  49.9% { top: 100%; left: 100%; }
  50% { top: -100%; left: 100%; }
  50.1% { top: -100%; left: 0; }
  75% { top: 0; left: 0; }
}

@-webkit-keyframes leaveDownGetBackFromTop /* Safari and Chrome */ {
  25% { top: 0; left: 0; }
  49.8% { top: 100%; left: 0; }
  49.9% { top: 100%; left: 100%; }
  50% { top: -100%; left: 100%; }
  50.1% { top: -100%; left: 0; }
  75% { top: 0; left: 0; }
}

@-o-keyframes leaveDownGetBackFromTop /* Opera */ {
  25% { top: 0; left: 0; }
  49.8% { top: 100%; left: 0; }
  49.9% { top: 100%; left: 100%; }
  50% { top: -100%; left: 100%; }
  50.1% { top: -100%; left: 0; }
  75% { top: 0; left: 0; }
}

.stickyIcons { position: fixed; right: 0; bottom: 20%; background: rgba(0,0,0,.5); padding: 6px; z-index: 99; }
.stickyIcons a { display: block; color: #f99d1c; font-size: 28px; text-align: center; line-height: 1.25em;
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.stickyIcons a:hover { color: #fff; }

.breadcrumbs { position: relative; z-index: 1; line-height: 36px; height: 36px; padding: 0 20px; margin: 0; list-style-type: none; color: rgba(255,255,255,.5); border: 1px solid rgba(255,255,255,.5); background: rgba(255,255,255,.35); border-left: 0; border-right: 0; vertical-align: middle; }
.breadcrumbs li { display: inline; display: inline-block; padding: 0; margin: 0; }
.breadcrumbs li a { color: #fff; font-weight: 700; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; }
.breadcrumbs .decorIcon { display: inline-block; background: #f99d1c; color: #fff; width: 36px; margin: 0 8px 0 -20px; height: 36px; line-height: 36px; text-align: center; font-size: 20px; }
.breadcrumbs { border-color: rgba(0,0,0,.15); color: rgba(0,0,0,.2); }
.breadcrumbs li a { color: rgba(0,0,0,.6);
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.breadcrumbs li a:hover { color: #2D4052; }

.pageHead { position: relative; z-index: 1; color: #fff; max-width: 600px; margin-right: 33.3333%; padding: 30px 36px; font-size: 32px; line-height: 36px; height: 72px; font-weight: 700; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; background: rgba(249,157,28,.66); background: transparent;
  text-shadow: 0 0 .3333em rgba(15,28,70,.2);
}

.layout_2to1 .mainCol { float: left; width: 66.6667%; }
.layout_2to1 .sideCol { float: right; width: 33.3333%; }

.pageBody { background: #fff; padding: 3.125em; }
.pageBody .mainImg { display: block; margin: 1.5em 0; }
.mainImg img { display: block; margin: 0 auto; max-width: 100%; }
.pageBackCnt { text-align: right; margin-right: -3.125em; }
.pageBack, .txtCntnt .pageBack { font-weight: 700; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase;
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.pageBack i { float: right; width: 1.2em; height: 1.2em; line-height: 1.2em; vertical-align: middle; background: #585F66; color: #fff; text-align: center; margin: .15em 0 .15em .5em;
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.txtCntnt .pageBack:hover { text-decoration: none; color: #062543; }
.pageBack:hover i { background: #F99D1C; }

.pageTurning { position: relative; z-index: 1; margin-top: -132px; margin-top: -170px; background: #E5901A; }
.pageTurningHead { display: block; background: #2d4052; color: #fff; color: rgba(255,255,255,.65); padding: 9px 16px; line-height: 20px; font-weight: 700; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; text-align: center; }
.pageTurningHead i { margin-left: -.5em; }
.pageTurner { display: block; float: left; width: 50%; height: 210px; background: #f99d1c; color: #fff; }
.pageTurner.next { float: right; text-align: right; background: #f09414;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5901a+0,f99d1c+100 */
  background: rgb(229,144,26); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(229,144,26,1) 0%, rgba(249,157,28,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(229,144,26,1) 0%,rgba(249,157,28,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(229,144,26,1) 0%,rgba(249,157,28,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5901a', endColorstr='#f99d1c',GradientType=0 ); /* IE6-9 */
}
.pageTurner i { display: block; font-size: 4em; margin: 50px 20px 20px; }
.pageTurner .caption { margin: 0 30px 30px; font-weight: 700; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; font-size: 1.2em; line-height: 3.6em; }
.pageTurner .caption span { display: inline-block; line-height: 1.2em; vertical-align: middle; }
.pageTurner { height: 132px; }
.pageTurner i { margin: 15px 20px 5px; font-size: 2.5em; }

.spacerImg { display: block; width: 100%; }

.contentCards { padding-bottom: 44px; background: url('/imgs/pixel-pattern.png') repeat 50% 100%; }
.contentCard { position: relative; background: #2D4052 no-repeat 50% 50%; background-image: url('/imgs/header-img-sample.jpg');
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;  
}
.contentCard a {  }
.contentCard .spacerImg_2x1 { display: none; }
.contentCard.featured .spacerImg_2x1 { display: block; }
.contentCard.featured .spacerImg_1x1 { display: none; }
.contentCard .txt { position: absolute; width: 100%; left: 0; bottom: 0; color: #fff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.5+100 */
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.66) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.66) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.66) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
}
.contentCard .title { position: relative; top: 0; padding: .66em 1.2em .66em .66em; font-weight: 700; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; font-size: 1.33em; line-height: 1.2em; max-width: 280px; z-index: 2;
  text-shadow: 0 0 8px rgba(0,0,0,.5);
}
.contentCard .jumpIcon { font-size: 1.33em; position: absolute; display: block; right: 0; bottom: .66em; width: 1.2em; height: 1.2em; line-height: 1.2em; color: #F99D1C; background: rgba(0,0,0,.5); text-align: center; vertical-align: middle; z-index: 2; }
.contentCard a:after { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(249,157,28,0); z-index: 1; }
.contentCard a:hover:after { background: rgba(249,157,28,.8); }
.contentCard:hover .title { top: -1.5em;
  text-shadow: 0 0 8px rgba(249,157,28,.8);  
}
.contentCard:hover .jumpIcon { margin-bottom: 1.5em; color: #fff; }
.contentCard a:after, .contentCard .title, .contentCard .jumpIcon {
  transition: all .3s ease-out;
}

.tapasztalatainkPage .contentCard { background: #f99d1c; }
.tapasztalatainkPage .contentCard:nth-child(2), .tapasztalatainkPage .contentCard:nth-child(10) { background: #ffad3b; }
.tapasztalatainkPage .contentCard:nth-child(3), .tapasztalatainkPage .contentCard:nth-child(11) { background: #f2920b; }
.tapasztalatainkPage .contentCard:nth-child(4), .tapasztalatainkPage .contentCard:nth-child(12) { background: #f8aa3d; }
.tapasztalatainkPage .contentCard:nth-child(5), .tapasztalatainkPage .contentCard:nth-child(13) { background: #ffa629; }
.tapasztalatainkPage .contentCard:nth-child(6), .tapasztalatainkPage .contentCard:nth-child(14) { background: #f09009; }
.tapasztalatainkPage .contentCard:nth-child(7), .tapasztalatainkPage .contentCard:nth-child(15) { background: #e28c14; }
.tapasztalatainkPage .contentCard:nth-child(8), .tapasztalatainkPage .contentCard:nth-child(16) { background: #f4940c; }
.tapasztalatainkPage .contentCard .txt { bottom: 50%; height: 6.384em; line-height: 6.384em; padding-bottom: 0; padding-top: 0; margin-bottom: -3.192em;
  background: transparent;
}
.tapasztalatainkPage .contentCard .title { display: inline-block; vertical-align: middle; }
.tapasztalatainkPage .contentCard a:hover:after { background: rgba(255,255,255,.33); }
.tapasztalatBox { width: 400px; padding: 20px; }

.recContents { padding: 7.5%; }
.recContent { position: relative; display: block; color: #555; margin-bottom: 2em; }
.recContent .img { margin-bottom: .75em; background: #2D4052 no-repeat 50% 50%; background-image: url('/imgs/header-img-sample.jpg');
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;  
}
.recContent img { display: block; width: 100%; margin: 0 0 .75em; }
.recContent .txt {  }
.recContent .label { color: #d8830c; font-size: 1em; line-height: 1.2em; margin-bottom: .25em; text-transform: uppercase; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }
.recContent .title { color: #062543; font-size: 1.2em; line-height: 1.2em; margin: 0 0 .5em; text-transform: uppercase; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700;
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.recContent:hover .title { color: #d8830c; }
.recContent.simple .img { display: none; }

.sideCol .recContents .recContent img { display: none; }
.sideCol .recContents .recContent:last-child img { display: none; }

.recContentGrid { padding: 2.5% 0; }
.grid .item .recContent { margin: 5%; }

.db-slideshow {height: 100%; width: 100%;  }

.langNav { float: right; padding: 0; margin: 0 0 0 20px; list-style-type: none; }
.langNav li { float: left; padding: 0; margin: 0; }
.langNav li a { display: block; font-weight: normal; padding: 0 8px; margin: 0; color: #fff;  }
.langNav li.actual a { color: #F99D1C; }