 @font-face{font-family:'Typicons';src:url("/../css/fonts/typicons.eot");src:url("/../css/fonts/typicons.eot?iefix") format("eot"),url("/../css/fonts/typicons.woff") format("woff"),url("/../css/fonts/typicons.ttf") format("truetype"),url("/../css/fonts/typicons.svg#TypiconsRegular") format("svg")}  *{border:0;margin:0;padding:0;outline:0} html{-webkit-text-size-adjust:100%} p{font-size:14px;line-height:17px} #footer_bottom p.footertext{font-size:12px;line-height:15px} div.section{display:block;float:left} table{border-collapse:collapse} body{margin:0px;padding:0px;border:0px;font-family:LucidaGrande,Helvetica,Arial,sans} body *:hover{text-decoration:none} #main{width:1200px;margin:0 auto} a{text-decoration:none} a:hover{text-decoration:underline} a:focus{outline:0} a.minorlink{font-size:12px} .left.first a.minorlink{font-size:11px} a.minorlink:hover{text-decoration:underline} a.button,input[type="submit"].button,.itemCommentsForm a,button.button{border-radius:3px;border:1px solid black;padding:8px 20px;box-shadow:0px 1px 1px rgba(255,255,255,0.5) inset; background:#c0580b;background:-moz-linear-gradient(top,#d6760f 0%,#aa3a07 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d6760f),color-stop(100%,#aa3a07));background:-webkit-linear-gradient(top,#d6760f 0%,#aa3a07 100%);background:-o-linear-gradient(top,#d6760f 0%,#aa3a07 100%);background:-ms-linear-gradient(top,#d6760f 0%,#aa3a07 100%);background:linear-gradient(to bottom,#d6760f 0%,#aa3a07 100%);  color:white;font-size:16px;text-shadow:1px 1px 1px rgba(0,0,0,0.4);font-weight:normal; } a.button:hover,button.button:hover{cursor:pointer} a.button.green{background:#347f12;background:-moz-linear-gradient(top,#47ad18 0%,#22540c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#47ad18),color-stop(100%,#22540c));background:-webkit-linear-gradient(top,#47ad18 0%,#22540c 100%);background:-o-linear-gradient(top,#47ad18 0%,#22540c 100%);background:-ms-linear-gradient(top,#47ad18 0%,#22540c 100%);background:linear-gradient(to bottom,#47ad18 0%,#22540c 100%); } a.button.silver,input.button.silver,button.button.silver{background:#686868;background:-moz-linear-gradient(top,#979797 0%,#464646 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#979797),color-stop(100%,#464646));background:-webkit-linear-gradient(top,#979797 0%,#464646 100%);background:-o-linear-gradient(top,#979797 0%,#464646 100%);background:-ms-linear-gradient(top,#979797 0%,#464646 100%);background:linear-gradient(to bottom,#979797 0%,#464646 100%); } .swal2-actions .button{margin:5px} .swal2-confirm.button{order:1} .swal2-cancel.button{order:0} .container{margin:0} .container header{overflow:visible;margin:0} .container header span{font-size:11px;text-transform:none;width:auto;float:none} p.date{margin:0} .container a{display:inline} .container > a{padding:0} .container > a > header span{float:right;font-family:Typicons;font-size:24px;font-weight:normal;margin-right:10px;line-height:32px} .container.middle.first > a > header span{margin-right:15px !important} header .left{margin:0}  body{background:#f3f3f3} a,header .top .right p span,.after_login a,.container header a:hover,#sidebar header a:hover,#mobile-nav a,.mandatory:after{color:#4E4EB3} body,.container a,#sidebar header a,header,.title h2,.main-wrapper h3,#sidebar-search-topics h3,.title h1{color:#373737} p,li,a,header,table td{text-shadow:none} iframe{border:1px solid #ccc} #sidebar img,.forum-avatar,.attachment-photo,.message .photo{border:1px solid #c5c5c5}  header{border:none;background:none} body > header{background:white;border-bottom:1px solid #ddd} header input[type="text"],header input[type="password"]{background:#dedede;color:#666;border:none;box-shadow:1px 1px 1px #aaa inset,1px 1px 0px white} header input[type="text"]:hover,header input[type="password"]:hover{border:none;background:#e5e5e5} .nikonians_top_logo{background:url("/../css/../images/niktoplogo25anniv-v2.png") no-repeat} header .top .left p,.after_login span{color:#a1a1a1} header .middle{ background:#f2f2f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd;box-shadow:none} a.button,input[type="submit"].button,.itemCommentsForm a,a.button.inactive:hover,button.button{background:#f27c20;background:-moz-linear-gradient(top,#f79225 0%,#eb5a17 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f79225),color-stop(100%,#eb5a17));background:-webkit-linear-gradient(top,#f79225 0%,#eb5a17 100%);background:-o-linear-gradient(top,#f79225 0%,#eb5a17 100%);background:-ms-linear-gradient(top,#f79225 0%,#eb5a17 100%);background:linear-gradient(to bottom,#f79225 0%,#eb5a17 100%); border:1px solid #dc722d} a.button:hover,input[type="submit"].button:hover,.itemCommentsForm a:hover,button.button:hover{background:#ffa830;background:-moz-linear-gradient(top,#ffa830 0%,#f47729 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffa830),color-stop(100%,#f47729));background:-webkit-linear-gradient(top,#ffa830 0%,#f47729 100%);background:-o-linear-gradient(top,#ffa830 0%,#f47729 100%);background:-ms-linear-gradient(top,#ffa830 0%,#f47729 100%);background:linear-gradient(to bottom,#ffa830 0%,#f47729 100%); } .after_login{color:#aaa} header .notification_info a{color:#202020 !important}  nav li,nav a:link,nav a:visited,nav a:hover,#languages li li a{color:#444} nav li.active > a,nav li.active > span{background:white}  nav li li:hover,#languages li li a:hover{background:#eee !important} ul li.separator{border-bottom:1px solid #DDD} .login_form{background:#EFEFEF;border:1px solid white;box-shadow:0px 0px 0px 1px #ddd,0px 0px 3px #aaa} .divider{color:#ddd} #languages .selected:after,nav ul li span:after,.toggleSearch span:after{border-top:5px solid #555} .toggleSearch span{background:url("/../css/../images/sprite.png") -112px 0} .skinchooser{background-position:-64px 1px;opacity:0.7} #mobile-nav .skinchooser{background-position:-59px 0px} nav li ul,#languages li ul{background:white;border:1px solid #ccc;box-shadow:0px 0px 5px #ccc} #mobile-nav{background:#ededed;border-right:1px solid #fff;box-shadow:1px 0px 3px #aaa} #mobile-nav a:active{background:white} #mobile-nav hr{border-top:1px solid #ddd;border-bottom:1px solid #fff}  #content.gallery-content{width:100%}  .container,#sidebar section,.main-wrapper,.main.top,table.main,#image_slider_wrapper,div.message,.dctoc,#content form,table.membership{background:white;border:1px solid #eee;box-shadow:0px 1px 0px #ddd} #content #sidebar-search-topics form{border:none;box-shadow:none} .container > a{background:#E7E8EA} .container > a:hover{background:#dbdbdb} .container .unread{color:#4E4EB3} #image_slider_wrapper img{box-shadow:1px 1px 5px #aaa} .message .middle{background:#f2f2f2;box-shadow:none} .member,.message .date{color:#777}  .no-favorite-forum{background-position:-25px -5px} .favorite-forum{background-position:-25px -29px} .favorite-forum:hover,.no-favorite-forum:hover{background-position:-25px -53px}  .dclite{background:white} .dcdark,tr.dcheading,.dctoc .dcdark{background:#eee} .dcinfo{color:#777} .main .dclite .dcdate{background:#f0f0f0} .main .dcdark .dcdate{background:#e0e0e0}  #content input[type="text"],#content input[type="password"],#content textarea,#content select,#sidebar-search-topics select{border:1px solid #ccc !important} a.button.silver,input[type="submit"].button.silver,input.button.silver,button.button.silver{border:1px solid #555; background:#888888;background:-moz-linear-gradient(top,#888888 0%,#555555 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#888888),color-stop(100%,#555555));background:-webkit-linear-gradient(top,#888888 0%,#555555 100%);background:-o-linear-gradient(top,#888888 0%,#555555 100%);background:-ms-linear-gradient(top,#888888 0%,#555555 100%);background:linear-gradient(to bottom,#888888 0%,#555555 100%); } a.button.silver:hover,input[type="submit"].button.silver:hover,input.button.silver:hover,button.button.silver:hover{background:#aaaaaa;background:-moz-linear-gradient(top,#aaaaaa 0%,#777777 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#aaaaaa),color-stop(100%,#777777));background:-webkit-linear-gradient(top,#aaaaaa 0%,#777777 100%);background:-o-linear-gradient(top,#aaaaaa 0%,#777777 100%);background:-ms-linear-gradient(top,#aaaaaa 0%,#777777 100%);background:linear-gradient(to bottom,#aaaaaa 0%,#777777 100%)} .poll{border:1px solid #ddd;box-shadow:1px 1px 3px #ddd} .poll .dcdark{background:#ddd} a.delete{color:black;font-weight:bold} a.delete:hover{background:rgba(255,0,0,0.6)} .forum-post #output,p.error{color:red} .attachments .info .title{background:#ddd;border:1px solid #ccc;color:#191919}  .conference header{border-bottom:1px solid #ddd;box-shadow:0px 1px 0px #fff}  .registration .counter span{border:2px solid #222} .registration .counter span.active{background:#FFB451} .registration .counter hr{border-bottom:1px solid #222}  .membership-intro span{color:#555} table.membership{border:1px solid #ddd} table.membership td{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd} .membership td.recommended{background:#efefef} .membership .pricing{background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#e2e2e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#ededed 0%,#e2e2e2 100%);background:-o-linear-gradient(top,#ededed 0%,#e2e2e2 100%);background:-ms-linear-gradient(top,#ededed 0%,#e2e2e2 100%);background:linear-gradient(to bottom,#ededed 0%,#e2e2e2 100%); border-left:1px solid #c8c8c8;border-top:1px solid #c8c8c8;border-bottom:1px solid #ddd;box-shadow:0px 1px 0px white inset} .membership .pricing .recommended{background:#e0e0e0;background:-moz-linear-gradient(top,#e0e0e0 0%,#d6d6d6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0e0e0),color-stop(100%,#d6d6d6));background:-webkit-linear-gradient(top,#e0e0e0 0%,#d6d6d6 100%);background:-o-linear-gradient(top,#e0e0e0 0%,#d6d6d6 100%);background:-ms-linear-gradient(top,#e0e0e0 0%,#d6d6d6 100%);background:linear-gradient(to bottom,#e0e0e0 0%,#d6d6d6 100%);  box-shadow:0px 1px 0px #f2f2f2 inset}  .membership.footer .pricing,.membership.footer .pricing .recommended{box-shadow:none} .membership.footer .pricing{border-bottom:1px solid #c8c8c8} .membership .pricing div{border-right:1px solid #c8c8c8} td.yes{color:#42A500} td.no{color:#D70000}  #sidebar header a,.container header a{color:#373737} #sidebar a:hover > img,.forum-avatar:hover,.message a:hover > .photo{border:1px solid #3415F2}  #footer_middle{background:#e4e4e4;border:none} #footer_bottom{background:#d7d7d7} #footer_bottom p{color:#444;text-shadow:none} #footer_links *{text-shadow:none} #footer_links a{color:#38387E} #footer_links a:hover{color:#000} #footer_bottom p a{color:#444;text-decoration:underline} #footer_links p,#footer_bottom p a:hover{color:#000} #footer_middle_in .socialmedia div{border-bottom:1px solid #FFFFFF;box-shadow:0px 1px 0px #D3D3D3} @media screen and (max-width:1023px){div.search{ background:white; border:1px solid #ccc; box-shadow:0px 0px 5px #ccc} } @media screen and (max-width:800px){ #content{ top:15px}  #mobile-nav-toggle{ background:url("/../css/../images/sprite.png") -212px 0px}  #mobile-nav-toggle.close{ background-position:-250px 0px}  .message .member-menu a:active{ background:#eee}  .middle.first{ width:100%; margin-right:0px; margin-left:0.5%} } @media screen and (max-width:600px){ul.replies.level-1,ul.replies.level-2,ul.replies.level-3,ul.replies.level-4,ul.replies.level-5,ul.replies.level-6,ul.replies.level-7,ul.replies.level-8,ul.replies.level-9,ul.replies.level-10{ border-left:3px solid #C8C8C8}  .membership.table-head{ border-bottom:1px solid #c8c8c8}  .membership th{ border:1px solid #ddd}  .membership th.recommended{ background:#e8e8e8} }  #content > header{height:auto;border:1px solid transparent} #content h1{font-size:24px;font-weight:normal;text-transform:uppercase;margin:0 0 -10px 0;color:white} .news{width:76.5%;float:left;padding:0px;margin:0px; border-radius:5px / 5px;margin-right:1.5%;margin-left:0px} .news.half-width{width:49%;margin-right:2%; } .wingallery.half-width{width:49%; } .wingallery.half-width .mosaic-img-link img{max-width:100%} .wingallery.half-width .mosaic-img{text-align:center} .row-flex{display:flex;flex-wrap:wrap;width:100%} .left{height:auto;float:left;padding:0px;margin:0px; border-radius:5px / 5px;margin-top:20px;margin-right:1.5%;margin-left:0px;width:45%} .container.middle{height:auto;float:left;padding:0px;margin:0px; border-radius:5px / 5px;margin-top:20px;margin-right:0%;margin-left:0px;width:30%} .section.container.middle.second > div{float:left} .fundraising-icon{margin-top:22px;float:left} .fundraising_home_content{height:auto} .fundraising_home_content h3{margin:22px 0px 5px 0px} .fundraising_home_content img{border:0;float:left;margin-right:10px} .onecolumn > .align-right{padding-right:10px} #fundraising_home{padding-left:10px;padding-right:10px;width:98%;display:inline-block} .container.onecolumn{height:auto;float:left;padding:0px;margin:0px; border-radius:5px / 5px;margin-top:20px;margin-right:0%;margin-left:0px;width:100%} .container.right{height:auto;float:left;padding:0px;margin:0px; border-radius:5px / 5px;margin-top:20px;margin-right:1.5%;margin-left:0px;width:22%;margin-right:0px;left:0} .container_header,.news > a > header{width:100%;padding-top:12px;height:37px} .container_header h2{font-size:18px;font-weight:normal;margin-left:13px;margin-top:0px;float:left;text-transform:uppercase} .news > a > header h2{font-size:18px;font-weight:normal;margin-left:13px;margin-top:0px;float:left;text-transform:uppercase} .middle.first > a > header h2{margin-left:19px} .wingallery > header > a > span{font-size:18px;font-weight:normal;margin-left:10px;margin-top:0px;float:left;text-transform:uppercase} .container_header span,.news > a > header span{font-family:Typicons;font-size:24px;font-weight:normal;float:right;margin-right:10px} .container > a:hover{text-decoration:none} .container_header:hover,.news > a > header:hover{color:#4e4eb3}  .container.top-articles{margin-left:1.5%;margin-top:20px;width:32%} .container.friends{margin-left:1.5%;margin-top:20px;width:27%} .container.sale{margin-top:20px;width:38%} .container.sale > div{margin-top:-3px} .sale_row{background-color:#e7e8ea;font-size:13px;margin:6px 10px;padding-right:10px;height:41px;padding-left:10px;line-height:17px} .sale_row > a{display:table-cell;height:40px;vertical-align:middle} .sale_row:hover{background-color:#dbdbdb} .friends a{font-weight:bold;color:#4E4EB3} #friends-data{padding:10px} #friends-data div{min-height:50px;margin-bottom:15px} #friends-data img{width:50px;height:50px;float:left;margin-right:10px;border:1px solid #c5c5c5}  .container.gallery_latest{margin-top:20px;width:100%} .container.gallery_image{max-width:1220px;margin:auto;padding:10px;display:flex;float:none;clear:both;width:100%} .gallery_image.image-container{min-height:250px} .gallery_image .image-box{ max-width:calc(100% - 200px);position:relative} .image-box .image{max-width:100%} .image-box.mosaic-img img{height:auto} .gallery_image .image-box .image-top-bar,.gallery_image .image-box .image-comment{display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6);width:100%;color:white;z-index:99} .gallery_image .image-box .image-comment{top:unset;bottom:0} .gallery_image .image-box:hover .image-top-bar,.gallery_image .image-box:hover .image-comment{display:block} .image-comments{display:block; height:100%;position:absolute;right:0;width:200px;top:0} .image-comments .comments-form{display:block} .image-comments .comments-area{overflow-y:auto;max-height:calc(100% - 242px);height:auto} .image-comments .comments-area.guest{ } .image-comments h4{margin-top:10px} .image-box .icon{font-family:Typicons;font-size:20px;vertical-align:middle} .image-comment{min-height:80px} .image-comment .left-part{ position:absolute;left:10px;top:5px;max-width:200px;width:auto} .image-comment .middle-part{ margin-right:220px;margin-left:200px} .image-comment .middle-part.no-right,.image-comment .middle-part.editors-part{margin-right:0px}  .image-comment .right-part{ position:absolute;right:5px;top:5px;max-width:210px} .image-comment .home_avatar{width:30px;height:30px;display:inline-block;border-radius:50%;vertical-align:middle;margin-right:10px} .image-comment a.avatar-username{display:block} .image-comment .home_username{color:white;font-size:12px;padding:5px} .image-comment a:hover .home_username{background:black} .image-comment .left-part .popup-user{position:absolute;width:200px;bottom:0;max-width:200px} .image-box .heartbox{display:inline-block;margin-top:7px;float:left!important;margin-left:10px} .image-box span.heart{font-family:Typicons;font-size:20px;vertical-align:middle;cursor:pointer;display:inline-block;margin-top:5px} .no-mobile .image-box span.heart:hover:not(.mine),.image-box span.heart.liked{color:#4e4eb3} .image-box .heartbox .icon-spin{font-family:Typicons;display:none;font-size:20px;animation-name:spin;animation-duration:600ms;animation-iteration-count:infinite;animation-timing-function:linear; vertical-align:middle;margin-top:5px}  .image-box .likecount{vertical-align:middle;display:inline-block} .container.buttons-row{display:block;position:relative;margin:20px auto;max-width:1220px;clear:both;float:none;text-align:right;padding:25px 15px;width:100%} .container.buttons-row .button{min-width:130px;display:inline-block;text-align:center} @media screen and (max-width:750px){.image-comment .middle-part{ display:none} } @media screen and (max-width:600px){.container.gallery_image{ display:block} .gallery_image .image-box{ max-width:100%; width:100%} .image-comments{ position:relative; width:100%; top:unset; right:unset} } @media screen and (max-width:500px){.buttons-row .button{ display:block; margin-top:10px; text-align:center} } .ec_overlay,.win_overlay{display:none;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.6);width:calc(100% - 20px);padding:10px} .image-box:hover .ec_overlay,.popup-win:hover .ec_overlay,.image-box:hover .win_overlay,.popup-win:hover .win_overlay{display:block} .popup-win:hover .ec_overlay img,.popup-win:hover .win_overlay img{height:auto} .ec_overlay span,.win_overlay span{color:white} .ec_overlay .left-col,.win_overlay .left-col{float:left;text-align:center} .ec_overlay .right-col,.win_overlay .right-col{margin-left:95px;margin-top:5px} @media screen and (max-width:500px){.ec_overlay .right-col,.win_overlay .right-col{ display:none} }  .gallery_latest .body{margin:0 auto;margin-right:1%; display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;flex-wrap:wrap} .gallery_latest h2{font-size:18px;font-weight:normal;padding-left:10px;padding-right:10px;margin:0 3px;padding-top:12px;padding-bottom:10px;float:left;text-transform:uppercase;color:#a1a1a1; border:1px solid #a1a1a1;border-bottom-color:#373737;border-radius:5px 5px 0 0} .gallery_latest a:hover h2{color:#4e4eb3;border-color:#373737;border-bottom-color:#fff} .gallery_latest a.active h2{color:#373737;border-color:#373737;border-bottom-color:#fff} .gallery_latest a:not(.active):not(:hover) h2{background:#f2f2f2} .gallery_latest .intro{margin:10px 13px 10px 13px;float:left} .gallery_latest .intro a{color:#4e4eb3} .gallery_latest .tabs{box-shadow:0 -1px 0px 0 #373737 inset;line-height:0} .gallery_latest .tabs a{display:inline-block} .grid-sizer,.mosaic-img{  }  .mosaic-img{margin-bottom:10px;  } .mosaic-img a{display:inline-block;height:auto} .mosaic-img img{display:block;width:auto;height:200px;flex-grow:1; } .latest_ec_img{position:relative;overflow:hidden;line-height:0;padding-bottom:17px} .latest_ec_img .mosaic-img{line-height:1.5em} .latest_ec_img .mosaic-img img{height:auto} .latest_ec_img .popup-win{text-align:left !important} .latest_ec_img .ec_box_photographer{float:left} .more-link a{font-weight:bold;color:#4e4eb3;display:block;line-height:0;} .mosaic-img:hover img,.mosaic-img.hover img{ } .mosaic-img .description{display:none;position:absolute;bottom:10px;background:rgba(10,10,10,0.3);color:white;padding:1% 5% 10px 5%;width:90%;height:auto;font-size:10px;line-height:12px; -moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;transition:all 1s ease-out; box-shadow:0px 0px 20px 10px rgba(10,10,10,0.35)} .mosaic-img .description strong{font-size:12px} .mosaic-img .description a{text-decoration:none} .mosaic-img .home_avatar,.popup-win .home_avatar{width:30px;height:30px;display:inline-block;border-radius:50%;vertical-align:middle;margin-right:10px} .mosaic-img .home_username,.popup-win .home_username{color:white;font-size:12px;padding:5px} .mosaic-img a:hover .home_username,.popup-win a:hover .home_username{background:black} .comments_img .comment a{position:absolute;top:0;color:white;background:rgba(0,0,0,0.4);display:block;width:80%;height:90%;padding:10%;font-size:12px;line-height:16px;z-index:9;text-decoration:none} .comments_img:hover .comment a{ } .comments_img:hover .comment{ display:none} .footer_box{text-align:center} .footer_box .loading{text-align:center;margin:20px} .footer_box .more-link{margin-top:20px;display:inline-block;width:50%} .footer_box .more-link.hidden{display:none } .clear{clear:both} .ec_box_photographer .avatar-username{color:#4E4EB3} .img-container .heartbox{float:right;display:inline-block;margin-top:7px} .mosaic-img span.heart{font-family:Typicons;font-size:20px;vertical-align:middle;cursor:pointer;display:inline-block;margin-top:5px} .no-mobile .mosaic-img span.heart:hover:not(.mine),.mosaic-img span.heart.liked{color:#4e4eb3} .mosaic-img .heartbox .icon-spin{font-family:Typicons;display:none;font-size:20px;animation-name:spin;animation-duration:600ms;animation-iteration-count:infinite;animation-timing-function:linear; vertical-align:middle;margin-top:5px} @keyframes spin{from{ transform:rotate(0deg)} to{ transform:rotate(360deg)} } .mosaic-img .likecount{vertical-align:middle;display:inline-block} .img-container .wrapper{ } .mosaic-img:hover .description,.mosaic-img.hover .description{display:block;bottom:0px} .spinner{display:none!important} .category_select{width:300px;margin-left:5px;padding-top:12px;float:right} #content .category_select > select{width:100%} .home-worksafe{ position:absolute;top:20px;right:45px} .gallery_latest .skinchooser{position:absolute;top:20px;right:15px} .mosaic-img.full-width > a > img{width:100%;height:auto} .mosaic-img.full-width{ left:50%;transform:translateX(-50%);display:inline-block;position:relative;overflow:hidden} #empty_portfolio{margin:0 auto;display:block;text-align:center} .portfoliolist-body .description{display:block !important} .portfolio-comment{margin:0 5px 20px} .portfolio-comment a{color:#4e4eb3} .portfolio_stretch{width:100% !important} .portfolio_text_center{text-align:center !important} .author-contact-form #send-message{background:none !important;box-shadow:none !important;border:none !important;padding:0;margin:0px 5px} .author-contact-form a.button{margin:29px 0px 0px 5px !important} .author-contact-form textarea{ float:left;height:57px} .edit-form .edit-cancel,.edit-form .edit-save{border-radius:5px;padding:5px} .edit-cancel:hover,.edit-save:hover{background:rgba(0,0,0,0.4);color:white} #portf-enable-button{float:left !important} #portf-enable-form{border:none !important;background:none !important;padding:10px 5px !important} .icon-edit{font-family:Typicons;font-size:20px;font-weight:bold;color:white;background:rgba(0,0,0,0.2);vertical-align:middle;top:0;left:0;cursor:pointer;text_decoration:none} .icon-edit:hover{background:rgba(0,0,0,0.4)} a.portfolio-button{font-family:Typicons;color:#fff;text-decoration:none !important;font-size:20px;display:block;margin:10px} .full-width:hover .icon-pin{display:none} #first_image_wrapper{width:100%;height:0; background-repeat:no-repeat!important; background-size:cover!important;-webkit-backface-visibility:hidden;margin-bottom:-60px} #first_image_wrapper.empty{height:100px!important} .ecq_heading,.ecq_row{display:flex !important;align-items:center !important} .ecq_container .likeslist__header{margin-left:0px !important} .ecq_container{padding:0px 40px} #content.ecqueue_content{width:100% !important}  .ecq_container.likeslist p{margin-left:0px} .ecbutton{font-size:14px !important;padding-top:5px !important;padding-right:10px !important;padding-left:10px !important;padding-bottom:5px !important} .ec_filter_data,.ec_filter_member,.ec_sort_data{width:20%;display:inline-block} .insert-ec-photos{width:25%;display:inline-block} .ec_filter_row,.ec_add-ec-photos,.ec_insert-ec-photos{margin-bottom:20px} .ec_row__date,.ec_heading__date{width:10%} .ec_heading__status,.ec_row__status{width:12%} .ec_heading__image,.ec_row__image{width:18%} .ec_heading__buttons,.ec_row__buttons{width:12%} .ec_heading__comment,.ec_row__comment{width:25%} .ec_heading__notes,.ec_row__notes{width:23%} .ecbtn{display:inline-block; } .ec_input{width:300px !important} .ec_sort_data select{width:20%}  #content.portfolio_stretch .likeslist__header,#content.portfolio_stretch .portfolio-comment,#content.portfolio_stretch .contact-label,#content.portfolio_stretch .author-contact-form,#content.portfolio_stretch .add-photos{max-width:1200px;text-align:center} #content.portfolio_stretch .contact-label,#content.portfolio_stretch .author-contact-form,#content.portfolio_stretch .add-photos{margin:0 auto} .mosaic-img .loading-comments{width:auto;height:auto;margin:auto} .comments-area > span{margin:10px;display:block} #content.portfolio_stretch .likeslist__header{margin:0 auto;margin-top:20px;padding-left:10px!important;padding-right:10px!important} #content.portfolio_stretch .portfolio-comment{margin:0 auto;margin-top:20px;margin-bottom:20px;padding-left:10px;padding-right:10px} #content.portfolio_stretch .author_homepage{margin:0 auto;margin-bottom:20px;padding-left:10px;padding-right:10px} #content.portfolio_stretch .portfolio-title-text{padding-left:20px;padding-right:20px} .mosaic-img .movetop-button{position:absolute;top:0;right:0;font-weight:bold;cursor:pointer;text-transform:lowercase;padding:5px 30px} .mosaic-img .remove-button{position:absolute;top:0;right:0;font-weight:bold;cursor:pointer;text-transform:lowercase;padding:5px} .popup-win{display:none} .popup-win.upgrade{padding:20px} .popup-win.upgrade .popup-body{overflow-y:hidden} .popup-win.upgrade a{color:#4e4eb3} .popup-win.upgrade .buttons{margin-top:35px;text-align:center} #big-image{max-width:98%;max-height:98%;width:98%;height:98%;overflow:hidden} #big-image.upgrade{width:auto;height:auto} #big-image.loading:after{content:'';display:block;width:100%;height:100%;position:relative;background:rgba(0,0,0,0.6) url("/../css/../images/loading-n.gif") 50% 50% no-repeat} .mosaic-img .top-bar{position:absolute;top:0;left:0;color:white;width:100%;display:none;background:rgba(0,0,0,0.2)} .mosaic-img .top-bar span{font-family:Typicons;font-size:20px;cursor:pointer;margin:5px} .top-bar > a{text-decoration:none !important;display:inline-block;vertical-align:text-top;margin:5px 0 5px 10px; color:#fff} .popup-win a.avatar-username{display:block} .left-part .icons-button{display:inline-block;color:white;margin:5px} #error_message{color:red;line-height:12px} .mosaic-img .open-popup{float:left} .mosaic-img .icon-delete,.mosaic-img .icon-pin{float:right} .mosaic-img:hover .top-bar,.mosaic-img.hover .top-bar{display:block} .mosaic-img a.set_featured{top:45%;left:50%;transform:translateX(-50%);position:absolute;text-align:center;display:none;opacity:0.4} .mosaic-img:hover a.set_featured{display:inline-block} .mosaic-img a.set_featured:hover{opacity:1} .mosaic-img .popup-win{display:none; position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:auto;z-index:99999;max-width:1200px; background:white;box-shadow:0px 0px 50px rgba(10,10,10,0.7)}  .mosaic-img .popup-img{transform:none !important;opacity:1 !important;height:auto;align-self:center} #buttons-overlay{display:none} #popup-overlay{display:none;z-index:9999;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8)} #buttons-overlay .icon{position:fixed;top:45%;font-family:Typicons;color:white;font-size:70px;opacity:0.4;cursor:pointer;display:none;z-index:99999999;text-shadow:1px 0px 0px black,-1px 0px 0px black,0px 1px 0px black,0px -1px 0px black} #buttons-overlay .left-arrow{left:0} #buttons-overlay .right-arrow{right:0} #buttons-overlay .start-slideshow,#buttons-overlay .stop-slideshow{top:80%;right:0px;margin-right:15px;transform:rotate(90deg)} #buttons-overlay .icon:hover{opacity:1} .popup-win .popup-comment{display:none;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.6);width:100%} .popup-win .popup-top-bar{display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6);width:100%;color:white;z-index:99} .popup-top-bar .icon-close{margin:10px;color:white;font-size:20px} .popup-top-bar .heartbox{float:left;margin-left:10px} .popup-win:hover .popup-comment,.popup-win:hover .popup-top-bar,.popup-win.hover .popup-comment,.popup-win.hover .popup-top-bar{display:block}  .popup-comment > a,.popup-comment > div{margin:10px;color:white} .popup-win .popup-comments{display:none;width:200px;overflow-y:auto;position:absolute;right:-200px; background:white;top:0} .popup-comments h4{margin:10px} .show-mobile-comments{color:white;cursor:pointer;margin:13px 20px} .share-image{cursor:pointer;margin:13px 20px} .icons-button .share-image{margin:0} .diallog-share-link{margin:12px 0;font-size:14px} .diallog-share-link.copied{animation-name:copytocb;animation-duration:500ms;animation-iteration-count:1;animation-timing-function:linear} @keyframes copytocb{from{ text-shadow:0px 0px 0px rgba(84,84,84,0.8)} to{ text-shadow:0px -5px 0px rgba(84,84,84,0.2)} } .to-clipboard{color:#4e4eb3;margin-left:5px;cursor:pointer}  .description .show-mobile-comments{float:right;font-size:14px;margin:8px 10px 0px 0px} @media screen and (min-width:800px){.popup-win:hover .popup-comments{ display:inline-block} .popup-top-bar i.for-mobile{ display:none} } .popup-comments.mobile-comments{left:0px;top:0px;display:block!important;width:100%;z-index:100; min-height:247px} .big-avatar-container{border-color:#f3f3f3} .comment-row{font-size:12px;line-height:14px;margin:10px;color:#787878} #content input[type="submit"].comment-button{ padding:5px !important;width:100% ;margin:0px 0} #content .comments-form .cancel-button{padding:5px !important;width:100%;margin:5px 0;color:white;border-radius:3px;font-size:16px;box-shadow:0px 1px 1px rgba(255,255,255,0.5) inset;cursor:pointer} #content .comments-form textarea{ width:100% ;max-width:100%!important;resize:none;height:80px} .comments-form{display:none} #content form.comments-form,#content .popup-comments form{border:none;box-shadow:none} .comment-row .comm-author{color:#4e4eb3;font-weight:bold} .comment-row .comment-body{font-size:14px;color:#202020; display:block;margin-left:10px} .comments-area{  } .popup-win > img{display:inline-block;float:left} #home-gallery-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:999999999999} #add-photos-link{ margin:5px;display:inline-block} .icon-add{font-family:Typicons; } .icon-close{font-family:Typicons;float:right;color:black;cursor:pointer} .icon-close.top-right{position:absolute;right:0;top:0;color:white;font-size:20px;margin:10px;text-shadow:1px 0px 0 black,-1px 0px 0 black,0px 1px 0 black,0px -1px 0 black;opacity:0} #big-image:hover .icon-close.top-right{opacity:1} .popup-header{font-size:18px;font-weight:bold;color:#4e4eb3;margin-bottom:20px} .popup-selected{margin:20px 0;min-height:122px} #add-photos-popup{width:90%;max-width:1200px;max-height:100%;display:none;position:fixed;z-index:999999;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding:20px;background:white} #login-popup{width:auto;max-width:1200px;max-height:100%;display:none;position:fixed;z-index:999999;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding:20px;background:white;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.4)} #login-popup .popup-body{overflow:visible} #login-popup h1,#login-popup .header > i,#login-popup .header > br{display:none!important} #login-popup form{box-shadow:none;border:none} #login-popup a{color:#4e4eb3} .add-image{width:100px;height:100px;border:1px solid black;display:inline-block;margin:5px;padding:5px;text-align:center;vertical-align:middle;cursor:pointer;position:relative} .add-image img{text-align:center;vertical-align:middle} .add-image:after{font-family:Typicons;position:absolute;top:0;left:0;width:100%;height:60%;background:rgba(125,125,125,0.7);display:none;color:white;font-size:50px;padding-top:40%} .add-image:hover:after{display:block} .popup-body .add-image:after{content:'g'} .popup-selected .add-image:after{content:'6'} #submit-add-photos{float:right} .contact-label{margin-top:30px} .contact-info{font-size:18px;font-weight:bold} .author-contact-form{margin-bottom:40px} #home-gallery-overlay img{left:50%;top:50%;position:fixed;transform:translateX(-50%) translateY(-50%);border:none} .popup-body{ overflow-y:scroll;min-height:70px} #intro-add{display:block;margin-bottom:15px} .popup-win .icon{font-family:Typicons;font-size:20px;vertical-align:middle} .popup-comment{min-height:80px} .popup-comment .left-part{ position:absolute;left:0px;top:0px;max-width:200px;width:auto} .popup-comment .middle-part{ margin-right:220px;margin-left:200px} .popup-comment .middle-part.no-right,.popup-comment .middle-part.editors-part{margin-right:0px}  .popup-comment .right-part{ position:absolute;right:0px;top:0px;max-width:210px} #load_more{float:right;cursor:pointer} .share-icons{float:left;margin:10px} .share-icons img{width:20px;height:20px;margin:0 3px;cursor:pointer;opacity:0.8} .share-icons img:hover{opacity:1} .popup-user{display:none;position:absolute; width:200px;z-index:99999;padding:5px;background:white;box-shadow:0px 0px 50px rgba(10,10,10,0.7); max-width:100%;bottom:30px;left:0} .popup-user .button{display:block;text-align:center;font-size:12px;margin:5px;padding:8px} .popup-user > div{height:10px}  .left-part .popup-user{position:fixed}   .upload-section{max-width:1200px;margin:auto} .upload-section .popup-body{overflow-y:visible} .upload-section .outer-bar{width:calc(75% - 2px);height:20px;background:green;border:1px solid gray;margin-left:25%;margin-bottom:10px;position:relative} .upload-section .inner-bar{background:red;position:absolute;left:0;top:0;height:20px} .upload-section .form-element{position:relative} .upload-section .tooltip{display:none;position:absolute;top:20px;left:0;background:rgba(0,0,0,0.8);color:white;border-radius:4px;z-index:99;padding:10px;box-shadow:0px 3px 5px 1px rgba(0,0,0,0.2)} .upload-section dt{float:left;width:200px} .upload-section dd{margin-left:200px} .collapse_body dt{width:47%;display:inline-block;text-align:right;margin-right:3%} .collapse_body dd{width:50%;margin-left:0;display:inline-block} .collapse_header{text-align:center;font-size:14px;margin-bottom:10px;cursor:pointer;margin-top:5px} .collapse_body{transition:all ease 0.5s;display:block;opacity:1} .collapse_body.collapsed{display:none;opacity:0} .collapse_body a{color:#4e4eb3} .form-element.collapse{margin-bottom:20px} .outer-bar .percent{color:white;text-align:center;z-index:2;position:absolute;display:block;left:0;top:0;width:100%} .upload-section .likeslist__header{text-align:center!important} .upload-section .button.silver{margin:20px 10px 5px 0;padding:7px 20px} #thumbnails{padding:10px} #thumbnails img{max-height:85px;margin:10px;padding:5px;border:1px solid} #thumbnails a:hover img{border-color:#4e4eb3} .upload-section .text-right{text-align:right} .upload-section .text-right a{color:#4e4eb3} .upload-section #myphotos{text-align:center;margin-bottom:20px} .upload-section #uploader .qq-upload-button-selector{margin-right:50px}  div.wingallery{width:22%;float:left;border-radius:5px / 5px; padding:0 10px 10px 10px} div.wingallery .box_table{width:100%} div.wingallery .box_table table{margin:auto} div.wingallery h2{margin-left:0} #gallery-win .rsThumbsContainer img{width:auto; height:40px;margin:5px auto 0; max-width:65px;border:none} #gallery-win .rsThumb{width:69px;padding:4px 0} .thumbIco{display:block;border:1px solid lightgray} #gallery-win img.rsImg{margin:0 auto !important;width:auto !important;height:180px !important;max-width:100%;box-sizing:border-box;float:none} div.wingallery .rsNav.rsThumbs.rsThumbsHor{margin:0 0 0 3%}  .container.helpbox{width:22%;margin-top:20px;padding:0 5px;float:right} .helpcontent{text-align:center} .helpitem{width:100%} .helpbox .bx-wrapper img{display:block} .helpbox ul{list-style:none} #ebook_info img{margin:0 10px 10px 10px;float:left;max-width:50%;width:120px} #ebook_info p{margin:0 10px 10px 10px} #ebook_info #ebook_button{position:relative;float:right;display:block;margin:20px} .ebook h2 > div{display:inline;margin-right:5px;float:left} .ebook_buttons{display:block;float:right;padding-top:20px;padding-bottom:20px} .ebook_buttons .button{margin:10px} .ebook_read_more{color:#4E4EB3 !important;text-decoration:none}   .container.partners{width:22%;margin-left:1.5%} div.partners{float:left;border-radius:5px / 5px; }  div.partners .box_table{width:100%} div.partners .box_table table{margin:auto}  .bx-wrapper .bx-prev{left:0px;background:url("/../css/../images/sprite.png") -160px -56px} .bx-wrapper .bx-next{right:1px;background:url("/../css/../images/sprite.png") -195px -56px} .bx-wrapper .bx-prev:hover{background-position:-230px -56px} .bx-wrapper .bx-next:hover{background-position:-265px -56px}  .news article{width:98%;margin:0% 2%;margin-bottom:30px;overflow:hidden;position:relative} .news article h3{font-size:20px;margin-right:1%;margin-bottom:-5px} .news article h3 a{color:#4e4eb3} .news article p{margin-right:10px;line-height:20px} .news article img{float:left;margin:20px 12px 2px 0px;width:auto;height:200px} #articleShown header{margin:20px 0 10px 0} p.date{font-size:11px;line-height:0px !important;display:inline} span.authorName{font-size:11px;display:inline} span.authorName.textSeparator{margin-right:2px;margin-left:2px} article{display:block} .readMore{color:#4e4eb3} #slider{width:96%;float:left;margin-left:2%;position:relative;display:none} #previews{width:100%;float:left} .slider_left,.slider_right{font-family:'Typicons';float:left;border:none;font-size:30px;width:30px;height:120px} .slider_left:hover,.slider_right:hover{text-decoration:none;cursor:pointer} .slider_right{position:absolute;right:0px} .news a.button_login{float:right;margin:10px 30px 15px 0px} .news a.button_login:hover{text-decoration:underline} .previous_article{width:26%;float:left;margin:0% 3.5%;margin-top:10px;margin-bottom:0px;text-align:center;position:relative} .previous_article img{height:100px;margin-bottom:10px} .article img.public-sticker,#suggested_articles img.public-sticker,.previous_article .public-sticker,.news article img.public-sticker{border:none;width:50px;height:50px;position:absolute;top:-15px;left:-15px} .previous_article .public-sticker{top:-10px; } .previous_article h4{font-size:13px;display:inline-block;margin-top:0px} .news article img.public-sticker{top:1px;left:0px}  .forums_row{height:44px;position:relative} .forums_row:last-child{margin-bottom:8px} .forums_row_in{height:41px;width:95%;margin-top:3px;margin-left:2.5%} .forums_row_in:hover{} .discussion{padding-left:10px; } .discussion p{font-size:13px; display:table-cell;vertical-align:middle} .discussion:hover{text-decoration:underline} .forums_comments{  position:relative; text-align:right} .nick1,.nick2{font-size:10px;text-decoration:none;position:relative;top:-5px;width:85px;display:inline-block; } .nick1{text-align:right} .nick2{text-align:left} .pic_small{font-family:"Typicons",sans-serif;font-size:35px;font-weight:normal;z-index:1;position:relative;top:7px} .num_of_comments{z-index:2;position:absolute;font-size:12px;top:2px;margin-left:-29px;letter-spacing:-1px;display:inline-block;width:20px;text-align:center}  .middle.first{padding-bottom:5px;width:52% !important;margin-left:1.5% !important} .posts_row{width:88%;height:85px;margin:3px 0px 6px 3%;padding:3px 10px 0px 10px} .middle.first .posts_row{width:90% !important;margin:3px 0px 6px 3%;padding:3px 20px 0px 5px} .posts_row h3{font-size:13px;color:#4e4eb3;display:inline;top:14px;position:relative} .posts_row h3:hover{text-decoration:underline} .posts_row img{height:65px;width:65px;float:left;margin-right:10px;margin-top:8px} .posts_row p{display:inline;top:14px;position:relative;font-size:12px} .posts_row p.date{position:relative;top:0px;font-size:11px;display:block;margin:10px 0 -28px 0} figure{margin:0px} .posts_row figure{position:relative} .sidebar_public .public-sticker{width:25px;height:25px;border:none;position:absolute;top:-8px;left:-8px}  .podcast_content{margin-top:-10px;padding:10px 10px 10px 10px;position:relative} .podcast_content a{font-size:12px;line-height:16px;font-weight:bold} .podcast_content a.podcastfirst{font-size:16px;color:#4e4eb3;margin-left:67px;margin-top:2px;display:inline-block} .podcast_content a:hover{text-decoration:underline} .podcast_content a.stream{position:absolute;left:13px;top:15px;display:inline-block;width:50px;height:50px;background:url("/../css/../images/sprite.png");background-position:-41px -62px} .podcast_content a.stream:hover{background-position:-101px -62px} .podcast_content div a{line-height:13px;display:block;margin-bottom:4px;width:93%;padding:8px} .podcast_content p.date{margin-left:67px;margin-top:15px;margin-bottom:-15px}  .shop_content{height:193px !important;display:table;text-align:center} .shop_content a{display:table-cell;vertical-align:middle} .shop_content img{width:240px !important;height:auto} .right.second header{height:22px;padding-top:7px}  .videos_content{height:300px;width:90% !important;margin-left:5%} video{width:100%;height:auto} #player{width:400px;height:224px;margin-left:50px}  .fundraising_home_content{width:100%;overflow:hidden;margin:0 auto;padding-bottom:15px}  .photos_content{width:100%;height:225px;overflow:hidden;margin:0 auto;padding-bottom:15px} .photos_content img{width:auto;height:40px;margin:10px 0px 50px 10px} .photos_content img.photo_main{width:240px;height:160px;display:block;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:0px} .photos_slider{float:left;position:relative} .photos_slider_in{width:85%;margin:0 auto} #player a{color:#4e4eb3}  .rsImg{margin-left:auto !important;margin-top:0px !important;width:auto !important;height:200px !important;max-width:280px} .rsOverflow{height:180px !important} .rsNav{height:60px;width:330px} .rsNav.rsThumbs.rsThumbsHor{width:94%;margin-left:3%} .rsNav img{max-width:80px} .rsDefault.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%} .rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%}  .home .ads_content{height:235px;padding:10px 0} .ads_content{padding:10px 0} .ads_content iframe{width:170px;height:202px;display:block;margin-left:auto;margin-right:auto} .ads_content a{display:block;text-align:center;color:#4e4eb3} .ads_content p{margin-top:12px;margin-bottom:10px} .ads_content a img{width:170px;height:auto;display:block;margin-left:auto;margin-right:auto;border:1px solid transparent;margin-bottom:-3px} .ads_content a img.ezineImg{width:170px;height:auto;display:block;margin-left:auto;margin-right:auto;margin-top:10px}   footer{display:block;margin-bottom:0px;margin-top:25px} #footer_middle{margin-bottom:0px;padding-top:20px;padding-bottom:20px;overflow:hidden} #footer_middle_in{margin-left:auto;margin-right:auto} #footer_links div{width:20%;margin:0 0 10px 5%;float:left;min-height:360px} #footer_links{width:640px;margin:0 auto} #footer_links p{margin:14px 0}  #footer_middle_in .socialmedia{padding-left:0%;width:100%} #footer_middle_in .socialmedia div{width:143px;margin:0 auto;padding:0px 50px 20px 50px;margin-bottom:15px} #footer_middle_in .socialmedia a{display:inline-block;border:none;width:44px;height:44px;opacity:0.75;background:url("/../css/../images/sprite.png")} #footer_middle_in .socialmedia a.facebook{background-position:-162px -91px} #footer_middle_in .socialmedia a.twitter{background-position:-209px -91px} #footer_middle_in .socialmedia a.google{background-position:-255px -91px} #footer_middle_in .socialmedia a.linkedin{background-position:-301px -91px} #footer_middle_in .socialmedia a:hover{opacity:1.0} #footer_bottom{padding:26px 20px 35px 20px;text-align:center} p.footertext{color:#666666} p.footertext a{color:#666666;text-decoration:underline;margin-bottom:13px;display:inline-block} p.footertext a:hover{color:#dfdfdf} #footer_links a{line-height:1.8em}  body{background:#f3f3f3;color:#202020} a{text-decoration:none;color:#dfdfdf} a.minorlink{color:#aaa}  div.section.container{background-color:#fff} #content div.section{position:relative!important} #content > .row{display:inline-block;width:100%} .container_header h2,.news > a > header h2{text-shadow:none} .container_header span,.news > a > header span{text-shadow:none} .container_header:hover,.news > a > header:hover{color:#4e4eb3} .container.fullwidth{width:100%;margin-bottom:20px} .container.fullwidth .buttons{display:flex;justify-content:center;flex-wrap:wrap} .container.fullwidth .buttons.hidden{display:none} .fullwidth .button{text-align:center;margin:10px;flex-grow:0} .fullwidth .button.wide{flex-grow:1} .fullwidth header .collaps-button{float:right;font-family:Typicons;font-size:24px;font-weight:normal;margin-right:10px;line-height:32px;cursor:pointer}   div.wingallery{background:#101010; }  div.partners{background:#101010; }  .news article h3 a{color:#4e4eb3} .news article img{border:1px #323232 solid;height:200px} p.date{color:#666666} span.authorName{color:#666666} .container .readMore{color:#4e4eb3} #slider{border-top:1px solid #d3d3d3;box-shadow:0px -1px 0px #efefef}  .forums_row_in{background-color:#e7e8ea} .forums_row_in:hover{background-color:#dbdbdb} .nick1,.nick2{color:#202020;text-shadow:1px 1px 0px black} .pic_small{color:#fff;text-shadow:1px 1px 0px #ddd} .num_of_comments{color:#191919}  .posts_row{background:#e7e8ea} .posts_row h3{color:#4e4eb3} .posts_row:hover{background-color:#dbdbdb}  .podcast_content a.podcastfirst{color:#4e4eb3} .podcast_content div a{background-color:#181a19} .podcast_content div a:hover{background-color:#232323} #footer_middle_in .socialmedia img:hover{opacity:1.0}  .middle.second{margin-right:0 !important}  @media screen and (max-width:1280px){ #main{ width:95%; margin:0 auto}   #top_bar_in{ width:95%; margin:0 auto; padding-top:4px}  #top_bar_in img{ margin:-5px 0px 0px 180px}  #top_bar_in img.toggle{ display:none}   .news{ width:76.5%}  .left{ width:45%}  .right{ margin-right:0px}  div.partners{ width:22%}  div.wingallery{ width:22%}   .news a.button_login{ float:right; margin:10px 15px 15px 0px}  .news a.button_login:hover{ text-decoration:underline}  .previous_article{ width:28%; float:left; margin:0% 2.5%; margin-top:10px}  .previous_article.toggle{ display:none}   .discussion{ padding-left:8px;  }  .discussion:hover{ text-decoration:underline}   .posts_row{ margin-left:2%}  .middle.first .posts_row{ width:92% !important}   .podcast_content a.podcastfirst{ font-size:14px; margin-left:62px; margin-top:0}  .podcast_content a.stream{ position:absolute; left:10px; top:16px}  .podcast_content div a{ margin-left:-1%}  .podcast_content p.date{ margin-top:0px; margin-left:62px}   .shop_content{ height:140px; display:table}  .shop_content a{ display:table-cell; vertical-align:middle}  .shop_content img{ width:170px !important; margin-top:-20px}   .videos_content{height:260px}  video{width:90%}  player{ width:100%; margin:0; height:auto}   .fundraising_home_content{ width:100%; overflow:hidden; margin:0 auto}   .photos_content{ width:100%; height:225px; overflow:hidden; margin:0 auto}  .photos_content img{ width:auto; height:40px; margin:10px 0px 50px 10px}  .photos_content img.photo_main{ width:240px; height:160px; display:block; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px}  .photos_slider{ float:left; position:relative}  .arrow-left{ width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid white; position:absolute; left:10px; top:20px}  .arrow-right{ width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid white; position:absolute; right:10px; top:20px}  .photos_slider_in{ width:85%; margin:0 auto}  .rsNav{ width:260px; margin-left:10px}  .rsImg{ width:auto !important;height:180px !important;max-width:250px}   .ads_content,.home .ads_content{ height:304px}  .fund .ads_content{ height:auto}  .ads_content a img{ width:120px}  .ads_content a img.ezineImg{ width:170px; }  .ec_img{ width:200px !important} } @media screen and (max-width:1260px){ .middle.first .posts_row{ width:90% !important}  } @media screen and (max-width:1160px){ .middle.first .posts_row{ width:90% !important}  .gallery_latest .tabs{ margin-right:100px} } @media screen and (max-width:1024px){ .previous_article .public-sticker{ left:10px}  #footer_links a{ line-height:2em}  .middle.first .posts_row{ width:90% !important} .ec_img{ width:100px !important} }  @media screen and (max-width:960px){ #main{ margin:0 auto}  .news{ width:76%}  .left{ width:44.5%}  #content .author-contact-form textarea{ max-width:70%!important}   #top_bar_in{}  #top_bar_in img{ margin-left:45px}  #top_bar_in span{ font-size:14px}  div.before_login{ margin-left:0px}  .statement{ left:auto; top:6px; width:300px; margin-bottom:-60px}   #separator1{ top:70px}  #content{ min-width:200px}   .previous_article{ width:29%; margin:0% 2%; margin-top:10px}  .previous_article.toggle{ display:none}  .previous_article img{  height:75px}  .previous_article .public-sticker{ left:16px}  .slider_left > .arrow-left{ top:35px}  .slider_right > .arrow-right{ top:35px}   div.partners img{ width:150px}      .posts_row{ height:87px; width:86%; padding-top:1px; margin-left:3%; line-height:15px}  .middle.first .posts_row{ width:88% !important}  .posts_row h3{ font-size:12px; position:relative; top:0px; margin:0}  .posts_row p{ position:relative; top:0px}  .posts_row p.date{ margin-bottom:-10px}  .posts_row img{ margin-top:5px}   .right.first h2{font-size:16px}  .podcast_content div{ margin-top:0px; margin-left:-4px}  .podcast_content{ height:310px}  .podcast_content p.date,.podcast_content a.podcastfirst{ margin-left:0px}  .podcast_content a.stream{ top:auto; bottom:6px; left:35%}   .photos_content img.toggle{ display:none}  .photos_content img.photo_main{ width:180px; height:120px}  .photos_slider_in{ width:70%}   #gallery{width:95% !important}  .rsImg{ height:150px !important;max-width:200px}  .rsOverflow{height:160px !important}  .rsNav{ height:60px; width:200px; margin-left:3px; border-left:1px solid #ddd; border-right:1px solid #ddd; box-shadow:1px 0px 0px #efefef,-1px 0px 0px #efefef; }   .videos_content{height:210px}   .ads_content,.home .ads_content{ height:254px}  .ads_content a img.ezineImg{ width:119px}   .shop_content img{width:125px !important} .shop_content{height:110px} } @media screen and (max-width:850px){.posts_row{ width:91% !important}  .gallery_latest h2{ font-size:12px; font-weight:bold; padding-left:5px; padding-right:5px; margin:0 1px; padding-top:5px; padding-bottom:5px}  .ec_img{ width:75px !important} }  @media screen and (max-width:800px){ #content .author-contact-form textarea{ max-width:63%!important} .news{ width:100%}  .news.half-width{ width:100%; height:auto; margin-right:0}  .wingallery.half-width{ width:100%; height:auto}  .left{ width:37%}  .left.second{ margin-top:-487px}  .middle.first{ width:100% !important; margin-right:0px; margin-left:0 !important}  .middle.second{ width:55%; margin-top:-193px}  .right.first{ float:right; width:42%}  .right.second{ width:42%; float:right; margin-left:40%}  .right.third{ width:42%; margin-left:1.5%}  .news article img{ width:200px; height:auto}  .news article img.public-sticker{ width:50px; height:50px}  div.partners{ display:none} .container.helpbox{ width:100%}   #top_bar_in img{ display:none}  #top_bar_in img.toggle{ display:inline; position:absolute; top:302px}  div.search{ height:40px; position:absolute; right:0px}  div.before_login a.button_login{ margin-left:-7px; top:-11px; background:none; text-shadow:none; color:#4e4eb3; border-left:1px solid white; border-radius:0px; padding:0px 0px 0px 10px}  input.submit{ display:none}  nav{float:right}   .before_login a.button_profile{ display:none}    #top_header .nikonians_top_logo{ width:230px; height:33px; background-size:85%; margin-top:15px; margin-left:0px}  #separator1{top:63px}  .statement{position:relative;left:0px;top:0px;width:210px}  #top_leaderboard_banner{ display:none}  nav{ float:right; margin-top:-12px}  nav li{font-size:12px;width:50px} nav li span{font-size:30px}  .second_nav{ top:94px; right:0px}  #languages{ top:-30px}  .login_form input.submit,.login_w_reg_form input.submit{ display:inline}    .news article{ margin-top:-5px}  #slider{ position:relative}  #previews{ width:100%; float:none; margin-left:0%}  .previous_article{ margin-left:2%; margin-right:2%}  .previous_article img{  height:70px; margin-bottom:5px}  .previous_article .public-sticker{ left:40px; top:-8px; width:25px; height:25px}  .previous_article h4{ font-size:13px}  .slider_left{ position:absolute; left:0px; top:0px; height:100px}  .slider_left > .arrow-left{ top:20px}  .slider_right > .arrow-right{ top:20px}  .slider_right{ position:absolute; right:0px; top:0px; height:100px}     .forums_comments{  border:none}  h2.toggle{ display:none}     .posts_row h3{ font-weight:normal; margin:0}   .right.first h2{font-size:18px}  .podcast_content{ height:80px; background:none; padding-bottom:0px}  .podcast_content p.date{ margin-left:30%}  .podcast_content a.podcastfirst{ width:70%; float:right; line-height:18px} .podcast_content a.stream{ left:10px; top:15px; float:left}  .podcast_content div{ display:none}   .fundraising_home_content{ height:auto}   .photos_content{ height:262px}  .photos_content img.toggle{ display:block}  .photos_slider_in{ width:80%}  .arrow-left{ float:none}   .rsImg{ height:180px !important;max-width:250px}  .rsSlide{ height:300px}  .rsOverflow{height:180px !important}  .rsNav{ width:275px; margin-top:20px}   .videos_content{ height:210px}   .shop_content{ height:160px}  .shop_content img{ width:175px !important}   footer input.submit{ display:inline}  #footer_links div{ width:21%; margin-left:4%}  .section.container.wingallery,.section.container.first,.section.container.partners,.section.container.sale,.section.container.top-articles,.section.container.friends{ width:100%; margin-top:15px; margin-left:0} } @media screen and (max-width:640px){.previous_article .public-sticker{ left:24px}  #footer_links{ width:100%;  } #content .author-contact-form textarea{ max-width:100%!important; width:100%} .author-contact-form a.button{ margin:5px 0px 0px 5px !important} }  @media screen and (max-width:599px){ .container.first,.container.top-articles,.container.sale,.container.friends,.container.wingallery{ width:100%; margin-left:0}  .container_header h2{ font-size:16px; font-weight:bold}  .news article{ margin-top:-10px}  .news article img.public-sticker{ width:25px; height:25px}  .container_header span{ margin-right:3px}  .home #content{ margin-top:120px}  .second_nav{ top:30px} .container.wingallery{ margin-top:20px} .section.container.middle.first > div{ width:98%}   #top_bar_in img.toggle{ display:none}  .login_form{ margin-top:17px}  nav{ width:100%; margin-top:69px}  nav span{ display:none}  nav ul{ margin-bottom:0px}  nav li{ width:25%; padding:0px 0px 10px 0px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box}  div.search{ margin-left:35px}  input.search{ width:105px}  div.login button{ margin-left:-15px}    #top_header .nikonians_top_logo{ float:none; margin-left:auto; margin-right:auto; display:block; width:230px; background-position:21px 0px; margin-top:25px; margin-bottom:0px}  .statement{width:100%}  #separator1{ position:absolute; margin-top:0px; top:23px; display:none}  .statement{ position:relative; left:0px; top:2px}  .statement p{ font-size:11px; color:#707070; text-align:center}  #languages{ top:-30px}  #languages span{display:none}  #top_leaderboard_banner{ display:none}  #top_leaderboard_banner iframe{ width:460px; height:57px}   .news{ width:100%}  .news article img{ width:100px; height:auto}  .previous_article{ width:29%}  .previous_article img{ height:55px}     .forums_comments{  border:none}    .posts_row{line-height:14px} .posts_row p{line-height:10px} .posts_row p.date{margin-top:9px}  .posts_row img{ width:48px; height:48px; margin-top:17px; margin-left:-5px; margin-bottom:20px}   .podcast_content a.stream{ left:10px}  .podcast_content p.date{ margin-left:35%; position:relative; top:-10px}  .podcast_content a.podcastfirst{ width:65%; float:right; position:relative; top:-10px}   video{margin-top:-10px} .videos_content{height:160px}   .middle.second{} .photos_content{ height:auto}  .left.second{ margin-top:-436px}   #gallery{width:95% !important} .photos_content{height:300px}  .rsNav{ height:60px; margin-left:5px; border-left:1px solid #ddd; border-right:1px solid #ddd; box-shadow:1px 0px 0px black,-1px 0px 0px #efefef}  .rsOverflow{height:205px !important;margin-top:15px} .rsImg{height:180px !important;max-width:230px}   .ads_content,.home .ads_content{ height:204px}  .ads_content a img.ezineImg{ width:105px}   p.footertext{ line-height:14px}  #footer_links{ width:80%}  #footer_links div{ width:40%; margin-left:10%; margin-bottom:20px}  #ebook_info img{ max-width:100%}  #login-popup{ margin:auto; left:auto; transform:translateY(-50%); z-index:999999999} }  @media screen and (max-width:480px){ body{ background:none;  }  #main,#top_bar_in{ width:96%; margin:0 auto}  .left,.middle.first,.middle.second,.right.first,.right.second,.right.third{ width:99%}  .middle.first{ margin-right:1%; margin-left:0px} .section.container.middle.first > div{ width:98%} .middle.second{ margin-top:-100px}  .right.first{ float:left}  .container_header h2{ font-size:18px; font-weight:normal}  .container_header span{ margin-right:10px}  .left.second{ margin-top:-856px}  .middle.second{ margin-top:-585px}  .right.second{ margin-top:15px}  .right.third{margin-top:25px}   a.button_logout,a.button_profile{ top:6px}  #top_bar_in img.toggle{ display:none; margin:0px; position:absolute; right:10px; top:245px}  nav span{ display:none}  nav li{ padding:0px 0px 10px 0px}  div.before_login .login_icon,.search #search_icon{ display:none}  div.before_login span,div.before_login a.button_login{ top:6px}  .searchForm{ top:0px}  div.before_login,div.search{ background:none}  div.before_login{ margin-top:0px}  div.before_login a{ font-size:10px; font-weight:normal}  div.before_login span{ margin-left:3px; margin-right:5px; font-weight:bold}  div.before_login span:hover{ text-decoration:underline}  div.before_login a.button_login{ display:none}  div.before_login a.button_login.toggle{ display:inline; font-weight:bold; background:none; padding:0px 0px 0px 10px; border-radius:0px / 0px; font-size:12px; color:#4e4eb3; text-shadow:none; border-left:1px solid white; margin-left:0px}  div.before_login a.button_login.toggle:hover{ text-decoration:underline}  div.before_login a.banner_support_us{ color:#347f12}  div.after_login{ background:none; padding:0; margin-left:5px; width:auto}  #top_bar_in span{ font-size:12px}  div.search{ float:right; margin-left:-20px}  input.search{ width:70px}  #languages span{ display:none}  #top_leaderboard_banner{ width:97%; height:57px}  #top_leaderboard_banner iframe{ width:97%}   .news{ width:99%}  #previews{ margin:0 auto; margin-top:10px; width:100%}  .previous_article{ padding:7px 0px 0px 0px; margin-bottom:5px}  .previous_article h4{margin-bottom:7px}  .previous_article:hover{background-color:#dcdcdc}  .previous_article.toggle2{ display:none}  .previous_article img{ display:none}  .previous_article img.public-sticker{ display:block; top:9px; left:-7px; width:15px; height:15px}       .posts_row{ width:90%; padding-top:5px; height:70px}  .posts_row h3,.posts_row p{top:-2px}  .posts_row p.date{ display:block; margin-top:0px; top:6px; margin-bottom:0px}  .posts_row img{ width:65px; height:65px; margin-top:0px; margin-bottom:0px; display:block}   .videos_content{height:auto;margin-bottom:20px}   .photos_slider_in{ width:80%}  .photos_slider{ width:100%}   #gallery{width:400px !important;max-height:300px !important}  .rsImg{ margin-left:auto !important; max-width:90%}  .rsSlide{margin-left:0px !important} .rsOverflow{width:98% !important;margin-top:0px}  .rsNav{ height:60px; width:95% !important; margin-left:5px; border-left:1px solid #ddd; border-right:1px solid #ddd; box-shadow:1px 0px 0px black,-1px 0px 0px #efefef; }  .rsNav{ height:60px; width:200px}  .photos_content{height:auto}   .podcast_content{ height:160px}  .podcast_content a.stream{ left:10px; top:10px; margin-left:5px}  .podcast_content a.podcastfirst{ float:left; margin-left:70px}  .podcast_content p.date{ margin-left:70px}  .podcast_content div{ display:block; margin:10px 0px 10px 2%; width:100%; float:left}   .ads_content,.home .ads_content{ height:auto}  .ads_content a img{ width:170px}  .ads_content a img.ezineImg{ width:189px; height:134px}  .shop_content{position:relative}  .shop_content img{ width:50% !important; margin:0}   #footer_links{ width:90%}  .ebook_buttons .button{ display:block; max-width:80%} }  @media screen and (max-width:400px){ .right.second{} .left.second{margin-top:-878px} .home #content{margin-top:110px} .second_nav{top:50px}  #gallery{ height:300px !important; width:320px !important}  .rsOverflow{ width:95% !important; margin-left:2.5%}  .rsImg{ height:210px !important; max-width:100% !important}  nav li:hover,nav li:active,nav li:focus{ background:none}  .shop_content img{ width:55% !important; left:22.5%}  #footer_links div{ margin:0 5% 0 5%}  .ebook h2{ max-width:80%} } @media screen and (max-width:399px){ .previous_article{ margin-left:12%; margin-right:-6%; width:35%}  nav li{ padding:10px 0px 15px 0px; height:5px; line-height:3px}  nav.second_nav li{ height:auto}  .second_nav{ left:auto; right:0%}    #gallery{width:330px !important}  .rsNav{ height:60px; width:95% !important; margin-left:5px; border-left:1px solid #ddd; border-right:1px solid #ddd; box-shadow:1px 0px 0px black,-1px 0px 0px #efefef}  .rsNav{ height:60px; width:200px}  .photos_content{height:auto} } @media screen and (max-width:350px){ .posts_row{ width:87.5%}  #gallery{width:310px !important}  .rsNav{ height:60px; width:95% !important; margin-left:5px; border-left:1px solid #ddd; border-right:1px solid #ddd; box-shadow:1px 0px 0px black,-1px 0px 0px #efefef}  .rsNav{ height:60px; width:200px}  .photos_content{height:auto} } @media screen and (max-width:320px){ span.authorName{float:right} .news p.date{float:right}  .shop_content{height:180px}  .shop_content img{ width:80% !important; left:10%}  .left.second{margin-top:-850px !important} .middle.second{margin-top:-600px !important}  #footer_middle_in .socialmedia div{ padding:0 30px 20px}  #footer_links{ width:100%}  #footer_links div{ width:100%; margin:0 0 20px 0; text-align:center} #ebook_info img{ float:none} } @media screen and (max-width:319px){ .previous_article{ margin-left:5px; margin-right:100px; margin-bottom:20px; width:100px}  .previous_article h4{ margin:0px; margin-bottom:10px}  #top_bar_in img.toggle{ display:none}  h2.toggle{ display:none}  .discussion{ width:80%; float:left} .nick1,.nick2{ display:none}  .posts_row{ height:85px; width:85%}  #gallery{width:280px !important}  .rsNav{ height:60px; width:95% !important; margin-left:5px; border-left:1px solid #ddd; border-right:1px solid #ddd; box-shadow:1px 0px 0px black,-1px 0px 0px #efefef}  .rsNav{ height:60px; width:200px}  .photos_content{height:auto} .forums_comments{ display:inline-block; float:right} } @media screen and (max-width:260px){ .photos_content img.photo_main{ width:150px; height:100px}  .photos_slider_in{ width:70%}  nav li{font-size:11px}  .left.second{ margin-top:-820px}  .middle.second{ margin-top:-563px}  .right.second{ margin-top:650px}  #gallery{width:95% !important}  .rsNav{ height:60px; width:95% !important; margin-left:5px; border-left:1px solid #ddd; border-right:1px solid #ddd; box-shadow:1px 0px 0px black,-1px 0px 0px #efefef}  .rsNav{ height:60px; width:200px}  .photos_content{height:260px}  video{margin-top:-10px} } @media screen and (max-width:360px){input.search{width:55px} input.search:focus{width:150px} div.search{position:absolute;left:10px;top:45px}   #top_header .nikonians_top_logo{ position:relative; top:15px}  #top_leaderboard_banner{margin-top:40px} #languages{top:-30px} #separator1{display:none} .statement{margin-top:18px} .home #content{margin-top:103px} .second_nav{top:59px} } @media screen and (max-width:320px){.right.second{margin-top:20px}  .left.second{margin-top:-828px} .middle.second{margin-top:-570px}  .rsOverflow{width:85% !important;margin-left:7%} .rsImg{height:200px !important} .rsNav{margin-top:10px;width:90% !important;margin-left:4%}  .news article img{ width:70px; height:auto}  span.authorName{float:left;margin-top:5px} .news article p{margin-top:30px} .news p.date{float:left;margin:12px 0px 0px 10px} } @media screen and (max-width:270px){.left.first h2{font-size:17px} } @media screen and (max-width:240px){ .right.second{margin-top:560px} .left.second{margin-top:-728px} .middle.second{margin-top:-510px}  .photos_content{height:230px} .rsOverflow{width:85% !important;margin-left:7%;height:170px !important} .rsImg{height:140px !important} .rsNav{margin-top:0px;width:90% !important;margin-left:4%}  .home #content{margin-top:60px}  .shop_content img{ width:80% !important; left:10%}  .shop_content{height:160px} .left.second{margin-top:-730px !important} .middle.second{margin-top:-510px !important} }   #sidebar{float:left} #articles_wrapper{width:59%;padding:1%;background:#101010;border-radius:5px;margin-right:1.5%} .back_to_top{display:block;margin:7px 0 0 5px;font-size:12px} .articles_list .back_to_top{margin-left:15.5%}   #content header h1{font-size:16px;font-weight:normal;text-transform:uppercase;line-height:2px;color:white} #breadcrumb{font-size:11px} #breadcrumb a{text-decoration:underline} p.smaller{font-size:12px;position:relative;top:-2px}  #category_selector{width:15.5%} #category_selector h3{font-weight:normal;font-size:18px;margin:30px 0px 12px 0px} #category_selector ul{margin-left:-40px;width:95%;margin-top:0} #category_selector ul li{list-style-type:none;line-height:2em;font-size:14px;border-top:1px solid #222222;border-bottom:1px solid #0c0c0c} #category_selector ul li:hover{cursor:pointer} #category_selector ul li:first-child{box-shadow:0px -1px 0px #0c0c0c,0px 1px 0px #222222} .category_id{display:inline-block;width:5px;margin-right:15px}  #newest_highrank_switch{position:relative;top:-38px;width:300px} #newest_highrank_switch a{font-size:12px;padding:4px 10px;color:#ccc} #newest_highrank_switch a:hover{color:#dfdfdf} #newest_highrank_switch a.active{font-weight:bold;color:#dfdfdf;background:#444;border-radius:1px}  .pagination{float:right;font-size:12px;margin-top:-77px} .pagination.bottom{margin:0} .disabled{opacity:0.5;margin:0px 6px} .paginationControl{position:relative;right:-5px;text-align:right} .paginationControl a,.paginationControl strong,.ppswitch a{padding:2px 6px;text-shadow:1px 1px 0px black;border-radius:1px} .ppswitch a{padding:3px 5px} .paginationControl strong,.ppswitch a.active,.ppswitch a.active:hover{background:#444} .paginationControl a:hover,.ppswitch a:hover{background:#333} .paginationControl a.next:hover,.paginationControl a.previous:hover{background:none} .ppswitch{position:relative;top:-5px;float:right} .ppswitch div{display:inline-block;margin:0px 6px}   .article{width:100%;margin:-10px 0 50px 0;position:relative} .article img{width:100px;height:100px;border:1px #323232 solid;float:left;margin-right:10px} #suggested_articles img.public-sticker{left:8px} .article img.public-sticker:hover,#suggested_articles img.public-sticker:hover{border:none} .article img:hover,#sidebar_top_articles img:hover,#suggested_articles img:hover,.ads_content a img:hover{border:1px #4e4eb3 solid} span.category{padding:2px 3px;font-size:11px;margin-right:5px} .article h3{margin:4px 0px -3px 0px} .article h3 a{color:#4e4eb3} .article p{margin:12px 0px 0px 112px} .article p.date{margin-left:0} .rating{position:absolute;left:5px;top:105px} .rating span{margin-right:8px;font-size:13px} .rating span span{font-family:Typicons;font-size:22px;position:relative;top:5px;margin:0} .rating a:hover{text-decoration:none;color:#4e4eb3} .video_article video{width:480px;height:272px;border:1px solid #323232} .video_article .rating{top:330px;left:0px} .video_article p{margin:0;margin-top:35px}  #sidebar{width:22%} .article_page #sidebar{margin-top:5px} #sidebar section{background:#fff;padding:0px 5%;border-radius:5px;width:90%;margin-bottom:20px;box-sizing:border-box} #sidebar section h4{text-transform:uppercase;font-size:15px;margin-top:15px;margin-bottom:15px;font-weight:normal} #sidebar_latest_comments a{font-size:13px;display:block;margin:5px 0px 25px 0px} #sidebar_latest_comments p a{color:#4e4eb3;font-size:11px;margin:0;display:inline} #sidebar_latest_comments p{font-size:12px;margin:5px 0px 20px 0px } #sidebar_latest_comments p.date{font-size:11px;line-height:1.5em !important;margin:0;margin-bottom:7px;display:block} #sidebar_top_articles img{width:50px;height:50px;float:left;border:1px solid #323232;margin-right:10px} #sidebar_top_articles div{margin-bottom:20px;position:relative} #sidebar_top_articles h5{margin:0px 0px 3px 62px} #sidebar_top_articles h5 a{color:#4e4eb3} #sidebar_top_articles .date{display:block;margin:0px 0px 0px 62px;line-height:13px !important} #sidebar section#sidebar-extra-links{padding-bottom:10px} #sidebar-extra-links p{margin:0 0 6px 0} #sidebar-extra-links a{display:block;color:#4e4eb3;padding:2px 0 0 27px;background:url(/../css/../images/link-arrow.png) no-repeat } #sidebar_wiki p{width:100%;text-align:center;font-size:24px;margin:25px 0 5px 0} #sidebar_wiki a{color:#4e4eb3;display:inline-block;width:100%;font-size:14px;margin:-18px 0px 20px 0px;text-align:center}  #article_page_wrapper{width:76.5%;margin-right:1.5%;margin-top:40px;float:left} .article_page #article_page_wrapper{margin-top:5px;background:#101010;border-radius:5px} .article_page #breadcrumb{margin-bottom:5px} #article_in{width:97%;padding:10px 1.5%;  overflow:hidden;position:relative}  #article_in header{} #article_in header > div{border-top:1px solid black;border-bottom:1px solid black;box-shadow:0px 1px 0px #333,0px 1px 0px #333 inset;padding-bottom:6px;overflow:hidden} #article_in h2{margin:5px 0 5px 0;font-size:30px;font-weight:normal;color:white} #article_in h3{color:white} #article_in p.date{line-height:10px !important;position:relative;top:-5px} #article_in p.date a{color:#666;text-decoration:underline} #article_in p.date a:hover{color:#4e4eb3} #article_in p.keywords{position:relative;top:-8px} #article_in .rating{position:static;float:left} #article_in .rating a{color:white} #article_in .rating a:hover{color:#4e4eb3} #article_in .rating span{font-size:16px;position:relative} #article_in .rating span span{font-size:24px;top:6px} #article_in .rating a:hover{text-decoration:none} #article_in .article_pagination{position:static;text-align:center;display:inline-block;float:right;margin-top:6px} #article_in .article_pagination.bottom{position:absolute;right:10px;top:auto;bottom:10px;margin:0} #article_in .article_pagination a{text-decoration:underline;color:#aaa;font-size:12px} .show_all{padding-left:7px;margin:0 3px;border-left:1px solid #666} #article_in .article_pagination span{margin:0px 10px 10px 10px;font-size:12px;color:white} #article_in img{margin-top:5px;margin-bottom:5px} #article_in p{line-height:1.3em} #article_body{overflow:hidden} #rating_container{margin-top:50px} #rating_container span{font-size:18px;font-weight:bold;margin:0px 3px;color:white} #rating_container .stars_big{font-family:Typicons}  #author_bio{width:97%;padding:10px 0;margin-left:1.5%;overflow:hidden;border-bottom:1px solid black;border-top:1px solid black;box-shadow:0px 1px 0px #333,0px 1px 0px #333 inset} #author_bio img{width:100px;height:100px;border:1px solid #323232;float:left;margin-right:10px} #author_bio a{color:#4e4eb3;font-size:18px;display:block} #author_bio p{margin-top:5px}  #suggested_articles{overflow:hidden;width:100%;margin-bottom:30px} #suggestions h2{font-size:18px;margin:30px 0 20px 1.5%;text-shadow:1px 1px 3px black} #suggested_articles div{width:23%;margin-right:2%;float:left;position:relative} #suggested_articles img{width:130px;height:130px;display:block;margin:0 auto;border:1px solid #323232;margin-bottom:10px} #suggested_articles a{color:#4e4eb3;font-size:13px;display:block;width:100%;text-align:center}  #comments{margin:40px 0 20px 0} #comments div{background:#181a19;border-radius:5px;margin-bottom:7px;width:600px;padding:10px 20px 10px 10px;overflow:hidden;margin-left:1.5%;border:1px solid black;box-shadow:0px 1px 0px #222 inset} #comments h4{text-shadow:1px 1px 3px black;margin-left:1.5%} #comments img{width:70px;height:70px;border:1px solid #323232;float:left;margin-right:10px} #comments p{margin-left:82px} #comments p.date{margin:6px 0px 16px 0px;display:block;text-shadow:none} #comments p.date a{color:#666;text-decoration:underline;text-shadow:none} #comments p.date a:hover{color:#4e4eb3}   .itemCommentsForm{margin-left:1.5%} .itemCommentsForm h3{font-size:18px} .itemCommentsForm label{display:block;margin-bottom:5px;font-size:13px} .itemCommentsForm textarea{width:500px;height:200px} .itemCommentsForm textarea:focus{border:2px solid #4e4eb3;outline:0} .itemCommentsForm input[type="submit"].button,.itemCommentsForm a{padding:8px 20px;font-size:14px;margin-left:0} .itemCommentsForm a{ display:inline-block;margin-top:20px}  #article_in video{width:640px;height:360px;border:1px solid #323232;display:block;margin:0 auto;margin-top:20px}  #not_logged_in{margin:20px 0px} #not_logged_in div{text-align:center;margin-top:30px} #not_logged_in .button{margin-right:10px} #not_logged_in .green,#not_logged_in .silver{padding:8px 35px}  #sharing_buttons{margin-top:10px;float:left} #sharing_buttons li{list-style-type:none;display:inline} .itemSocialLinks{margin:5px 0 5px -40px} #sharing_buttons a{width:24px;height:24px;display:inline-block;text-indent:-9000px;background:url(/../css/../images/social-icons-articles.png) 0px 0px } #sharing_buttons a:hover{background:url(/../css/../images/social-icons-articles-hover.png) 0px 0px }  #sharing_buttons a.twitter{background-position:-26px 0px} #sharing_buttons a.linkedin{background-position:-52px 0px} #sharing_buttons a.delicious{background-position:-78px 0px} #sharing_buttons a.digg{background-position:-106px 0px} #sharing_buttons a.reddit{background-position:-133px 0px} #sharing_buttons a.stumble{background-position:-160px 0px}  .itemRatingForm{display:block;vertical-align:middle;line-height:25px;float:left} .itemRatingLog{margin:0;padding:0 0 0 4px;float:left} div.itemRatingForm .formLogLoading{background:url(/resources/components/com_k2/images/system/loading.gif) no-repeat left center;height:25px;padding:0 0 0 20px} .itemRatingList,.itemRatingList a:hover,.itemRatingList .itemCurrentRating{background:url(/resources/components/com_k2/images/system/transparent_star.png) left -1000px repeat-x} .itemRatingList{position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top} .itemRatingList li{display:inline;background-image:none;padding:0} .itemRatingList a,.itemRatingList .itemCurrentRating{position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer} .itemRatingList a:hover{background-position:left bottom} .itemRatingList a.one-star{width:20%;z-index:6} .itemRatingList a.two-stars{width:40%;z-index:5} .itemRatingList a.three-stars{width:60%;z-index:4} .itemRatingList a.four-stars{width:80%;z-index:3} .itemRatingList a.five-stars{width:100%;z-index:2} .itemRatingList li.itemCurrentRating{position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:text} .itemRatingList li.one-star{width:20%;z-index:6} .itemRatingList li.two-stars{width:40%;z-index:5} .itemRatingList li.three-stars{width:60%;z-index:4} .itemRatingList li.four-stars{width:80%;z-index:3} .itemRatingList li.five-stars{width:100%;z-index:2}  .itemRatingList .itemCurrentRating{z-index:1;background-position:0 center;margin:0;padding:0} div.itemRatingBlock{padding:8px 0;overflow:hidden;margin-top:20px} div.itemRatingBlock span{display:block;font-style:normal;padding:0 4px 0 0;margin:0 0 5px 0}  #team{width:76.5%;margin-right:1.5%;float:left} #team h1{color:black;font-weight:bold;margin:10px 0 15px} #team p a,#team h3 a{color:#4e4eb3} #team div{width:98%;padding:10px 1% 0 1%;border-radius:5px;margin-bottom:22px;background:#e7e8ea; box-shadow:inset 0px 1px 0px 0px #cdcdcd;border:1px solid white;position:relative} #sidebar_top_articles img.public-sticker{width:25px;height:25px;border:none;position:absolute;top:-8px;left:-8px} .ribbons{float:right} .ribbons img{border:none} #team header{overflow:hidden;margin:-10px 0 -1px -10px;padding:10px;width:100%} #team div header p,#team .details p{font-size:12px;margin:1px 0 0 0} #team h3{margin:0 15px 0 0;color:#4e4eb3;font-size:18px;font-weight:normal;display:inline} #team h4{font-weight:normal;margin:2px 0 8px 0; font-weight:normal;font-size:16px} #team .avatar{float:left;border:1px solid #dbdbdb;margin-right:10px;width:100px;height:100px} #team .avatar:hover{border:1px solid #4e4eb3} #team .links{display:inline-block;height:20px;margin-top:3px} #team .links img{border:none} #team .commentShort{display:none} #team .comment span,#team .commentShort span{color:#4e4eb3} #team .comment span:hover,#team .commentShort span:hover{cursor:pointer;text-decoration:underline} #team .comment,#team .commentShort,#team .details{width:90%;padding:10px 0} #team .details{display:none;padding:0 0 10px 0 ;border:none;box-shadow:none;background:none;margin:20px 0 0 0} #team .links a{font-size:11px;margin:0 3px} #team .expand{display:inline-block;width:18px;height:18px;background:url("/../css/../images/sprite.png") -91px -37px;position:absolute;right:5px;top:97px;opacity:0.6;z-index:10} #team .expand.open{background-position:-115px -37px} #team .expand:hover{cursor:pointer;opacity:1.0} #team hr{border:none;border-bottom:1px solid white;box-shadow:0px 1px 0px #cdcdcd;margin:0} @media screen and (max-width:1024px){#team .expand{ width:25px; height:25px; background-position:-1px -1px; top:90px}  #team .expand.open{ background-position:-34px -1px} } @media screen and (max-width:800px){#team{ width:100%; margin:0}  #team div{ width:100%; padding:10px 1.5% 0 1.5%; box-sizing:border-box}  #team header{ margin:-10px 0 -1px -2%}  #sidebar{display:none}  #team .expand{ padding:5px; background-position:5px -1px; right:1px}  #team .expand.open{ background-position:-28px -1px} } @media screen and (max-width:600px){.ribbons{ float:none; position:absolute; bottom:5px; left:1.5%; display:none}  .links{ float:right}  .forums p{ line-height:21px} } @media screen and (max-width:480px){#team h3,#team h4{ font-size:14px; position:relative; top:-2px}  #team .avatar{ width:92px; height:92px}  #team.loggedIn .expand{ top:100px}  .links{ float:none; position:absolute; left:2%; top:105px}  #team.loggedIn header{ height:112px} } @media screen and (max-width:400px){#team .avatar{ width:50px; height:50px; margin-right:5px}  #team div{ padding-top:1.5%}  #team header{ margin-top:-2%; margin-left:-2.5%}  #team.loggedIn header{ height:auto}  #team .basic_info{ display:inline-block; width:100%; margin-top:3px}  #team.loggedIn .basic_info{ margin-top:33px}  .links{ top:62px; left:1%}  #team .comment,#team .commentShort,#team .details{ width:97%; margin-left:1.5%}  .ribbons{ left:3%}  #team .expand,#team.loggedIn .expand{ bottom:auto; top:7px} }  #content .fundraiser h1{font-size:36px;text-align:left;max-width:100%;color:#4e4eb3;margin-bottom:20px;margin-left:5px} #content .fundraiser h2{font-size:24px;color:#373737} .fundraiser img{border:0;float:left;margin-right:10px} .fundraiser img.bannerimg{margin:0 auto;margin-top:10px;display:block;float:none} .fundraiser img.fundraising-icon{margin-top:22px} .fundraiser > p,.payment_form > p{width:640px;text-align:center;margin:20px auto} .payment_form div{background:#e7e8ea;padding:1%;width:570px;margin:0 auto;margin-bottom:20px;overflow:hidden;border-radius:5px;border:1px solid #eee} .payment_form div.errors{background:none;border:none;margin-bottom:0;color:rgb(226,62,62);margin:0 auto;padding:0 1%;overflow:visible} .payment_form div.errors p{margin-top:0} .payment_form div.errors ul{margin-bottom:10px} .payment_form div.errors li{font-size:14px} .payment_form .controls{display:inline} .payment_form .controls input{float:right} .payment_form label{width:285px;margin-right:20px;display:inline-block;font-size:14px} #content .form-first label,#content .form-second label{margin:5px 3px 5px 0;text-align:left;padding:0;width:285px} .form-first select{position:relative;top:8px} .form-second .mandatory:after{content:""} .payment_form select[name="pay_method"],.payment_form select[name="country"]{width:258px!important} .payment_form select[name="cc_expdate_month"]{width:115px!important} .payment_form select[name="cc_expdate_year"]{width:140px!important} .payment_form div div{margin:5px 0;padding:0;width:auto;height:35px;background:none;border:none;overflow:visible} .jqTransformSelectWrapper div span{padding-left:4px !important} .jqTransformSelectWrapper div span,.jqTransformSelectWrapper a.jqTransformSelectOpen{border-radius:3px} .payment_form div div div{margin:0} .payment_form input[type="text"],.payment_form select{border-radius:3px;border:none} #content .payment_form input[type="text"]{padding:5px;box-shadow:0px 1px 4px #aaa inset;border-top:1px solid white;width:250px!important;max-width:100%!important} .payment_form select{padding:5px 0} .payment_form input[type="submit"]{float:right;margin:20px 0 0 0} .payment_form input[type="submit"]:hover{text-decoration:underline;cursor:pointer} #supporters_name label{top:-4px;height:auto}  #thermometer{width:410px;margin:15px 30px 0 0;float:left;height:660px;position:relative} #rectangle_gray,#rectangle_out,#rectangle_in{width:130px;height:660px;margin-left:180px} #rectangle_gray{background:url("/../css/../images/fundraiser/thermometer-empty.png") 138px -2px} #rectangle_in{margin:0;position:absolute;bottom:0; background:url("/../css/../images/fundraiser/thermometer-full.png") 138px -2px} #rectangle_out{height:130px;overflow:hidden;position:absolute;bottom:0px} #goal,#raised{background:#aaa;padding:10px 20px;border-radius:5px;display:block;text-align:center !important;position:absolute} #goal span,#raised span{font-size:20px;display:block;margin:10px 0 5px 0;font-weight:bold;color:white} #goal:before,#raised:before{content:"";display:inline-block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent} #goal:before{border-right:10px solid #aaa;top:23px;left:-10px} #raised:before{border-left:10px solid #aaa;top:33px;right:-10px} #goal{top:-15px;left:5px} #raised{bottom:72px;left:0;width:135px !important;z-index:-1} #fundraising_home p{width:auto;margin-left:5px;margin-bottom:10px;text-align:left} #thank-you p{margin-bottom:10px} #thank-you a{color:#4e4eb3} #supporters .fundraiser div p{width:auto;margin-left:10px;margin-right:10px;margin-bottom:10px;text-align:justify} .section.container.onecolumn #supporters .fundraiser div p{margin-right:13px !important} #supporters .fundraiser div p span.heading{font-size:18px;text-transform:uppercase;margin-bottom:10px;display:inline-block} .fundraiser a{color:#4e4eb3} .fundraiser a.button{color:white} .supporters-table{border:1px solid #ccc;margin:30px auto 0 auto} .supporters-table div{background:#E8E5E7;overflow:hidden} .supporters-table div:nth-child(even){background:#D5D1D3} .supporters-table .head{background:#efefef} .supporters-table .head p{text-transform:uppercase;font-size:16px;line-height:17px} .supporters-table .name{background:rgba(255,255,255,0.2);margin:0;width:42%; } .supporters-table .head .name{  } .supporters-table p{width:26%;padding:14px 2%;float:left;line-height:10px;box-sizing:border-box} .supporters-table .amount{float:right;padding-right:2%;padding-top:14px;text-align:right} .home-supporters-table p{width:26%;padding:14px 2%;float:left;line-height:10px;box-sizing:border-box} .home-supporters-table .home-supporters-amount{float:right;padding-right:2%;padding-top:14px;text-align:right} .home-supporters-table .home-supporters-name{background:rgba(0,0,0,0.2);margin:0;width:42%} .home-supporters-table{ margin:5px auto 0 auto} .home-supporters-table div{background:#e7e8ea;overflow:hidden} #supporters .fundraiser div p.counter{padding:20px;background:#101010;font-size:13px;margin-left:0;margin-bottom:20px;text-align:center} #supporters .counter span{font-size:24px;display:block;margin-top:10px;font-weight:bold;color:white} .mandatory label:after{content:"*";color:rgb(226,62,62);font-size:14px;margin-left:-3px} .fund #sidebar{margin-top:1249px} #campaign_info{float:left} #campaign_info h3{font-weight:normal;text-transform:uppercase;margin:30px 0 5px 0} #campaign_info .odrazka{margin-left:116px !important}  #fundraiser_info{float:left} #fundraiser_info h3{font-weight:normal;text-transform:uppercase;margin:30px 0 5px 0} #fundraiser_info .odrazka{margin-left:116px !important} #fund_donate_top,#fund_donate_top_center{margin:0 auto;width:100px;display:block;text-align:center} #fund_donate_top{float:left} #fund_donate_button_top{margin:20px auto; width:100px;display:block;text-align:center} .fund_top_button_box{float:left;width:calc(100% - 450px);display:block;margin:auto} .section.container.onecolumn #fund_donate_button_top{margin-right:2px !important} #fund_donate_bottom{margin:0 auto;width:100px;display:block;text-align:center} #fund_boandjrp_img{height:auto;margin:0 15px 0 10px;box-shadow:1px 1px 5px rgb(15,15,15);box-sizing:border-box;max-width:100%} .section.container.onecolumn #fund_boandjrp_img{margin-left:13px !important}  .likeslist__table{border:1px solid #ccc;margin:0 auto 0} .likeslist__heading{background:#efefef;clear:both;display:block;font-size:16px;line-height:17px;text-transform:uppercase} .likeslist__row{background:#e8e5e7;overflow:hidden;clear:both;display:block} .likeslist__row:nth-child(2n){background:#d5d1d3} .likeslist__row.new{font-weight:bold} .likeslist__heading > div,.likeslist__row > div{box-sizing:border-box;float:left;padding:4px 1%} .row__icons{padding-top:4px !important} .row__icons > a{text-decoration:none !important} .row__date,.heading__date{width:15%} .row__user,.heading__user{width:25%} .row__topic,.heading__topic{width:45%} .row__topic a.thumb{float:left;margin-right:10px;margin-top:5px} .row__icons,.heading__icons{width:15%} .row__date span{display:inline-block} .likeslist a{color:#4e4eb3} .likeslist > p > a{font-weight:bold} .likeslist__pagination{text-align:right;display:inline-block;width:100%;margin:20px 0;clear:both} .likeslist__pagination .button_group{ float:right;margin-top:6px} .likeslist__pagination .button{padding:6px 10px;height:30px;width:auto;font-size:14px;font-family:'Open Sans',LucidaGrande,Helvetica,Verdana,Arial,sans} .likeslist__pagination .button.left{margin:0;float:none} #content .likeslist__header{font-size:36px;text-align:left;max-width:100%;color:#4e4eb3;margin-bottom:30px;margin-left:5px;text-transform:none;line-height:36px} .likeslist__header{text-transform:none !important} .likeslist p{margin-left:5px} .row__user a{margin-right:5px} .row__user .ribbons-forum img{margin:0 2px} .heading__avatar,.row__avatar{width:120px} .heading__username,.row__username{width:30%} .heading__fullname,.row__fullname{width:20%} .heading__rel,.row__rel{width:20%} #filter_box > form{background:transparent;border:none;box-shadow:none;float:left;width:auto;padding:0} #filter_box input[type=text],#filter_box select{width:auto} #filter_box label{float:none} #filter_box input.button{float:none;margin:0;padding:6px 10px;font-size:14px}    .export_userdata a{color:#4e4eb3} .export_userdata .row{width:100%} .export_userdata .row .column{width:50%;float:left} .export_userdata .buttons{margin:50px auto;text-align:center} #content .export_userdata label{width:50%} .export_userdata input[type=checkbox]{float:none} .export_userdata .info{margin-bottom:20px} .export_userdata .info_main{margin-bottom:10px} .export_userdata .info_detail{margin-bottom:20px}  @media screen and (max-width:1024px){#thermometer{ width:360px}  #campaign_info{ width:57%}  #fundraiser_info{ width:100% !important} } @media screen and (max-width:960px){#campaign_info{ width:100%}  #fundraiser_info{ width:100% !important}  #supporters .fundraiser div img.bannerimg{ width:100%; height:auto}  .supporters-table{ width:100%; box-sizing:border-box}  .fund #sidebar{ margin-top:1233px}  .fund #sidebar section{ height:auto !important}  #supporters .fundraiser div p.odrazka{ margin-left:115px}  #goal{ top:-15px; left:5px}  #raised{ bottom:72px; left:0; width:135px !important; z-index:-1}  #supporters .fundraiser #thermometer div{ width:120px} } @media screen and (max-width:800px){#supporters{ width:100%; margin:0}  #supporters .fundraiser div{ width:100%}  .supporters-table{ box-sizing:border-box}  #supporters .fundraiser{ width:100%}  .fundraiser > p,.payment_form > p{ width:100%}  #supporters .counter{ padding:20px 0; box-sizing:border-box}  #supporters .fundraiser #thermometer div{ width:120px} } @media screen and (max-width:750px){#campaign_info{ width:100% !important}  #fundraiser_info{ width:100% !important}  #supporters .fundraiser div{ width:100%}  #supporters .fundraiser #campaign-info div{ width:520px}  #supporters .fundraiser #thermometer div{ width:120px} } @media screen and (max-width:640px){#campaign_info{ width:100% !important}  #fundraiser_info{ width:100% !important}  .supporters-table p{ width:22%; line-height:1.2em; font-size:13px; height:58px; vertical-align:middle}  .supporters-table .head p{ height:45px}  .supporters-table p.name{ width:50%}  .supporters-table p.name,.supporters-table p.amount{  }  .payment_form div{ width:100%; box-sizing:border-box; padding:1% 2%}  .payment_form input[type="text"]{ float:right; width:200px}  .payment_form select{ float:right}  .payment_form input[name="supporters_name"]{ width:250px; float:none}  .payment_form select[name="pay_method"],.payment_form select[name="country"]{ width:210px}  .payment_form select[name="cc_expdate_month"]{ float:none; width:91px}  .payment_form select[name="cc_expdate_year"]{ float:none; width:116px}  .payment_form label{ width:auto}  #supporters .counter{ padding:15px 0}  #supporters .counter span{ font-size:18px; margin-top:5px}  #content .fundraiser h1{ font-size:1.25em} } @media screen and (max-width:600px){#campaign_info{ width:100% !important}  .payment_form div.form-first{ padding-bottom:40px}  .payment_form .form-first input[type="text"],.payment_form .form-first select{  float:left !important}  .payment_form .form-first div div{ height:45px}  .payment_form .form-first label{ width:250px !important}  .payment_form #country,.payment_form #cc_exp_date{ margin-bottom:50px}  #supporters .fundraiser div p{ float:left !important; margin-top:5px !important}  #supporters .fundraiser div p span.heading{ display:inline; position:relative; top:-8px}  .fundraiser img.fundraising-icon{ margin-top:18px; width:63px; height:41px}  #supporters .fundraiser div p.odrazka{ margin-left:73px}   .row__date,.heading__date{ width:20%} .row__user,.heading__user{ width:25%} .row__topic,.heading__topic{ width:40%} .row__icons,.heading__icons{ width:15%}  } @media screen and (max-width:480px){#content .fundraiser h1{ height:65px; margin-top:5px} } @media screen and (max-width:479px){.payment_form input[type="text"]{ width:150px}  .payment_form input[name="supporters_name"]{ width:250px}  .payment_form select[name="pay_method"],.payment_form select[name="country"]{ width:160px}  .payment_form select[name="cc_expdate_month"]{ width:65px}  .payment_form select[name="cc_expdate_year"]{ width:92px}  .supporters-table p,.supporters-table p.name{ width:auto; height:auto; display:block; background:none; float:none; padding-top:0; font-size:12px; opacity:0.8}  .supporters-table p{ padding-top:10px}  .supporters-table p.name{ font-size:14px; font-weight:bold; opacity:1.0}  .supporters-table .head{ display:none} } @media screen and (max-width:400px){.payment_form #cc_exp_date label{ top:0 !important}  .payment_form #cc_exp_date .controls{ width:100%}  .payment_form select,.payment_form input{ width:100% !important; box-sizing:border-box}  .payment_form select[name="cc_expdate_month"]{ width:40% !important}  .payment_form select[name="cc_expdate_year"]{ width:58% !important; float:right}   .row__date,.heading__date{ width:100%} .row__user,.heading__user{ width:100%} .row__topic,.heading__topic{ width:100%} .row__icons,.heading__icons{ width:100%} .likeslist__heading{ display:none}  } @media screen and (max-width:320px){#content .fundraiser h1{ height:44px} }  #fundraising_notification{height:30px;padding:5px 0;width:100%;background:#ba5350} #fundraising_notification div{width:1200px;margin:0 auto;margin-top:6px} #fundraising_notification p{text-shadow:none;color:#f1f1f1;display:inline} #fundraising_notification a{font-weight:bold;text-shadow:none;color:#f1f1f1;text-decoration:underline} #fundraising_notification .closeDialog{float:right;width:30px;height:30px;background:url("/../css/../images/closeDialog.png");opacity:0.75;margin-top:-6px} #fundraising_notification .closeDialog:hover{cursor:pointer;opacity:1.0} @media screen and (max-width:1280px){ #fundraising_notification div{ width:95%; margin-left:auto; margin-right:auto} } @media screen and (max-width:599px){#fundraising_notification{ height:35px}  #fundraising_notification div{ margin-top:0}  #fundraising_notification a{ display:inline-block}  #fundraising_notification .closeDialog{ margin-top:1px} } @media screen and (max-width:567px){.payment_form div div{ width:100% !important; padding:0; margin:0; box-sizing:border-box}  .payment_form input[type="text"]{ width:100%; box-sizing:border-box}  .jqTransformSelectWrapper div span{ width:98% !important}  button.jqTransformButton{ margin-bottom:25px}  .payment_form .form-first label{ width:auto !important} } .home-more a{font-weight:bold;color:#4E4EB3 !important} .Zebra_DatePicker{background:#FFF !important} .Zebra_DatePicker .dp_actions td{color:#101010 !important} .Zebra_DatePicker .dp_actions .dp_hover{color:#fff !important}