 .header{ z-index: 200; position: relative; background: #ffffff;} .header.hiding{ display: none} .header *{color: #ffffff; text-decoration: none; font-size: 12px;} .header b{ color: #f84691}  .header .center{ background: #3b4049; position: relative; z-index: 10;} .header .center:after { content: " "; visibility: hidden;display: block;height: 0;clear: both;} .header .center a{ float: left; color: #999; padding: 25px 20px; cursor: pointer;} .header .center a .i{ background: rgba(255,255,255,0.1); border-radius: 4px; margin-left: 5px; padding: 5px 10px;} .header .center .essential{ float: left; display: block;}   .header .center .logo { border: none; float: left; color: transparent; padding: 0; background: url(/images/logos/normal.png) no-repeat center; background-size: 140px auto;}  .header .center .logo span{ border: none; float: left; color: transparent; display: block; padding:25px 0; width: 210px; background: url(/images/logos/normal.png) no-repeat center; background-size: 140px auto;}   .header .center .active{ background: url(/images/icons/n.png) no-repeat bottom center; background-size: 12px auto; color: #ffffff;}   .header .center .right{ float: right;}   .header .lent{ display: none;}  .header .lent{cursor: pointer; padding: 25px; z-index: 100; position: absolute; right: 5px; top: 0; background: url(/images/icons/ses.png) no-repeat center; background-size: 22px auto; color: transparent}   .header .center .starx{ background: url(/images/icons/starx.png) no-repeat center 15px; background-size: 30px auto;}   .header .center .prime{ display: none; border: 2px solid rgba(0,0,0,0.3); color: #ffffff; background: #f84691; border-radius: 4px; padding: 8px; margin: 20px 20px 20px 20px;}   .header .center .salient{ overflow: hidden; padding: 0; display: block; background: rgba(255,255,255,0.2); color: #ffffff; border-radius: 4px; margin: 17px 20px 17px 20px;}  .header .center .salient i{ display: block; float: left; padding: 8px 12px;}  .header .center .salient b{ float: left; display: block; background: rgba(0,0,0,0.2); color: #f84691; padding: 8px 12px; }   .header .center .idiom{ display: block; background-position: center; background-size:25px auto; color: transparent; background-repeat: no-repeat;}   .header .center .f{ float: right; background: rgba(0, 0, 0, 0) url("/images/logos/facebook-circle-i.png") center no-repeat; background-size: 60% auto; color:transparent; }  .header .center .f:hover{ opacity: 0.5}   .header .center .i{ float: right; background: rgba(0, 0, 0, 0) url("/images/logos/instagram-circle.png") center no-repeat; background-size: 60% auto; color:transparent; }  .header .center .i:hover{ opacity: 0.5}   .header .corner{cursor: pointer; z-index: 100; padding: 25px; float: right; background: url(/images/icons/burg.png) no-repeat center; background-size: 22px auto; color: transparent}   .header .balloon{display: none;background: #ffffff;border-radius: 3px; padding:5px 0px 0px; width: 240px; position:absolute; right: 11px; top: 61px; z-index: 1000; box-shadow: 0px 1px 3px rgba(0,0,0,0.7)}  .header .balloon .arrow{ position: absolute; right: 10px; height: 15px; width: 14px; top: -14px; background: url(/images/icons/caretb.png) no-repeat bottom center; background-size: 14px auto;}  .header .balloon.acti{ display: block;}  .header .balloon b{ font-size: 13px; font-weight: normal; border-bottom: 1px solid rgba(0,0,0,0.1); display: block; padding: 10px; margin-bottom: 5px; color: #777777}  .header .balloon a{ text-transform: none; float:none; border: none; font-size: 15px; display: block; margin: 0px 5px; border-radius: 4px; font-size: 13px; padding:7px 10px; color: #000000}  .header .balloon .active{ background: #2e66d4}  .header .balloon .sto{ background: url(/images/icons/stpb.png) no-repeat 5px center; background-size: 14px auto; padding-left: 30px;}  .header .balloon .sto:hover{ background:#2e66d4 url(/images/icons/stp.png) no-repeat 5px center; background-size: 14px auto;}  .header .balloon .uss{ background: url(/images/icons/ussb.png) no-repeat 5px center; background-size: 14px auto; padding-left: 30px;}  .header .balloon .uss:hover{ background:#2e66d4 url(/images/icons/uss.png) no-repeat 5px center; background-size: 14px auto;}  .header .balloon .sx{margin-top: 5px; border-radius: 0px 0px 3px 3px; background: #f2f4f8; box-shadow: 0px 1px 2px rgba(0,0,0,0.1) inset}  .header .balloon .sx a{font-size: 12px; color: #7284a8; margin: 0;}  .header .balloon .sx a:hover{ color: #2e66d4; text-decoration: underline; background: none}  .header .balloon .sx .disconnect{ border-radius: 0px 0px 3px 3px; color: #464d5a; padding: 10px; box-shadow: 0px 1px 1px rgba(0,0,0,0.2) inset; border-radius: 0; background: #c5cbd6 url(/images/icons/fas.png) no-repeat 205px center; background-size: 25px auto;}  .header .balloon .sx .disconnect:hover{ color: #ffffff;background: #2e66d4 url(/images/icons/fas.png) no-repeat 205px center; background-size: 25px auto;}   .header .balloon .flags{ border-top: 1px solid rgba(0,0,0,0.1); border-radius: 0; position: relative;}  .header .balloon .flags .xs{ position: absolute; right: 3px; top: 0; height: 100%; display: block; width: 40px; background:url(/images/icons/hx.png) no-repeat center; background-size: auto 60%;}  .header .bottom{ max-width: 1200px; margin: 0 auto; font-family: Arial; padding: 10px 0px;} .header .bottom:after { content: " "; visibility: hidden;display: block;height: 0;clear: both;}   .header .bottom .inputs .style_link{ padding: 10px 10px 10px 35px; display: block; margin: 1px 10px 1px 1px; border-radius: 4px; float: left; background:#3b4049 url(/images/icons/gxr.png) no-repeat 10px center; background-size: 15px auto; color:#ffffff;}  .header .bottom .inputs .style_link b{ color:#f84691; font-size: 9px; vertical-align: top; margin-top: -6px; display: block; float: right; font-weight: bold}  .header .bottom .inputs{ margin-right: 20px; margin-left: 20px; float: right; font-size: 0; position: relative; overflow: hidden;}  .header .bottom .inputs .border{ border:1px solid #cccccc; border-radius: 4px;float: right; font-size: 0; padding-right: 80px; position: relative; overflow: hidden; width: 250px;}  .header .bottom .inputs form{ display: block; width: 100%;}  .header .bottom .inputs .text{ color: #000000; font-size: 12px; border-radius: 4px 0px 0px 4px; display: block; float: left; padding: 10px 0px; text-indent: 10px; width: 100%; border: none; background: #ffffff}  .header .bottom .inputs .submit{ position: absolute; right: 0; top: 0; height: 100%; color: transparent; width: 80px; border: none; font-size: 12px; border-left: 1px solid #dddddd; cursor: pointer; border-radius:0px 4px 4px 0px; display: block; float: left; padding: 10px ; background:#ffffff url(/images/icons/lentor.png) no-repeat center; background-size: 28px auto;}  .header .bottom .inputs .submit:hover{ background-color: #f0f0f0}   .header .bottom p{ background: url(/images/icons/infox.png) no-repeat left center; background-size: 22px auto; color: #888888; font-size: 12px; float: left; display: block;padding:5px 10px 5px 35px; margin-left: 20px;}  .header .bottom p a{ padding: 0px 0px;color: #f84691; text-decoration: underline; float: none; display: inline}  .header .bottom a{color: #888888; font-size: 12px; float: left; display: block;padding:5px 20px;}  .header .bottom .active{ color: #f84691; text-decoration: underline}  .header .bottom span{ position: relative; border-right: 1px solid #eeeeee; margin: 5px 0px; display: block; color: #000000;float: left; }  .header .bottom .l{ border-right: none;}   .header .bottom .arrow{ background: url(/images/arrows/arx.png) no-repeat left center; background-size: 26px auto; width: 27px; height: 55px; display: block; position: absolute; left: -17px; bottom: -45px; }   .header .bottom .back{ background: url(/images/icons/caret-right.png) no-repeat left center; background-size: 20px auto; padding-left: 30px;}  .header .bottom .back b{ color: #000000; font-weight: bold}   .header .bottom .family{ display: block; float: right;}  .header .bottom .family i{ padding: 10px 0px; font-size: 14px; color: #f84691; font-weight: normal; display: block; float: left;}  .header .bottom .family span{ padding: 10px 0px; opacity: 0.2; font-size: 14px; display: block; float: left;}  .header .bottom .family a{ font-weight: normal; float: left}  body,html{ -webkit-overflow-scrolling:touch; -webkit-text-size-adjust: 100%; min-width: 1000px; background: #f4f4f4; font-size: 12px; } *{ outline: none;font-weight: normal; margin: 0; padding: 0; font-style: normal; font-family: Arial, sans-serif} a{ cursor: pointer; text-decoration: none}  .upper{ padding: 20px 0px; background: #ffffff; overflow: hidden;box-shadow: 0px 1px 1px rgba(0,0,0,0.2); z-index: 20; position: relative;} .above{ padding: 20px 0px; background: #ffffff;box-shadow: 0px 1px 1px rgba(0,0,0,0.2) ; overflow: hidden; z-index: 10; position: relative;} .under{ margin-bottom: 20px; padding: 20px 0px; background: #f7f7f7;box-shadow: 0px 1px 1px rgba(0,0,0,0.2) ; overflow: hidden;} .toper{ margin-bottom: 0px; padding: 20px 0px; background: #f7f7f7;box-shadow: 0px 1px 1px rgba(0,0,0,0.2) ; overflow: hidden;} .bggray{ background: #f4f7f9 !important}  ::-moz-selection { background: #f84691; color: #ffffff } ::selection { background:#f84691; color: #ffffff }   .anchor{ display: block; width: 100%; overflow: hidden;} .holder{ overflow: hidden;} .holder .center{ display: block; max-width: 1200px; margin:0px auto; font-size: 14px; padding: 0px;} .holder .center b{ opacity: 0.7; padding: 10px; margin: 10px; display: block; float: left; font-weight: bold; color: #666666} .holder .center b i{ color: #f84691; font-weight: bold;} .holder .center b a{ padding: 0; margin: 0; display: inline; float: none; font-weight: bold; color: #f84691} .holder .center a{ padding: 10px; margin: 10px 0px; display: block; float: left; font-weight: normal; color: #374869} .holder .center a b{ padding: 0; margin: 0; float: none; display: inline; margin-left: 10px;} .holder .center span{ padding: 10px 0px; margin: 10px 0px; display: block; float: left; font-weight: normal; color: #aaa} .holder .center .active{ text-decoration: underline; color: #f84691} .holder .center p{ float: right; margin-right: 10px;} .holder .center p b i{ font-weight: normal;} .titular{ background: #000000 center no-repeat; position: relative; background-size: cover; overflow: hidden;} .titular .center{ color: #ffffff; position: relative; display: block; max-width: 960px; margin:0px auto; font-size: 14px; padding: 80px 40px 120px;} .titular .center h1{ letter-spacing: 2px; font-size: 44px; font-weight: normal;} .titular .center h2{ margin-bottom: 30px; color: rgba(0,0,0,0.8); font-weight: normal; width: 100%; font-size: 14px;} .titular .center h3{ letter-spacing: 2px; font-weight: normal; max-width: 500px;font-size: 14px; line-height: 22px} .titular .center h5 a{ background: rgba(0,0,0,0.7); color: #ffffff; padding: 2px 4px; border-radius: 4px;} .titular h5{ line-height: 20px; border-left: 3px solid #ffffff; margin: 20px; padding:5px 20px; width: 50%; font-size: 14px; font-weight: normal; display: block;} .titular p{ display: block; position: absolute; bottom: 0; right: 20px;} .titular .three,.titular p a{ font-size: 13px; float: left; display: block; color: #ffffff; padding: 15px 20px; background: rgba(0,0,0,0.6);} .titular p .two{ padding-right: 30px; background: #f4f4f4; color: #4f5b70; background-image:url(/images/icons/chevronleft.png); background-position: right center; background-repeat: no-repeat; background-size: 12px auto; background-position: right center; border-right: 15px solid #f4f4f4 } .titular .three{ position: absolute; left: 0; bottom: 0; display: block; padding-right: 30px; background: #f4f4f4; color: #4f5b70; background-image:url(/images/icons/chevronleft.png); background-position: right center; background-repeat: no-repeat; background-size: 12px auto; background-position: right center; border-right: 15px solid #f4f4f4 }   .titular ul{ overflow:hidden; padding: 20px 0px 0px 0px; display: block;} .titular li{ float: left; width: 150px; padding: 5px 0px; border-right: 1px solid #cccccc; overflow: hidden; text-align: center;} .titular li:last-child{ border-right: none;} .titular li b{ font-weight: normal; font-size: 20px; color: #ffffff; display: block; } .titular li i{ color: #527cc6; font-size: 12px; display: block;}  .open_polygon_map{ background: #c2e7ff; display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 300;} .open_polygon_map .canvas{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 100;}  .rankings .hel .pd  { z-index: -10; height: 200px; position: absolute; left: 0; bottom: 0; width: 100%; background: url(/images/backgrounds/podi.png) no-repeat center bottom; background-size: 90px auto;  } .titular .avatar{ z-index: 20; width: 80px; height: 80px; position: absolute; left: 30px; top: 50%; margin-top: -43px; border-radius: 4px; border:3px solid #ffffff; background: #bbb; box-shadow: 0px 1px 2px rgba(0,0,0,0.1) inset; display: block; background-position: center; background-size:cover}  .titular .avatar-info{ margin-left: 105px;}   .titular .uploader{ display: block; position: absolute; left:0px; top: 0px;}  .titular .uploader form{ overflow: hidden; opacity: 0; height: 1px; width: 1px; position: absolute;}  .titular .uploader .icon{ overflow: hidden; display: block; position: absolute; left: 20px; top: 20px;background: rgba(0,0,0,0.4) url(/images/icons/camm.png) no-repeat 15px center ; cursor: pointer; z-index: 30; background-size: 12px auto;; padding: 10px 10px 10px 40px; border-radius: 4px; font-size: 13px; color: #ffffff;}  .titular .uploader .icon:hover{ background-color: #0c90ea}  .titular .uploading .icon:hover,.titular .uploading .icon{ color: transparent; background-image: url(/images/loads/22.GIF); background-color: #006cff; background-position: center; background-repeat: no-repeat; background-size:30px auto;}  .titular .uploading .icon:hover *,.titular .uploading .icon *{ visibility: hidden} .titular_services{ background-image: url(/images/backgrounds/ofi.jpg);}  .titular_help{ background-image: url(/images/human/helper.png); background-size: auto 100%; background-color: #f1e9dc}  .titular_help .center h1{ color:#362d22}  .titular_help .center h3{ color:#c8554e}  .titular_help p .two{ background-color: #ffffff; border-right-color: #ffffff}  .titular_unsubscribe{ background-image: url(/images/backgrounds/masters.jpg);}  .titular_unsubscribe p .two{ background-color: #ffffff; border-right-color: #ffffff}  .titular_masters{ background-image: url(/images/backgrounds/masters.jpg);}  .titular_masters p .two{ background-color: #ffffff; border-right-color: #ffffff}  .titular_mentions{ background-image: url(/images/backgrounds/mentions.jpg);}  .titular_thanks{ background-color: #614851; background-image: url(/images/backgrounds/thank.jpg);}  .titular_about{background-image: url(/images/backgrounds/bout.jpg);}  .titular_sponsors{background-image: url(/images/backgrounds/smile.jpg); background-color: #50c0ba;}  .titular_hidden{ background-color: #932929; background-image: url(/images/pictures/error.jpg); background-position: top center; }  .titular_contact{background-image: url(/images/backgrounds/contact.jpg); background-color: #6ac566;}  .titular_collections{ background-image: url(/images/backgrounds/collections.jpg); background-color: #bd3132;}  .titular_maps{ background-image: url(/images/backgrounds/maoe.jpg); background-color: #bd3132;}  .titular_rankings{ background-image: url(/images/backgrounds/rankings.jpg);}  .titular_rankings .center{ z-index: 100; background:url(/images/backgrounds/podi.png) center bottom no-repeat; background-size:80px auto;}  .titular_rankings p .two{ background-color: #ffffff; border-right-color: #ffffff}  .titular_rankings .center h3{ width: 40%}  .titular_votes{background-image: url(/images/backgrounds/bout.jpg);}  .opx{ position: absolute; left: 0; top: 0; z-index: 10; height: 100%; width: 100%; background-color: #000000; opacity: 0.5;}  .titular_top{ background-image: url(/images/backgrounds/rankings.jpg);}  .titular_top .center{ background:url(/images/backgrounds/podi.png) center bottom no-repeat; background-size:80px auto;}  .titular_top p .two{ background-color: #ffffff; border-right-color: #ffffff}  .titular_top .center h3{ width: 40%} .titular .links{ display: block; padding: 10px; overflow: hidden;}  .titular .links .links-b{ float: left; overflow: hidden; border-radius: 4px;}  .titular .links a{ float: left; display: block; padding: 10px; letter-spacing: 2px; font-size: 11px; text-transform: uppercase; margin-right: 1px; background: rgba(0,0,0,0.6); color: #ffffff;}   .titular .links a:last-child{ margin-right: 0px;} .titular_appointment{ background-color: #f1e9dc}  .titular_appointment .center { padding: 40px 40px; background-repeat: no-repeat; background-position: center bottom; background-size: auto 140%;}  .titular_appointment .center h1{ font-size: 30px; color:#362d22}  .titular_appointment .center h1 b{ font-size: 30px; color:#362d22}  .titular_appointment .center h3{ color:#c8554e}  .titular_appointment p .two{ background-color: #ffffff; border-right-color: #ffffff} .titular_projects { background: #ffffff;}  .titular_projects .center h1{ color:#484848}  .titular_projects .center h3{ color:#757575} .titular_project { background-color: #485978;}  .titular_project .center { padding: 140px 0px;}  .titular_project .center h1{ color:#ffffff}  .titular_project .center h3{ color:#ffffff}  .cells{ overflow: hidden;} .cells ul{overflow: hidden; display: block; max-width: 1200px; text-align: center; margin: 0 auto ; padding: 0px 10px 0px;} .cells li *{ white-space: nowrap; display: block; text-decoration: none} .cells li { padding-bottom: 40px; position: relative; text-align: left; width: 25%; display: block; float: left;} .cells li .top{position: relative; z-index: 20; margin: 0px 20px} .cells li .date{ background:#f4f4f4; box-shadow: 0px 0px 10px 16px #f4f4f4; z-index: 10; display: block; padding:10px 10px 5px 0px; color: #aaaaaa; font-size: 12px; bottom: 0px; right: 0px; position: absolute;} .upper .cells li .date,.above .cells li .date{ box-shadow: 0px 0px 10px 16px #ffffff; background: #ffffff;} .cells li .top .img{ position:relative; box-shadow: 0px 1px 1px rgba(0,0,0,0.2); width: 100%; overflow: hidden; background: #eeeeee no-repeat center; background-size: 15px auto;; border-radius: 0px;} .cells li .top .opacity { background: #fff} .cells li .last_post{ position: absolute; top: 10px; z-index: 100; right: 10px; background:#ffffff; padding: 5px 7px; border-radius: 4px; color: #000000; font-size: 12px;} .cells li .top .opacity img{ opacity: 0.3;} .cells li .top .img .more{ position: absolute; bottom: 0; right: 0; padding: 10px; background: rgba(0,0,0,0.8) url(/images/icons/ll.png) right center no-repeat; background-size: 30px auto; padding-right: 40px; color: #ffffff;} .cells li .top .img img{ width: 100%; box-shadow: 0px 1px 1px rgba(0,0,0,0.2); float: left; display: block } .cells li .top .img b{ background: #ffffff; padding: 20px; font-size: 14px; overflow: hidden; font-weight: normal; color: #30363c} .cells li .top .img b i{ color: #aaaaaa; font-size: 12px;} .cells li .avatar{ position: absolute; left: 0px; bottom: 0px; width: 22px; height: 22px; margin-right: 10px; border-radius: 2px; display: block; background: #dddddd; background-size: 100% 100%; background-position: center; float: left;} .cells li .title { position: relative; overflow: hidden; font-size: 12px; color: #000000; white-space: nowrap; margin:10px 20px 0px 30px;} .cells li .havat{ padding-left: 30px;} .cells li .title b{ font-weight: normal; color: #3a8bbb; padding: 5px 0px 5px 0px; display: block; float: left; } .cells li .subtitle *{ display: inline; } .cells li .subtitle{ font-size: 12px; font-style: normal; color: #aaa; margin: 0px 0px 5px 10px;} .cells li .subtitle b{ color: #5485f3}  .cells .big{ margin-top: 20px;} .cells .big li{ width: 33%} .cells .mega{ margin-top: 20px;} .cells .mega li{ display: block; float: none; width: 700px; margin: 0 auto;}  .cells .small li{ padding-bottom: 16px; width: 25%} .cells .small li .line{ border-bottom: none;} .cells .small .top{ margin: 0px 3px;} .cells .small .date{ display: none } .cells .small .title{ display: none }  .cells .compact li{ padding-bottom: 6px; width: 25%} .cells .compact li .line{ border-bottom: none;} .cells .compact .top{ margin: 0px 3px;} .cells .compact .date{ display: none } .cells .compact .line{ display: none } .cells .compact .title{ display: none }  .cells .votesx{ margin: 0px 20px 10px; padding: 5px 10px; border-radius: 3px; overflow: hidden; background: #eeeeee; position: relative;} .cells .votesx .wd{ border-radius: 3px; background: #5b95eb; position: absolute; left: 0; height: 100%; top: 0;} .cells .votesx i{ display: block; text-align: left; position: relative; z-index: 10; color: #000000;} .cells .votesx b{ display: inline; text-align: left; position: relative; z-index: 10; color: #000000;}  .cells .casper{ overflow: hidden; position: absolute; left: 10px; z-index: 100; top: 10px; display: none; border-radius: 4px; background: #c8554e; color: #ffffff; ;} .cells .casper .active,.cells .casper .desactive{ background: #f84691 url(/images/icons/ca.png) 10px center; padding: 10px; display: block; background-size: 10px auto; padding-left: 30px; background-repeat: no-repeat;color: #ffffff; ;} .cells .casper .active{ background-image: url(/images/icons/cb.png); background-color: #4bb15c} .cells .casper.loading{ background-size: 24px auto} .cells li:hover .casper{ display: block;}  .cells .line{border-bottom:1px solid rgba(0,0,0,0.1); position: absolute;top: 0;left: 0; border-top: 0; overflow: hidden; }  .cells li .actioning{ position: absolute; top: 0px; right: 0px; display: block; opacity: 1; float: right; z-index: 100; color: transparent;} .cells li .actioning b{ cursor: pointer; padding: 7px 10px; background:#ffffff url(/images/icons/penci.png) no-repeat center; background-size: auto 13px; display: block;} .cells .actioning.show_actioning { width: 100%;} .cells .actioning.show_actioning b{ display: none} .cells .actioning.show_actioning a{ display: block;} .cells .actioning .bx{background:#ffffff; border:1px solid #cccccc; border-radius: 4px; margin: 5px; overflow: hidden; padding: 5px; display: block;} .cells .actioning .xb{ display: none; border-radius: 4px; overflow: hidden;} .cells .actioning.show_actioning .xb{ display: block;} .cells .actioning a{text-align: center; float: left; display: none; padding: 10px 0px; width: 100%; float: left;} .cells .actioning .editing{ background: #badf9a; color: #37442c} .cells .actioning .deleting{ background: #d99497; color: #633235}   .cells .del{ background: url(/images/icons/redt.png) no-repeat center; background-size: 30px auto; height: 50px; width:50px; position: absolute; top: 10px; right: 10px; z-index: 100;}  .cells .edit{ background: url(/images/icons/pencil.png) no-repeat center; background-size: 30px auto; height: 50px; width:50px; position: absolute; bottom: 10px; right: 10px; z-index: 100;}  .cells .imgb{ position: relative; overflow: hidden; display: block; } .cells .flagering{ background-color: #ffffff; background-position: 10px center ; background-repeat: no-repeat; background-size: 16px auto; padding: 10px 10px 10px 40px; color: #000000; position: absolute; bottom: 0px; right: 0px; z-index: 100;}  .cells .revision{ padding: 10px 0px; width: 132px; background:#fff url(/images/icons/voting.png) no-repeat center; background-size: auto 32%; float: right; color: transparent; border-left:10px solid #fff; border-right:10px solid #fff; } .cells .revision{ width: 72px; background-image: url(/images/icons/voting-small.png) }  .cells .dpt{ padding: 10px 0px; margin-left: 10px; margin-right: 10px; color: #777777; background: url(/images/icons/sa.png) no-repeat right center; background-size: 20px auto;}  .cells .masterpiece{ padding: 10px 0px; width: 90px; background:#fff url(/images/icons/mmm.png) no-repeat center; background-size: auto 27%; float: right; color: transparent; margin-right: 0px; }  .cells .masterpiece{ margin-left: 0px; width: 34px; background-position: center;}  .tattoo_editor{ position: relative; max-width: 700px; margin: 0 auto;} .masterpieces_editor_no{ background: #e14f4f url(/images/icons/x.png) no-repeat center; background-size: 20px auto; position: absolute; right: -70px; top: 90px; height: 80px; width: 80px; border-radius: 4px; display: block;} .masterpieces_editor_no:hover{ opacity: 0.9;} .masterpieces_editor_best{ background: #000000 url(/images/icons/incre.jpg) no-repeat center; background-size: 80px auto; ; position: absolute; right: -160px; top:0; height: 80px; width: 80px; border-radius: 4px; display: block;} .masterpieces_editor_yes{ background: #83c868 url(/images/icons/okk.png) no-repeat center; background-size: 20px auto; ; position: absolute; right: -70px; top: 0; height:80px; width: 80px; border-radius: 4px; display: block;} .masterpieces_editor{display: block; overflow: hidden;margin: 0px 20px 0px; padding:5px 5px 5px; background: #ffffff; color: #ffffff; font-size: 12px; position: relative;} .masterpieces_editor .ex{ float: right; background: url(/images/icons/sw-red.png) no-repeat right 4px; background-size: 30px auto; padding-right: 40px;} .masterpieces_editor .yes .ex{ background-image: url(/images/icons/sw-green.png)} .masterpieces_editor .wu{ margin-left: 0px; display: block} .masterpieces_editor b{ float: left; color: rgba(0,0,0,0.6); font-weight: normal; border-radius: 4px; display: block; padding: 5px;} .masterpieces_editor b i{ display: inline; color: #000000; font-weight: bold} .masterpieces_editor .wbb{ display: block; border-radius: 4px; position: relative; display: block; overflow: hidden; color: transparent; width: 100%; background: #dddddd;} .masterpieces_editor .wbb b{padding: 5px 0px; border-radius: 4px; overflow: hidden; color: transparent; width: 5%; background: #8cd07a;} .masterpieces_editor .wbb i{padding: 5px; border-radius: 3px; position: absolute; height: 100%; right: 0px; top: 0px; overflow: hidden; color: rgba(0,0,0,0.3); } .masterpieces_editor a{ position: relative; display: block; float: left; margin: 0px 0px 2px; text-decoration: underline; padding: 5px;color: #000000; font-size: 12px; position: relative;} .masterpieces_editor .xqwr{ display: block; overflow: hidden; float: left; width: 100%;} .edisx{ border-top: 1px solid #dddddd; overflow: hidden; background: #ffffff; margin: 0px 20px; padding: 10px 10px 5px 10px;} .edisx b{ float: left; display: block; color: #000; padding: 5px; margin-bottom: 5px; margin-right: 5px; border-radius: 3px;} .edisx a{ float: left; display: block; color: #3888ff; background: #dcdcdc; padding: 5px; margin-right: 5px; margin-bottom: 5px; border-radius: 3px;} .edisx a i{ display: inline;} .edisx .xdwqs b{ float: none; display: inline; font-weight: bold; padding: 0; margin: 0; margin-left: 10px; text-transform: uppercase} .pinterest_finish{ position: relative;} .pinterest_finish .pinterest_finish_poster{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(/images/icons/pint.gif) no-repeat center; background-size: auto 100%; background-color: #ffffff;} .setylex a{ padding: 0; overflow: hidden;} .setylex a b,.setylex a i{ margin: 0; display: block; padding: 5px; padding-left: 30px; background: #eeeeee url(/images/icons/ca.png) 10px center; background-repeat: no-repeat; background-size: 10px auto;} .setylex a b:hover,.setylex a i:hover{ color: #ffffff; background-color: #9c6cff} .setylex a b{ background-color: #83c868; background-image: url(/images/icons/cb.png); color: #ffffff;} .cells .setylex .loading{background-image: url(/images/loads/22.GIF); background-repeat: no-repeat; background-color: #006cff; background-position: center; background-size:22px auto;}  .sdq{ box-shadow: 0px 1px 1px rgba(0,0,0,0.2); margin: 0px 20px; background: #c61148; border-top: 1px solid #891236; color: #ffffff; padding: 10px 0px; text-align: center; font-size: 12px; display: block; overflow: hidden;} .edisxxx{box-shadow: 0px 1px 1px rgba(0,0,0,0.2); overflow: hidden; background: #00fff0; margin: 0px 20px; border-bottom: 1px solid rgba(0,0,0,0.2); padding: 10px;} .edisxxx b{ text-align: center; display: block; color: #000; padding: 5px; margin-right: 5px; border-radius: 3px;}  .cells li .tattoo_style{ display: block; position: relative; float: left;margin: 0 0 0 0px; text-decoration: underline; padding: 10px 10px 10px 10px; color: #878787; z-index: 100; opacity: 0.8} .cells li .no_tattoo_style{ display: block; position: relative; float: left;margin: 0 0 0 0px; padding: 10px 10px 10px 10px; color: #c9a0a0; z-index: 100; opacity: 0.8}  .fav_count{ float: left; padding: 10px; font-size: 12px;} .faving{ display: block; position: relative; float: left;} .faving{-webkit-transition: margin 200ms ease-in-out;-moz-transition: margin 200ms ease-in-out;-o-transition: margin 200ms ease-in-out;-ms-transition: margin 200ms ease-in-out;transition: margin 200ms ease-in-out;} .faving.loading{background-image: url(/images/loads/22.GIF); border-radius: 4px; background-repeat: no-repeat; background-color: #006cff; background-position: center; background-size:25px auto;} .faving b,.faving i{ display: block; border: none; margin: 0 0 0 13px; padding: 10px 10px 10px 30px; background: url(/images/icons/hh.png) no-repeat left center; background-size: 15px auto; color: #878787; z-index: 100; opacity: 0.8} .faving i{ opacity: 1; background-image: url(/images/icons/he.png); } .faving:hover b, .faving:hover i{ opacity: 1}  .faving {   -webkit-animation-duration: 1s;   animation-duration: 1s;   -webkit-animation-fill-mode: both;   animation-fill-mode: both;  }  @-webkit-keyframes rubberBand {  from {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  }  30% {   -webkit-transform: scale3d(1.25, 0.75, 1);   transform: scale3d(1.25, 0.75, 1);  }  40% {   -webkit-transform: scale3d(0.75, 1.25, 1);   transform: scale3d(0.75, 1.25, 1);  }  50% {   -webkit-transform: scale3d(1.15, 0.85, 1);   transform: scale3d(1.15, 0.85, 1);  }  65% {   -webkit-transform: scale3d(.95, 1.05, 1);   transform: scale3d(.95, 1.05, 1);  }  75% {   -webkit-transform: scale3d(1.05, .95, 1);   transform: scale3d(1.05, .95, 1);  }  to {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  } } @keyframes rubberBand {  from {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  }  30% {   -webkit-transform: scale3d(1.25, 0.75, 1);   transform: scale3d(1.25, 0.75, 1);  }  40% {   -webkit-transform: scale3d(0.75, 1.25, 1);   transform: scale3d(0.75, 1.25, 1);  }  50% {   -webkit-transform: scale3d(1.15, 0.85, 1);   transform: scale3d(1.15, 0.85, 1);  }  65% {   -webkit-transform: scale3d(.95, 1.05, 1);   transform: scale3d(.95, 1.05, 1);  }  75% {   -webkit-transform: scale3d(1.05, .95, 1);   transform: scale3d(1.05, .95, 1);  }  to {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  } } .rubberBand {  -webkit-animation-name: rubberBand;  animation-name: rubberBand; } .cells .loading{background-image: url(/images/loads/22.GIF); border-radius: 4px; background-repeat: no-repeat; background-color: #006cff; background-position: center; background-size:50px auto;} .cells .loading *{ opacity: 0;} .cells .wainting{background-image: url(/images/texts/same.png); border-radius: 4px; background-repeat: no-repeat; background-color: #fff; background-position: center; background-size:150px auto;} .cells .wainting *{ opacity: 0;} .cells .finish{ background: #000000} .cells .finish .icon{ background: url(/images/icons/ok.png) no-repeat center; background-size: 40px auto; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; display: block} .cells .finish .img{ }  .cells li .pop{ display: block; opacity: 1; background: url(/images/icons/ppp.png) no-repeat center; background-size: auto 27%; float: right; width: 20px; z-index: 100; padding: 10px 0px; color: transparent;} .cells .small .pop{ width: 20px; background-position: center;}  .cells li .perfecter{ display: block; opacity: 1; background:#fff url(/images/icons/10.png) no-repeat center; background-size: auto 54%; float: right; width: 40px; z-index: 100; padding: 10px 0px; color: transparent;}  .cells .texter a{ background: none; box-shadow: none; overflow:hidden} .cells .texter li{ width: 400px;} .cells .texter li .img { width: 300px; margin: 0 auto; box-shadow: none; background: url(/images/icons/cornerc.png) 32px 0; background-size: 20px auto; padding-top: 20px; background-repeat: no-repeat;} .cells .texter li .img img{ width: 70px; height: 70px; float: left; margin: 5px; border-radius: 3px;} .cells .texter li .img b{ background: none;} .cells .texter li .text{ white-space: normal; background: #ffffff; border:3px solid #cccccc; margin: 20px 20px 0px 20px; border-radius: 4px; font-size: 15px; color: #303f66; position: relative; padding:50px; display: block;} .cells .texter li .text a { position:absolute; top: 10px;right: 10px; background: rgba(0,0,0,0.1); color: #000000; border-radius: 3px; padding: 5px 10px;} .cells .texter li .title{ display: none;} .cells .novideo{ background: url(/images/texts/no-video.png) no-repeat center; background-size: cover; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; display: block} .cells .texter li .date{ display: none;} .cells .texter li .top .img b{ position: absolute; left: 65px; bottom: 0; padding: 35px;}  .empty{ padding:100px 50px; text-align: center; font-size: 20px; color: #c1c1c1;}  .lefting .cells .small li{ width: 33%} .lefting .cells{ margin-left: 20px;}  .graining { -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow:inset 0px 1px 0px 0px #ffffff; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9)); background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%); background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%); background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%); background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%); background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0); background-color:#f9f9f9; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #dcdcdc; display:block; cursor:pointer; color:#666666; font-family:Arial; font-size:15px; font-weight:bold; text-align: center; margin: 10px 20px 0px; padding:10px 24px; text-decoration:none; text-shadow:0px 1px 0px #ffffff; } .graining:hover { background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9)); background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%); background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%); background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%); background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%); background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0); background-color:#e9e9e9; }   .friendly{ padding:15px 0px 30px 0px; text-align: center; background: #ffffff;position: relative; width: 100%; box-shadow: 0px 1px 2px rgba(0,0,0,0.1) inset; overflow: hidden;}  .friendly b{ display: block; margin: 0 auto; border-radius: 1000px; background: #ffffff; position: absolute; left: 50%; padding: 20px; top: -10px;}  .friendly p{ position: relative; font-size: 0; display: block; margin: 0 auto; max-width: 1200px;}  .friendly a{ position: relative; background-image: url(/images/logos/none.png); width: 16%; margin: 0px auto; background-position: center center; background-size: 100% auto;;background-repeat: no-repeat; margin: 20px 0px; height:100px; display: inline-block;}  .friendly a:hover{ opacity: 0.6;}  .friendly a i{ display: block; position: absolute; left: 0; top: 0; height: 100%; width: 1px; background: url(/images/backgrounds/d.png); background-size: 2px auto;}   .friendly a:first-child{ border-left: none;}  .friendly .group{ background-image: url(/images/logos/group.png); background-size: 100% auto;}  .friendly .radiantcolors{ background-image: url(/images/logos/radiantcolors.png); background-size: 70% auto;}  .friendly .bayer{ background-image: url(/images/logos/bayer-transparent.png);}  .friendly .loreal{ background-image: url(/images/logos/loreal-transparent.png);}  .friendly .cheyenne{ background-image: url(/images/logos/cheyenne-transparent.png);}  .friendly .lacenano{ background-image: url(/images/logos/lacenano-transparent.png);}  .friendly .lacenano-info{ display: block; height: 0; padding: 0px; color: #000000; position: absolute; left: 32%; bottom: 0px; background: none; font-size: 12px; width: 20%;}  .friendly .lacenano-info-a{ margin: 0; height: auto; overflow: hidden; display: block; z-index: 100; padding: 5px; color: #000000; position: absolute; left: 50%; border-radius: 4px; background: #eeeeee; bottom: 0px; text-align: center; margin-left: -65px;font-size: 11px; width: 130px;}  .friendly .bayer-info{ display: block; height: 0; padding: 0px; color: #000000; position: absolute; left: 48%; bottom: 0px; background: none; font-size: 12px; width: 20%;}  .friendly .bayer-info-a{ margin: 0; height: auto; overflow: hidden; display: block; z-index: 100; padding: 5px; color: #000000; position: absolute; left: 50%; border-radius: 4px; background: #eeeeee; bottom: 0px; text-align: center; margin-left: -65px;font-size: 11px; width: 130px;}  .friendly .ink{ background-image: url(/images/logos/basic.png);}  .friendly .vegantattoo{ background-image: url(/images/logos/vegan-transparent.png);}  .friendly .balmtattoo{ background-image: url(/images/logos/balmtattoo-transparent.png);}  .friendly .electricink{background-image: url(/images/logos/electricink-transparent.png);}  .friendly .electricink-info{ display: block; height: 0; padding: 0px; color: #000000; position: absolute; left: 64%; bottom: 0px; background: none; font-size: 12px; width: 20%;}  .friendly .electricink-info-a{ margin: 0; height: auto; overflow: hidden; display: block; z-index: 100; padding: 5px; color: #000000; position: absolute; left: 50%; border-radius: 4px; background: #eeeeee; bottom: 0px; text-align: center; margin-left: -65px;font-size: 11px; width: 130px;}  .friendly .vegan-info{ display: block; height: 0; padding: 0px; color: #000000; position: absolute; left: 80%; bottom: 0px; background: none; font-size: 12px; width: 20%;}  .friendly .vegan-info-a{ margin: 0; height: auto; overflow: hidden; display: block; z-index: 100; padding: 5px; color: #000000; position: absolute; left: 50%; border-radius: 4px; background: #eeeeee; bottom: 0px; text-align: center; margin-left: -65px;font-size: 11px; width: 130px;}  .friendly .cheyenne-info{ display: block; height: 0; padding: 0px; color: #000000; position: absolute; left: 16%; bottom: 0px; background: none; font-size: 11px; width: 20%;}  .friendly .cheyenne-info-a{ margin: 0; height: auto; overflow: hidden; display: block; z-index: 100; padding: 5px; color: #000000; position: absolute; left: 50%; border-radius: 4px; background: #eeeeee; bottom: 0px; text-align: center; margin-left: -65px;font-size: 11px; width: 130px;}  .friendly .loreal-info{ display: block; height: 0; padding: 0px; color: #000000; position: absolute; left: 0%; bottom: 0px; background: none; font-size: 11px; width: 20%;}  .friendly .loreal-info-a{ margin: 0; height: auto; overflow: hidden; display: block; z-index: 100; padding: 5px; color: #000000; position: absolute; left: 50%; border-radius: 4px; background: #eeeeee; bottom: 0px; text-align: center; margin-left: -65px;font-size: 11px; width: 130px;}  .foot { font-size: 12px; background: #31353d; color: #ffffff; overflow: hidden; width: 100%;}  .foot .sa{ max-width: 1060px; display: block;padding: 10px 20px; margin: 0px auto 0px; overflow: hidden;}  .foot .sa *{ display: block; padding: 30px; float: left;}  .foot .sa a{ padding: 30px 10px; display: block; float: left; color: #ffffff; font-weight: bold}  .foot .sa .r{ padding-left: 10px; padding-right: 10px;}  .foot .sa .legal{ padding-left: 10px; opacity: 0.5; padding-right: 10px;}  .foot .sa .logo{ width: 170px; padding: 30px 0px; background: rgba(0, 0, 0, 0) url("/images/logos/normal.png") center no-repeat; background-size: 100% auto; color:transparent;}  .foot .sa .x{ float: right;}  .foot .sa .pow{ float: right; width: 170px; padding: 30px 0px; background: rgba(0, 0, 0, 0) url("/images/logos/normal.png") center no-repeat; background-size: 100% auto; color:transparent;}  .foot .sa .slogan{ float: right; padding-left: 10px; opacity: 0.5; padding-right: 10px;}  .foot .sa .f{ float: right; background: rgba(0, 0, 0, 0) url("/images/logos/facebook-circle-i.png") center no-repeat; background-size: 40% auto; padding: 30px; color:transparent; }  .foot .sa .f:hover{ opacity: 0.5}.pagination{background-image: url(/images/loads/22.GIF); min-height: 80px; background-position:0px -200px; background-size: auto 20px; background-repeat: no-repeat; max-width: 1200px; margin: 80px auto; position: relative; overflow: hidden; text-align: center;} .pagination a{ padding:30px; color: #555555; text-transform: uppercase; border-radius: 10px; background: #dddddd; background-position: center; background-repeat: no-repeat; background-size: auto 30px;width: 80px; display: block} .pagination a:hover{ background-color: #f84691} .site .pagination a{ background-color: none;} .pagination .reload{ position: absolute; left: 50%; background-size: 50px auto; top: 0; padding-right: 0; margin-left: -170px; width: 340px; background-image: url(/images/icons/reloadd.png); background-position: 26px center; background-size: 20px auto;} .pagination .infinite{ color: transparent; position: absolute; left: 50%; background-size: 80px auto; top: 0; margin-left: -60px; width: 70px; background-image: url(/images/icons/infinite.png)} .pagination .next{ padding-right: 50px; margin-right: 20px; float: right; background-image: url(/images/arrows/dsq.png); background-position:right center;} .pagination .back{ background-position: 20px center; padding-left: 50px; margin-left: 20px; float: left;background-image: url(/images/icons/chevronright.png);} .pagination .loading:hover,.pagination .loading{ background-position: center; background-size: 40px auto; color: transparent;background-image: url(/images/loads/22.GIF); background-color: #006cff;}  .pagination a{-webkit-transition: width 100ms ease-in-out;-moz-transition: width 100ms ease-in-out;-o-transition: width 100ms ease-in-out;-ms-transition: width 100ms ease-in-out;transition: width 100ms ease-in-out;} .written{ background: #ffffff; overflow: hidden;} .written .text{ position: relative; overflow: hidden; margin: 50px auto; padding:0px 50px; max-width: 1100px;} .written .imageleft{ border-radius: 4px; width:35%; position: absolute; left: 20px; top: 0; height: 100%; background-size: cover; background-position: center; float: right;} .written .imageleft b,.written .imageright b{ position: absolute; display: block; background: rgba(255,255,255,0.9) url("/images/icons/infox.png") no-repeat scroll 10px center; background-size: 15px auto; padding: 10px 15px 10px 40px; border-radius: 4px; left: 20px; top: 20px;} .written .imageright{ border-radius: 4px; width:35%; position: absolute; right: 20px; top: 0; height: 100%; background-size: cover; background-position: center; float: right;} .written .right{ width:60%; float: right;} .written .left{ width:60%; float: left;} .written h2{ font-size: 35px; font-weight: normal; color: #406a9f;} .written h3{ margin-bottom: 20px; font-size: 22px; font-weight: normal; color: #999999} .written p{ margin-bottom: 20px; font-size: 13px; line-height: 22px; font-weight: normal; color: #767676} .written p b{ font-weight: bold; color: #000000;}  .written .hand{ background-image: url(/images/backgrounds/hand.jpg)} .written .programing{ background-image: url(/images/backgrounds/programing.jpg)}   .written .history{ background: url(/images/icons/his.png) no-repeat right center; background-size: 80px auto; margin-right: 30px;} .written .plak{ background: url(/images/icons/pla.png) no-repeat right center; background-size: 100px auto; margin-right: 30px;} .written .dia{ background: rgba(0, 0, 0, 0) url("/images/divisor/dig.png") no-repeat scroll center bottom / 200px auto; padding-bottom: 20px;} .written .cite{ text-align: right; overflow: hidden; color: #c8554e; font-size: 20px;}  .written .cite span{ line-height: 30px; width: 74%; float: right; border-right: 3px solid #cccccc; padding-right: 20px; margin-right: 20px;}  .written .cite b{ width: 100%; display: block; font-size: 13px;}   .lightering{ background: #ffffff; overflow: hidden;} .lightering .center{ background: url(/images/icons/li.png) no-repeat 6px center; background-size: 40px auto; line-height: 20px; max-width:900px; padding:50px 30px 50px 70px; margin: 0px auto; font-size: 13px;} .lightering .center a{ color: #386fa8} .lightering b{ font-weight: bold}  .triplex{ background: #495365 url(/images/icons/coner.png) no-repeat center top; background-size: 55px auto;; color: #ffffff; display: block; overflow: hidden;}  .triplex .center{ position:relative; max-width: 1100px; margin: 0 auto; padding: 30px 0px; }  .triplex .dox{ display: block; border-radius: 4px; font-size: 12px; color: #ffffff; background: rgba(0,0,0,0.1); padding: 10px; position: absolute; right: 20px; bottom: 30px;}  .triplex .dox b{ display: block; width: 100%; font-size: 11px;color: #000000;}  .triplex .h{ font-size: 20px; padding: 20px;}  .triplex .cu{ border-right: 1px solid rgba(0,0,0,0.4); text-align: center; margin: 10px 0px; padding: 20px 0px; float: left; width: 33%; display: inline-block}  .triplex .last{ border-right: none;}  .triplex .cus{ border-bottom: 1px solid rgba(0,0,0,0.1); display: block; overflow: hidden;}  .triplex .cu *{ display: block}  .triplex .ophone{ background: url(/images/icons/ophone.png) no-repeat center; background-size: 70px auto;}  .triplex .ohome{ background: url(/images/icons/ohome.png) no-repeat center; background-size: 70px auto;}  .triplex .omail{ background: url(/images/icons/omail.png) no-repeat center; background-size: 70px auto;}  .triplex .cu b{ font-size: 20px; }  .triplex .cu i{ font-size: 12px; color:#ccc;}  .triplex p{ margin-left: 20px; display: block; font-size: 12px; margin-top: 30px; display: block; width: 100%;}  .triplex p b{ color: rgba(0,0,0,0.5); font-size: 14px; display: block; width: 100%; margin-bottom: 5px;}   .triplex .doxx{ display: block; border-radius: 4px; font-size: 12px; color: #ffffff; background: rgba(0,0,0,0.1); padding: 10px; position: absolute; right: 220px; bottom: 30px;}  .triplex .doxx b{ display: block; width: 100%; font-size: 11px;color: #000000;} .enter{ overflow: hidden; background: #ffffff;} .enter .center{ max-width: 800px; position: relative; margin:80px auto; overflow: hidden;} .enter .form{width: 50%; float: left;} .enter .form form{ margin: 20px 20px; }  .enter .picture_login{ width:50%; height: 100%; position: absolute; right: 0; top: 0; border-radius: 0px; background: url(/images/backgrounds/login.jpg) no-repeat center; background-size: cover; } .enter .picture_login b{ position: absolute; display: block; background: rgba(255,255,255,0.9) url("/images/icons/infox.png") no-repeat scroll 10px center; background-size: 15px auto; padding: 10px 15px 10px 40px; border-radius: 4px; left: 20px; top: 20px;} .form{ padding: 10px 0px; margin: 0;}  .form fieldset.hide, .form fieldset.hidden{ display: none} .former{ background:#ffffff; } .former .form{ width: 530px; margin: 0 auto;} .former .perfect{ margin: 0; max-width: 470px; margin: 0 auto;}  .form fieldset{ display: block; border: none; overflow: hidden; margin: 0;} .form fieldset:first-child{ padding-top: 0;} .form fieldset em{ padding: 0px 30px 30px; display: block; overflow: hidden;} .form fieldset dfn{ padding: 10px 30px 0px; margin-bottom: 10px; display: block; overflow: hidden;} .form fieldset dfn span{ color: #c8554e; font-size: 16px;} .form fieldset dfn p{ color: #999999; font-size: 12px;} .form fieldset dfn a{ text-decoration: underline; font-weight: bold; color:#f84691; cursor: pointer} .form fieldset dfn p b{ text-decoration: none; font-weight: bold; color:#f84691; } .form fieldset dfn p .linkre{ text-decoration:underline; font-weight: bold; color:#f84691; cursor: pointer}  .form input{ font-family: Arial,sans-serif; color: #394c7d; font-size: 14px; padding: 15px 0px; display: block; width: 100%; text-indent: 15px; background: #f6f6f6;  box-sizing: border-box; border-radius: 4px; border:1px solid #c5cad0; } .form input:focus{ border:1px solid #dddddd;background-color: #ffffff; }  .form textarea{ min-height: 70px; box-sizing: border-box; font-family: Arial,sans-serif; color: #394c7d; box-sizing: border-box; font-size: 14px; padding: 15px ;background: #f6f6f6; display: block; width: 100%; line-height: 20px;border-radius: 4px; border:1px solid #c5cad0; resize: vertical }  .form .submit input:focus,.form .submit input{ border: none; cursor: pointer; float: right;line-height: 14px; padding: 20px 70px 20px 40px; text-indent: 0; width: auto; background: #0c90e8 url(/images/icons/submit-2.png) no-repeat right center; background-size: 40px auto; text-align: left; color: #ffffff;} .form .submit input::-moz-focus-inner {   border: 0;   padding: 0; } .form .loading .submit input{ color: transparent; background-image: url(/images/loads/22.GIF); background-color: #006cff; background-position: center; background-size:30px auto;} .form .submit em{ margin-top: 25px;} .form .submit a{ float: left; font-size: 14px; line-height: 14px; padding: 20px 20px 20px 50px; text-indent: 0; width: auto; color: #519461; background: url(/images/icons/cn.png) no-repeat 18px center; background-color: #fafafa; background-size: 12px auto; box-shadow: 0px 1px 1px rgba(0,0,0,0.2) inset; border-radius: 4px;}  .form .captcha em p{ cursor: pointer; position: relative; text-align: center; border: 1px solid #c5cad0; border-bottom: none; border-radius: 4px 4px 0px 0px} .form .captcha em p{ background: white url(/images/icons/spin.gif) no-repeat center center; background-size: 23px 23px; } .form .captcha em img{ height: 100px;} .form .captcha input{ border-radius: 0px 0px 4px 4px} .form .captcha em p i{ position: absolute; height: 20px; width: 20px; background: url(/images/icons/reloader.png) no-repeat center; background-size: cover; top: 20px; right: 20px;} .form .captcha .reloading img{ opacity: 0;} .form .captcha .reloading i{ opacity: 0;}  .form input.countring{ background-repeat: no-repeat; background-image:url(/images/icons/mkk.png); background-position: 15px center; background-size: 17px auto; text-indent: 50px;} .form input.sponsoring_complete{ background-repeat: no-repeat; background-image:url(/images/icons/bs.png); background-position: 15px center; background-size: 17px auto; text-indent: 50px;}  .form sub{ color: #ffffff; margin-bottom: 4px; background: #f84691; padding: 10px; border-radius: 4px; display: block;}  .form sub a{ float: right; color: rgba(0,0,0,0.5)}  .size-100{ width: 100%; overflow: hidden;} .size-50-1{ float: left; width: 50%} .size-50-2{ float: left; width: 50%} .form .size-50-1 em{ padding-right: 15px} .form .size-50-2 em{ padding-left: 15px} .form .size-50-2 dfn{ padding-left: 15px}  form .map{ } form .wood{margin-top: 5px; border: 1px solid #cacaca; position: relative; overflow: hidden; border-radius: 5px;} form .map input{ display: none} form .map .graphic{ height: 300px; border-radius: 4px; background: #ffffff }   form .select select {  padding: 10px 0px;  display: block;  width: 100%; border: 1px solid #c5cad0; padding: 15px 0px 15px 15px; border-radius: 4px; color:#394c7d; font-size: 14px; background: url(/images/icons/chevbottom.png) no-repeat center right; background-size: 32px auto; padding-right: 20px; } form .select select *{ text-indent: 0; padding: 0; margin: 0;}  form .tyles{ overflow: hidden;font-family: Arial; color: #38a6a0; font-size: 14px;margin-top: 10px; border-radius: 4px; border-right: none; border-left: none;padding: 20px 20px; border: 1px solid #cacaca; display: block;background:#ffffff ; background-size: 30px auto; } form .tyles input{ display: none;} form .tyles div{ overflow: hidden; position: relative; cursor: pointer; border: 2px solid #ffffff; float: left; height: 111px; width: 111px; background: black; background-size: cover; background-position: center; border-radius: 8px; margin: 5px;} form .tyles div:hover{ } form .tyles div b{ z-index: 20; background:rgba(0,0,0,0.4);font-weight: normal; text-transform: uppercase; color: #ffffff; height: 100%; position: absolute; width: 100%; text-align: center; top: 0; left: 0; padding: 50px 0px;} form .tyles .check i{ position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: #2fa929 url(/images/icons/checking.png) no-repeat top right; background-size: 40px 40px; opacity: 0.5; z-index: 10;} form .tyles .check b{background: url(/images/icons/checking.png) no-repeat top right; background-size: 60px 60px;}   .picking .stys a .abstract,.boxsty .abstract,form .tyles .abstract{ background-image:url(/images/stylus/abstract.jpg)}  .picking .stys a .biomechanical,.boxsty .biomechanical,form .tyles .biomechanical{ background-image:url(/images/stylus/biomechanical.jpg)}  .picking .stys a .blackandgrey,.boxsty .blackandgrey,form .tyles .blackandgrey{ background-image:url(/images/stylus/blackandgrey.jpg)}  .picking .stys a .blackwork,.boxsty .blackwork,form .tyles .blackwork{ background-image:url(/images/stylus/blackwork.jpg)}  .picking .stys a .brush,.boxsty .brush,form .tyles .brush{ background-image:url(/images/stylus/brush.jpg)}  .picking .stys a .cartoon,.boxsty .cartoon,form .tyles .cartoon{ background-image:url(/images/stylus/cartoon.jpg)}  .picking .stys a .celtic,.boxsty .celtic,form .tyles .celtic{ background-image:url(/images/stylus/celtic.jpg)}  .picking .stys a .chicano,.boxsty .chicano,form .tyles .chicano{ background-image:url(/images/stylus/chicano.jpg)}  .picking .stys a .comic,.boxsty .comic,form .tyles .comic{ background-image:url(/images/stylus/comic.jpg)}  .picking .stys a .cover,.boxsty .cover,form .tyles .cover{ background-image:url(/images/stylus/cover.jpg)}  .picking .stys a .cubism,.boxsty .cubism,form .tyles .cubism{ background-image:url(/images/stylus/cubism.jpg)}  .picking .stys a .dotwork,.boxsty .dotwork,form .tyles .dotwork{ background-image:url(/images/stylus/dotwork.jpg)}  .picking .stys a .expresionism,.boxsty .expresionism,form .tyles .expresionism{ background-image:url(/images/stylus/expresionism.jpg)}  .picking .stys a .freehand,.boxsty .freehand,form .tyles .freehand{ background-image:url(/images/stylus/freehand.jpg)}  .picking .stys a .geometric,.boxsty .geometric,form .tyles .geometric{ background-image:url(/images/stylus/geometric.jpg)}  .picking .stys a .handpoke,.boxsty .handpoke,form .tyles .handpoke{ background-image:url(/images/stylus/handpoke.jpg)}  .picking .stys a .illustration,.boxsty .illustration,form .tyles .illustration{ background-image:url(/images/stylus/illustration.jpg)}  .picking .stys a .kawaii,.boxsty .kawaii,form .tyles .kawaii{ background-image:url(/images/stylus/kawaii.jpg)}  .picking .stys a .lettering,.boxsty .lettering,form .tyles .lettering{ background-image:url(/images/stylus/lettering.jpg)}  .picking .stys a .magical_girl,.boxsty .magical_girl,form .tyles .magical_girl{ background-image:url(/images/stylus/magical_girl.jpg)}  .picking .stys a .maxdotwork,.boxsty .maxdotwork,form .tyles .maxdotwork{ background-image:url(/images/stylus/maxdotwork.jpg)}  .picking .stys a .monochromatic,.boxsty .monochromatic,form .tyles .monochromatic{ background-image:url(/images/stylus/monochromatic.jpg)}  .picking .stys a .minimalism,.boxsty .minimalism,form .tyles .minimalism{ background-image:url(/images/stylus/minimalism.jpg)}  .picking .stys a .neotraditional,.boxsty .neotraditional,form .tyles .neotraditional{ background-image:url(/images/stylus/neotraditional.jpg)}  .picking .stys a .newschool,.boxsty .newschool,form .tyles .newschool{ background-image:url(/images/stylus/newschool.jpg)}  .picking .stys a .oldschool,.boxsty .oldschool,form .tyles .oldschool{ background-image:url(/images/stylus/oldschool.jpg)}  .picking .stys a .oriental,.boxsty .oriental,form .tyles .oriental{ background-image:url(/images/stylus/oriental.jpg)}  .picking .stys a .ornamental,.boxsty .ornamental,form .tyles .ornamental{ background-image:url(/images/stylus/ornamental.jpg)}  .picking .stys a .partitioned,.boxsty .partitioned,form .tyles .partitioned{ background-image:url(/images/stylus/partitioned.jpg)}  .picking .stys a .pixel,.boxsty .pixel,form .tyles .pixel{ background-image:url(/images/stylus/pixel.jpg)}  .picking .stys a .points,.boxsty .points,form .tyles .points{ background-image:url(/images/stylus/points.jpg)}  .picking .stys a .realism,.boxsty .realism,form .tyles .realism{ background-image:url(/images/stylus/realism.jpg)}  .picking .stys a .sketch,.boxsty .sketch,form .tyles .sketch{ background-image:url(/images/stylus/sketch.jpg)}  .picking .stys a .stencil,.boxsty .stencil,form .tyles .stencil{ background-image:url(/images/stylus/stencil.jpg)}  .picking .stys a .tribal,.boxsty .tribal,form .tyles .tribal{ background-image:url(/images/stylus/tribal.jpg)}  .picking .stys a .trash,.boxsty .trash,form .tyles .trash{ background-image:url(/images/stylus/trash.jpg)}  .picking .stys a .trashpolka,.boxsty .trashpolka,form .tyles .trashpolka{ background-image:url(/images/stylus/trashpolka.jpg)}  .picking .stys a .watercolor,.boxsty .watercolor,form .tyles .watercolor{ background-image:url(/images/stylus/watercolor.jpg)}   .card{ background: #242f43; background-repeat: repeat; background-size: 300px 300px; margin-bottom: 20px; box-shadow: 0px 1px 1px rgba(0,0,0,0.1)} .card .uploader{ display: block; position: absolute; left:0px; top: 0px;} .card .uploader form{ overflow: hidden; opacity: 0; height: 1px; width: 1px; position: absolute;} .card .avatar .uploader{ display: block; position: absolute; left: 5px; z-index: 100; top: auto; bottom: 5px; } .card .uploader .icon{ overflow: hidden; white-space: nowrap; display: block; position: absolute; left: 20px; top: 20px;background: rgba(0,0,0,0.4) url(/images/icons/camm.png) no-repeat 15px center ; cursor: pointer; z-index: 30; background-size: 12px auto;; padding: 10px 10px 10px 40px; border-radius: 4px; font-size: 13px; color: #ffffff;} .card .avatar .uploader .icon{ left: 5px; top: auto; bottom: 5px;} .card .uploader .icon:hover{ background-color: #0c90ea} .card .uploading .icon:hover,.card .uploading .icon{ color: transparent; background-image: url(/images/loads/22.GIF); background-color: #006cff; background-position: center; background-repeat: no-repeat; background-size:30px auto;} .card .uploading .icon:hover *,.card .uploading .icon *{ visibility: hidden} .card .top{ position: relative; background-size: cover; background-position: center; overflow: hidden;} .card .center{ z-index: 10; max-width: 960px;margin: 0 auto; padding: 0px 0px 0px; overflow: hidden; position:relative;} .card .avatar{ z-index: 20; width: 180px; height: 180px; position: absolute; left: 5px; bottom: 20px; border-radius: 4px; border:3px solid #ffffff; background: #bbb url(/images/icons/diamond.png) no-repeat center; background-size:120px auto;; box-shadow: 0px 1px 2px rgba(0,0,0,0.1) inset; display: block; background-position: center;} .card .avatar_open{ background: none; position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 10;} .card .data{ padding:200px 0px 30px 0px; position: relative; z-index: 10; margin-left: 235px;} .card .data .title{ display: block; overflow: hidden; margin-bottom: 0px;} .card .data h1{ float: left; display: block; overflow: hidden;} .card .data h1 a{ font-size: 30px; color: #ffffff; display: block; float: left;} .card .data .link-sabo{ float: left; font-size: 11px; padding: 7px; margin: 5px 0px 0px 20px; text-transform: uppercase; background: #f84691; letter-spacing: 2px; border-radius: 3px; color: #ffffff;} .card .data .link{ float: left; font-size: 11px; padding: 7px; margin: 5px 0px 0px 20px; text-transform: uppercase; letter-spacing: 2px; border-radius: 3px; border: 1px solid rgba(255,255,255,0.2); color: #ffffff;} .card .data h1 .link:hover{text-decoration: none; border-color: rgba(255,255,255,0.4) } .card .data h1 a:hover{ text-decoration: underline} .card .data .subtitle{ overflow: hidden; font-size: 15px; color: #f84691;}  .card .data a:hover{ text-decoration: underline} .card .data .level{ color: #ffffff; background: url(/images/icons/drop.png) no-repeat 5px center; float: left; display: block; padding: 10px 10px 10px 30px; background-size: 12px auto;} .card .data .master_link{ font-size: 11px; padding: 9px; display: block; float: left; margin: 5px 0px 0px 0px; text-transform: uppercase; letter-spacing: 2px; border-radius: 3px; border: 1px solid rgba(255,255,255,0.2); color: #ffffff;} .card .data .editors{ text-transform: uppercase; color: #ffffff; background: url(/images/icons/editori.png) no-repeat 10px center; float: left; display: block; padding: 10px 10px 10px 55px; background-size: 32px auto;} .card .data .location{ text-transform: uppercase; color: #ffffff;background: url(/images/icons/mak.png) no-repeat 10px center; float: left; display: block; padding: 10px 10px 10px 35px; margin-left: 10px; background-size: 12px auto;} .card .data .friend{ color: #0079ff;background:url(/images/icons/friendx.png) no-repeat 10px center; float: left; display: block; padding: 10px 10px 10px 50px; margin-left: 10px; background-size: 30px auto;} .card .data .professional{ color: #17c300;background:url(/images/icons/cet.png) no-repeat 10px center; float: left; display: block; padding: 10px 10px 10px 37px; margin-left: 10px; background-size: 17px auto;} .card .data .store{ color: #ffffff;background:url(/images/icons/stp.png) no-repeat 10px center; float: left; display: block; padding: 10px 10px 10px 37px; margin-left: 10px; background-size: 17px auto;}  .card .gradient{ background: url(/images/backgrounds/gra.png) repeat-x center bottom; position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1; background-size: 70px auto;}  .card .menu{ background: #ffffff; overflow: hidden;} .card .menu ul{ position: relative; max-width: 1100px; margin: 0 auto; display: block; text-align: center;} .card .menu li{ display: inline-block;} .card .menu a{ display: block; border-right: 1px solid #dddddd; padding: 5px 20px; margin:10px 0px; font-size: 15px; color: #999999;} .card .menu a b{ padding: 5px 10px; border: 1px solid rgba(0,0,0,0.1); margin-left: 10px; border-radius: 3px;} .card .menu .active{ color: #000000; font-weight: bold;} .card .menu li:last-child a{ border-right: none} .card .back{ display: none}  .card .button{ overflow: hidden; background: #3b4049 ; background-size: 100% auto; position: absolute; z-index: 100; bottom: 0; right: 20px; display: block; border-radius: 4px 4px 0px 0px;} .card .button a{float: left; color: #fff; cursor: pointer; text-decoration: none; padding: 12px 25px 12px 25px; border:0px solid #4c7fff; border-bottom: none; overflow: hidden; display: block; font-weight: normal;} .card .button .s{ border-left: 1px solid rgba(0,0,0,0.2)} .card .button .e{background: url(/images/icons/penci.png) no-repeat 20px center; background-size: 15px auto; padding-left:50px;} .container{ overflow: hidden; position: relative; max-width: 1100px; margin: 40px auto} .container .left{ float: left; width: 30%;} .container .right{ float: left; width: 70%;} .container .cells ul{ padding: 0} .container .form{ padding:0px 20px;} .container .table{ padding:0px 50px 50px;} .contact .left{ height: 100%; border-radius: 4px; position: absolute; left: 0; top: 0; width: 30%; background: url(/images/backgrounds/contacting.jpg) no-repeat right center; background-size: cover;} .contact .right{ float: right; }  .former{ padding:50px} .bar{ padding:0px 20px 20px;}  .bar .text{ margin-bottom: 20px; font-size: 12px; line-height: 17px; color: #45587b; display: block;}  .bar .buttons{margin-bottom: 20px; overflow: hidden;} .bar .buttons a{ border-radius: 4px; display: block; padding: 0px 0px; margin: 0 auto;} .bar .buttons a span{ display: block; padding: 0px 0px; margin: 0;text-align: center; overflow: hidden; text-indent: 0; letter-spacing: 5px; border-radius: 4px; color: #ffffff; background: #afb4bd url(/images/icons/ca.png) no-repeat 20px center; background-size: 15px auto;}  .bar .buttons .active,.bar .buttons a:hover span{ background-image: url(/images/icons/cb.png)} .bar .buttons .active{ background-color: #4bb15c;} .bar .buttons .edit:hover span,.bar .buttons .edit span{ background-color: #6495ed; color: #ffffff;letter-spacing: normal; text-align: left; text-transform: uppercase; background-image: url(/images/icons/pencilw.png); background-size: 20px auto} .bar .buttons .edit:hover span b{ color: #ffffff} .bar .buttons a b  {  display: block; padding: 20px;  background: -moz-linear-gradient(top, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0) 100%);   background: -webkit-linear-gradient(top, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0) 100%);   background: linear-gradient(to bottom, rgba(0,0,0,0.07) 0%,rgba(0,0,0,0) 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#00000000',GradientType=0 );   margin-left: 55px; border-left: 1px solid rgba(0,0,0,0.2);  } .bar .buttons a:hover b{ background: rgba(0,0,0,0.1)} .bar .buttons .loading:hover,.bar .buttons .loading{ color: transparent; background-image: url(/images/loads/22.GIF); background-color: #006cff; background-position: center; background-repeat: no-repeat; background-size:30px auto;} .bar .buttons .loading:hover *,.bar .buttons .loading *{ visibility: hidden}  .bar .buttons .messagge{ margin-top: 10px; } .bar .buttons .messagge span,.bar .buttons .messagge:hover span{ letter-spacing: 1px; background-image: url(/images/icons/env.png); background-size: 25px auto; background-position: 14px center}  .bar .numbers{ border-radius: 4px; overflow: hidden; background: #ffffff url(/images/loads/22.GIF); background-position: -100px -100px; background-repeat: no-repeat;; border:1px solid rgba(0,0,0,0.1)} .bar .numbers li{ overflow: hidden; background-size: 14px auto; background-repeat: no-repeat; background-position: 12px center; border-bottom: 1px solid rgba(0,0,0,0.1); display: block; overflow: hidden;} .bar .numbers li:last-child{ border-bottom: none} .bar .numbers li a,.bar .numbers li p{ position: relative; color: #555555; text-transform: uppercase; padding: 10px 10px 10px 39px; display: block; font-size: 14px;} .bar .numbers li:hover{ background-color: #f84691;} .bar .numbers li:hover a{ color: #ffffff;} .bar .numbers li b{ float: right; color: #3b4049; font-weight: bold;} .bar .numbers .active { color: #ffffff; background-color: #525c6e} .bar .numbers .active *{ color: #ffffff;} .bar .numbers .loading:hover,.bar .numbers .loading{ color: transparent; background-image: url(/images/loads/22.GIF); background-color: #006cff; background-position: center; background-repeat: no-repeat; background-size:30px auto;} .bar .numbers .loading:hover *,.bar .numbers .loading *{ visibility: hidden} .bar_edit .numbers li a { padding-left: 10px; text-transform: none} .bar_edit .numbers li a i{ float: right; margin-right: 30px; color: #5b95eb;} .bar_edit a b{ background:url(/images/icons/chevronleft.png) no-repeat scroll center; background-size: 9px auto; display: block; width: 40px; height: 100%; position: absolute; right: 0; top:0;}  .bar .ancl{ background-image: url(/images/icons/anchorc.png)} .bar .visions{ background-image: url(/images/icons/visible.png)} .bar .like{ background-image: url(/images/icons/like.png)} .bar .comms{ background-image: url(/images/icons/coms.png)} .bar .trop{ background-image: url(/images/icons/trop.png)} .bar .heart{ background-image: url(/images/icons/heart.png)} .bar .mat{ background-image: url(/images/icons/box.png)} .bar .foll{ background-image: url(/images/icons/foll.png)} .bar .folll{ background-image: url(/images/icons/folll.png)}  .bar .section{ display: block; margin: 10px; overflow: hidden; position: relative; color: #40566a}  .bar .section b{ float: left; color: #40566a; padding: 5px; } .bar .section a{ float: right; color: #000000; background: url(/images/icons/penci.png) no-repeat 10px center} .bar .section a{ display: block; padding: 5px 5px 5px 40px; color: #6a717f; float: right; background: rgba(0, 0, 0, 0) url("/images/icons/penci.png") no-repeat scroll 15px center; background-size: 12px auto; }  .bar .phone{border-radius: 4px; background: #ffffff; border:1px solid rgba(0,0,0,0.1)}  .bar .phone p{ overflow: hidden; display: block; background-image: url("/images/icons/pho.png"); color: #364664; padding: 10px 10px 10px 40px; background-size: 24px auto; background-repeat: no-repeat; background-position: 12px center; display: block; overflow: hidden;}  .bar .storing{ margin-bottom: 20px;} .bar .links{ overflow: hidden; border-radius: 4px; background: #ffffff; border:1px solid rgba(0,0,0,0.1)}  .bar .links .link{ overflow: hidden; display: block; background-image: url("/images/icons/linkk.png"); color: #364664; padding: 10px 10px 10px 40px; background-size: 14px auto; background-repeat: no-repeat; background-position: 12px center; border-bottom: 1px solid rgba(0,0,0,0.1); display: block; overflow: hidden;} .bar .links .link:last-child{ border-bottom: none;}  .bar .links .store i{ position:absolute; left: 0px; top: 50%; width: 24px; height: 24px;margin-top: -12px; border-radius: 2px; background: url(/images/icons/sc.png); background-size: 20px auto; background-repeat: no-repeat; background-position: center; display: block}  .bar .links .artx i{ position:absolute; left: 6px; top: 50%; width: 24px; height: 24px;margin-top: -12px; border-radius: 2px; background: url(/images/icons/di.png); background-size: 20px auto; background-repeat: no-repeat; background-position: center; display: block} .bar .links .artx{ margin-right: 10px; margin-left: 5px; overflow: hidden; display: block; position: relative; background-image: url("/images/icons/tattooar.png"); color: #364664; padding: 10px 10px 10px 43px; background-size: auto 7px; background-repeat: no-repeat; background-position: right center; border-bottom: 1px solid rgba(0,0,0,0.1); display: block; overflow: hidden;} .bar .links .store{ margin-right: 10px; margin-left: 5px; overflow: hidden; display: block; position: relative; background-image: url("/images/icons/studio.png"); color: #364664; padding: 10px 10px 10px 43px; background-size: auto 7px; background-repeat: no-repeat; background-position: right center; border-bottom: 1px solid rgba(0,0,0,0.1); display: block; overflow: hidden;} .bar .links .store:last-child{ border-bottom: none;} .bar .links .artx:last-child{ border-bottom: none;} .bar .links .no{ color: #c76262; padding: 10px; text-align: center; display: block}  .bar .link:hover{ background-color: #f84691; color: #ffffff;}  .bar .styles{border-radius: 4px; background: #ffffff; border:1px solid rgba(0,0,0,0.1)}  .bar .styles .no{ color: #c76262; padding: 10px; text-align: center; display: block}  .bar .pie{ padding-left: 50px; padding: 10px 10px 10px 40px; border-bottom: 1px solid rgba(0,0,0,0.1); color: #364664; background:left center no-repeat; text-transform: uppercase; background-size: 40px auto;; display: block;}  .bar .pie b{ font-weight: bold; float: right}  .bar .maput{ background-color: #b2d0fe; height: 200px; position: relative; overflow: hidden; display: block; margin:0px 0px 0px; border-radius: 5px;} .bar .maput i{box-shadow: 0px 2px 2px rgba(0,0,0,0.1) inset; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-size: 100% auto; background-position: center;} .bar .maput i{-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;} .bar .maput:hover i{ background-size: 110% auto;} .bar .maput i b{ margin: 0; padding: 0; background-image: url(/images/logos/go.png); background-position: center; background-repeat: no-repeat; background-color: rgba(255,255,255,0.7); border-radius: 5px; background-size: 40px auto; position: absolute; left: 10px; bottom: 10px; height: 25px; width: 60px;;} .bar .direction{ padding: 10px 20px 10px 40px; margin-left:0px; background: url(/images/icons/lentor.png) no-repeat 10px center; background-size: 20px auto;; font-size: 14px; color: #7ba3e0;} .bar .direction a{ color: #3b90f5; text-decoration: underline;}  .no_map{ text-align: center; box-shadow: 0px 2px 2px rgba(0,0,0,0.1) inset; border-radius: 5px; display: block; overflow: hidden; padding: 50px 0px; background: url(/images/backgrounds/mp.jpg) no-repeat center; background-size: cover;} .no_map span{ padding: 10px 10px 10px 40px; color: #ffffff; border-radius: 4px; text-align: left; background:#3b4049 url("/images/icons/penci.png") no-repeat scroll 20px center; background-size: 15px auto; display: inline-block} .no_map span b{ color: #ffffff; padding:0px 10px; display:block} .no_map span i{ padding:0px 10px 0px; color: #a2afc6; display:block} .materialer{ margin: 0px; border-radius: 4px; overflow: hidden; display: block; } .materialer div{ width: 25%;float: left} .materialer a{ margin: 10px; display: block; border-radius: 4px; font-size: 0px; border: 1px solid rgba(0,0,0,0.1); display: block; background-size: 50% auto; background-repeat: no-repeat; position: relative; background-position: center; padding: 80px 0px;} .materialer a:hover{ border-style: dashed;} .materialer a b{ font-size: 12px; position: absolute; right: 5px; top: 5px; border-radius: 100px; padding: 5px 8px; color: #000000; background: rgba(0,0,0,0.05); display: block} .materialer .mac{ background-image: url(/images/icons/materials/machine.png); } .materialer .ink{ background-image: url(/images/icons/materials/ink.png); } .materialer .gri{ background-image: url(/images/icons/materials/grip.png); } .materialer .pow{ background-image: url(/images/icons/materials/power.png); } .materialer .nee{ background-image: url(/images/icons/materials/needle.png); } .materialer .pai{ background-image: url(/images/icons/materials/book.png); } .materialer .glo{ background-image: url(/images/icons/materials/gloves.png); } .materialer .cup{ background-image: url(/images/icons/materials/cup.png); } .counters { box-shadow: 0px 1px 1px rgba(0,0,0,0.2); overflow: hidden; background: #ffffff; width: 100%; overflow: hidden;} .counters .center{ max-width: 900px; text-align: center; margin: 20px auto; overflow: hidden;} .counters *{ display: block;} .counters p{ width: 300px; float: left;} .counters span{ overflow: hidden; padding: 20px; border-right: 1px solid rgba(0,0,0,0.1);} .counters p:last-child span{ border-right: none} .counters span b{ font-size:44px; font-family: Helvetica Neue,Helvetica,Arial; font-weight: 200; color: #31353d} .counters span b b{ font-size: 17px; opacity: 0.5; margin-left: 8px; display: inline;} .counters span i{ color: #2554b0; font-size: 15px;} .counters span i b{ font-size: 12px; font-weight: normal; color: #aaaaaa} .resume { background: #ffffff; margin-top: 0px; overflow: hidden;} .resume .container{ box-shadow: 0px 1px 1px rgba(0,0,0,0.1) inset; width: 100%; overflow:hidden; position: relative} .resume .box{ overflow: hidden; padding: 40px 0px 40px; max-width: 1000px; margin: 0 auto} .resume img{ float:left; border-radius: 0px; margin-top: 0px; display: block; width: 100%;} .resume .details{ width: 30%; padding-right: 0px; float: left;} .resume .details li{ display: block; font-size: 13px; margin:0px 10px; padding: 10px; border-bottom: 1px solid rgba(0,0,0,0.1); color: #125ea7;} .resume .details li:last-child{ border-bottom: none} .resume .details li b{ float: right; color: #8492a0} .resume .details a{ background: rgba(0,0,0,0.05); padding: 20px; text-align: center; border-radius: 5px; font-size: 13px;color: #000000; margin:20px; text-transform: uppercase; font-weight: normal; display:block;} .resume .text{ max-width: 70%; float: right;} .resume .text h2{padding-left: 40px; font-weight: normal; color: #000000; font-size: 25px;} .resume .text h3{padding-left: 40px; color: #9d9d9d; font-size: 20px; margin-bottom: 20px;} .resume .text p{padding-left: 40px; line-height:23px; color: #091e31; font-size: 13px; font-weight: normal; margin-bottom: 10px;} .resume .text p b{ color: #3d81c1; font-weight: bold} .resume .text p a{ text-decoration: underline; color: #3d81c1; font-weight: bold} .resume .text ul{ margin-left: 100px; margin-bottom: 15px;} .resume .text ul li{ padding:5px} .resume .text .last { font-size:15px; font-weight: normal; color: #5c5c5c; margin-top: 30px;margin-left: 20px; } .resume .text .last b{ font-weight: bold; display: block; font-size: 12px}   .select .nice{ font-family: Arial; overflow: auto; font-size: 13px; position: relative;}  .select .nice div{position: relative; overflow: hidden}  .select .hover divs{ margin: 5px;background: #58616e;} .select .nice p{ text-decoration: none; cursor: pointer; border-radius: 4px; font-size: 14px;text-indent: 15px;font-style: normal; color: rgba(0, 0, 0, 0.7); display: block; position: relative; z-index: 50; border:1px solid #c5cad0; background: #f6f6f6 url(/images/icons/chevbottom.png) no-repeat center right; background-size: 32px auto; padding: 15px 0px;}  .select .nice p s{ text-decoration: none; font-size: 14px; color: #394c7d}  .select .hover p{ border-radius: 4px 4px 0px 0px}  .select i{ text-indent: 0}  .select .hover p{ display: none;}  .size-50-1 .hover p{border-radius: 4px 0px 0px 0px !important;}   .size-50-2 .hover p{border-radius: 0px 4px 0px 0px !important;} .select .hover .multiple p{ display: block}  .select .hover ul.multiple{ border-top: 0; border-radius: 0px 0px 4px 4px;} .select ul{ color: white; display: none; overflow: hidden; }  .select .hover ul{border:2px solid #6380ff; border-radius:4px 4px;background-color: #ffffff; display: block;}  .select li{ font-style: normal; cursor: pointer; border-bottom: 1px solid #dddddd; padding: 15px; color: #3d5775;}  .select p i{ line-height: 13px; }  .select li i{ color: #3D5775 !important;}  .select li:last-child{border-bottom:none;}  .select li *{}  .select li .checking{ float: right; opacity: 0; margin-right: 0;} .select .check{ background:#eeeeee url(/images/icons/tic.png); background-position: 21px center ; padding-left: 55px; background-repeat: no-repeat; background-size: 16px auto;}  .select .check .checking{ }  .select .nice select{ display: none;}  .select .nice p b{color: #8a8a8a;text-transform: uppercase;float: right; margin-right: 60px; font-weight: normal; font-style: normal;}  .select .nice p i{color: #6a6a6a; font-weight: bold; font-style: normal;}  .select .nice p .icon-caret-down{color: black; float: right; margin: 0px 20px; z-index: 1000;}  .select:hover .hover .hide{ display: none} .select .nice .level-1{ text-indent: 10px; padding-left: 28px; background-image:url(/images/ui/table/levels.png); background-position: -140px center; background-repeat: repeat-y;}  .select .nice .level-2{ text-indent: 10px; padding-left: 56px;background-image:url(/images/ui/table/levels.png); background-position: -112px center; background-repeat: repeat-y;}  .select .nice .level-3{ text-indent: 10px; padding-left: 84px;background-image:url(/images/ui/table/levels.png); background-position: -84px center; background-repeat: repeat-y;}  .select .nice .level-4{ text-indent: 10px; padding-left: 112px;background-image:url(/images/ui/table/levels.png); background-position: -56px center; background-repeat: repeat-y;}  .select .nice .level-5{ text-indent: 10px; padding-left: 140px;background-image:url(/images/ui/table/levels.png); background-position: -28px center; background-repeat: repeat-y;}  .select .nice .level-6{ text-indent: 10px; padding-left: 168px;background-image:url(/images/ui/table/levels.png); background-position: 0px center; background-repeat: repeat-y;} .perfect{ overflow: hidden; margin: 30px 50px 0px} .perfect .center{ border:2px solid #76e156; background:#ffffff url(/images/icons/perfect.png) no-repeat 20px center; background-size: 40px auto; line-height: 30px; max-width:900px; border-radius: 4px; padding: 22px 22px 22px 90px; margin: 0px auto; font-size: 13px;} .perfect b{ font-weight: bold} .container .perfect{margin-top: 0; margin-bottom: 20px;}  .perfectly{ background: #74c774; padding: 20px;} .perfectly .center{ margin: 0 auto; max-width: 1000px;} .poster{ padding: 60px; position: relative; margin: 0px 50px 20px 50px; border: 1px solid rgba(0,0,0,0.1); box-shadow: 0px 2px 2px rgba(0,0,0,0.2); border-radius: 5px; background: #ff6c00; color: #ffffff;} .poster h2{ display: block; overflow: hidden; font-family: Helvetica Neue,Helvetica,Arial; font-weight: 200; font-size: 35px;} .poster h3{ display: block; overflow: hidden; font-weight: bold; font-family: Helvetica,arial; font-size: 22px;} .poster h4{ display: block; overflow: hidden; font-weight: normal; font-family: Helvetica,arial; font-size: 13px; width: 60%; margin-top: 14px;} .poster p{ display: block; overflow: hidden; margin-top: 20px;} .poster a{ float: right; background: #ffffff; color: #ff6c00; padding: 20px; border-radius: 100px;} .poster .prox{ position: absolute; top: 0; right: 0; width: 200px; height: 100%; background: url(/images/icons/prox.png) no-repeat center; background-size:100px auto;}.bread { padding: 0px 0px 0px 0px; overflow: hidden; display: block} .bread .first{ margin-top: 0px; margin-bottom: 20px; background:#6495ed ; background-size: 10px auto; color: #ffffff; font-size: 12px; text-transform: uppercase; float: right; border-radius: 4px 0px 0px 4px; border: 1px solid rgba(0,0,0,0.1); border-right: none; display: block; padding: 10px 10px 10px 10px;} .bread .only{ margin-top: 0px; margin-bottom: 20px; background:#6495ed ; background-size: 10px auto; color: #ffffff; font-size: 12px; text-transform: uppercase; float: right; border-radius: 4px; border: 1px solid rgba(0,0,0,0.1); margin-left: 10px; display: block; padding: 10px 10px 10px 10px;} .bread .spa{ margin-top: 0px; display: block; margin-bottom: 20px; color: #999999; font-size: 12px; text-transform: uppercase; float: right; border-radius: 4px; margin-left: 10px; display: block; padding: 11px 10px 11px 10px;} .bread .second{ margin-top: 0px; margin-bottom: 20px; background:#ffffff; background-size: 10px auto; color: #000000; font-size: 12px; text-transform: uppercase; float: right; border-radius:0px 4px 4px 0px; border: 1px solid rgba(0,0,0,0.1); display: block; padding: 10px 10px 10px 10px; border-left: none;} .bread .second b{ text-decoration: underline; padding: 0; margin: 0 0 0 5px; float: right} .bread .once{ border-radius: 4px;}  .bread3{ margin-bottom: 50px; padding-top: 50px; background: url(/images/bread/1.png) no-repeat center top; background-size: auto 46px; display: block;} .bread3-2{ background-image: url(/images/bread/2.png);} .bread3-3{ background-image: url(/images/bread/3.png);} .bread3 a,.bread3 span{ width: 33.32%; float: left; display:block; text-align: center; font-size: 15px; color: #878788; padding: 15px 0px;}   table{ border-bottom: 4px solid #f2f3f7; box-shadow: 0px 1px 2px rgba(0,0,0,0.2); overflow: hidden; background-image: url(/images/shadows/bottom-2.png) ; background-repeat: no-repeat; background-position: top center; -moz-background-size:100% 10px; background-size:100% 10px; background-color: white}   thead .col-n-0{ border-radius: 6px 0px 0px 0px}   thead .col-last{ border-radius: 0px 6px 0px 0px}   table th{font-weight: normal; color: #55565d; text-align: left;border-bottom: 1px solid #d4d6db; border-right: 1px solid #d3d5da; }   table .order{ padding: 0;}   table th span{ white-space: nowrap; background: #dedfe3; display: block; font-size: 14px; text-align: center; padding: 10px 0px;}   table th a{ display: block; background: #dedfe3; width: 100%; font-size: 14px; padding: 0; overflow: hidden}   table th a span{padding: 10px; color: #55565d; display: block; }   table th a .icon-angle-up,table th a .icon-angle-down{ float: right;}   table thead .col-last{ border-right: 0px ; }  table .trash{ background:#9b9eb1 url(/images/icons/trashw.png) no-repeat center; background-size: 20px auto; color: transparent}  table .dont{ color: #c04343; padding: 40px 0px; text-align: center; text-transform: uppercase;}  .circlon { box-shadow: 0px 1px 1px rgba(0,0,0,0.2) inset; background-color: #f1f7fb; background-image: url(/images/icons/pictuc.png); height: 60px; width: 60px; border-radius: 1000px; background-size: cover;}  table tbody td.hid{ overflow: hidden}   table tbody td a.pimple{ padding: 10px; width: 100px; text-align: left; background: #66d978; color: white; border-radius: 5px; text-align: left; margin: 0 auto;}   table tbody td a.pimple i{ float: right;}  table tbody td.namer a{ color: #2dacff; font-size: 15px;}   table tbody td a i{ color: #0060ff !important;}  .large{ overflow: hidden; padding-bottom: 2px; font-size: 13px; color:#000000; font-weight: normal; width: 1000%; overflow: hidden;}  table tr.acti td{ color: #ffffff !important; background: #2e82ff !important}   table tr.acti *{ color: #ffffff !important; }   table .icon_ok_0,.icon-remove,table tr.acti .icon-remove{ background: url(/images/icons/remove.png) no-repeat center; color: transparent !important; background-size: 14px;}   table .icon_ok_1,.icon-ok,table tr.acti .icon-ok{ background: url(/images/icons/ok.png) no-repeat center; color: transparent !important; background-size: 14px;}   table .icon_ok_1,table .icon_ok_0,.icon-none,table tr.acti .icon-none{ color: transparent !important; background-size: 14px;}  .col-secondary{ display: none}   .col-infinite{ vertical-align: top;}   .col-infinite-box-bg{ position: absolute; z-index: 10; background: xurl(/images/gradients/white-medium.png) repeat-y right top;; right: 0; top: 0; width: 40px; height: 100%;}  table .center{ text-align: center}   table .right{ text-align: right}   table tbody td{ vertical-align: middle; color: #515461; border-right: 1px solid #e6e8ed; border-bottom: 1px solid #e6e8ed;}   table tbody td a,table tbody td span{ color: #7e8a8b; display: block; padding: 10px; font-size: 14px;}   table tbody .col-last{ border-right: 0px ; }   .first td{ border-top: 1px solid #eceff3}   .odd td{ background-color:#fff;}   .odd td .col-infinite-box-bg{ background: xurl(/images/gradients/f7f8fb.png) repeat-y right top;}  table tbody .odd:hover td { background-color: #d5dbe4}  table tbody .odd:hover td .col-infinite-box-bg{ background: xurl(/images/gradients/f0f3f7.png) repeat-y right top;} .even td{ background-color:#e0f3ff;}  table tbody .even:hover td { background-color: #d3d8df}  table tbody .even:hover td .col-infinite-box-bg{ background: xurl(/images/gradients/f0f3f7.png) repeat-y right top;} .level-1 .col-first{ padding-left: 28px; background-image:url(/images/ui/table/levels.png); background-position: -140px center; background-repeat: repeat-y;}   .level-2 .col-first{ padding-left: 56px;background-image:url(/images/ui/table/levels.png); background-position: -112px center; background-repeat: repeat-y;}   .level-3 .col-first{ padding-left: 84px;background-image:url(/images/ui/table/levels.png); background-position: -84px center; background-repeat: repeat-y;}   .level-4 .col-first{ padding-left: 112px;background-image:url(/images/ui/table/levels.png); background-position: -56px center; background-repeat: repeat-y;}   .level-5 .col-first{ padding-left: 140px;background-image:url(/images/ui/table/levels.png); background-position: -28px center; background-repeat: repeat-y;}   .level-6 .col-first{ padding-left: 168px;background-image:url(/images/ui/table/levels.png); background-position: 0px center; background-repeat: repeat-y;}   col-infinite{ position: relative; overflow: hidden}   tbody td .col-infinite-box{display: block; position:relative; overflow: hidden;}   tbody td .col-infinite-box span,tbody td .col-infinite-box a{ position: absolute; width: 1000%; white-space: nowrap; display: block; left: 0; top: 0;}   tbody td .col-infinite-box span span,tbody td .col-infinite-box span a{ position: inherit; width: auto; top: auto; left: auto; display: inline; padding: 0; color: black; text-decoration: underline;}   tbody td ._summary{ color: #798687}   table a{ text-decoration: none;}   table td * b b{ display: block; font-weight: normal; color: #1c447c} table td * b{ display: block; font-weight: normal; color: #919aa6} table .icon-chevron-sign-right{ color: #d7d8d9} table .col-n-0 .icon-pencil{ color: #d0d9da} body table .date a{ color: #2c3030} body table tbody .col-n-0 a {} body table tbody .col-n-0 a i{ } body table tbody tr .col-n-0 a i{ margin-right: 10px; color: #2c3030} body table tbody tr .center a i{ margin-right:0px; color: #2c3030} body table tbody tr .col-n-0 * b i{ margin-right: 0px; color: #bdbdbd}   body table tbody tr:hover .col-n-0 a i{color: #2c3030}   body table tbody tr:hover .col-n-0 .center{ background: #193c3f; color: white; }   body table tbody tr:hover .col-n-0 .center i{ color: white !important; margin-right: 0 }  .explain{ position:relative; background: #fff; padding: 40px 0px 40px; overflow: hidden;} .explain .center{ position: relative; line-height: 20px; max-width:1100px; padding: 0px 20px; margin: 0px auto; font-size: 13px;} .explain .text{ width: 60%;} .explain h2{ font-size:25px; margin-bottom: 10px; color: #2d56a7; font-weight: bold} .explain h3{ font-size: 18px; margin-bottom: 50px; color: #f84691; font-weight: normal} .explain .description{ font-size: 14px; font-weight: normal; line-height: 27px; padding-right: 40px;} .explain .picture{ border-radius: 4px; background: #cccccc; background-size: cover; background-position: center; width: 40%; top: 0; right: 0; position: absolute; height: 100%; } .explain .picture b{ position: absolute; bottom: 0; right: 0; padding: 20px; background: rgba(0,0,0,0.4); color: #ffffff } .explain .resume{ border-radius: 4px; position: relative; width: 40%; top: 0; right: 0; position: absolute; height: 100%; } .explain .resume .title{ z-index: 100; position: relative; background: #3661b9 url(/images/icons/info-w.png) no-repeat 20px center; background-size: 20px auto; padding: 20px 60px; font-size: 20px; color: #ffffff } .explain .resume .line{ background: url(/images/backgrounds/bex.png) repeat-y center; background-size: 1px 1px; overflow: hidden; display: block;} .explain .resume .line b{ width: 50%; float: left; display: block; padding: 20px 0px; text-indent: 20px; border-bottom: 1px dashed #ccc;display: block; float: left;} .explain .resume .line i{ width: 50%; float: left; display: block; padding: 20px 0px; text-indent: 20px; font-weight: bold; color: #3057a9; border-bottom: 1px dashed #ccc; display: block; float: left;} .explain .resume .sux{ color: #6f7990; padding: 20px 20px 100px 20px; font-size: 15px; background: #ffffff url(/images/logos/compl.png) no-repeat center bottom; background-size: 200px auto; position: relative; z-index: 200; overflow: hidden } .explain .resume .sux b{ font-size: 15px; font-weight: bold;} .explain .resume .contract{ padding: 20px 0px; border-radius: 4px; margin:0px 0px; position: absolute; bottom: 0; left: 0; text-align: center; width: 100%; display: block; background: #ff128d ; text-transform: uppercase; letter-spacing: 3px; color: #ffffff;}   .explain .uploader{ display: block; position: absolute; left:0px; top: 0px;}  .explain .uploader form{ overflow: hidden; opacity: 0; height: 1px; width: 1px; position: absolute;}  .explain .uploader .icon{ overflow: hidden; display: block; position: absolute; left: 20px; top: 20px;background: rgba(0,0,0,0.4) url(/images/icons/camm.png) no-repeat 15px center ; cursor: pointer; z-index: 30; background-size: 12px auto;; padding: 10px 10px 10px 40px; border-radius: 4px; font-size: 13px; color: #ffffff;}  .explain .uploader .icon:hover{ background-color: #0c90ea}  .explain .uploading .icon:hover,.explain .uploading .icon{ color: transparent; background-image: url(/images/loads/22.GIF); background-color: #006cff; background-position: center; background-repeat: no-repeat; background-size:30px auto;}  .explain .uploading .icon:hover *,.explain .uploading .icon *{ visibility: hidden} .autoComplete-suggestions { z-index: 2000;   text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);   position: absolute; display: none; z-index: 9999; max-height: 254px; margin-top: -5px; overflow: hidden; overflow-y: auto; box-sizing: border-box; } .autoComplete-suggestion { cursor: pointer; position: relative; padding:10px 10px 10px 40px; background-size: 20px auto; background-position: 10px center; background-repeat: no-repeat; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; } .autoComplete-suggestion b { font-weight: normal; color: #1f8dd6; } .autoComplete-suggestion.selected { background-color: #f0f0f0; }  .mode{ border-radius: 4px; background: #dddddd; padding: 0px;overflow: hidden;} .mode a{ display: block; width: 50%; color: #1f4259; font-size: 14px; padding:10px 0px; text-align: center; float: left;} .mode .active{ background: #0c90e8; color: #ffffff;} .mode-form .form{ padding: 20px 0px; position: relative;} .mode-form .form .mode-submit{ position: absolute; cursor: pointer; right:5px; top: 25px; background: #aaa; color: #ffffff; width: auto; border: none; padding: 10px; text-indent: 0px;} .visor{border-radius: 4px; position: relative; background: #ffffff; overflow: hidden; margin-right: 20px; border: 1px solid rgba(0, 0, 0, 0.1); padding: 0px;} .visor .initial{ min-height: 42px; position: relative; background: #eeeeee; padding: 5px; overflow: hidden;} .visor {  -webkit-user-select:text;   -moz-user-select: text; -ms-user-select: text;  user-select: text;   } .visor .initial * {  -webkit-user-select: none;   -moz-user-select: none; -ms-user-select: none;  user-select: none;   } .visor h1{font-size: 20px; padding: 0px 0px 5px; display: block;font-weight: normal; color: #3b465b} .visor .styles { min-height: 28px; overflow: hidden; margin-top: 0px; margin-right: 233px;} .visor .styles b{ margin:5px 0px; width: 1px; padding: 10px 0px; overflow: hidden; float: left;} .visor .styles a{ margin:5px 3px; display: block; background: #dedede linear-gradient(#fbfbfb,#e9e9e9); color: #999; padding: 10px; float: left;} .visor .styles a{background:#f2f2f2;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fbfbfb),to(#e9e9e9));background:-webkit-linear-gradient(0% 0%,0% 100%,from(#fbfbfb),to(#e9e9e9));background:-moz-linear-gradient(center top,#fbfbfb,#e9e9e9);background:linear-gradient(#fbfbfb,#e9e9e9);border:1px solid #c7c7c7;border-radius:3px;box-shadow:inset 0 1px 0 #fff;color:#232323;cursor:pointer;float:left;text-transform:lowercase;-moz-user-select:none;-webkit-user-select:none;} .visor .styles a:hover{ box-shadow: 0px 2px 2px rgba(0,0,0,0.2) inset;} .visor .img{ position:relative; border-bottom: 1px solid #dddddd; background: #ffffff; border-radius: 0px; overflow: hidden;} .visor .img img{ width: 100%; display: block;} .visor .form{ padding: 0}  .comments_titlex{ padding: 10px; font-size: 14px;border-bottom:1px solid #dee3e9; }  .visor .drops{ border-top:1px solid #dee3e9; display: block; background: #ffffff url(/images/icons/confix.png) no-repeat 13px center; padding-left: 40px; background-size: 16px auto; color: #5b92d6;padding: 5px 5px 5px 40px; border-bottom: 1px solid #eeeeee; overflow: hidden} .visor .drops a{background:#f2f2f2;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fbfbfb),to(#e9e9e9));background:-webkit-linear-gradient(0% 0%,0% 100%,from(#fbfbfb),to(#e9e9e9)); text-transform: capitalize; background:-moz-linear-gradient(center top,#fbfbfb,#e9e9e9);background:linear-gradient(#fbfbfb,#e9e9e9);border:1px solid #c7c7c7;border-radius:3px;box-shadow:inset 0 1px 0 #fff;color:#232323;cursor:pointer;float:left;margin:0 5px 0px 0;padding:3px 9px 4px;-moz-user-select:none;-webkit-user-select:none;}  .visor .description{border-bottom:1px solid #dee3e9; overflow: hidden; background:#ffffff; padding: 20px 20px 20px 20px; background-size: 20px auto; font-size: 14px; line-height: 24px; color: #3b4049; margin: 0px 0px 0px; }  .visor .studio{ padding: 10px; display: block; background: #ffffff url(/images/icons/stpb.png) no-repeat 15px center; padding-left: 40px; background-size: 14px auto;; color: #5b92d6;} .visor .studio a { color: #006ff9;}  .visor .materialist{ overflow: hidden; border-top:1px solid #dee3e9; padding:5px 10px 0px; display: block; background: #ffffff url(/images/icons/mkr.png) no-repeat 17px center; padding-left: 40px; background-size: 9px auto;; color: #5b92d6;} .visor .materialist a {border-radius: 3px; padding: 5px 7px; font-weight: bold; background: #eeeeee; margin: 0px 5px 5px; float: left; display: block;color: #006ff9; } .visor .materialist a b{ color: #657a94; font-weight: normal;} .visor .materialist .plural{ }  .visor .collectorsx .a{ background: #eeeeee; color: #4c75e0; border-radius: 4px; padding: 5px 10px; margin: 0px 5px;} .visor .collectorsx { display: block; border-bottom:1px solid #dee3e9; overflow: hidden; } .visor .collectorsx span{ float: right } .visor .collectorsx b{ font-weight: bold; color: #000000;} .visor .collectorsx { position: relative; padding: 10px 10px 10px 10px; display: block; background: #ffffff url(/images/icons/mkr.png) no-repeat 17px center; padding-left: 40px; background-size: 9px auto;; color: #5b92d6;} .visor .collectorsx { background-image:url(/images/icons/colsw.png); color: #3f81d3; background-position: 11px center; background-size: 20px auto;} .visor .collectorsx i{ background: #eeeeee; text-decoration: underline; border-radius: 3px; padding: 5px 10px; }  .visor .notes {border-bottom:1px solid #dee3e9; overflow: hidden; } .visor .notes b{ font-weight: bold; color: #000000;} .visor .notes .note{ position: relative; border-top:1px solid #dee3e9; padding: 10px 170px 10px 10px; display: block; background: #ffffff url(/images/icons/mkr.png) no-repeat 17px center; padding-left: 40px; background-size: 9px auto;; color: #5b92d6;} .visor .notes .masterpiece{ background-image:url(/images/icons/masterr.png); color: #43ac55; background-position: 11px center; background-size: 20px auto;} .visor .notes .pixelate{ background-image:url(/images/icons/pixl.png); color: #ff006c; background-position: 13px center; background-size: 16px auto;} .visor .notes .pop{ background-image:url(/images/icons/popa.png); color: #881ae6; background-position: 13px center; background-size: 16px auto;} .visor .notes .no_trash{ background-image:url(/images/icons/trx.png); color: #db3a3a; background-position: 13px center; background-size: 16px auto;} .visor .notes .votes_edits{ background-image:url(/images/icons/votes_edits.png); color: #888888; background-position: 13px center; background-size: 16px auto;}  .visor .notes .ed{ position: absolute; right: 10px; top: 0; height: 100%; width: 120px; background: url(/images/texts/editr.png) no-repeat center; background-size: 120px auto;}   .visor .tags{ border-bottom: 1px solid #dddddd; overflow: hidden; background:#ffffff url(/images/icons/tags.png) no-repeat 25px center; padding: 20px 20px 20px 65px; background-size: 20px auto; font-size: 13px; margin: 0px 0px 0px; }  .visor .tags a{ display: block; float: left; margin: 2px; padding: 7px; border-radius: 4px; background: rgba(0,0,0,0.1); color: #555555;}  .visor .details { border-bottom: 1px solid #dddddd; background: #ebebeb; color: #3b4049; overflow: hidden; font-size: 14px;} .visor .details a{ color: #3e5172;} .visor .details a b{ float: right; margin-left: 5px; opacity: 0.5;} .visor .details p a{ font-weight: bold; color: #3a578c} .visor .details p{ float: left; display: block; padding: 10px;} .visor .details .download{ float: right; display: block; padding: 10px;} .visor .details .download b{ display: none; } .visor .details .download:hover b{ display: block; }  .visor .collecting{ box-shadow: 0px 2px 2px rgba(0,0,0,0.2) inset; overflow: hidden; background: #dddddd;} .collections-arrow{ z-index: 100; background: red; display: none; position: absolute; right: 20px; top: -7px; background: url(/images/arrows/dsa.png); background-size: auto 10px; background-repeat: no-repeat; height: 8px; width: 60px;}  .visor .collector{ z-index: 100; border-radius: 4px; display: block; position: absolute; top: 11px; right: 10px; }  .visor .collector b{ display: block; float: left; margin-right: 10px; border-radius: 4px; display: block; padding: 10px; color: #ffffff; background: #006ff9 url(/images/icons/colx.png) no-repeat 12px center; cursor: pointer; background-size: 16px auto; padding-left: 43px;}  .visor .collector.yes b{ z-index: 10; position: relative; } .visor .collector a{ border-radius: 4px; display: block; background: #ffffff; color: #000000; float: left; padding: 10px 10px 10px 10px ; background: #ffffff url(/images/icons/ca.png) no-repeat 12px center; cursor: pointer; background-size: 12px auto; padding-left: 35px; }  .visor .collector .active{ background-color: #43ac55; color: #ffffff; background-image: url(/images/icons/cb.png)}  .visor .collector.loading b{ color: transparent; background-image: url(/images/loads/22.GIF); background-color: #006cff; background-position: center; background-repeat: no-repeat; background-size:30px auto;} .visor .collector a.loading { color: transparent; background-image: url(/images/loads/22.GIF); background-color: #006cff; background-position: center; background-repeat: no-repeat; background-size:30px auto;} .visor .collections-list{ margin:5px; border-radius: 4px; position: relative; overflow: hidden; z-index: 10; padding: 20px; color: #006cff; } .visor .collecting .form{ margin:5px; border-radius: 4px; position: relative; overflow: hidden; z-index: 10;padding:10px 0px 0px; color: #006cff; } .visor .collecting .form .submit em{ margin-top: 0;} .visor .collections-list .tw{ font-size: 16px; margin-bottom: 20px;} .visor .collections-list .bx{margin-top: 5px; border-bottom: 1px solid rgba(0,0,0,0.1); display: block; position: relative;} .visor .collections-list .bx:last-child{ border-bottom: 0;} .visor .collections-list .bx span{ position: absolute; right: 0; top: 0; padding: 10px; font-size: 14px; color: #080e19} .visor .collections-list .bx i,.visor .collections-list .bx b{ color: #006cff; padding: 10px; display: block; background: url("/images/icons/ca.png") no-repeat scroll 15px center; background-size: 16px auto; padding-left: 55px; padding-right: 15px; border-radius: 4px; font-size: 12px;} .visor .collections-list .bx i:hover,.visor .collections-list .bx b:hover{ color: #000000; background-color: #eeeeee} .visor .collections-list .bx b{ background-color: #0079ff;color: #ffffff;background-image: url("/images/icons/cb.png"); } .visor .collections-list .bx.loading b,.visor .collections-list .bx.loading i{ color: transparent; background-image: url(/images/loads/22.GIF); background-color: #006cff; background-position: center; background-repeat: no-repeat; background-size:30px auto;} .visor .collections-list .crx{ position: absolute; top: 20px; right: 20px; color: #006cff; } .visor .collections-list .noha{ padding: 30px; text-align: center; font-size: 15px; display: block; color: #999999; }  .visor .collecting{ position: relative;}  .visor .havecloser{ right: 50px;} .visor .closer{ cursor: pointer; position: absolute; top: 12px; right: 12px; height: 30px; width: 30px; background: url(/images/icons/x.png) center; background-size: 60% auto; background-repeat: no-repeat}  .visor .icons { position: absolute; top: 0; right: 30px; border-radius: 0px 0px 4px 4px; height: 40px; overflow: hidden;} .visor .icons div{ width: 40px; height: 40px; float: left; background: #cccccc}  .visor .icons .masterpiece{background:#000000 url(/images/icons/mast.png) no-repeat center; background-size: cover;} .visor .icons .pixelate{background:#bc3b3b url(/images/icons/hider.png) no-repeat center; background-size: 20px auto;} .visor .icons .no_trash{background:#35b84b url(/images/icons/editori.png) no-repeat center; background-size: 20px auto;} .comments{ background: #ffffff; overflow: hidden; padding: 0px;} .box .comments .comments{ margin: 0;}   .comments.loading{ background: red;}  .comments form{ position: relative; display: block; overflow: hidden; padding: 30px; margin-bottom: 0px;}  .comments form textarea{ margin-top: 0; border-radius: 3px; resize: none; border: 1px solid #cfcfcf; box-sizing: border-box;}  .comments form input:focus,.comments form input{ cursor: pointer; float: right; padding: 10px; margin: 0; background: #007eff; color: #ffffff; border: none; margin-bottom: 0px; text-indent: 0; text-transform: uppercase; width: auto; margin-top:20px;}   .comments ul{background: #ffffff; overflow: hidden; padding: 0px; border-radius: 0px; }  .comments ul ul{ background: #f8f8f0; margin:0px 0px 0px 30px; box-shadow: none; border: none;border-top: 1px solid rgba(0,0,0,0.1);border-left: 1px solid rgba(0,0,0,0.1);}  .comments li{ border-bottom: 1px solid #eeeeee; background-size: auto 2px; position: relative; display: block; border-radius: 0px; padding:10px 0px 10px; margin:0px 0px 0px;} .comments li.cr{ background: #e8f6ff; border-top: 1px solid rgba(0,160,255,0.2); border-bottom: 1px solid rgba(0,160,255,0.2)}  .comments li li.cr{background: #f9fdff; } .comments li a{ color: #546788; font-weight: bold;}  .comments li a:hover{ text-decoration: underline}  .comments .sw{ display: block;font-weight: bold; margin-top: 10px; padding: 10px 20px 10px 60px; font-size: 13px; color:#007eff; position: relative; overflow: hidden; display: block;}  .comments .sw b{ font-weight: normal; color: #999999; margin-left: 10px;font-size: 11px;}  .comments .sw img{ display: block; width: 30px; height: 30px; border-radius: 3px; position: absolute; left: 15px; top: 50%; margin-top: -15px;}  .comments .sw i{ font-weight: normal; background: 10px; background: #ffffc9; color: #0f2105; padding: 5px;} .comments li p{ line-height: 24px; font-size: 14px; color: #0f2105; margin:0px 60px 10px 80px; display: block;} .comments .rem{ background: rgba(0, 0, 0, 0) url("/images/icons/trashi.png") no-repeat scroll right center / 20px auto; width: 20px; height: 20px; position:absolute; right: 20px; top: 20px;}  .comments .rem.loading{ background: rgba(0, 0, 0, 0) url("/images/icons/484.gif") no-repeat scroll right center / 20px auto;} .comments .alertreply{ position: relative; margin-bottom: 10px; border-radius: 4px; padding: 8px; background: #fff5c5; color: #926846; display: block;}  .comments .alertreply i{ background: url(/images/icons/remove.png) no-repeat center; background-size: 12px auto; width: 30px; height: 100%; position: absolute;right: 0; top:0;}  .comments .reply{ display: none; position: absolute; right: 60px; top: 18px; font-size: 12px; text-decoration: underline; cursor: pointer; padding:5px 10px; background: #ffffff; border-radius: 4px; border:1px solid rgba(0,160,255,0.2); ;}  .comments .nodel{ right: 20px;}   .comments .dont{ margin-top: 0; background: #fffeeb url(/images/icons/re.png) no-repeat 23px center; background-size: 20px auto; border-top: 1px solid #eeeeee; padding:20px 67px; font-size: 13px; color: #6d3d27} .loaderdots{ display: none;  position: absolute;  top: 50%;  left: 50%;  z-index: 10;  -webkit-transform: translate(-50%,-50%);  transform: translate(-50%,-50%); } .loaderbg{ display: none; background: #5070ff; height: 100%; width: 100%; position: absolute; left: 0; top: 0; z-index: 2} .loading .loaderbg{ display: block;} .loading .loaderdots{ display: block; background: #5070ff;} .loaderdots .bouncywrap{  position: relative; }  .loaderdots .dotcon{  display: block;  float: left;  width: 50px;  position: absolute;z-index: 5; } .loaderdots .dc1{  -webkit-animation: bouncy1 1.5s infinite;  left: -40px;  animation: bouncy1 1.5s infinite;z-index: 5; } .loaderdots .dc2{  -webkit-animation: bouncy2 1.5s infinite;  animation: bouncy2 1.5s infinite;  left: 0;z-index: 5; } .loaderdots .dc3{  -webkit-animation: bouncy3 1.5s infinite;  animation: bouncy3 1.5s infinite;  left: 40px;z-index: 5; }  .loaderdots .dot{  height: 10px;  width: 10px;z-index: 5;  border-radius: 50%;  background: #ffffff; }  @-webkit-keyframes bouncy1{  0% {-webkit-transform: translate(0px,0px) rotate(0deg);}  50% {-webkit-transform: translate(0px,0px) rotate(180deg);}  100% {-webkit-transform: translate(40px,0px) rotate(-180deg);} } @keyframes bouncy1{  0% {transform: translate(0px,0px) rotate(0deg);}  50% {transform: translate(0px,0px) rotate(180deg);}  100% {transform: translate(40px,0px) rotate(-180deg);} } @-webkit-keyframes bouncy2{  0% {-webkit-transform: translateX(0px);}  50% {-webkit-transform: translateX(-40px);}  100% {-webkit-transform: translateX(-40px);} } @keyframes bouncy2{  0% {transform: translateX(0px);}  50% {transform: translateX(-40px);}  100% {transform: translateX(-40px);} } @-webkit-keyframes bouncy3{  0% {-webkit-transform: translateX(0px);}  50% {-webkit-transform: translateX(0px);}  100% {-webkit-transform: translateX(-40px);} } @keyframes bouncy3{  0% {transform: translateX(0px);}  50% {transform: translateX(0px);}  100% {transform: translateX(-40px);} } .favs .xc{ position: relative; border-bottom: 1px solid #cccccc; overflow: hidden;padding: 20px 20px 20px 65px; background-size: 20px auto; font-size: 13px; margin: 0px 0px 0px; }  .favs a{ display: block; float: left; margin: 2px; padding: 7px; border-radius: 4px; background: rgba(0,0,0,0.1); color: #555555;}  .visor .favs .faving{ position: absolute; padding: 0; margin: 0; top: 16px; left: 12px; background-color: transparent;} .visor .faving *{ font-size: 0; margin: 0; background-size: 21px auto; padding: 20px; background-position: center;} .visor .favs .faving b{ background-image: url(/images/icons/hrr.png)} .favs a b{ font-weight: bold}  .visor .img .faving { position: absolute; left: 20px; top: 20px;} .visor .img .faving b,.visor .img .faving i{ margin: 0; padding: 30px; background-size: 23px auto;} .timeline{overflow: hidden; background: #ffffff;border-radius: 3px; overflow: hidden; position: relative} .timeline .lin{ margin:0px 10px 0px 10px; display: block; border-bottom: 1px solid rgba(0,0,0,0.1);position: relative} .timeline .lin .date{ bore} .timeline .lin .imgb{ border-radius: 3px; position: absolute; right: 10px; top: 10px; width: 50px; height: 50px;} .timeline .lin .avv{ float: left; display: block; margin-right: 17px; margin-top: -7px; border-radius: 100px; width: 50px; height:50px;} .timeline .text{ position: relative; padding: 20px; display: block; overflow: hidden;} .timeline .ew{ position: relative; float: left; display: block;} .timeline .ti{ background: #fff; border-bottom: 1px solid #a4b1c6; color: #a4b1c6; padding: 10px; font-size: 15px;} .timeline .notif{ display: block; color:#1e5878; font-size: 14px;} .timeline .notif b{ color:#2295d6; font-weight: bold; font-size: 14px;} .timeline .date{ color: rgba(0,0,0,0.4); display: block; font-size: 13px;} .timeline .new .text{ background: url(/images/icons/d.png) no-repeat 20px center; padding-left: 50px; background-size: 7px auto;} .choice{ border-bottom:1px solid #d9d9de;border-top: 1px solid #d9d9de; margin-top: 10px; margin-bottom: 0px; background: #ffffff; overflow: hidden; width: 100%;}  .choice .center{ max-width: 1100px; margin: 0 auto; overflow: hidden; position: relative}  .choice a{display: block; float: left; padding: 20px; color: #777777; font-size: 13px;}  .choice a b{ padding: 7px 12px; border-radius: 4px; border:1px solid #cccccc; margin-left: 10px; font-weight: bold; color: #f84691} .choice .ac{ border-bottom: 3px solid #f84691;}  .choice .ip{display: block; float: right; padding: 10px; margin: 10px; background: #2bde73; font-weight: bold; color: #ffffff; border-radius: 3px; font-size: 13px;}  .choice .ipp{display: block; float: right; padding: 10px 10px 10px 40px; margin:10px 10px 10px 0px; background: #2bde73 url(/images/icons/w.png) no-repeat 12px center; background-size: 16px auto; font-weight: bold; color: #ffffff; border-radius: 0px 3px 3px 0px; font-size: 13px;}  .choice .os{display: block; float: right; padding: 10px 10px 10px 10px; margin: 10px 0px 10px 10px; background: #eeeeee; background-size: 16px auto; font-weight: normal; color: #006bfd; border-radius: 3px 0px 0px 3px; font-size: 13px;} .lightbox{ overflow-y: scroll; top: 0; background:rgba(0,0,0,0.7); left: 0;height: 100%; width: 100%; z-index: 900; display: block; position: fixed; box-shadow: 0px 2px 3px rgba(0,0,0,0.4)} .lightbox .psb{ margin-left: 50%; margin-bottom: 40px;} .lightbox .ps{border-radius: 3px; position: relative; z-index: 1000; overflow: hidden; z-index: 1000; display: block;box-shadow: 0px 2px 3px rgba(0,0,0,0.4)} .lightbox .details{ background: #ffffff;} .bleft{ position: fixed; cursor: pointer; background: url(/images/icons/xl.png) no-repeat center; background-size: 22px auto;height: 100%;width: 100px;left: 0; top: 0;} .bright{ position: fixed; cursor: pointer; background: url(/images/icons/xr.png) no-repeat center; background-size: 22px auto; height: 100%;width: 100px;left: 0; top: 0;} .bleft:hover{ background-color: rgba(0,0,0,0.5)} .bright:hover{ background-color: rgba(0,0,0,0.5)}  .lightbox .lod{ position: absolute; height: 100%; width: 100%; left: 0; top: 0; background:#ffffff url(/images/loads/lo.gif) no-repeat center; background-size: 80px auto;}  .lightbox .visor { border: none; margin-right: 0 } .lightbox .visor .img{ margin: 0; padding: 0;} .lightbox .visor .img img{ width: 100% !important; height: auto; border-radius: 0}  .thin{ overflow: hidden;} .thin .case{ overflow-y:scroll} .lightbox {  -webkit-touch-callout: none;  -webkit-user-select: none;   -khtml-user-select: none; -moz-user-select: none;  -ms-user-select: none;  user-select: none;   }.transcript { background: #ffffff; overflow: hidden} .transcript .center{ overflow: hidden; background: url(/images/divisor/1.png) no-repeat right top; background-size: auto 100%; max-width: 1040px; padding: 0px 20px 0px 0px; margin: 0 auto;} .transcript .form{ padding: 15px 0px; float: left; width: 65%;} .transcript .form form{ padding: 0px 20px 0px 0px;} .transcript .information{ float: right; border-radius: 4px; margin-top: 30px; background: #c8554e; width: 35%;} .transcript .information p{color: #ffffff; font-size: 15px; line-height: 27px; display: block; padding:0px 20px 20px;} .transcript .information b{ font-weight: bold;font-size: 15px; } .transcript .information i{ color: rgba(0,0,0,0.6); display: block; padding: 10px; background: rgba(0, 0, 0, 0) url("/images/icons/infox.png") no-repeat scroll left center / 22px auto; padding-left: 40px; font-size: 15px;} .transcript .information span{ color: rgba(0,0,0,0.6); display: block; text-align: right; padding: 10px; padding-left: 40px; padding-bottom: 0; font-size: 12px;} .transcript .personal{background: #b57f6f;} .transcript .perfect .center{ padding: 20px 20px 20px 90px; background: #ffffff url("/images/icons/perfect.png") no-repeat scroll 20px center / 40px auto} .transcript .perfect{ margin: 30px 50px 0 30px; margin-bottom: 20px;} .postcard{ position: relative; background-position: center; background-size: cover; background-repeat: no-repeat; padding: 110px 0px; background-color: #000000;} .postcard h1{ color: transparent; display: block; height: 140px; background-repeat: no-repeat; background-position: center; width: 100%; background-size: auto 100%;} .postcard p{ position: absolute; left: 20px; bottom: 20px; color: #ffffff; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); font-size: 14px;} .awards{ overflow: hidden; background: #31353d; background-size: cover; background-position: center; color: #ffffff; }   .awards .inw{ background: rgba(0,0,0,0.2);text-shadow: 0px 2px 2px rgba(0,0,0,0.6);}  .awards .inw .typ{ background: url(/images/icons/ins.png) no-repeat 10px center; background-size: 20px auto;overflow: hidden;}  .awards .inw .typ span{ text-align: left; padding: 15px; margin-left: 30px; display: block; font-size: 13px; opacity: 0.9; overflow: hidden;}  .awards .inw .typ span i{ font-weight: bold; opacity: 0.7}  .awards .inw .typ span b{ float: right; background: url(/images/icons/legaleb.png) no-repeat left center; background-size: 15px auto; padding-left: 24px; color: #ffffff}  .awards .inw .typ span b a{ text-decoration: underline; color: #000000}   .awards .xj{ font-size: 30px; font-weight: 200; text-shadow: 0px 2px 2px rgba(0,0,0,0.6); font-family: Helvetica Neue; max-width: 1000px; margin: 0 auto; padding:40px 40px 5px;}   .awards .typ.awds{margin: 0px auto 20px;}  .awards .typ{ max-width: 1000px; text-align: center; margin:0px auto 0px; overflow: hidden; }  .awards .typ div,.awards .typ a{ display: inline-block; width: 33%; height: 200px;}   .awards .award_concept_2014{background: url(/images/awardings/award_concept_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_concept_2015{background: url(/images/awardings/award_concept_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_concept_2016{background: url(/images/awardings/award_concept_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_concept_2017{background: url(/images/awardings/award_concept_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_perfectrealism_2014{background: url(/images/awardings/award_perfectrealism_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_perfectrealism_2015{background: url(/images/awardings/award_perfectrealism_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_perfectrealism_2016{background: url(/images/awardings/award_perfectrealism_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_perfectrealism_2017{background: url(/images/awardings/award_perfectrealism_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_dark_2014{background: url(/images/awardings/award_dark_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_dark_2015{background: url(/images/awardings/award_dark_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_dark_2016{background: url(/images/awardings/award_dark_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_dark_2017{background: url(/images/awardings/award_dark_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_blackandgrey_2014{background: url(/images/awardings/award_blackandgrey_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_blackandgrey_2015{background: url(/images/awardings/award_blackandgrey_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_blackandgrey_2016{background: url(/images/awardings/award_blackandgrey_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_blackandgrey_2017{background: url(/images/awardings/award_blackandgrey_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_realism_2014{background: url(/images/awardings/award_realism_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_realism_2015{background: url(/images/awardings/award_realism_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_realism_2016{background: url(/images/awardings/award_realism_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_realism_2017{background: url(/images/awardings/award_realism_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_surrealism_2014{background: url(/images/awardings/award_surrealism_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_surrealism_2015{background: url(/images/awardings/award_surrealism_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_surrealism_2016{background: url(/images/awardings/award_surrealism_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_surrealism_2017{background: url(/images/awardings/award_surrealism_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_newtraditional_2014{background: url(/images/awardings/award_newtraditional_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_newtraditional_2015{background: url(/images/awardings/award_newtraditional_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_newtraditional_2016{background: url(/images/awardings/award_newtraditional_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_newtraditional_2017{background: url(/images/awardings/award_newtraditional_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_newschool_2014{background: url(/images/awardings/award_newschool_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_newschool_2015{background: url(/images/awardings/award_newschool_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_newschool_2016{background: url(/images/awardings/award_newschool_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_newschool_2017{background: url(/images/awardings/award_newschool_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_comic_2014{background: url(/images/awardings/award_comic_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_comic_2015{background: url(/images/awardings/award_comic_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_comic_2016{background: url(/images/awardings/award_comic_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_comic_2017{background: url(/images/awardings/award_comic_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_magical_girl_2014{background: url(/images/awardings/award_magical_girl_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_magical_girl_2015{background: url(/images/awardings/award_magical_girl_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_magical_girl_2016{background: url(/images/awardings/award_magical_girl_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_magical_girl_2017{background: url(/images/awardings/award_magical_girl_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_kawaii_2014{background: url(/images/awardings/award_kawaii_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_kawaii_2015{background: url(/images/awardings/award_kawaii_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_kawaii_2016{background: url(/images/awardings/award_kawaii_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_kawaii_2017{background: url(/images/awardings/award_kawaii_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_oldschool_2014{background: url(/images/awardings/award_oldschool_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_oldschool_2015{background: url(/images/awardings/award_oldschool_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_oldschool_2016{background: url(/images/awardings/award_oldschool_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_oldschool_2017{background: url(/images/awardings/award_oldschool_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_oriental_2014{background: url(/images/awardings/award_oriental_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_oriental_2015{background: url(/images/awardings/award_oriental_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_oriental_2016{background: url(/images/awardings/award_oriental_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_oriental_2017{background: url(/images/awardings/award_oriental_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_rampant_2014{background: url(/images/awardings/award_rampant_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_rampant_2015{background: url(/images/awardings/award_rampant_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_rampant_2016{background: url(/images/awardings/award_rampant_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_rampant_2017{background: url(/images/awardings/award_rampant_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_ornamental_2014{background: url(/images/awardings/award_ornamental_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_ornamental_2015{background: url(/images/awardings/award_ornamental_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_ornamental_2016{background: url(/images/awardings/award_ornamental_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_ornamental_2017{background: url(/images/awardings/award_ornamental_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_lugubrious_2014{background: url(/images/awardings/award_lugubrious_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_lugubrious_2015{background: url(/images/awardings/award_lugubrious_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_lugubrious_2016{background: url(/images/awardings/award_lugubrious_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_lugubrious_2017{background: url(/images/awardings/award_lugubrious_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_watercolor_2014{background: url(/images/awardings/award_watercolor_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_watercolor_2015{background: url(/images/awardings/award_watercolor_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_watercolor_2016{background: url(/images/awardings/award_watercolor_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_watercolor_2017{background: url(/images/awardings/award_watercolor_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_geometric_2014{background: url(/images/awardings/award_geometric_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_geometric_2015{background: url(/images/awardings/award_geometric_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_geometric_2016{background: url(/images/awardings/award_geometric_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_geometric_2017{background: url(/images/awardings/award_geometric_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_sketch_2014{background: url(/images/awardings/award_sketch_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_sketch_2015{background: url(/images/awardings/award_sketch_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_sketch_2016{background: url(/images/awardings/award_sketch_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_sketch_2017{background: url(/images/awardings/award_sketch_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_dotwork_2014{background: url(/images/awardings/award_dotwork_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_dotwork_2015{background: url(/images/awardings/award_dotwork_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_dotwork_2016{background: url(/images/awardings/award_dotwork_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_dotwork_2017{background: url(/images/awardings/award_dotwork_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_engraving_2014{background: url(/images/awardings/award_engraving_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_engraving_2015{background: url(/images/awardings/award_engraving_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_engraving_2016{background: url(/images/awardings/award_engraving_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_engraving_2017{background: url(/images/awardings/award_engraving_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_illustration_2014{background: url(/images/awardings/award_illustration_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_illustration_2015{background: url(/images/awardings/award_illustration_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_illustration_2016{background: url(/images/awardings/award_illustration_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_illustration_2017{background: url(/images/awardings/award_illustration_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_true_2014{background: url(/images/awardings/award_true_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_true_2015{background: url(/images/awardings/award_true_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_true_2016{background: url(/images/awardings/award_true_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_true_2017{background: url(/images/awardings/award_true_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_colorful_2014{background: url(/images/awardings/award_colorful_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_colorful_2015{background: url(/images/awardings/award_colorful_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_colorful_2016{background: url(/images/awardings/award_colorful_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_colorful_2017{background: url(/images/awardings/award_colorful_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_original_2014{background: url(/images/awardings/award_original_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_original_2015{background: url(/images/awardings/award_original_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_original_2016{background: url(/images/awardings/award_original_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_original_2017{background: url(/images/awardings/award_original_2017.png) no-repeat center; background-size: 250px auto;}   .awards .award_month_2014{background: url(/images/awardings/award_month_2014.png) no-repeat center; background-size: 250px auto;}   .awards .award_month_2015{background: url(/images/awardings/award_month_2015.png) no-repeat center; background-size: 250px auto;}   .awards .award_month_2016{background: url(/images/awardings/award_month_2016.png) no-repeat center; background-size: 250px auto;}   .awards .award_month_2017{background: url(/images/awardings/award_month_2017.png) no-repeat center; background-size: 250px auto;} .awards .master{ background: url(/images/awardings/master.png) no-repeat center; background-size: 250px auto;} .summary { background: #ffffff; overflow: hidden;} .summary .center{ min-height: 440px; display: block; overflow: hidden; position: relative; max-width: 1100px; margin:20px auto;} .summary .center .text{ position: relative; float: right; width: 60%; display: block; margin: 20px 0px 70px;} .summary .picture{ width: 40%; position: absolute; left: 0; top: 0; height: 440px; background-position: center; background-size: cover;}   .summary .subtitle{ color: #000000; text-align: center; text-transform: uppercase; font-size:14px; margin: 30px 0px 0px 0px; padding:30px 0px 0px 0px;;} .summary .subtitle b{ display: inline; color: #3a7bfc; font-weight:bold}  .summary h2{ text-align: center; font-size: 50px; background: url(/images/divisor/dig.png) no-repeat bottom center; background-size: 200px auto; padding-bottom: 20px;}  .summary p{ line-height: 22px; padding-top: 20px; width: 445px; text-align: center; display: block; margin: 0 auto; font-size: 15px; color: #666666;}  .summary .date{ position: absolute; right: 0; top: 0; color: #666666;background-size: 20px auto; padding-right: 20px; font-size: 12px; margin: 0px 10px 0px; text-align: right} .summary .date b{ font-weight: bold} .summary .date div{color: #0072ff; font-size: 11px; margin:2px 0px 0px; text-align: right}  .summary .links{ margin-top: 20px; overflow: hidden; display: block; width: 100%; text-align: center} .summary .links div{ text-align: center; margin: 0 auto 0; overflow: hidden; display: inline-block;overflow: hidden; background: #cccccc; border-radius: 3px; } .summary .links a{width: 120px; border-left: 1px solid rgba(0,0,0,0.1); float: left; color: #ffffff; text-transform: uppercase; padding: 10px 0px; background-position: center; background-size: auto 10px; background-repeat: no-repeat;} .summary .links a:first-child{border-left: none}  .summary .number{ position: absolute; left: 0; top: 0; color: #0072ff; text-align: left; font-size: 12px; margin-top: 0px; margin-left:30px; background: url(/images/icons/px.png) no-repeat left center; float: left; background-size: 20px auto; padding: 4px; vertical-align: bottom; padding-left: 30px;} .summary .number b{ color: #999999; display: inline; font-weight: normal;} .summary .number i{ color: #999999; display: block; width: 100%; font-size: 11px; float: left; overflow: hidden; font-weight: normal;}  .summary .drop{position: absolute; font-size: 12px;border-radius: 4px; overflow: hidden; display: block; right: 20px; bottom: 0; padding: 20px 60px 20px 20px; background: #009df5 url(/images/icons/sdc.png) no-repeat right center; background-size: 30px auto; margin-left: 10px; z-index: 100; } .summary .drop *{ display: inline;} .summary .drop { color: #ffffff; text-decoration: underline}  .summary .marker{position: absolute; font-size: 12px; background-image: url(/images/markers/mks.png); background-position: 20px center; background-repeat: no-repeat; background-size: 12px auto; left: 40%; bottom: 0; padding: 20px 20px 20px 50px; margin-left: 10px; z-index: 100; } .summary .marker *{ display: inline;} .summary .marker a{ color: #0072ff; text-decoration: underline} .alerting{ background: #f1e9dc center no-repeat; position: relative; background-size: cover; overflow: hidden;} .alerting .center{ color: #362d22; position: relative; display: block; max-width: 960px; margin:0px auto; font-size: 14px; padding: 40px 40px;} .alerting .center .title{ font-size: 24px; font-weight: normal;} .alerting .center .subtitle{color:#c8554e; font-weight: normal; max-width: 500px;font-size: 14px; margin-top:10px; line-height: 18px} .alerting .center .description{color:#362d22; font-weight: normal; max-width: 500px;font-size: 12px; line-height: 22px} .alerting .editoring .description a{ color:#20669d; text-decoration: underline;} .alerting .center .submit { margin-top: 20px; overflow: hidden;} .alerting .center .submit a{ display: block; color: #ffffff; background: #c8554e; padding: 10px; border-radius: 4px; float: left}  .alerting .close{ font-size: 13px; color: #c8554e; cursor: pointer; background: url(/images/icons/vv.png) no-repeat right center; background-size: 17px auto; padding: 20px 40px 20px 20px; position: absolute; right: 20px; top:0px}  .alerting .editoring{ background: url(/images/icons/family.png) no-repeat 20px center; background-size: 160px auto;} .alerting .editoring .title{ padding-left:200px;} .alerting .editoring .subtitle{ padding-left: 200px;} .alerting .editoring .description{ padding-left: 200px;} .alerting .editoring .submit{ padding-left: 200px;}  .bannering{ background: url(/images/backgrounds/tu.jpg) #f1e9dc center no-repeat; position: relative; background-size: cover; overflow: hidden;} .bannering .center{ background: none; color: #362d22; position: relative; display: block; max-width: 660px; margin:0px auto; font-size: 14px; padding: 140px 10px 140px 300px; text-align: center} .bannering .center .title{ font-size: 28px; color: #296dc2; font-weight: normal;} .bannering .center .subtitle{line-height: 25px;color:#41556d; overflow: hidden; font-weight: normal; width: 500px; margin: 0 auto; font-size: 16px; margin-top:10px; } .bannering .center .subtitle b{font-size: 16px; font-weight: bold; color:#41556d} .bannering .center .description{ color:#362d22; font-weight: normal; width: 500px; margin: 0 auto; font-size: 12px; line-height: 22px} .bannering .center .description b{ font-weight: bold; color:#362d22 } .bannering .editoring .description a{ color:#20669d; text-decoration: underline;} .bannering .center .submit { margin-top: 20px; text-align:center; overflow: hidden;} .bannering .center .submit a{ font-weight: bold; letter-spacing: 3px; display: inline-block; color: #ffffff; float: none; background:#f84691; padding: 10px; font-size: 19px; border-radius: 4px;} .bannering .center .submit a i{ display: block; color: #000000; opacity: 0.5; font-size: 11px;}  .bannering .close{ font-size: 13px; color: #817e7c; cursor: pointer; background: url(/images/icons/vv.png) no-repeat right center; background-size: 17px auto; padding: 20px 40px 20px 20px; position: absolute; right: 20px; top:0px} #customAlert-overlay, #customConfirm-overlay {  display: none;  opacity: 0.5;  position: fixed;  top: 0px;  left: 0px;  width: 100vw;  height: 100vh;  z-index: 300;  background: #000; } .customalert {  background-color: #fff;  font-family: arial;  border-radius: 5px;  width: 350px;  font-size: 1em;  display: none;  position: fixed;  max-width: 100vw;  max-height: 100vh;  z-index: 4294967294;  top: 5%;  box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);  margin-left: -185px; } @media (min-width: 321px) {  .customalert {   top: 25%;   left: 50%;   padding: 10px;  } } @media (max-width: 550px) {  .customalert {   margin-left: -50vw;  } } .customalert .customalert_header, .customalert .customalert_body, .customalert .customalert_footer {  text-align: center;  background: #fff; } .customalert .customalert_header {  font-size: 0.75em; } .customalert .customalert_body {  padding: 20px; margin-bottom: 10px; text-align: left;  border-bottom: 1px solid #eeeeee;  font-size: 1.2em; } .customalert .customalert_footer button {  margin-top: 5px;  margin-bottom: 5px;  width: 100px;  padding: 5px;  word-wrap: break-word;  font-family: arial;  border: none; } .customalert.customalert_confirm .customalert_footer button.customalert_button_confirm {  margin-right: 10px;  background-color: #4267b2;  color: #ffffff; border-radius: 4px;  float: right; cursor: pointer; } .customalert.customalert_confirm .customalert_footer button.customalert_button_confirm:hover {  background-color: #3f8d4b;  color: #dcefdf; } .customalert.customalert_confirm .customalert_footer button.customalert_button_cancel {  background-color: #e6e7ea; cursor: pointer;  color: #575f6c; float: right; border-radius: 4px; margin-right: 5px; } .customalert.customalert_confirm .customalert_footer button.customalert_button_cancel:hover {  background-color: #b0321c;  color: #f8d8d3; }  .map-markers{ background: #f6f4ee; width: 100%; height: 500px; overflow: hidden; } .marker-window{ width: 300px; padding-left: 200px; position: relative; height: 200px; display: block; overflow: hidden;f} .marker-window img{ box-shadow: 0px 1px 2px rgba(0,0,0,0.2); position: absolute; border-radius: 4px; width: 150px; height: 150px; left: 19px; top: 50%; margin-top: -75px;} .marker-window a{ padding: 5px 8px; border-radius: 4px; background: #dddddd; color: #000000; position: absolute; border-radius: 4px;right: 0px; bottom: 23px;} .marker-window h1{ font-size: 25px; color: #3a5d89; padding: 0; margin: 20px 0 10px 0} .marker-window .country{ font-weight: bold; font-size: 15px; color:#16529b; margin-top: 9px;} .marker-window .direction{ color: #999999; font-size: 12px;} .marker-window .city{ color: #999999; font-size: 13px;} .banner{ background: #101010; background-position: center; background-repeat: no-repeat; background-size: cover} .banner .banner-box{ position: relative; padding: 50px 50px; max-width: 900px; margin: 0 auto; color: #ffffff;} .banner-barcelona { background-image: url(/images/backgrounds/barcelona.jpg);} .banner-sabadell { background-image: url(/images/backgrounds/sabadell.jpg);} .banner-videoweb { background-image: url(/images/backgrounds/ty.jpg);}  .banner span{ color: #ff4040; display: block; font-size: 20px; letter-spacing: 3px;} .banner p{ font-size: 15px; display: block; letter-spacing: 3px;} .banner .in{ position: absolute; color: #55b947; display: block; background: url("/images/icons/okc.png"); background-position: left center;background-size: 20px auto; background-repeat: no-repeat; padding: 10px 0px 10px 30px; bottom: 10px; left: 60px;} .banner .in b{ font-weight: bold} .banner .link{ cursor: pointer; position: absolute; background: #000000 url("/images/icons/submit-2.png") no-repeat scroll right center / 40px auto; color: #ffffff; border-radius: 3px; padding: 10px 50px 10px 23px; top: 50%; right: 30px; margin-top: -17px; display: block;}  .banner-videoweb span{ color: #ffffff;} .banner-videoweb .link{ right: 100px; background: #c21507 url("/images/icons/submit-5.png") no-repeat scroll right center / 40px auto; }  .video-centered {   position:fixed;  z-index: 350;   top:50%;   left:50%;   margin:-208px 0 0 -360px;   width:740px;   height:416px;  } .video-centered iframe{ background: url(/images/backgrounds/video-center.png) no-repeat center; background-size: cover;} .video-centered-bg {   position:fixed;  z-index: 300;   top:0;   background: rgba(0,0,0,0.8);  left:0;   width:100%;   height:100%;  }  .team{ background: #ffffff; overflow: hidden;} .team ul{ overflow: hidden; max-width: 1000px; margin: 30px auto;}  .team li{ display: block; border-left: 1px solid rgba(0,0,0,0.08); padding: 20px 5px; width: 239px; float: left;} .team li:first-child{ border-left: none;}  .team li .face{ background-color: rgba(0,0,0,0.1); margin: 0px auto; border-radius: 4px;overflow: hidden; width: 100px; height: 100px; background-size: auto 100%; margin: 20px auto; background-repeat: no-repeat; background-position: center; height: 150px; width:150px;}  .team_down{ background: #e5e7ea;}  .team li span{ display: block; color: #22324e; overflow: hidden; text-align: center; font-size: 16px;} .team li span b{ font-weight: bold; font-size: 16px;} .team li i{ margin-bottom: 0px; display: block; color: #666666; text-transform: uppercase; overflow: hidden; text-align: center; font-size: 12px;} .team li p{ font-size: 12px; white-space: nowrap; text-align: center; display: block} .team li div{ overflow: hidden; text-align: center;} .team li a{ text-align: center; display: inline-block; margin: 0 auto; margin-top: 10px; font-size: 11px; color: #3d81c1} .team li .f{ text-align: center; background: rgba(0,0,0,0.04); padding: 6px 15px; border-radius: 20px; color: #0066ff; margin-top: 10px; font-size: 11px; } .team li i b{ color: #ff0000} .team li .quali{ margin-top: 20px; border-top: 0px dashed rgba(0,0,0,0.08); display: block; padding-top: 10px; text-align: center; color: #68ad6d} .team li .quali b{ font-weight: bold; color: #3e7aa0;} .team li .masterp{ display: block; padding:2px 0px 2px; text-align: center; color: #999999} .team li .counter{ display: block; padding: 10px; text-align: center; color: #ff0000} .team li .counter_hide{ display: block; padding:0px 0px 10px; text-align: center; color: #c9bb8b}  .team li .lastvote{ display: block; padding:0px 0px 5px 0px; font-size: 10px; text-align: center; color: #3e7aa0;} .team li .lastvote b{ font-weight: bold; color: #3e7aa0;}  .team li .lastvote{ padding-bottom: 30px; border-bottom: 1px dashed rgba(0,0,0,0.08); }   .team .laura .face{ background-image:url(/images/faces/laura.jpg) }  .team .salbatore .face{ background-image:url(/images/faces/salbatore.jpg) }  .team .maialen .face{ background-image:url(/images/faces/maialen.jpg) }  .team .patrick .face{ background-image:url(/images/faces/patrick.jpg) }   .team .santiago .face{ background-image:url(/images/faces/santiago.jpg) }  .team .hirene .face{ background-image:url(/images/faces/hirene.jpg) }  .team .silke .face{ background-image:url(/images/faces/silke.jpg) }  .team .paulina .face{ background-image:url(/images/faces/paulina.jpg) }  .annotation{ position: relative; background: #31353d no-repeat center; background-size: cover; color: #ffffff;} .annotation .center{ max-width: 960px; position: relative;z-index:100; padding: 70px 20px; background-size: auto 100%; margin: 0 auto;} .annotation .cer{ opacity: 0.4; max-width: 1000px; height: 100%; background: url(/images/backgrounds/comps.png) no-repeat right top; background-size: auto 100%; position: absolute; top: 0; width: 100%; left: 50%; margin-left: -450px;} .annotation .su{ position: relative; z-index: 100; background: rgba(0,0,0,0.5)} .annotation .cex{ background: url(/images/icons/ro.png) no-repeat 10px center; background-size: 20px auto; color: #546b92; max-width: 920px; padding: 20px 40px; margin: 0 auto; } .annotation .cex b{ text-transform: uppercase; color: #58b243; margin-right: 10px;} .annotation .t{ font-size: 16px;} .annotation .ta{ font-size: 13px; line-height: 20px; color:#4887d5;} .annotation .tt{ display: block; margin-top: 10px; line-height: 16px; max-width: 400px;} .annotation .r{ width: 100%; overflow: hidden; margin-top: 40px; display: block;} .annotation .r span{ display: block; margin-left: 40px; padding: 13px 20px; border-radius: 5px; font-size: 13px; background: #000000; color: #4887d5; float: left;} .annotation .r span a{ color: #ffffff;} .annotation .r span b{ opacity: 0.6; margin-left: 18px;}  .medios { overflow: hidden; background: #000000; padding: 20px 0px;} .medios p{ max-width: 1000px; padding: 20px 0px; color: #ffffff; text-align: center; font-size: 13px; text-transform: uppercase; font-weight: 100; border-bottom: 1px solid rgba(255,255,255,0.2); margin: 0 auto 20px; overflow:hidden;} .medios div{ max-width: 1000px; margin: 0 auto; overflow:hidden;} .medios a{ float: left; display: block; width: 25%; height: 100px; background-size: 100% auto; background-position: center; background-repeat: no-repeat;} .medios .a{ background-image:url(/images/mentions/1.png);} .medios .b{ background-image:url(/images/mentions/2.png);} .medios .c{ background-image:url(/images/mentions/3.png);} .medios .d{ background-image:url(/images/mentions/4.png); border-right: none} .medios .e{ background-image:url(/images/mentions/5.png);} .medios .f{ background-image:url(/images/mentions/6.png);} .medios .g{ background-image:url(/images/mentions/7.png);} .medios .h{ background-image:url(/images/mentions/8.png); border-right: none}  .intro { margin-bottom: 20px; overflow: hidden; background: #ddb032; padding: 20px 0px;} .intro p{ max-width: 1000px; padding: 20px 0px; color: #ffffff; text-align: center; font-size: 13px; text-transform: uppercase; font-weight: 100; border-bottom: 1px solid rgba(255,255,255,0.2); margin: 0 auto 20px; overflow:hidden;} .faq{ position: relative; overflow: hidden; background: #fff; border-bottom: 1px solid #cccccc; padding: 0px 0px;} .faq .c{ max-width: 1000px; margin:0px auto; position: relative} .faq .ix{ border-radius: 4px; width: 250px; background: url(/images/backgrounds/m.png) no-repeat top center; background-size: 100% auto;; position: absolute; right: 0; top: 0; height: 100%; ;} .faq .i{ z-index: 100; border-radius: 4px; width: 210px; font-size: 20px; background: #c8554e; color: #ffffff; position: absolute; right: 0; top: 30px; padding: 20px;} .faq .h{ background: #ffffff; overflow: hidden; } .faq h3{ background: url(/images/icons/fq.png) no-repeat left center; background-size: 20px auto; margin-top: 20px; padding: 20px 40px 20px 40px;margin:20px auto 0; display: block; font-size: 23px; color: #c8554e; font-weight: normal;} .faq .p{ background: #ffffff; padding-bottom: 20px; overflow: hidden; } .faq p{ line-height: 26px; padding:0px 300px 20px 40px;margin: 0 auto; display: block; font-size: 14px; color: #575b64; font-weight: normal;} .faq p a{ font-weight: bold; color: #c8554e; text-decoration: underline} .faq p b{ font-weight: bold; color: #c8554e;} .faq p b{ font-size: 14px;} .faq .edit{ position: absolute; bottom: 20px; left: 20px; display: block; background: #eeeeee; padding: 10px; border-radius: 3px; color: #000} .faq span{ color:#6a504e; font-weight: bold; display: block; font-size: 14px; padding: 22px;} .faq .list{ margin-bottom: 20px; padding: 0; overflow: hidden; padding-left: 40px; } .faq i{ color:#6a504e; font-weight: normal; font-style: normal; display: list-item; list-style-position: outside; font-size: 12px; list-style-type: disc; line-height: 17px; padding:0px 0px 10px 5px;} .faq i b{ font-size: 12px;} .faq .x{ position: absolute; top:0px; right: 0px; height: 100%; background: url(/images/divisor/1.png) no-repeat center; background-size: 100% auto; width:250px; display: block;} .faq .xx{ background: url(/images/divisor/2.png) no-repeat top center; background-size:100% auto;} .faq .xxx{ background: url(/images/divisor/3.png) no-repeat bottom center; background-size:100% auto;} .faq .xxxx{ background: url(/images/divisor/4.png) no-repeat bottom center; background-size:100% auto;} .faq ul{ padding-left: 100px; color: #666;} .faq ul li{ font-size: 13px;}.sponsors{ background: #ffffff; overflow: hidden;} .sponsors ul{ overflow: hidden; max-width: 1600px; margin: 30px auto 0;} .sponsors li{ display: block; margin-bottom: 30px; width: 16%; float: left;} .sponsors li .sa{ border-left: 1px solid rgba(0,0,0,0.08); padding: 0px 10px;} .sponsors li:first-child{ border-left: none;} .sponsors li:first-child .sa{ border-left: none;} .sponsors li .sd{ background-color:#000; margin: 0px auto; border-radius: 4px;overflow: hidden; width: 100%; background-size: contain; margin: 0px auto 20px; background-repeat: no-repeat; background-position: center; height: 130px;}  .sponsors li .x{ background-image:url(/images/logos/loreal-big.png) } .sponsors li .a{ background-image:url(/images/logos/cheyenne-big.png) } .sponsors li .j{ background-image:url(/images/logos/lacenano-big.jpg) } .sponsors li .b{ background-image:url(/images/logos/vegan-big.png) } .sponsors li .bal{ background-image:url(/images/logos/balmtattoo-big.png) } .sponsors li .c{ background-image:url(/images/logos/bayer-big.png) } .sponsors li .d{ background-image:url(/images/logos/electricink-big.png) }  .sponsors li span{ display: block; color: #22324e; overflow: hidden; text-align: center; font-size: 13px;} .sponsors li i{ margin-bottom: 30px; display: block; color: #666666; text-transform: uppercase; overflow: hidden; text-align: center; font-size: 12px;} .sponsors li p{text-align:center; padding: 0px 30px; display: none} .sponsors li div{ overflow: hidden; text-align: center;} .sponsors li a{ text-align: center; display: inline-block; margin: 0 auto; margin-top: 20px; font-size: 11px; color: #3d81c1} .sponsors li .w{ text-align: center; background: rgba(0,0,0,0.04); padding: 6px 15px; border-radius: 4px 0px 0px 4px; border-right: 1px solid rgba(0,0,0,0.1); color: #0066ff; margin-top: 10px; font-size: 11px; } .sponsors li .f{ text-align: center; background: rgba(0,0,0,0.04); padding: 6px 15px; border-radius: 0px 4px 4px 0px; color: #0066ff; margin-top: 10px; font-size: 11px; } .sponsors li .cc{ text-align: center; background: rgba(0,0,0,0.04); padding: 6px 15px; border-radius: 0px; color: #0066ff; border-right: 1px solid rgba(0,0,0,0.1); margin-top: 10px; font-size: 11px; } .idiomer *{-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}  .idiomer{ overflow:hidden; width:100%; margin:0 auto;} .idiomer li{ padding-bottom: 20px; display: block; float:left; width:20%;} .idiomer li a{ cursor: pointer; text-align: center; color: #00a1ff; display: block; overflow: hidden; padding: 10px;} .idiomer li a:hover  {  transform: translate(0px, 5px);  -webkit-transform: translate(0px, 5px);  -moz-transform: translate(0px, 5px);  -o-transform: translate(0px, 5px);  -ms-transform: translate(0px, 5px);  } .idiomer li a b{color: #000000; } .idiomer li a i{ float: left; width: 100%; display: block; font-size: 12px; text-align: center; color: #777777;} .idiomer:hover li a{ opacity: 0.5} .idiomer:hover li a:hover{ opacity:1} .idiomer li img{ float: left; box-shadow: 0px 4px 4px rgba(0,0,0,0.2); display: block; width: 100%; margin-bottom: 10px;} .charts{ min-height: 500px; max-width: 900px; margin: 0 auto;} .charts h1{ font-weight: 100; font-family: Helvetica; font-size: 30px; color: rgba(35,83,138,1); margin: 30px auto; width:100%; } .charts h1 b{ font-size: 14px; color: gray; display: block; width:100%; } .charts h2{ font-weight: 100; font-family: Helvetica; font-size:28px; color: rgba(35,83,138,1); margin:40px auto 20px auto; width:100%; } .charts h2 b{ width: 100%; margin-bottom: 20px; float: left; color: #596169; display: block; font-size: 14px; font-weight: normal;} .charts p{ font-weight: bold; font-family: Helvetica; font-size:12px; color:rgba(0,0,0,0.6); margin: 10px auto 0 auto; width:100%; } .charts .linkor{ padding: 10px; border-radius: 10px; margin: 10px; background: rgba(0,0,0,0.1); display: block; font-weight: 100; font-family: Helvetica; font-size:15px; color: rgba(35,83,138,1); margin:20px auto 0 auto; width:100%; } .charts .linkor b{ font-weight: bold; font-size: 10px; width: 100%; display: block;} .charts .linkor span{ display: block; width: 100%; font-size: 12px; color: #666666;} .charter { position: relative; background: #eeeeee; border-radius: 4px; box-shadow: 0px 2px 2px rgba(0,0,0,0.4) inset; width: 100%; margin:5px auto 20px auto; overflow: hidden;} .charter div{ color: transparent; border-radius: 4px; background: rgb(167,207,223);  background: -moz-linear-gradient(top, rgba(167,207,223,1) 0%, rgba(35,83,138,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(167,207,223,1)), color-stop(100%,rgba(35,83,138,1)));  background: -webkit-linear-gradient(top, rgba(167,207,223,1) 0%,rgba(35,83,138,1) 100%);  background: -o-linear-gradient(top, rgba(167,207,223,1) 0%,rgba(35,83,138,1) 100%);  background: -ms-linear-gradient(top, rgba(167,207,223,1) 0%,rgba(35,83,138,1) 100%);  background: linear-gradient(to bottom, rgba(167,207,223,1) 0%,rgba(35,83,138,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7cfdf', endColorstr='#23538a',GradientType=0 );  float: left; padding: 10px 0px; overflow: hidden; } .charter div i{ position: absolute; left: 10px; top: 10px; color: white;}  .charter b{ box-shadow: 0px 1px 2px rgba(0,0,0,0.5) inset; position: absolute; right:5px; top:5px; display: block; background: rgba(0,0,0,0.6); background-repeat: no-repeat; border-radius: 5px; float: right; color: white;}  .charter b span{ display: block; margin: 5px; font-weight: normal; padding-right: 33px; overflow: hidden; background-repeat: no-repeat; background-position: right center;} .charts pre{ white-space: normal; padding: 20px; background: #ffffff;box-shadow: 0px 0px 4px rgba(0,0,0,0.3) inset;} .linerexca{ border-radius: 5px; background: white; box-shadow: 0px 2px 2px rgba(0,0,0,0.3) inset; padding: 10px; margin: 10px auto; display: block; width: 100%;} .linerexca.ok{ color: white; background: #6CD352} .sponsoring{ overflow: hidden; position: relative; border-radius: 4px; font-size: 15px; box-shadow: 0px 1px 1px rgba(0,0,0,0.2) inset; background: #dfdfdf; padding: 10px 10px 30px; margin: 0px 10px 40px 20px; color: #283e35;} .sponsoring b{ font-size: 12px; font-weight: normal; display: block; width: 100%; overflow: hidden;} .sponsoring b i{ font-weight: bold;} .sponsoring a{ text-decoration: underline; color: #1b9ff2; margin: 10px; display: block; float: left} .sponsoring span{ color: #1b9ff2; margin: 10px; display: block; float: left} .sponsoring .sx{ border-radius: 4px 4px 0px 0px; padding: 10px; background:#ffffff url(/images/icons/in.png) no-repeat right center; background-size: 17px auto; border-right: 10px solid #ffffff; padding-right: 30px; display: block; position: absolute; margin: 0; right: 10px; bottom: 0px; font-size: 12px; color: #000000;}  .master .sponsoring{ border-radius: 4px 4px 0px 0px; color: #ffffff; background: rgba(0,0,0,0.2)}  .importer .cells li{ padding-bottom: 20px;}  .importer .thumbnail{ position: relative; cursor: pointer; overflow:hidden; margin: 0px 10px;}  .importer .antiq .import_image .img span,.import_image.finish .img span{ position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0,0,0,0.4) url(/images/icons/ok.png) no-repeat center; background-size: 30px auto;}  .importer .thumbnail .vi{ position: absolute; cursor: default; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0,0,0,0.8) url(/images/icons/remove.png) no-repeat center; background-size: 30px auto;}  .importer .img{ height: 170px; display: block; background-size: cover;}   .import_button{ overflow: hidden; margin-bottom: 20px;}  .import_button a{ float: right; border-radius: 4px; background:#6495ed url(/images/icons/instagram.png) no-repeat 20px center; padding: 20px 20px 20px 60px; background-size: 20px auto; color: #ffffff;}  .import_button .disc{ float: left; border-radius: 4px; background: url(/images/icons/remove.png) no-repeat 20px center; padding: 20px 20px 20px 60px; background-size: 20px auto; color: #da5555;}  .import_button .disc b{ font-weight: bold}   .aprow{ overflow: hidden;border-bottom: 1px solid rgba(0,0,0,0.2); display: block; background-color: #4f75c1; } .aprow .cs{ overflow: hidden; max-width: 1100px; margin: 0 auto; padding: 10px 10px 10px 40px; background: url(/images/icons/stp.png) no-repeat 14px center; background-size: 18px auto; overflow: hidden;}  .aprow span{ float: left; padding: 5px; display: block;} .aprow span a{ font-weight: bold; text-decoration: underline; color: #000000 } .aprow .a{ text-decoration: none; float: left; display: block; padding: 5px; background: rgba(0,0,0,0.2); border-radius: 3px; color: #ffffff; font-weight: normal; } .aprow .b{ text-decoration: none; float: left; display: block; padding: 5px; margin-left: 10px; background: #ff0c3f; border-radius: 3px; color: #ffffff; font-weight: normal; }  .validemail{ overflow: hidden;border-bottom: 1px solid rgba(0,0,0,0.2); display: block; background-color: #4f75c1; } .validemail .cs{ overflow: hidden; max-width: 1100px; margin: 0 auto; padding: 10px 10px 10px 40px; background: url(/images/icons/emx.png) no-repeat 10px center; background-size: 22px auto; overflow: hidden;} .validemail span{ float: left; padding: 5px; display: block;} .validemail span a{ font-weight: bold; text-decoration: underline; color: #000000 }  .rank { max-width: 1200px; margin: 0 auto; position: relative} .rank .mt{ position: relative; padding-right: 350px; border-radius: 5px; margin: 20px 0px; background: #ffffff; overflow: hidden; box-shadow: 0px 1px 1px rgba(0,0,0,0.1);}  .rank .mt.inp{ padding-left: 350px; padding-right: 0;}   .rank .ar{ position: absolute; background-size: cover; background-position: center; right:20px; top: 20px; border-radius: 100px; width: 50px; height: 50px; display: block;}  .rank .inp .ar{ left:280px; right: auto;}   .rank .mt .blus{ overflow: hidden; display: block;}  .rank .mt .blu{color: #638fff; border-radius: 4px; padding: 15px 20px; font-weight: normal; float: right; font-size: 13px;}   .rank .mt .yx{color: #000000; font-size: 12px; margin-bottom: 10px; margin-left:0px; background: url(/images/icons/px.png) no-repeat left center;background-size: 20px auto; padding: 4px; vertical-align: bottom; padding-left: 30px;}  .rank .mt .yx b{ font-size: 10px; color: #999999; display: inline; font-weight: normal;}   .rank .tx{ width: 350px; margin-right: -350px; float: right; display: block; overflow: hidden;}  .rank .mt.inp .tx{ margin-right: auto; margin-left: -350px; float: left; }  .rank .tx .bx{ padding: 20px; display: block; overflow: hidden;}  .rank h2 a{ font-size:24px; font-family: Helvetica Neue,Helvetica,Arial; font-weight: 300; color: #31353d}  .rank .cord{ padding: 0px 20px 10px 0px;font-size: 14px; color: #7ba3e0;}  .rank .des{ font-size: 12px; color: #59698b; margin-top: 10px; margin-bottom: 30px;} .rank .le{ overflow: hidden; background: url(/images/icons/inl.png) no-repeat 20px center; background-size: 15px auto; padding-left: 50px; display: block; font-size: 13px; color: #4e5b66; margin-top: 20px}  .rank .el{ font-size: 11px; display: block; color: #aebbc7; position: absolute; left: 20px; background: rgba(0,0,0,0.4); border-radius: 3px; bottom: 20px; padding: 10px; z-index: 100;}  .rank .inp .el{ left: auto; right: 20px;} .rank .ma{ position: absolute; overflow: hidden; bottom: 10px; right: 10px; width:330px; border-radius: 4px; background: #f5f4eb; height: 140px; }  .rank .ma i{box-shadow: 0px 2px 2px rgba(0,0,0,0.1) inset; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-size: cover; background-position: center;}  .rank .ma i b{ margin: 0; padding: 0; background-image: url(/images/logos/go.png); background-position: center; background-repeat: no-repeat; background-color: rgba(255,255,255,0.7); border-radius: 5px; background-size: 40px auto; position: absolute; left: 10px; bottom: 10px; height: 25px; width: 60px;;}  .rank .inp .ma{ right: auto; left: 10px;}   .rank .pics{ height: 600px; position: relative; overflow: hidden; background: #233244 url(/images/loads/cubs.gif) no-repeat center; background-size: 40px auto; width: 100%; float: left;}  .rank .pics .bg{ background-position: center; background-repeat: no-repeat; position: absolute; left: 0; top: 0; background-size: cover; width: 100%; height: 100%; z-index: 10;}  .rank .pics .left{ z-index: 100; cursor: pointer; position: absolute;left: 0; top: 0; height: 100%; width: 200px; background: rgba(0,0,0,0) url(/images/icons/wbir.png) no-repeat center; background-size: 24px auto;;}  .rank .pics .right{ z-index: 100; cursor: pointer; position: absolute; right: 50px; top: 50%; margin-top:-20px; font-size: 15px; border-radius: 5px; padding: 15px; padding-right: 30px; text-transform: uppercase; color: #000000; border-right:20px solid #ffffff; background:#ffffff url(/images/icons/bil.png) no-repeat center right; background-size: 14px auto;;}  .rank .pics img{ opacity: 0; position: absolute; z-index: 50; left: 50%; top: 50%; margin: 0 auto; display: block; }  .rank .pics .ac{ opacity: 1; z-index: 60;} .galileo .mapsearcher{ border: 2px solid #dddddd; margin: 10px; background: #ffffff; border-radius: 4px; overflow: hidden;} .galileo .mapsearcher .texsw{ padding: 10px 0px; text-indent: 10px; width: 100%; box-shadow: 0; border:none;} .galileo { overflow: hidden; width: 100%; margin: 0 auto; position: relative; min-height: 1000px;} .galileo .universe{ background: #f6f4ee; min-width: 400px; width: 40%; height: 100%; overflow: hidden; position:relative; position: fixed; left: 0;} .galileo .universe input{ padding: 8px; width: 200px; background: #ffffff; border-radius: 2px; border: none; box-shadow: 0px 2px 2px rgba(0,0,0,0.2); position: absolute; right:10px; top: 10px; z-index: 1000} .galileo .universe input{ outline: none} .galileo .universe .world{ position: absolute; left: 0; top: 0; height: 100%; width: 100%;} .galileo .img_load{ height: 1px; width: 1px; opacity: 0;} .galileo .markering{ position: absolute; width: 5px; z-index: 300; background: url(/images/shadows/let.png) no-repeat right center; background-size: 100% 100%; opacity: 0.5; height: 100%; right: 0px; top: 0;} .galileo .results .logo{ display: block;color: transparent; background: #3b4049 url(/images/logos/normal.png) no-repeat center; background-size: 140px auto;; box-shadow: 0px 1px 3px rgba(0,0,0,0.4);padding: 25px 20px; cursor: pointer; position: relative; z-index: 10;} .galileo .results .logo b{ height: 100%; width: 100px; position: absolute; left: 0; top: 0; background: url(/images/icons/arrow-x.png) no-repeat center; background-size: 40px auto;;} .galileo .results .logo i{ opacity: 0; height: 100%; width: 100px; position: absolute; right: 0; top: 0; background: url(/images/loads/91.gif) no-repeat center; background-size: 40px auto;;} .loading .results .logo i{ opacity: 1} .galileo .results{ width: 60%; float: right; } .galileo .infr{ padding: 20px 20px 0px; text-align: center; display: block; color: #f84691; font-size: 13px;} .galileo .infr i{ font-weight: bold;} .galileo .pags{ text-align: center; padding-bottom: 50px; margin-top: 30px; color: #838383; font-size: 12px;} .galileo .pags span{ cursor: pointer; margin: 10px; color: #0060ff; padding: 20px; font-size: 14px; display: inline-block; background: #ffffff url(/images/icons/arwb.png) no-repeat right center; background-size: 25px auto; background-position: right center; border-right: 15px solid #ffffff; padding-right: 40px;; border-radius: 4px; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); font-weight: normal;} .galileo .pags .back{ background: #ffffff url(/images/icons/arwbb.png) no-repeat left center; background-size: 25px auto; border-left: 15px solid #ffffff; padding-left: 40px; padding-right: 10px; border-right: none;} .galileo .pags span b{ padding: 10px; margin-left: 10px; color:#000000; background: rgba(0,0,0,0.04); border-radius: 4px;} 