/*-- RYEA LESS mixins
------------------------------------*/
html,button,input,select,textarea{color:#222}body{font-size:16px;border-top:3px solid #00b2d9;background-color:#f8efdf;background-image:url('../images/background-rpt.gif');background-repeat:repeat;background-position:0 0}::-moz-selection{color:#fff;background:#00b2d9;text-shadow:none}::selection{color:#fff;background:#00b2d9;text-shadow:none}section.wrapper{position:relative;margin:0 auto;padding:0;width:100%;max-width:1300px;background-color:none}.content-inner{margin:0 auto;padding:0;width:91.6666667%}.left{float:left;width:50%}.right{float:right;width:50%}header.main{position:relative;display:block;width:100%;height:190px;z-index:999999}header.main .toolbar-container{float:right;margin:4% 0 0 0;padding:0 50px}header.main img.logo{position:absolute;top:12px;z-index:1001}.sticky-wrapper.sticky{height:55px!important;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.sticky-wrapper.sticky header.main{height:55px}.sticky-wrapper.sticky .toolbar-container{display:none}.sticky-wrapper.sticky nav.main{top:0;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,.15);box-shadow:0 0 5px 5px rgba(0,0,0,.15)}.sticky-wrapper.sticky nav.main li.logo p{display:block}.sticky-wrapper.sticky header.main img.logo{display:none;top:0}nav.main{position:absolute;top:135px;left:0;margin:0;width:100%;height:55px;background-color:#00b2d9;z-index:1000;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}nav.main ul{position:relative;margin:0 auto;padding:15px 0;text-align:right;width:91.6666667%;max-width:1200px;background-color:none;list-style-type:none}nav.main ul li{display:inline-block}nav.main ul li a{padding:5px 10px 8px;color:#fff;font-family:'Rockwell W01';font-size:.97em;text-decoration:none;text-shadow:0 1px 3px rgba(0,0,0,.25);-webkit-transition:all .12s ease;-moz-transition:all .12s ease;-o-transition:all .12s ease;-ms-transition:all .12s ease;transition:all .12s ease;-webkit-font-smoothing:antialiased}nav.main ul li a:hover{color:#00b2d9;text-shadow:none;background-color:#fff}nav.main ul li a:active{color:#00b2d9;background-color:#fff}nav.main ul li a.active{background-color:#0fc1e8}nav.main ul li a.active:hover{color:#00b2d9;background-color:#fff}nav.main ul li.logo{position:absolute;top:0;left:0;text-align:left}nav.main ul li.logo p{display:none;margin:0;padding:0 20px;height:55px;color:#fff;font-family:'Rockwell W01';font-size:1.8em;line-height:1.8em;background:#f49d1e}section.hero{position:relative;margin:0 0 50px 0;width:100%;height:auto;background-color:#34495e}section.hero .cycle-slideshow{position:relative;margin:0 auto;width:100%;height:auto;max-width:1300px;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,.25);box-shadow:0 0 5px 5px rgba(0,0,0,.25)}section.hero .cycle-slideshow .slide{position:relative;display:block;width:100%;height:100%;max-height:550px;overflow:hidden}section.hero .cycle-slideshow .slide img{display:inline-block;width:100%;height:auto!important;z-index:1}section.hero .cycle-slideshow .content{position:absolute;top:180px;left:50px;max-width:530px;z-index:10000}section.hero .cycle-slideshow .content h1{display:inline-block;margin:0 0 0 8px;padding:0;width:100%;color:#fff;font-family:'Rockwell W01';font-size:1.50em;font-weight:400;line-height:1.50em;text-shadow:0 1px 3px rgba(0,0,0,.25)}section.hero .cycle-slideshow .content h1 span{position:relative;display:inline;margin:0;padding:0;width:100%;line-height:1.50em;background-color:rgba(0,178,217,.85);-webkit-box-shadow:.25em 0 0 rgba(0,178,217,.85),-.25em 0 0 rgba(0,178,217,.85);-moz-box-shadow:.25em 0 0 rgba(0,178,217,.85),-.25em 0 0 rgba(0,178,217,.85);box-shadow:.25em 0 0 0 rgba(0,178,217,.85),-.25em 0 0 0 rgba(0,178,217,.85)}section.hero .cycle-slideshow .content header{display:inline-block;margin:0 0 30px .2em}section.hero .cycle-slideshow .content header h1{display:inline;padding:.15em 0 .2em;font-size:2em;line-height:1.5em;background-color:#f49d1e;-webkit-box-shadow:.25em 0 0 #f49d1e,-.25em 0 0 #f49d1e;-moz-box-shadow:.25em 0 0 #f49d1e,-.25em 0 0 #f49d1e;box-shadow:.25em 0 0 0 #f49d1e,-.25em 0 0 0 #f49d1e}section.hero .cycle-slideshow .content a{position:relative;display:block;margin:40px 0 0 0;padding:1%;width:66%;color:#fff;font-family:'Rockwell W01';font-size:1.55em;text-align:center;text-decoration:none;text-shadow:0 1px 3px rgba(0,0,0,.25);transition:all,.2s,ease;overflow:hidden;background-color:#f49d1e;border:3px solid #e17325;border-bottom:3px solid #e17325}section.hero .cycle-slideshow .content a span{display:block;padding:1% 6% 1.5%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;border:1px dashed #ffc041}section.hero .cycle-slideshow .content a i{position:absolute;left:-5%;top:-100%;width:100%;height:100%;font-style:normal;text-shadow:0 1px 3px rgba(0,0,0,.25);transition:all .3s ease 0s;background-image:url(../images/plane-icon.png);background-repeat:no-repeat;background-position:75% 10%}section.hero .cycle-slideshow .content a:hover{background-color:#2ecc71;border:3px solid #27ae60;-webkit-box-shadow:0 0 5px 3px .35;-moz-box-shadow:0 0 5px 3px .35;box-shadow:0 0 5px 3px .35}section.hero .cycle-slideshow .content a:hover span{-webkit-transform:translatey(300%);-moz-transform:translatey(300%);-ms-transform:translatey(300%);-o-transform:translatey(300%)}section.hero .cycle-slideshow .content a:hover i{top:18%}section.hero .cycle-slideshow .content a i.no-icon{left:0;background:0}section.hero .cycle-slideshow .content a:active{background-color:#222}section.hero .cycle-slideshow ul.cycle-pager{position:absolute;margin:0;padding:0;top:40%;right:10px;width:15px;list-style-type:none;z-index:10000}section.hero .cycle-slideshow ul.cycle-pager li{margin:10px 0;padding:0;height:15px;width:15px;cursor:pointer;background-color:#fff;border-radius:50px}section.hero .cycle-slideshow ul.cycle-pager li.active{background-color:#f49d1e}section.hero .cycle-slideshow .pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('../images/overlay.png');background-repeat:repeat;background-position:0 0;z-index:1000}section.hero.empty{margin-bottom:125px}.shadow-test{position:relative;margin:50px auto;width:500px;height:300px;background-color:#f49d1e}.shadow-test .inner{position:absolute;top:25%;left:25%;width:250px;height:150px;background-color:#000;box-shadow:inset 5px 0 12px -5px #ccc,inset -5px 0 12px -5px #ccc}section.intro{padding:50px 0;border-bottom:3px solid #f49d1e}section.intro .box{float:left;margin:0 2%;padding:.7%;width:26.6%;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.05);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,.05);box-shadow:0 0 5px 5px rgba(0,0,0,.05)}section.intro .box h1{display:inline-block;margin:0 0 2% 0;padding:.2em 1.5% .35em;width:97%;color:#fff;font-family:'Rockwell W01';font-size:1.313em;line-height:1.4em;font-weight:400;background-color:#00b2d9}section.intro .box img{width:100%;height:auto!important}section.intro .box p{color:#222;font-family:'Rockwell W01';font-size:.9em;line-height:1.5em}section.intro .box span.highlight{display:inline;padding:1px 0;line-height:1.65em;color:#fff;background-color:#f49d1e;-webkit-box-shadow:3px 0 0 #f49d1e,-3px 0 0 #f49d1e;-moz-box-shadow:3px 0 0 #f49d1e,-3px 0 0 #f49d1e;box-shadow:3px 0 0 0 #f49d1e,-3px 0 0 0 #f49d1e}section.intro .box:first-child{margin-left:3.9999%}section.primary{padding:40px 0 0 0}section.primary .left{padding:0 50px 50px;width:50.7692307%;font-family:'Rockwell W01';background:#fff}section.primary .left h1{display:inline-block;padding:.1em 10px .2em;color:#fff;font-size:2em;font-weight:400;line-height:1.3em;background:#f49d1e}section.primary .left h2{display:inline-block;margin:20px 0 0;padding:.1em 10px .2em;color:#fff;font-size:1.5em;font-weight:400;line-height:1.2em;background:#00b2d9}section.primary .left p{color:#333;line-height:1.4em}section.primary .left p a{display:inline-block;padding:0 2px;color:#00b2d9;text-decoration:none;border-bottom:1px dotted #00b2d9;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}section.primary .left p a:hover{color:#fff;background:#f49d1e;border-bottom:1px solid #f49d1e}section.primary .left p a:visited{border-bottom:1px dotted #666}section.primary .left blockquote{display:inline-block;margin:0 0 0 20px;padding:10px 0 0 50px;color:#fff;font-size:1em;line-height:2em;background-image:url(../images/blockquote-icon.png);background-repeat:no-repeat;background-position:left top}section.primary .left blockquote span{display:inline;padding:.2em 0 .25em;background-color:#00b2d9;-webkit-box-shadow:.25em 0 0 #00b2d9,-.25em 0 0 #00b2d9;-moz-box-shadow:.25em 0 0 #00b2d9,-.25em 0 0 #00b2d9;box-shadow:.25em 0 0 0 #00b2d9,-.25em 0 0 0 #00b2d9}section.primary .left .image-right{float:right;margin:10px 0 10px 10px;height:auto!important}section.primary .left ul{padding:0 0 0 50px;list-style-type:none;list-style-image:url(../images/bullet.png)}section.primary .left ul li{padding:0 0 0 10px;line-height:1.500em}section.primary .left ul.destinations{margin:20px 0 0 0;padding:0;list-style-image:none}section.primary .left ul.destinations li{display:block;float:left;margin:0 2.5% 5% 2.5%;padding:0 0 10px 0;width:20%;line-height:1em;text-align:center;background:#fff;-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.08);-moz-box-shadow:0 0 5px 3px rgba(0,0,0,.08);box-shadow:0 0 5px 3px rgba(0,0,0,.08)}section.primary .left ul.destinations li h3{margin:0;font-size:1em;font-weight:400}section.primary .left ul.destinations li:nth-child(4n+1){margin-left:0}section.primary .right{padding:10px 50px 40px;width:28.461538%;background:#fff}section.primary .right section.wrapper{margin:0;padding:20px 0 10px 0;font-family:'Rockwell W01';border-bottom:3px solid #f49d1e}section.primary .right section.wrapper h1{display:inline-block;margin:0 0 15px 0;padding:.2em 10px .3em;color:#fff;font-size:1.375em;font-weight:400;line-height:1.250em;background:#00b2d9}section.primary .right section.wrapper h2{margin:10px 0;padding:0 0 2px 0;color:#222;font-size:1.375em;font-weight:400;border-bottom:1px dotted #ccc}section.primary .right section.wrapper p{margin:0 0 .750em;font-size:.875em;line-height:1.250em}section.primary .right section.wrapper nav ul{margin:0;padding:0 0 10px 0;list-style-type:none}section.primary .right section.wrapper nav ul li{display:block;margin:0;padding:0;font-size:1em}section.primary .right section.wrapper nav ul li a{display:block;padding:8px 10px;color:#222;text-decoration:none;border-bottom:1px dotted #ccc;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}section.primary .right section.wrapper nav ul li a:hover{color:#fff;background:#00b2d9;border-bottom:1px solid #00b2d9}section.primary .right section.wrapper nav ul li a.active{padding-left:25px;color:#fff;border-bottom:0;background-color:#f49d1e;background-image:url(../images/secondary-nav-arrow.png);background-repeat:no-repeat;background-position:5px center}section.primary .right section.wrapper ul{margin:.5em 0;list-style-type:none;list-style-image:url(../images/bullet.png)}section.primary .right section.wrapper ul li{margin:0 0 .375em 0;font-size:.875em}section.primary .right section.wrapper ul li a{display:inline-block;padding:0 2px;color:#00b2d9;text-decoration:none;border-bottom:1px dotted #00b2d9;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}section.primary .right section.wrapper ul li a:hover{color:#fff;background:#f49d1e;border-bottom:1px solid #f49d1e}article{position:relative;margin:60px 0 0 0;width:100%;-webkit-box-shadow:0 0 5px 3px .2;-moz-box-shadow:0 0 5px 3px .2;box-shadow:0 0 5px 3px .2}article header{position:absolute;top:3%;left:1.5%;width:97%;z-index:10}article .date{float:left;margin-right:10px;padding:1.4% 0 1%;width:80px;height:auto;text-align:center;background-color:#f49d1e}article .date h3{margin:0;padding:0;color:#fff;font-family:'Rockwell W01';font-size:1.3em;font-weight:400;line-height:1em}article .date h3 span{font-size:2em}article a.more{display:inline-block;padding:0 4% .5% 2%;color:#fff;font-family:'Rockwell W01';font-size:1.3em;text-decoration:none;border-bottom:3px solid #e17325;background-color:#f49d1e;background-image:url(../images/blog-link-arrow.png);background-repeat:no-repeat;background-position:95% center;transition:all,.2s,ease;z-index:10}article a.more:hover{border-bottom:3px solid #14c6ed;background-color:#00b2d9;-webkit-box-shadow:0 0 5px 3px .35;-moz-box-shadow:0 0 5px 3px .35;box-shadow:0 0 5px 3px .35}article a.more:active{background-color:#222}article .comments-count{float:left;margin:5px 0 0 0;padding:0 0 0 25px;width:25%;background-image:url(../images/comment-icon.png);background-repeat:no-repeat;background-position:left 3px}article .comments-count p{margin:0;padding:0;color:#00b2d9;font-size:.85em}article img{width:100%;height:auto!important;z-index:1}article .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/news-overlay.png);background-repeat:repeat;background-position:0 0;z-index:5}section.blog{margin:160px auto;padding-bottom:60px;width:100%;height:100%;background-color:#fff;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.025);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,.025);box-shadow:0 0 5px 5px rgba(0,0,0,.025)}section.blog .left{padding:25px 3.8461538% 0;width:56.9233333%;height:100%}section.blog .left h1{display:inline;margin:0;padding:0 10px 5px;color:#fff;font-family:'Rockwell W01';font-size:2.7em;font-weight:400;background:#f49d1e}section.blog .left .back-wrapper{display:block;width:100%}section.blog .left a.back{display:inline-block;margin:10px 0 0 0;padding:.2em 10px .2em 20px;color:#fff;font-size:1em;line-height:1em;text-decoration:none;background-image:url('../images/restricted/back-arrow.png');background-repeat:no-repeat;background-position:4px 8px;background-color:#f49d1e;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}section.blog .left a.back:hover{color:#fff;background-position:4px -8px;background-color:#00b2d9}section.blog .left article{margin:60px 0 0;padding-bottom:20px;border-bottom:3px solid #eee}section.blog .left article h1{display:block;margin:0 0 5px 0;padding:0;color:#00b2d9;font-size:2.2em;background:0}section.blog .left article h1 a{float:none;display:inline-block;margin:0;padding:0;color:#00b2d9;font-size:1em;line-height:1.3em;text-decoration:none;background:0;border-bottom:3px solid #fff;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;-ms-transition:all .1s ease;transition:all .1s ease}section.blog .left article h1 a:hover{border-bottom:3px solid #f49d1e}section.blog .left article p{font-family:'Rockwell W01';line-height:1.5em}section.blog .left article p.author{margin:.5em 0;color:#999;font-size:.875em;font-style:italic;line-height:1em}section.blog .left article a{float:right}section.blog .left article .date{float:none;position:absolute;display:block;margin:12px}section.blog .right{padding:25px 3.8461538%;width:27.6923333%;height:100%;background:#fcf9f4}section.blog .right section{padding:0 0 20px 0;border-bottom:3px solid #eee}section.blog .right section h1{display:inline-block;padding:0 10px 5px;color:#fff;font-family:'Rockwell W01';font-size:1.3em;font-weight:400;background:#00b2d9}section.blog .right section.article-sort h1{padding:0;background:0}section.blog .right section.article-sort h1 a{padding:0 20px 5px;color:#00b2d9;background:#f8f0e1;text-decoration:none;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}section.blog .right section.article-sort h1 a:hover{color:#fff;background:#00b2d9}section.blog .right section.article-sort h1 a.active{color:#fff;background:#00b2d9}section.blog .right section.article-sort ul{margin:10px 0 0 0;padding:0;list-style-type:none}section.blog .right section.article-sort ul li{margin:10px 0;width:100%;border-bottom:1px solid #ddd}section.blog .right section.article-sort ul li h2{display:inline-block;margin:0;padding:2px 10px;color:#fff;font-family:'Rockwell W01';font-size:.85em;font-weight:400;background:#f49d1e}section.blog .right section.article-sort ul li h3{margin:5px 0 10px;padding:0;color:#222;font-family:'Rockwell W01';font-size:1em;font-weight:400}section.blog .right section.article-sort ul li h3 a{color:#222;text-decoration:none}section.blog .right section.article-sort ul li h3 a:hover{color:#00b2d9;border-bottom:1px dotted #00b2d9}section.blog .right section.article-sort ul li.mix{display:none}section.blog .right ul.categories{margin:0;padding:0;list-style-type:none}section.blog .right ul.categories li{float:left;display:block;margin:8px 5px 5px 0;font-size:.85em}section.blog .right ul.categories li a{display:inline;padding:2px 10px 5px;color:#fff;font-family:'Rockwell W01';text-decoration:none;background:#f49d1e;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}section.blog .right ul.categories li a:hover{background:#00b2d9}section.intro-news{padding:70px 0 100px;background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}section.intro-news .blog{float:left;padding:0 0 10px 0;margin-left:3.846%;width:51.53846%;height:auto;border-bottom:3px solid #f49d1e}section.intro-news .blog h1{display:inline-block;margin:0 0 10px 0;padding:.2em 2% .3em;color:#fff;font-family:'Rockwell W01';font-size:2em;line-height:1em;font-weight:400;background-color:#222}section.intro-news .blog article{margin:0;height:auto}section.intro-news .blog article header h2{float:left;margin:0;padding:.2em 1.5% .3em;color:#fff;font-family:'Rockwell W01';font-size:1.6em;line-height:1em;font-weight:400;background-color:#00b2d9;width:auto}section.intro-news .blog article img{display:block}section.intro-news .blog article a{position:absolute;bottom:3%;right:1.5%}section.intro-news .news{position:relative;float:right;margin:1% 3.846% 0 0;width:37.692%;height:auto;border-bottom:3px solid #f49d1e}section.intro-news .news h2{display:inline-block;margin:0 0 10px 0;padding:.2em 2% .3em;color:#fff;font-family:'Rockwell W01';font-size:1.5em;font-weight:400;line-height:1em;background-color:#222}section.intro-news .news .slide{position:relative;width:100%;max-width:490px;max-height:250px}section.intro-news .news .slide h2{position:absolute;top:10px;left:13px;margin:0;padding:0;width:95%;font-size:1.29em;line-height:0;background:0;z-index:10000}section.intro-news .news .slide h2 a{display:inline-block;padding:0 2% 1%;line-height:25px;color:#fff;text-decoration:none;background-color:#00b2d9;-webkit-box-shadow:3px 0 0 #00b2d9,-3px 0 0 #00b2d9;-moz-box-shadow:3px 0 0 #00b2d9,-3px 0 0 #00b2d9;box-shadow:3px 0 0 0 #00b2d9,-3px 0 0 0 #00b2d9;transition:all,.2s,ease}section.intro-news .news .slide h2 a:hover{background-color:#f49d1e;-webkit-box-shadow:3px 0 0 #f49d1e,-3px 0 0 #f49d1e;-moz-box-shadow:3px 0 0 #f49d1e,-3px 0 0 #f49d1e;box-shadow:3px 0 0 0 #f49d1e,-3px 0 0 0 #f49d1e}section.intro-news .news .slide img{display:block;width:100%;height:auto!important}section.intro-news .news .pattern{position:absolute;top:0;left:0;width:100%;height:100%;max-height:250px;background-image:url('../images/news-overlay.png');background-repeat:repeat;background-position:0 0;z-index:1000}section.intro-news .news ul.cycle-pager{margin:0;padding:0;overflow:hidden;list-style-type:none}section.intro-news .news ul.cycle-pager li{float:left;margin:4% 0 2% 1%;padding:0;width:32.65306%;cursor:pointer;background:#000}section.intro-news .news ul.cycle-pager li img{display:block;width:100%;height:auto!important;opacity:.4;transition:all,.2s,ease}section.intro-news .news ul.cycle-pager li:first-child{margin-left:0}section.intro-news .news ul.cycle-pager li.active{cursor:default}section.intro-news .news ul.cycle-pager li.active img{opacity:1}section.intro-news .news a{outline:0}section.intro-news .news a.prev{position:absolute;top:38%;left:-20px;width:40px;height:40px;background-color:#f49d1e;background-image:url(../images/blog-link-arrow-prev.png);background-repeat:no-repeat;background-position:25% center;border-radius:100px;z-index:0}section.intro-news .news a.next{position:absolute;top:38%;right:-20px;width:40px;height:40px;background-color:#f49d1e;background-image:url(../images/blog-link-arrow.png);background-repeat:no-repeat;background-position:75% center;border-radius:100px;z-index:0}section.country-profile{margin:0 0 200px 0;padding:0;width:100%;height:550px;overflow:hidden}section.country-profile .photo{position:relative;margin-left:-1%;height:550px;width:102%;background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-box-shadow:inset 0 0 10px 5px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 10px 5px rgba(0,0,0,.3);box-shadow:inset 0 0 10px 5px rgba(0,0,0,.3)}section.country-profile .photo .container{position:relative;margin:0 auto;padding:50px 0 0 0;width:1300px;z-index:5}section.country-profile .photo .container h1,section.country-profile .photo .container h2,section.country-profile .photo .container a{display:inline-block;margin:0 0 3px 0;padding:0 10px;color:#fff;font-family:'Rockwell W01';font-size:3em;font-weight:400;line-height:1.2em;text-transform:uppercase;background-color:#00b2d9}section.country-profile .photo .container h2{font-size:1.29em;line-height:1.6em}section.country-profile .photo .container a{margin:20px 0 0 0;padding:5px 30px 5px 10px;font-size:1.29em;text-decoration:none;border-bottom:2px solid #d67f00;background-color:#f49d1e;background-image:url(../images/blog-link-arrow.png);background-repeat:no-repeat;background-position:95% center}section.country-profile .photo .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/news-overlay.png);background-repeat:repeat;background-position:0 0;z-index:1}section.country-profile .germany{background-image:url(../images/country-profile-germany.jpg)}body#secure{font-family:'Rockwell W01';font-size:16px;border-top:0}body#secure header.main{position:relative;display:block;width:100%;height:130px;background-color:#00b2d9;z-index:999}body#secure header.main div.logo{position:absolute;top:0;left:3%;float:left;margin:10px 0 0 0;width:260px;height:261px;text-align:center;background:#fff;z-index:9999;-webkit-border-radius:260px;-moz-border-radius:260px;border-radius:260px;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,.1);box-shadow:0 0 5px 5px rgba(0,0,0,.1)}body#secure header.main div.logo img{padding:5px}body#secure header.main h1{float:left;margin:0;padding:45px 0 0 30px;color:#fff;font-size:1.5em;font-weight:400}body#secure header.main div.login{float:right;margin:70px 0 0;width:500px;text-align:right}body#secure header.main div.login p{display:inline-block;margin:0 5px 0 0;padding:.2em 10px .3em;color:#fff;font-size:.95em;line-height:1.3em;background-color:#1b2937}body#secure header.main div.login form{margin:0;padding:0;display:inline-block;width:auto!important;max-width:450px}body#secure header.main div.login form button.logout{margin:0;padding:2px 10px 0;font-size:.8em;height:26px;border:0;background-color:#fff;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}body#secure header.main div.login form button.logout:hover{color:#fff;background-color:#f49d1e}body#secure header.main div.toolbar-container{float:none;position:absolute;top:15px;right:0;margin:0;padding:0}body#secure header.main nav.main{top:130px;display:block;margin:0;width:100%;height:55px;z-index:1000;background-color:#1b2937}body#secure header.main nav.main ul{margin:0 auto;padding:10px 0 0 0;text-align:right;width:91.6666667%;max-width:1200px;list-style-type:none}body#secure header.main nav.main ul li{display:inline-block}body#secure header.main nav.main ul li a{display:inline-block;margin:0 0 0 5px;padding:5px 10px 5px;color:#fff;font-size:1em;font-weight:regular;line-height:1.5em;text-decoration:none;background-color:#00b2d9;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}body#secure header.main nav.main ul li a:hover{background-color:#f49d1e}body#secure header.main nav.main ul a.active{background:#f49d1e}body#secure .sticky header.main{height:60px!important}body#secure .sticky header.main section.wrapper{display:none}body#secure .sticky header.main nav.main{top:0}body#secure section.wrapper.main{padding:200px 0;min-height:80%;background-color:#fff}body#secure section.wrapper.main header{margin:0 auto 60px;max-width:1200px}body#secure section.wrapper.main header h1{display:inline-block;margin:0;padding:3px 10px;color:#fff;font-size:2.2em;font-weight:400;background-color:#00b2d9}body#secure section.wrapper.main header a.back{display:inline-block;margin:10px 0 0 0;padding:.2em 10px .2em 20px;color:#fff;font-size:1em;line-height:1em;text-decoration:none;background-image:url('../images/restricted/back-arrow.png');background-repeat:no-repeat;background-position:4px 8px;background-color:#f49d1e;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}body#secure section.wrapper.main header a.back:hover{color:#fff;background-position:4px -8px;background-color:#222}body#secure section.wrapper.main header p.date{display:block;color:#333;font-size:1em}body#secure section.wrapper.main header p.date span{display:inline-block;padding:0 5px;color:#fff;font-weight:700;background-color:#f49d1e}body#secure section.wrapper.main article{margin:0 auto;padding:0;max-width:1000px}body#secure section.wrapper.main article h2,body#secure section.wrapper.main article h3{display:inline-block;margin:30px 0 0;color:#f49d1e;font-size:1.8em;font-weight:400;border-bottom:1px dashed #f49d1e}body#secure section.wrapper.main article h3{color:#00b2d9;font-size:1.3em}body#secure section.wrapper.main article p{margin:.6em 0}body#secure section.wrapper.main article a{color:#00b2d9;text-decoration:none;border-bottom:1px dotted #00b2d9;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}body#secure section.wrapper.main article a:visited{color:#1b2937;border-bottom:1px dotted #1b2937}body#secure section.wrapper.main article a:hover{color:#f49d1e;border-bottom:1px solid #f49d1e}body#secure section.wrapper.main article ul{padding:0 0 0 50px;list-style-type:none;list-style-image:url(../images/bullet.png)}body#secure section.wrapper.main article ul li{padding:0 0 0 10px;line-height:1.500em}body#secure section.wrapper.main form.authentication{margin:0 auto;max-width:450px}body#secure section.wrapper.main form.authentication h2{margin:0}body#secure section.wrapper.main ul.outer{margin:30px auto;padding:0;max-width:1000px;list-style-type:none;list-style-image:none}body#secure section.wrapper.main ul.outer li{margin:0 0 10px 0;padding:0}body#secure section.wrapper.main ul.outer li a{display:block;padding:5px 10px;color:#fff;font-size:1.5em;font-weight:400;text-decoration:none;background-image:url('../images/restricted/list-arrow.png');background-repeat:no-repeat;background-position:99% center;background-color:#1b2937;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;border:0}body#secure section.wrapper.main ul.outer li a:hover{background-color:#00b2d9}footer#main{margin:200px 0 0 0;padding:0;width:100%;height:550px;border-top:2px solid #3c536c;background-color:#1b2937}footer#main section.wrapper{padding:35px 0 0 0}footer#main section.wrapper h1{margin:0;padding:0;color:#fff;font-family:'Rockwell W01';font-size:2em;font-weight:400;border-bottom:3px solid #263749}footer#main section.wrapper p{color:#fff;font-size:.85em}footer#main section.wrapper p span.highlight{display:inline-block;padding:2px 0 4px 0;background-color:#f49d1e;-webkit-box-shadow:5px 0 0 #f49d1e,-5px 0 0 #f49d1e;-moz-box-shadow:5px 0 0 #f49d1e,-5px 0 0 #f49d1e;box-shadow:5px 0 0 0 #f49d1e,-5px 0 0 0 #f49d1e}footer#main section.wrapper .left{float:left;width:51.3846%}footer#main section.wrapper .right{float:right;width:28.4625%}footer#main section.wrapper .right h1{text-transform:uppercase}footer#main section.wrapper .toolbar-container{text-align:left}footer#main section.wrapper ul.footer-nav{margin:30px 0 40px 0;padding:50px 0 0 0;list-style-type:none;border-top:1px dotted #3d4955}footer#main section.wrapper ul.footer-nav li{float:left;margin:0;padding:2px 5px;border-left:1px solid #35495e}footer#main section.wrapper ul.footer-nav li a{padding:2px 10px 5px;color:#fff;font-family:'Rockwell W01';font-size:.850em;font-weight:400;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}footer#main section.wrapper ul.footer-nav li a:hover{background-color:#f49d1e}footer#main section.wrapper ul.footer-nav li a:active{color:#333;background-color:#fff}footer#main section.wrapper ul.footer-nav li a.active{background-color:#00b2d9}footer#main section.wrapper ul.footer-nav li:first-child{border-left:0}.toolbar-container{position:relative;width:35%;text-align:right}.toolbar-container a.toolbar{display:inline-block;margin:4px 5px 0 0;width:32px;height:32px;text-align:left;text-indent:-5000px}.toolbar-container a.facebook,.toolbar-container a.login,.toolbar-container a.search{background-image:url(../images/toolbar-sprite.png);background-repeat:no-repeat;background-position:0 0;-webkit-transition:background-position .2s ease;-moz-transition:background-position .2s ease;-o-transition:background-position .2s ease;-ms-transition:background-position .2s ease;transition:background-position .2s ease}.toolbar-container a.facebook:hover,.toolbar-container a.login:hover,.toolbar-container a.search:hover{background-position:0 -32px}.toolbar-container a.login{background-position:-32px 0}.toolbar-container a.login:hover{background-position:-32px -32px}.toolbar-container a.search{background-position:-64px 0}.toolbar-container a.search:hover{background-position:-64px -32px}.toolbar-container .sb-search{position:relative;margin:0 0 0 5px;width:0;min-width:40px;height:40px;float:right;overflow:hidden;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease;-webkit-backface-visibility:hidden}.toolbar-container .sb-search-input{position:absolute;top:0;right:0;margin:0;padding:0 5%;width:90%;height:40px;color:#222;font-family:'Rockwell W01';font-size:16px;border:0;outline:0;background:#fff;z-index:10}.toolbar-container .sb-search-input:focus{border:0}.toolbar-container .sb-search-input::-webkit-input-placeholder{color:#333}.toolbar-container .sb-search-input:-moz-placeholder{color:#333}.toolbar-container .sb-search-input::-moz-placeholder{color:#333}.toolbar-container .sb-search-input:-ms-input-placeholder{color:#333}.toolbar-container .sb-icon-search,.toolbar-container .sb-search-submit{display:block;position:absolute;right:0;top:0;margin:0;padding:0;width:40px;height:40px;line-height:32px;text-align:center;cursor:pointer;background-color:#00b2d9;background-image:url(../images/toolbar-search-icon.png);background-repeat:no-repeat;background-position:0 0}.toolbar-container .sb-search-submit{border:0;outline:0;z-index:-1}.toolbar-container .sb-icon-search{width:40px;height:40px;z-index:90}.toolbar-container .sb-search.sb-search-open,.toolbar-container .no-js .sb-search{width:80%}.toolbar-container .sb-search.sb-search-open .sb-icon-search,.toolbar-container .no-js .sb-search .sb-icon-search{background-color:#da6d0d;z-index:11}.toolbar-container .sb-search.sb-search-open .sb-search-submit,.toolbar-container .no-js .sb-search .sb-search-submit{background-color:#f49d1e;z-index:90}p.legal{display:block;margin:30px 0 0 0;font-family:'Rockwell W01';font-size:.95em}p.legal span{font-size:.85em}p.legal span a{color:#f49d1e;text-decoration:none}p.legal span a:hover{color:#00b2d9;border-bottom:1px dotted #00b2d9}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media all and (-webkit-min-device-pixel-ratio: 0){section.hero .cycle-slideshow .content h1 span,section.intro .box span.highlight{ padding:2px 0 4px}}form section{margin:0;padding:5px 0;width:100%}form input[type="text"],form input[type="email"],form input[type="number"],form input[type="password"]{margin:0;padding:1% 2%;width:96%;height:37px;color:#1b2937;font-size:1em;font-family:'Rockwell W01';line-height:30px;background:#fff3d1;border:1px solid #fedf84;outline:0}form textarea{margin:0;padding:2%;width:96%;height:150px;color:#1b2937;font-size:1em;font-family:'Rockwell W01';background:#fff3d1;border:1px solid #fedf84;outline:0}form input[type="submit"]{float:right;margin:0;padding:2px 0 5px;width:100px;height:auto;color:#fff;font-family:'Rockwell W01';font-size:1.3em;background-color:#00b2d9;border:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}form input[type="submit"]:hover{background-color:#f49d1e}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="password"]:focus,form textarea:focus{background:#fff;border:1px dotted #ffbe00}form.search input[type="text"]{float:left;width:82%;color:#333;border:1px solid #e6dfd2;background:#f8f0e1}form.search input[type="submit"]{margin:7px 0 0 0;padding:0;width:32px;height:32px;background:0;background-image:url(../images/search-icon.png);background-repeat:no-repeat;background-position:0 0}form.search input[type="submit"]:hover{background-position:0 -32px}#application-form section h1{display:block;margin:20px 0 20px 0;padding:0 0 5px 0;font-family:"Rockwell W02";font-size:1.4em;color:#0dbff1;background:0;border-bottom:2px solid #0DBFF1}#application-form section .form-input{position:relative;margin:10px 0}#application-form section .form-input span.at{margin:0 0 0 12px;font-size:.8em;color:#444;line-height:40px}#application-form section label{display:block;margin:0 0 2px 0;padding:10px 0 0 0;font-family:"Rockwell W02";font-size:.875em;font-weight:700;color:#333}#application-form section input[type="text"],#application-form section input[type="email"],#application-form section input[type="password"]{width:80%}#application-form section textarea{width:80%}#application-form section input[type="submit"]{display:inline-block;padding:2px 10px 5px;width:auto}#application-form section input[type="text"].postcode{margin:0 0 10px 0;width:96%}#application-form section input[type="text"].error,#application-form section input[type="email"].error,#application-form section input[type="password"].error{color:#fff;background:#fe3f3f;border:1px solid #ac1c1c}#application-form section .form-error{display:block;width:80%;height:auto}#application-form section .form-error label.valid{display:none}#application-form section .form-error label.error{font-size:.875em}#application-form section .form-error .validation-icon{position:absolute;top:60%;right:15px;width:15px;height:15px;background-image:url(../images/form-helpers.png);background-repeat:no-repeat;background-position:0 0}#application-form section .form-error .validation-icon.active{background-position:0 -15px}#application-form section .form-error .validation-icon.valid{top:60%;background-position:0 -30px}#application-form section .form-error .validation-icon.error{top:50%;background-position:0 -45px}a.logout-btn{display:inline-block;padding:.2em 10px .3em;color:#fff;text-decoration:none;background:#f49d1e}a.logout-btn:hover{color:#222;background:#fff}footer form input[type="text"],footer form input[type="email"],footer form input[type="number"],footer form input[type="password"]{background:#fff;border:3px solid #fff}footer form textarea{background-color:#fff;border:3px solid #fff}footer form input.error{border:3px solid red}@media only screen and (min-width: 1320px){section.hero{ height:500px}section.wrapper,section.country-profile .photo .container{width:95%}}@media only screen and (max-width: 1110px){header.main{ height:150px}nav.main{top:100px}img.logo{width:300px}section.intro .box{margin:0 0 0 2.9%;width:30%}section.intro .box:first-child{margin-left:0}section.blog{margin:100px auto}section.intro-news .blog{margin-left:0;width:55%}section.intro-news .blog h1{font-size:1.5em}section.intro-news .blog article header h2{font-size:1.29em}section.intro-news .blog article header .date{width:60px}section.intro-news .blog article header .date h3{font-size:1em}section.intro-news .news{margin-right:0;width:40.5%}}@media only screen and (max-width: 1024px){.sticky-wrapper{ height:150px}header.main{height:150px}header.main img.logo{top:16px;width:250px}nav.main ul li a{padding:5px 5px 8px;font-size:.95em}section.hero .cycle-slideshow .content{top:30%}section.blog .left,section.blog .right{float:none!important;width:92.3076924%}section.blog .right{margin:50px 0 0 0}footer#main{height:auto}footer#main section.wrapper .left{float:none;margin:0 0 20px 0;width:99.5%}footer#main section.wrapper .left ul.footer-nav{margin:0 0 10px 0;padding:20px 0}footer#main section.wrapper .right{display:none}}@media only screen and (max-width: 835px){.sticky-wrapper{ height:195px}header.main{height:210px}header.main .toolbar-container{padding:0}header.main img.logo{top:25px}nav.main{top:80px;height:auto;background:0}nav.main ul{position:static;float:right;margin-right:1%;padding:.5% 0;width:55%}nav.main ul li{width:48%;float:left;margin:.5%;text-align:center}nav.main ul li a{display:inherit;background:#00b2d9}nav.main ul li.logo{width:auto}section.intro{padding:0}section.intro .box{float:none;margin:0 0 5%;width:98.6%;height:auto!important}section.intro .box img{display:none}section.intro .box:first-child{margin:0 0 5%}section.intro-news .blog{float:none;margin-bottom:5%;width:100%}section.intro-news .news{float:none;margin:0 auto;width:60%}section.primary .left,section.primary .right{float:none;padding:0 2% 2%;width:96%}section.country-profile{height:400px}.sticky-wrapper.sticky nav.main{background:rgba(0,0,0,.7)}.sticky-wrapper.sticky nav.main ul li.logo{top:22%;left:2%}}@media only screen and (max-width: 650px){.sticky-wrapper,header.main{ display:none}.mean-container .mean-nav ul li.logo{display:none}section.hero{margin-top:50px}section.hero .cycle-slideshow .content{top:25px;left:4%;width:90%}section.hero .cycle-slideshow .content header h1{font-size:1.2em}section.hero .cycle-slideshow .content h1{font-size:.85em}section.hero .cycle-slideshow .content h1 span{line-height:2em}section.hero .cycle-slideshow .content a{top:25%;width:250px;font-size:1em}section.hero .cycle-slideshow .content a i{padding-top:2px;left:0;background-image:none}section.blog article header{top:1.5%}section.blog article header .date{padding-top:10px;width:60px}section.blog article header .date h3{font-size:1.1em}section.intro-news .news{width:100%}section.intro-news .news .slide{max-width:100%;max-height:100%}section.intro-news .news ul.cycle-pager li{margin-top:1%}section.intro-news .news a.prev,section.intro-news .news a.next{display:none}section.primary .left .image-left,section.primary .left .image-right{float:none;margin:2% 0}section.primary .left img{width:100%;height:auto!important}footer#main section.wrapper{padding-top:10px}footer#main section.wrapper .left h1{padding-bottom:5px;font-size:1.5em}footer#main section.wrapper .left ul.footer-nav li{margin-bottom:10px;border-left:0}footer#main section.wrapper .left ul.footer-nav li a{padding:2px 5px 5px}}@media only screen and (min-width: 300px) and (max-width: 535px){section.hero .cycle-slideshow .content.home{ left:0;width:100%}section.hero .cycle-slideshow .content.home h1{display:none}section.hero .cycle-slideshow .content.home a{margin:40px auto}section.hero .cycle-slideshow ul.cycle-pager{display:none}}a.meanmenu-reveal{display:none}.mean-container .mean-bar{width:100%;position:absolute;top:1px;left:0;background:#00b2d9;padding:4px 0;min-height:42px;z-index:999999}.mean-bar p.logo{position:absolute;top:0;left:2%;margin:7px 0 0 0;padding:5px 12px;color:#fff;font-family:'Rockwell W01';font-size:1.3em;background:#f49d1e}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#111;margin-top:44px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;font-family:'Rockwell W01';border-top:1px solid #222;text-decoration:none}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#00b2d9}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:32px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,.9)}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none!important}