html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block; }body {line-height:1; }ol, ul {list-style:none; }blockquote, q {quotes:none; }blockquote:before, blockquote:after,q:before, q:after {content:'';content:none; }table {border-collapse:collapse;border-spacing:0; }body {background:#fff;font:14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#444;-webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%; }h1, h2, h3, h4, h5, h6 {color:#181818;font-family:"Georgia", "Times New Roman", Helvetica, Arial, sans-serif;font-weight:normal; }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight:inherit; }h1 { font-size:46px; line-height:50px; margin-bottom:14px;}h2 { font-size:35px; line-height:40px; margin-bottom:10px; }h3 { font-size:28px; line-height:34px; margin-bottom:8px; }h4 { font-size:21px; line-height:30px; margin-bottom:4px; }h5 { font-size:17px; line-height:24px; }h6 { font-size:14px; line-height:21px; }.subheader { color:#777; }p { margin:0 0 20px 0; }p img { margin:0; }p.lead { font-size:21px; line-height:27px; color:#777;}em { font-style:italic; }strong { font-weight:bold; }small { font-size:80%; }blockquote, blockquote p { font-size:17px; line-height:24px; color:#777; font-style:italic; }blockquote { margin:0 0 20px; padding:9px 20px 0 19px; border-left:1px solid #ddd; }blockquote cite { display:block; font-size:12px; color:#555; }blockquote cite:before { content:"\2014 \0020"; }blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color:#555; }hr { border:solid #ddd; border-width:1px 0 0; clear:both; margin:10px 0 30px; height:0; }a, a:visited {text-decoration:none; outline:0; }a:hover, a:focus { }p a, p a:visited { line-height:inherit; }ul, ol { margin-bottom:20px; }ul { list-style:none outside; }ol { list-style:decimal; }ol, ul.square, ul.circle, ul.disc { margin-left:30px; }ul.square { list-style:square outside; }ul.circle { list-style:circle outside; }ul.disc { list-style:disc outside; }ul ul, ul ol,ol ol, ol ul { margin:4px 0 5px 30px; font-size:90%;}ul ul li, ul ol li,ol ol li, ol ul li { margin-bottom:6px; }li { line-height:18px; margin-bottom:12px; }ul.large li { line-height:21px; }li p { line-height:21px; }img.scale-with-grid {max-width:100%;height:auto; }form {margin-bottom:20px; }fieldset {margin-bottom:20px; }input[type="text"],input[type="password"],input[type="email"],textarea,select {border:1px solid #ccc;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#000; margin:0;background:#fff; }select {padding:0; }input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus {border:1px solid #aaa; color:#444; -moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow: 0 0 3px rgba(0,0,0,.2); }textarea { }label,legend {display:block;font-weight:bold;font-size:12px;}select {width:220px; }input[type="checkbox"] {display:inline; }label span,legend span {font-weight:normal;font-size:13px;color:#444; }.remove-bottom { margin-bottom:0 !important; }.half-bottom { margin-bottom:10px !important; }.add-bottom { margin-bottom:20px !important; }.container{ position:relative; width:1200px; margin:0 auto; padding:0; }.container .column,.container .columns { float:left; display:inline; margin-left:10px; margin-right:10px; }.row{ margin-bottom:20px; }.column.first, .columns.first { margin-left:0; }.column.last, .columns.last { margin-right:0; }.container .one.column,.container .one.columns { width:40px;}.container .two.columns { width:100px; }.container .three.columns { width:160px; }.container .four.columns{ width:220px; }.container .five.columns{ width:280px; }.container .six.columns { width:340px; }.container .seven.columns { width:400px; }.container .eight.columns { width:460px; }.container .nine.columns{ width:520px; }.container .ten.columns { width:580px; }.container .eleven.columns{ width:640px; }.container .twelve.columns{ width:700px; }.container .thirteen.columns{ width:760px; }.container .fourteen.columns{ width:820px; }.container .fifteen.columns { width:880px; }.container .sixteen.columns {width:1000px; }.container .one-third.column{ width:300px; }.container .two-thirds.column { width:620px; }.container .offset-by-one { padding-left:60px;}.container .offset-by-two { padding-left:120px; }.container .offset-by-three { padding-left:180px; }.container .offset-by-four{ padding-left:240px; }.container .offset-by-five{ padding-left:300px; }.container .offset-by-six { padding-left:360px; }.container .offset-by-seven { padding-left:420px; }.container .offset-by-eight { padding-left:480px; }.container .offset-by-nine{ padding-left:540px; }.container .offset-by-ten { padding-left:600px; }.container .offset-by-eleven{ padding-left:660px; }.container .offset-by-twelve{ padding-left:720px; }.container .offset-by-thirteen{ padding-left:780px; }.container .offset-by-fourteen{ padding-left:840px; }.container .offset-by-fifteen { padding-left:900px; }.container:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; }.clearfix:before,.clearfix:after,.row:before,.row:after {content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0; }.row:after,.clearfix:after {clear:both; }.row,.clearfix {zoom:1; }.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}html { }body { background-color:#fffcf2; font-size:12px; color:#000; font-family:'Open Sans',arial; }#loaded {}#desktop { display:block; }#mobile { display:none; }.superwidth-only { display:block; }.page-inside { width:1100px; margin-left:auto; margin-right:auto; text-align:center; }.cluster{color:#FFFFFF;text-align:center;font-family:'Arial, Helvetica';font-size:11px;font-weight:bold;}.cluster-1{background-image:url(../img/static/googleicon-big3.png);font-size:12px; font-family:Arial;color:#000;width:60px;height:60px;}.cluster-2{background-image:url(../img/static/googleicon-big2.png);font-size:13px; font-family:Arial;color:#000;width:80px;height:80px;}.cluster-3{background-image:url(../img/static/googleicon-big.png);font-size:16px; font-family:Arial;color:#000;width:100px;height:100px;}.infobulle {overflow:hidden; cursor:default; clear:both; position:relative;width:240px;padding:20px;background-color:#fff;border-radius:4px 4px; -moz-border-radius:4px 4px;-webkit-border-radius:4px 4px;border:1px solid #2C2C2C;}.arrow {position:absolute; left:45px; height:0pt; width:0pt; margin-left:0pt; border-width:10px 10px 0pt 0pt; border-color:#2C2C2C transparent transparent; border-style:solid;}input[type="button"].deleteNo { float:left; margin-left:10px; font-family:'Marvel',arial; margin-top:10px; width:125px; padding:5px 7px; font-size:20px; color:#fff; background-color:#046a6e; border:0; border-radius:3px; cursor:pointer; }.loader {position:fixed;top:40px;left:0;width:100%;z-index:2000;text-align:center;box-sizing:border-box;}.loader .loader-inside {display:inline-block;text-align:center;padding:5px;padding-left:20px;padding-right:20px;color:#fff;font-size:14px;font-family:'Marvel',arial;background-color:#000;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.popup { position:fixed; left:50%; top:50%; background-color:#fff; border-radius:4px; box-shadow:0px 0px 90px rgba(0,0,0,0.6); }.popup .header-exit { position:absolute; right:15px; top:14px; width:24px; height:24px; border-radius:2px; background-image:url(../img/static/exit.jpg); cursor:pointer; }.popup .forms { clear:both; float:left; width:100%; box-sizing:border-box; } .popup .form-full { clear:both; float:left; width:100%; padding:20px; box-sizing:border-box; }.popup .header-forgot { float:left; width:100%; padding:16px; font-family:'Londrina Solid',arial; font-size:20px; color:#000; background-color:#FFC423; box-sizing:border-box; border-radius:4px; }#popup-background { display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:5000; background-color:rgba(9,61,63,0.9); }#popup-loader { position:absolute; z-index:9999; }#error { float:left; padding:20px; text-align:center; width:500px; font-size:13px; box-sizing:border-box; }header { position:fixed; top:0; width:100%; height:40px; background-color:#000; box-shadow:5px 1px 5px rgba(0,0,0,0.4); z-index:4000; }header .headerLogo { float:left; width:184px; margin-top:10px; height:23px; background-image:url(../img/static/tbp-logo-header.jpg); }header .headerMenu { float:left; margin-left:80px; }header .headerMenu a { float:left; margin-top:9px; margin-right:20px; font-size:20px; font-family:'Marvel',arial; color:#fff; }header .headerMenu a:hover { color:#ffc423; }header .headerMenu a.active { font-weight:700; color:#ffc423; }header .headerUpload { float:right; margin-top:-20px; font-family:'Marvel',arial; font-size:17px; background-color:#ffc423; width:200px; padding-top:2px; padding-left:12px; padding-bottom:4px; padding-right:12px; color:#000; -webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; border-bottom-right-radius:8px; border-bottom-left-radius:8px; } header .headerUpload span { display:block; font-weight:bold; font-size:11px; }#content { position:absolute; top:50px; width:100%; text-align:center; }#tbp-logo { display:inline-block; margin-top:20px; width:780px; height:94px; background-image:url(../img/static/travel-by-polaroid-logo.jpg); }#frontpageIntro { float:left; width:100%; background-image:url(../img/static/front-page-intro-bckgrnd.jpg); background-position:center center; height:500px; }#frontpageIntro #frontpageIntro-text { float:left; width:500px; margin-top:100px; }#frontpageIntro #frontpageIntro-text h2 { font-family:'Londrina Solid', cursive; color:#fff; font-size:35px; }#frontpageIntro #frontpageIntro-text h3 { font-family:'Marvel',arial; color:#fff; font-size:35px; margin-bottom:25px; }#frontpageIntro #frontpageIntro-text a { display:inline-block; padding:5px 10px; color:#fff; font-family:'Marvel', cursive; font-size:17px; background-color:#025355; color:#ffc423; border-radius:4px; margin-right:10px; padding-right:25px; background-image:url(../img/static/button-arrow.jpg); background-position:right 5px top 10px; background-repeat:no-repeat; text-transform:uppercase; }#frontpageIntro #frontpageIntro-videobckgrnd { float:left; width:547px; margin-top:85px; margin-left:50px; height:353px; background-image:url(../img/static/video-bckgrnd.jpg); cursor:pointer; }#frontpageIntro #frontpageIntro-video { float:left; width:535px; margin-top:10px; margin-left:8px; height:329px; background-image:url(../img/static/video-thumb.jpg); cursor:pointer; }#frontpageIntro #frontpageIntro-video-button { float:left; margin-top:130px; margin-left:125px; width:261px; height:54px; background-image:url(../img/static/movie-button.png); }#pageRandom { clear:both; float:left; width:100%; margin-top:40px; height:650px; background-image:url(../img/static/yellow-bckgrnd.jpg); background-size:cover; }#pageRandom h2 { font-family:'Londrina Solid', cursive; color:#fff; margin-top:40px; font-size:35px; margin-bottom:25px; text-shadow:0px 0px 4px rgba(0,0,0,0.6); text-transform:uppercase; } #pageRandom a.randomPhoto { float:left; width:235px; height:212px; padding:15px; background-color:#fff; margin-right:10px; margin-bottom:10px; box-shadow:0px 0px 5px rgba(0,0,0,0.3); }#pageRandom .randomPhoto-image { float:left; width:234px; height:156px; background-color:#fff; background-size:contain; background-repeat:no-repeat; background-position:top; }#pageRandom .randomPhoto-names { clear:both; float:left; font-family:'Marvel',arial; margin-top:10px; width:100%; font-size:15px; color:#000; box-sizing:border-box; text-align:center; }#pageRandom .randomPhoto-location { clear:both; float:left; font-family:'Londrina Solid',arial; margin-top:5px; width:100%; font-size:20px; font-weight:bold; color:#036a6d; box-sizing:border-box; text-align:center; }#pageRandom-extra { clear:both; float:left; width:100%; margin-top:-30px; }#pageRandom-extraInside { display:inline-block; width:711px; border-radius:4px; background-color:#fffcf2; padding:10px; }#pageRandom-extraInsideTop { margin-top:20px; }#pageRandom-extraInsideTop a { float:left; margin-left:23px; padding:8px 40px 8px 20px; background-color:#025355; background-image:url(../img/static/button-arrow.jpg); background-position:right 10px center; background-repeat:no-repeat; color:#ffc423; font-family:'Marvel',arial; border-radius:4px; font-size:22px; line-height:25px; }#pageRandom-extraInsideTop a:first-child { margin-left:75px; }#pageRandom-extraInsideTop span { float:left; text-align:center; font-size:25px; margin-left:25px; margin-top:10px; font-family:'Marvel',arial;color:#000; font-weight:bold; }.pageRandom-bckgrnd { clear:both; float:left; width:100%; height:157px; margin-top:30px; background-image:url(../img/static/random-image.jpg); background-repeat:no-repeat; background-position:center; }#pageNews .pageNews-column { float:left; width:543px; margin-right:10px; margin-top:40px; }#pageNews .pageNews-column h2 { text-align:left; font-size:35px; line-height:35px; font-family:'Londrina Solid',arial; text-transform:uppercase; }#pageNews .pageNews-column h2.green { color:#036a6d; }#pageNews .pageNews-column h2.yellow { color:#fec322; }#pageNews .pageNews-column:last-child { margin-right:0; }#pageNews .pageNews-Spotlight-item { color:#000; font-size:20px; font-family:'Marvel',arial; line-height:26px; }#pageNews .pageNews-item-right { float:left; width:206px; padding:15px; height:308px; text-align:left; }#pageNews .pageNews-item-right span { padding:5px 20px; font-size:15px; font-family:'Marvel',arial; font-weight:bold; border-radius:4px; margin-left:35px; text-transform:uppercase; }#pageNews .pageNews-item-right span.green { background-color:#036a6d; color:#fec322; }#pageNews .pageNews-item-right span.yellow { background-color:#fec322; color:#036a6d; }#pageNews .pageNews-item-right.green { background-color:#b6d2cb; }#pageNews .pageNews-item-right.yellow { background-color:#ffecb6; }#pageNews .pageNews-item-right h2 { text-align:left; font-size:22px; line-height:22px; font-weight:bold; font-family:'Marvel',arial; }#pageNews .pageNews-item-right h3 { text-align:left; font-size:18px; line-height:18px; font-weight:normal; font-family:'Marvel',arial; }#pageNews .pageNews-item-photo { float:left; width:300px; height:337px; background-size:cover; background-position:center; }#pageSocial { clear:both; float:left; width:100%; margin-top:40px; background-color:#ffc423; height:140px; overflow:hidden; }#instafeed a { float:none; display:inline-block; margin-top:20px; }#pageGooglemaps { clear:both; float:left; width:100%; margin-top:40px; }#pageGooglemaps h2 { font-family:'Londrina Solid', cursive; color:#000;}#pageGooglemaps #pageGooglemaps-maps { width:100%; height:480px; background-color:#26376c; margin-bottom:40px; }#pageSubfooter { clear:both; float:left; width:100%; margin-top:20px; background-color:#ffc423; height:581px; }#pageSubfooter a.link { text-decoration:underline; color:#000; }#pageSubfooter .column1 { float:left; width:592px; text-align:left; color:#000; margin-top:40px; font-size:13px; }#newsletter p { font-family:'Marvel',arial; font-size:20px; font-weight:bold; }#newsletter input[type="text"] { padding:10px; color:#000; width:250px; }#newsletter input[type="submit"] { padding:8px; margin-left:10px; background-color:#000; color:#fff; font-weight:bold; border:0; cursor:pointer; font-family:'Marvel',arial; }#pageSubfooter .column2 { float:left; width:413px; margin-left:20px; text-align:left; color:#000; margin-top:40px; }#pageSubfooter h2 { font-size:25px; font-weight:bold; text-align:left; font-family:'Londrina Solid',arial; }#pageSubfooter h2.green{ color:#036a6d; }#newestDestinations { clear:both; }#newestDestinations a { float:left; padding:5px 10px; margin-right:5px; margin-bottom:5px; background-color:#000; color:#fff; font-weight:bold; }#newestPhotographers { clear:both; float:left; margin-top:20px; }#newestPhotographers a { float:left; padding:5px 10px; margin-right:5px; margin-bottom:5px; background-color:#000; color:#fff; font-weight:bold; }footer { clear:both; float:left; width:100%; height:80px; background-color:#000; }footer #footerLeft { float:left; margin-left:20px; color:#fff; font-size:11px; margin-top:30px; }footer #footerRight { float:right; margin-left:20px; margin-right:100px; color:#fff; font-size:11px; margin-top:24px; }footer #footerRight strong { float:right; margin-top:5px; margin-right:10px; }footer #footerRight a { float:right;width:30px;height:30px;margin-right:5px;background-size:contain;}footer #footerRight a.facebook { background-image:url(../img/static/social-facebook.png); }footer #footerRight a.instagram { background-image:url(../img/static/social-instagram.png); }footer #footerRight a.twitter { background-image:url(../img/static/social-twitter.png); }footer a#finally { float:right; margin-top:30px; margin-right:40px; width:89px; height:27px; background-image:url(../img/static/fm-logo.png); opacity:0.4; }footer a#finally:hover { opacity:1; }#pageNews {}#pageNews .column--left { float:left; width:680px; padding-right:20px; margin-top:20px; border-right:1px solid #ffc423; }#pageNews .column--right { float:left; margin-left:40px; width:300px; margin-top:20px; }#pageNews .news-item { clear:both; float:left; width:100%; padding:10px; box-sizing:border-box; text-align:left; font-size:13px; border-bottom:1px solid #e1e1e1; } #pageNews .news-item h2 { font-family:'Marvel', cursive; }#pageNews .news-item .thumbnail { clear:both; float:right; width:150px; height:150px; border:1px solid rgba(0,0,0,0.3); margin-left:20px; margin-bottom:20px;background-repeat:no-repeat; background-size:cover; background-position:center center; }#pageNews .archives { text-align:left; }#pageNews .archives h2 { font-family:'Londrina Solid', cursive; color:#036a6d; }#pageNews ul li a { padding:5px 10px; color:#fff; background-color:#000; font-size:13px; }#pageNews ul li a:hover { color:#000; background-color:#ffc423; }#pageNews ul li a.active { color:#000; background-color:#ffc423; }#loginPopup { margin-left:-305px; margin-top:-190px; width:600px; height:360px; }#loginPopup .forms { clear:both; float:left; } #loginPopup .desc { float:left; margin-bottom:10px; margin-top:10px; }#loginPopup .padding { padding:20px; width:100%; box-sizing:border-box; }#loginPopup .forgot { clear:both; float:left; color:#000; font-size:11px; text-decoration:underline; margin-top:5px; }#loginPopup .form-left { clear:both; float:left; width:299px; border-right:2px dotted #febe21; height:357px; }#loginPopup .header-reporter { float:left; width:100%; padding:16px; font-family:'Londrina Solid',arial; font-size:20px; color:#000; background-color:#FFC423; box-sizing:border-box; border-radius:4px; }#loginPopup .form-right { float:left; width:299px; height:357px; } #loginPopup .header-register { float:left; width:100%; padding:16px; font-family:'Londrina Solid',arial; font-size:20px; color:#000; background-color:#FFC423; box-sizing:border-box; border-radius:4px; }#loginPopup .remember-me-row { float:left; margin-top:10px; margin-bottom:10px; }#loginPopup #remember-me { float:left; width:20px; height:20px; margin-right:10px; background-position:top center; border:1px solid #046a6e; border-radius:2px; background-image:url(../img/static/remember-me-icon.jpg); cursor:pointer; }#loginPopup #remember-me.active { background-position:bottom center;}#loginPopup #add-me { float:left; width:20px; height:20px; margin-right:10px; background-position:top center; border:1px solid #046a6e; border-radius:2px; background-image:url(../img/static/remember-me-icon.jpg); cursor:pointer; }#loginPopup #add-me.active { background-position:bottom center;}#loginPopup .login-button { float:left; font-family:'Marvel',arial; margin-top:28px; width:100%; padding:5px 7px; font-size:20px; color:#fff; background-color:#046a6e; border:0; border-radius:3px; cursor:pointer; } #loginPopup .signup-button { float:left; font-family:'Marvel',arial; margin-top:27px; width:100%; padding:5px 7px; font-size:20px; color:#fff; background-color:#046a6e; border:0; border-radius:3px; cursor:pointer; } #loginPopup label span { display:inline-block; font-size:normal; font-size:11px; }#loginPopup input { clear:both; float:left; width:100%; padding:5px 10px; box-sizing:border-box; }#loginPopup.forgotPopup { margin-left:-150px; margin-top:-100px; width:300px; height:250px; }#loginPopup.successPopup { margin-left:-150px; margin-top:-110px; width:300px; height:220px; }#loginPopup .header-exit { position:absolute; right:15px; top:14px; width:24px; height:24px; border-radius:2px; background-image:url(../img/static/exit.jpg); cursor:pointer; }#loginPopup .forms { clear:both; float:left; } #loginPopup .form-full { clear:both; float:left; width:300px; height:357px; padding:0; }#loginPopup .header-forgot { float:left; width:100%; padding:16px; font-family:'Londrina Solid',arial; font-size:20px; color:#000; background-color:#FFC423; box-sizing:border-box; border-radius:4px; }#mapsPopup { margin-left:-400px; margin-top:-220px; width:800px; height:440px; }#mapsPopup .header-exit { top:32px; right:35px; }#mapsPopup #googlemaps-picker { clear:both; margin-top:50px; width:760px; height:315px; }#mapsPopup input.chooseMaps { float:right; margin-top:6px; margin-right:0; background-color:#000; color:#fff; font-weight:normal; padding:5px 10px; border:0; cursor:pointer; }#mapsPopup label { float:left; margin-left:0; margin-top:10px; color:#000; font-weight:bold; }#mapsPopup .header-googlemaps { float:left; width:100%; padding:16px; font-family:'Londrina Solid',arial; font-size:20px; color:#000; background-color:#FFC423; box-sizing:border-box; border-radius:4px; }#pageUser { min-height:800px; }#pageUser .column--left { float:left; width:740px; padding-right:20px; margin-top:20px; border-right:1px solid #ffc423; text-align:left; }#pageUser .column--left h2 { font-family:'Londrina Solid', cursive; color:#036a6d; }#pageUser .column--left h3 { font-family:'Marvel', cursive; font-size:20px; font-weight:bold; margin:0; padding:0; line-height:20px; }#pageUser #success { display:none; }#pageUser #success2 { display:none; }#pageUser .tbp-items { clear:both; float:left; width:100%; margin-bottom:20px; padding:20px; background-color:#f5f0df; font-size:13px; box-sizing:border-box; }#pageUser .tbp-items:last-child { margin-bottom:0; }#pageUser .tbp-items .mb20 { border-bottom:1px solid #000; }#pageUser .tbp-items .mb20 h3 { margin-bottom:10px; }#pageUser table td span { float:left; margin-bottom:10px; margin-top:5px; }#pageUser table td tr { background-color:#fff; padding:10px; }#pageUser .border { border-bottom:1px solid #e6ddbd; }#pageUser .tbp-item-option { float:right; margin-right:5px; padding:5px 10px; margin-bottom:5px; margin-top:5px; font-size:11px; background-color:#000; color:#fff; cursor:pointer; }#pageUser .tbp-item-option:hover { text-decoration:underline; }#pageUser .column--right { float:left; margin-left:20px; width:300px; margin-top:20px; text-align:left; }#pageUser .options { text-align:left; }#pageUser .options h2 { font-family:'Londrina Solid', cursive; color:#036a6d; margin-bottom:15px; }#pageUser ul li a { padding:10px 10px; color:#fff; background-color:#000; font-size:13px; line-height:30px; }#pageUser ul li a:hover { color:#000; background-color:#ffc423; }#pageUser ul li a.active { color:#000; background-color:#ffc423; }#pageUser .border2 { margin-top:20px; margin-bottom:20px; border-bottom:1px solid #e6ddbd; }#pageUser .tbp-items h3 { font-weight:bold; font-size:25px; margin-bottom:20px; }#pageUser .tbp-items p { clear:both; float:left; margin:0; padding:0; }#pageUser .tbp-items .desc { clear:both; float:left; margin:0; padding:0; }#pageUser .tbp-items label:first-child { margin-top:0; }#pageUser .tbp-items label { clear:both; float:left; margin-top:20px; font-size:15px; margin-bottom:5px; }#pageUser .tbp-items input { clear:both; float:left; width:100%; box-sizing:border-box; padding:10px; font-size:15px; margin-top:5px; -webkit-box-shadow:inset 0px 0px 2px -1px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px 0px 2px -1px rgba(0,0,0,0.75); box-shadow:inset 0px 0px 2px -1px rgba(0,0,0,0.75) }#pageUser .tbp-items select { clear:both; float:left; width:100%; box-sizing:border-box; padding:10px; font-size:15px; -webkit-box-shadow:inset 0px 0px 2px -1px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px 0px 2px -1px rgba(0,0,0,0.75); box-shadow:inset 0px 0px 2px -1px rgba(0,0,0,0.75); }#pageUser .tbp-items .textarea { clear:both; float:left; width:100%; height:250px; box-sizing:border-box; padding:10px; font-size:15px; -webkit-box-shadow:inset 0px 0px 2px -1px rgba(0,0,0,0.75); -moz-box-shadow:inset 0px 0px 2px -1px rgba(0,0,0,0.75); box-shadow:inset 0px 0px 2px -1px rgba(0,0,0,0.75); visibility:hidden; }#pageUser input[type="submit"] { float:right; padding:10px 20px; background-color:#000; border:0; margin-bottom:40px; font-weight:normal; color:#fff; cursor:pointer; font-weight:bold; }#pageUser input[type="submit"]:hover { background-color:#ffc423; color:#000; }#pageUser input.inputGooglemaps { float:left; width:300px; } #pageUser input.buttonGooglemaps { clear:none; float:left; margin-left:10px; width:172px; padding:10px; font-size:12px; background-color:#000; color:#fff; border:0; cursor:pointer; } #pageUser input.inputGooglemaps:disabled { background:#e1e1e1; } #pageUser .report-photos .report-photos-column-left { float:left; width:175px; }#pageUser .report-photos .report-photos-column-middle { float:left; margin-left:20px; width:240px; }#pageUser .report-photos .report-photos-column-right { float:left; margin-left:20px; width:245px; }#pageUser .report-photos .clear { clear:both; }#pageUser .report-photos .photo { cursor:pointer; }#pageUser .report-photos .report-photo1 { position:relative; width:242px; height:242px; border:1px solid #ccc; background-color:#fdfbf5; background-image:url(../img/static/preview-photo1.jpg); background-repeat:no-repeat; background-position:center center; background-size:contain; }#pageUser .report-photos .report-photo2 { position:relative; width:115px; height:115px; border:1px solid #ccc; background-color:#fdfbf5;background-image:url(../img/static/preview-photo2.jpg); background-size:cover; background-repeat:no-repeat; background-position:center center; background-size:contain; }#pageUser .report-photos .report-photo3 { position:relative; width:115px; height:115px; border:1px solid #ccc; background-color:#fdfbf5;background-image:url(../img/static/preview-photo3.jpg); background-size:cover; background-repeat:no-repeat; background-position:center center; background-size:contain; }#pageUser .report-photos .report-photo4 { position:relative; width:115px; height:115px; border:1px solid #ccc; background-color:#fdfbf5;background-image:url(../img/static/preview-photo4.jpg); background-size:cover; background-repeat:no-repeat; background-position:center center; background-size:contain; }#pageUser .report-photos .report-photo5 { position:relative; width:115px; height:115px; border:1px solid #ccc; background-color:#fdfbf5; background-image:url(../img/static/preview-photo5.jpg); background-size:cover; background-repeat:no-repeat; background-position:center center; background-size:contain; }#pageUser .report-photos .report-photo6 { position:relative; width:115px; height:115px; border:1px solid #ccc; background-color:#fdfbf5; background-image:url(../img/static/preview-photo6.jpg); background-size:cover; background-repeat:no-repeat; background-position:center center; background-size:contain; }#pageUser .report-photos .report-photo7 { position:relative; width:115px; height:115px; border:1px solid #ccc; background-color:#fdfbf5; background-image:url(../img/static/preview-photo7.jpg); background-size:cover; background-repeat:no-repeat; background-position:center center; background-size:contain; }#pageUser .report-photos #image1 { float:left; width:242px; height:242px; }#pageUser .report-photos #image2 { float:left; width:115px; height:115px; margin-bottom:10px; margin-right:10px; }#pageUser .report-photos #image3 { float:left; width:115px; height:115px; }#pageUser .report-photos #image4 { float:left; width:115px; height:115px; margin-bottom:10px; margin-right:10px; }#pageUser .report-photos #image5 { float:left; width:115px; height:115px; }#pageUser .report-photos #image6 { float:left; width:115px; height:115px; margin-bottom:10px; margin-right:10px; }#pageUser .report-photos #image7 { float:left; width:115px; height:115px; }#pageUser .report-photos .delete-photo { display:none; position:absolute; top:5px; right:5px; background-image:url(../img/static/delete.png); width:20px; height:20px; background-size:cover; z-index:2000; cursor:pointer; }#pageUser .avatarBlock { clear:both; float:left; position:relative; width:195px; height:220px; }#pageUser .avatarBlock .avatar { position:absolute; width:195px; height:220px; border:1px solid #ccc; background-color:#fdfbf5; background-image:url(../img/static/preview-photo1.jpg); z-index:100; background-repeat:no-repeat; background-position:center center; cursor:pointer; }#pageUser .avatarBlock .delete-avatar { display:none; position:absolute; top:5px; right:5px; background-image:url(../img/static/delete.png); width:20px; height:20px; background-size:cover; z-index:2000; cursor:pointer; }#avatarPopup { margin-left:-150px; margin-top:-125px; width:300px; height:220px; }#avatarPopup #avatarCropper {}#avatarPopup input[type="button"]#avatarBox { float:left; font-family:'Marvel',arial; margin-top:28px; width:100%; padding:5px 7px; font-size:20px; color:#fff; background-color:#046a6e; border:0; border-radius:3px; cursor:pointer; }#avatarPopup input[type="button"]#cropNow { display:none; float:left; font-family:'Marvel',arial; margin-top:28px; width:100%; padding:5px 7px; font-size:20px; color:#fff; background-color:#046a6e; border:0; border-radius:3px; cursor:pointer; }#deletePhotoPopup { margin-left:-150px; margin-top:-75px; width:300px; height:150px; }#deletePhotoPopup input[type="button"].deletePhotoYes { float:left; font-family:'Marvel',arial; margin-top:10px; width:125px; padding:5px 7px; font-size:20px; color:#fff; background-color:#046a6e; border:0; border-radius:3px; cursor:pointer; }#reportPopup { margin-left:-150px; margin-top:-75px; width:300px; height:160px; }#reportPopup input[type="button"].deleteReportYes { float:left; font-family:'Marvel',arial; margin-top:10px; width:125px; padding:5px 7px; font-size:20px; color:#fff; background-color:#046a6e; border:0; border-radius:3px; cursor:pointer; }#newsPopup { margin-left:-150px; margin-top:-75px; width:300px; height:160px; }#newsPopup input[type="button"].deleteNewsYes { float:left; font-family:'Marvel',arial; margin-top:10px; width:125px; padding:5px 7px; font-size:20px; color:#fff; background-color:#046a6e; border:0; border-radius:3px; cursor:pointer; }#newsPopup input[type="button"].deleteAccountYes { float:left; font-family:'Marvel',arial; margin-top:10px; width:125px; padding:5px 7px; font-size:20px; color:#fff; background-color:#046a6e; border:0; border-radius:3px; cursor:pointer; }#pageHowto .text { float:left; text-align:left; font-size:13px; line-height:21px; }#pageHowto .text.white { color:#fff; }#pageHowto h2 { float:left; width:500px; width:100%; text-align:left; font-size:40px; font-family:'Londrina Solid',arial; color:#fff; }#pageHowto h2.yellow { color:#ffc423; }#pageHowto h2.green { color:#08696c; }#pageHowto h2.black { color:#000; }#pageHowto a { color:#fff; text-decoration:underline; }#pageHowto1 { clear:both; float:left; margin-top:40px; width:100%; height:561px; background-image:url(../img/static/howto1-bckgrnd.png); background-position:center center; background-repeat:no-repeat; }#pageHowto1 .page-left { float:left; width:280px; }#pageHowto1 .page-right { float:left; width:580px; }#pageHowto1 .image { float:left; width:246px; height:296px; margin-top:0; background-image:url(../img/static/howto-polaroid-camera.png); }#pageHowto1 .image2 { float:left; width:300px; height:200px; margin-left:30px; margin-top:0px; background-image:url(../img/static/howto-polaroid-camera2.png); background-size:contain; }#pageHowto1 .text { width:600px; margin-top:60px; margin-left:80px; }#pageHowto2 { clear:both; float:left; width:100%; margin-top:0px; height:330px; background-position:center center; background-repeat:no-repeat; }#pageHowto2 .image { float:right; width:311px; height:311px; margin-top:20px; background-image:url(../img/static/howto-polaroid-2.png); }#pageHowto2 .text { width:660px; margin-top:0px; margin-left:120px; }#pageHowto3 { clear:both; float:left; width:100%; margin-top:0px; height:870px; background-image:url(../img/static/howto3-bckgrnd.png); background-position:center center; background-repeat:no-repeat; }#pageHowto3 .image { float:left; width:384px; height:431px; margin-top:80px; background-image:url(../img/static/howto-polaroid-3.png); }#pageHowto3 .text { width:660px; margin-top:80px; margin-left:40px; }#pageHowto4 { clear:both; float:left; width:100%; margin-top:0px; height:380px; background-position:center center; background-repeat:no-repeat; }#pageHowto4 .image { float:right; width:496px; height:382px; margin-top:0px; background-image:url(../img/static/howto-polaroid-4.png); }#pageHowto4 .text { float:left; width:530px; margin-top:0px; margin-left:0px; }#pageHowto5 { clear:both; float:left; width:100%; margin-top:40px; height:460px; background-image:url(../img/static/howto5-bckgrnd.png); background-position:center bottom; background-repeat:no-repeat; }#pageHowto5 .image { float:right; width:500px; height:264px; margin-top:20px; background-image:url(../img/static/howto-polaroid-5.png); }#pageHowto5 h2 { margin-left:40px; margin-top:40px; }#pageHowto5 .text { width:580px; margin-top:20px; margin-left:0; }#pageHowto5 .page-left { float:left; width:500px; }#pageHowto5 .page-right { float:left; width:580px; }#pageHowto6 { clear:both; float:left; width:100%; margin-top:0px; height:330px; background-position:center center; background-repeat:no-repeat; }#pageHowto6 .image { float:right; width:311px; height:311px; margin-top:20px; background-image:url(../img/static/howto-polaroid-6.png); }#pageHowto6 .text { width:590px; margin-top:30px; margin-left:120px; }#pagePhotosDestinationsReporters {}.grid-hidden { opacity:0; }.grid-item { width:355px; background-color:#000; margin-bottom:10px; }.grid-item:hover { background-color:#ffc423; color:#000; }.grid-item:hover > .grid-item-title { background-color:#ffc423; color:#000; }.grid-item:hover > .grid-item-title-madeby { background-color:#ffc423; color:#000; }.grid-item--width2 { width:720px; }.grid-item-title { display:block; margin-top:-6px; width:100%; padding:10px; margin-bottom:5px; color:#fff; font-size:20px; box-sizing:border-box; }.grid-item-title-country { font-family:'Londrina Solid', cursive; }.grid-item-title-photographer { font-family:'Marvel', sans-serif; font-size:19px; }.grid-item-title-madeby { display:block; margin-top:-6px; width:100%; border-top:1px solid rgba(255,255,255,0.9); padding:10px; color:#fff; font-size:13px; box-sizing:border-box; }#pagePhotosDestinationsReporters .paging a { display:inline-block; margin-left:5px; padding:5px 10px; color:#FFC423; background-color:#025355; border-radius:5px; }#pagePhotosItem-item { clear:both; float:left; }#pagePhotosItem { margin-top:30px; }#pagePhotosItem .column-left { float:left; width:756px; }#pagePhotosItem #photos { clear:both; float:left; }#pagePhotosItem #photos .hidden { display:none; }#pagePhotosItem #comments { clear:both; float:left; margin-top:40px; width:100%; box-sizing:border-box; }#pagePhotosItem .column-right { float:left; margin-left:20px; text-align:left; width:308px; font-family:'Open Sans', sans-serif; font-size:13px; line-height:20px;}#pagePhotosItem .column-right a { color:#000; text-decoration:underline; }#pagePhotosItem h2 { font-family:'Londrina Solid', cursive; font-size:40px; line-height:40px; }#pagePhotosItem h3 { font-family:'Londrina Solid', cursive; font-size:30px; line-height:30px; }#pagePhotosItem .black { color:#000; }#pagePhotosItem .green { color:#008386; }#pagePhotosItem .yellow { color:#ffc423; }#pagePhotosItem p { clear:both; float:left; }#pagePhotosItem .read-more { float:right; margin-top:0px; padding:5px 10px; color:#fff; font-family:'Open Sans', sans-serif; font-weight:bold; background-color:#ffc423; border-radius:4px; cursor:pointer; }#pagePhotosItem #gallery { clear:both; float:left; }#pagePhotosItem .gallery-item { float:left; width:74px; height:74px; background-color:#e1e1e1; margin-right:4px; cursor:pointer; background-repeat:no-repeat; background-position:center center; background-size:cover; margin-bottom:4px; }#pagePhotosItem .gallery-item:last-child { margin-right:0; }#pagePhotosItem #profile { clear:both; float:left; margin-top:40px; }#pagePhotosItem #profile-icon { float:left; width:28px; height:28px; margin-right:5px; background-image:url(../img/static/profile-icon.jpg); }#pagePhotosItem #profile-icon-text { float:left; margin-top:4px; }#pagePhotosItem #profile-icon-text a { color:#000; text-decoration:underline; }#pagePhotosItem-googlemaps { clear:both; float:left; margin-top:40px; width:100%; height:400px; }#pagePhotosItem-morestories { clear:both; float:left; width:100%; margin-top:40px; min-height:400px; background-color:#229394; padding-bottom:40px; }#pagePhotosItem-morestories h2 { font-family:'Londrina Solid', cursive; color:#fff; margin-top:40px; font-size:35px; margin-bottom:25px; text-shadow:0px 0px 4px rgba(0,0,0,0.6); text-transform:uppercase; } #pagePhotosItem-morestories a.randomPhoto { float:left; width:235px; height:212px; padding:15px; background-color:#fff; margin-right:10px; margin-bottom:10px; box-shadow:0px 0px 5px rgba(0,0,0,0.3); }#pagePhotosItem-morestories .randomPhoto-image { float:left; width:234px; height:156px; background-color:#fff; background-size:contain; background-position:top; background-repeat:no-repeat; }#pagePhotosItem-morestories .randomPhoto-names { clear:both; float:left; font-family:'Marvel',arial; margin-top:10px; width:100%; font-size:15px; color:#000; box-sizing:border-box; text-align:center; }#pagePhotosItem-morestories .randomPhoto-location { clear:both; float:left; font-family:'Londrina Solid',arial; margin-top:5px; width:100%; font-size:20px; font-weight:bold; color:#036a6d; box-sizing:border-box; text-align:center; }#pageReporters {}#pageReporters h2 { font-family:'Londrina Solid', cursive; color:#025355; font-size:40px; margin-top:30px; margin-bottom:20px; } .reporter-item { float:left; width:195px; height:285px; border:1px solid #e1e1e1; background-color:#000; margin:10px; }.reporter-item.become { background-color:#fffcf2; color:#000; border:1px solid #fffcf2; }.reporter-item-image { float:left; width:195px; height:220px; background-position:center top; background-size:cover; }.reporter-item-title { clear:both; float:left; font-family:'Marvel', cursive; width:100%; box-sizing:border-box; font-size:18px; padding:5px;padding-left:10px; color:#fff; text-align:center; }.reporter-item-country { clear:both; float:left; font-family:'Marvel', cursive; width:100%; box-sizing:border-box; border-top:1px solid #272728; font-size:13px; padding:5px; padding-left:10px; color:#fff; text-align:center; }.reporter-item-become span { float:left; margin-top:15px; color:#000; }.reporter-item-become { clear:both; float:left; font-family:'Marvel', cursive; font-size:30px; line-height:40px; padding:5px; padding-left:10px; color:#fff; text-align:center; }.reporter-item-become strong { font-family:'Londrina Solid', cursive; }#pageReporter { margin-top:40px; }#pageReporter .profile {}#pageReporter .profile-left { float:left; }#pageReporter .profile-right { float:left; width:600px; }#pageReporter .profile-image { float:left; width:195px; height:220px; margin-right:20px; background-position:top center; background-repeat:no-repeat; background-size:cover; }#pageReporter .profile-bio { text-align:left; }#pageReporter .profile-bio h2 { font-family:'Londrina Solid', cursive; color:#025355; font-size:35px; margin-top:0; margin:0; line-height:35px; }#pageReporter .profile-bio h2.yellow { color:#ffc423; }#pageReporter .profile-bio h3 { font-family:'Marvel', cursive; color:#025355; font-size:20px; line-height:20px; margin-top:10px; }#pageReporter .profile-bio p { font-size:13px; }#pageReporter #profile-reports { clear:both; float:left; width:100%; box-sizing:border-box; margin-top:40px; }#pageAboutus {}#pageAboutus h2 { display:block; margin-top:50px; margin-bottom:50px; font-family:'Londrina Solid', sans-serif; font-size:60px; color:#025355; text-align:center; }#pageAboutus .text-row { text-align:left; width:900px; margin-left:auto; margin-right:auto; font-size:18px; line-height:26px; }#pageAboutus .quote { font-family:'Marvel', sans-serif; font-size:30px; color:#025355; text-align:center; display:block; line-height:30px; }#pageAboutus .image1 { float:right; width:311px; height:311px; background-image:url(../img/static/aboutus-picture.png); }#pageAboutus .pusher { float:left; display:block; box-sizing:border-box; padding-bottom:40px; background-image:url(../img/static/aboutus-border.png); background-repeat:no-repeat; background-position:bottom; }#pageAboutus a { text-decoration:underline; color:#000; }#pageAboutus .column-left { float:left; width:47%; }#pageAboutus .column-right { float:right; width:47%; }#pageAboutus .image-izabel { margin-top:20px; width:100%; height:300px; box-sizing:border-box; background-image:url(../img/static/izabel.png); background-repeat:no-repeat; background-size:contain; }#pageAboutus .image-grietje {margin-top:20px; width:100%; height:300px; box-sizing:border-box; background-image:url(../img/static/grietje.png); background-repeat:no-repeat; background-size:contain; }#pageDestionations #pageGooglemaps-maps2 { width:100%; height:900px; background-color:#26376c; margin-bottom:40px; }h1 { display:none; }.googlemaps { width:100%; height:250px; }.imgareaselect-border1 {background:url(border-anim-v.gif) repeat-y left top;}.imgareaselect-border2 {background:url(border-anim-h.gif) repeat-x left top;}.imgareaselect-border3 {background:url(border-anim-v.gif) repeat-y right top;}.imgareaselect-border4 {background:url(border-anim-h.gif) repeat-x left bottom;}.imgareaselect-border1, .imgareaselect-border2,.imgareaselect-border3, .imgareaselect-border4 {filter:alpha(opacity=50);opacity:0.5;}.imgareaselect-handle {background-color:#fff;border:solid 1px #000;filter:alpha(opacity=50);opacity:0.5;}.imgareaselect-outer {background-color:#000;filter:alpha(opacity=80);opacity:0.5;}.imgareaselect-selection {}.administrator-menu {margin-bottom:20px;}.administrator-menu a,.administrator-menu div {color:#000;font-weight:bold;text-decoration:underline;cursor:pointer;}#mobile-header { clear:both;float:left;width:100%;padding:5px;background-color:#000;box-sizing:border-box;text-align:center;}.mobileLogo { display:inline-block;width:184px; height:23px; margin-top:8px;background-image:url(../img/static/tbp-logo-header.jpg);background-size:contain; background-repeat:no-repeat;}#mobile-content { padding:20px; } #mobile-content div { margin-bottom:10px; } #mobile-content .grid-item-title { background-color:#000; color:#fff; }#mobile-content .grid-item-title-madeby { background-color:#000; color:#fff; }.mobile-message { display:inline-block; padding:20px; margin:0; line-height:16px; font-size:10px; padding-bottom:0; box-sizing:border-box; }@media only screen and (min-width:0) and (max-width:1000px) {.superwidth-only { display:none; }.page-inside { width:960px; text-align:center; } header .headerLogo { margin-left:20px; }header .headerMenu { margin-left:40px; }header .headerUpload { margin-right:20px; }#frontpageIntro #frontpageIntro-videobckgrnd { width:377px; }#frontpageIntro #frontpageIntro-video { width:365px; }#frontpageIntro #frontpageIntro-video-button { margin-left:55px; }#pageRandom a.randomPhoto { float:none; display:inline-block; }#pagePhotosItem-morestories a.randomPhoto { float:none; display:inline-block; }#pageNews .pageNews-column { width:473px; }#pageNews .pageNews-item-photo { width:237px; }#pageSubfooter .column1 { margin-left:20px; width:500px; }.grid-item { width:310px; }#pageReporter .profile-left { margin-left:20px; }#pagePhotosItem .column-left { width:590px; margin-left:20px; }#pageAboutus .text-row { font-size:14px; line-height:20px; }#pageNews .column--left { width:600px; margin-left:20px; }#pageNews .column--right { margin-left:20px; width:270px; }#pageHowto2 .text { margin-left:20px; }#pageHowto2 .image { margin-right:20px; background-repeat:no-repeat; background-position:center; background-size:contain; width:240px; }#pageHowto3 .image { margin-left:20px; background-repeat:no-repeat; background-position:center; background-size:contain; width:240px; } #pageHowto4 .text { float:left; width:660px; margin-left:20px; }#pageHowto4 .image { margin-left:20px; background-repeat:no-repeat; background-position:center; background-size:contain; width:240px;}#pageHowto5 .text { float:left; width:530px; }#pageHowto5 h2 { margin-left:20px; width:80%; }#pageHowto5 .image { float:left; margin-left:20px; background-repeat:no-repeat; background-position:center; background-size:contain; width:380px; height:204px; }#pageHowto5 .page-right { width:440px; }#pageHowto5 .page-left { width:410px; margin-top:40px; }#pageHowto6 .text { width:450px; margin-top:20px; }}
