.prod .editing-post-link{background:#142335;position:absolute;top:0;padding:1px 5px;border-radius:0 0 0 3px;right:0;height:16px;}.prod .editing-post-link b{float:left;font-size:11px;font-weight:400;line-height:15px;color:#ffab00;margin:0 5px 0 0;}.prod .post-edit-link{background:none;width:auto;color:#fff;padding:0;text-transform:none;font-weight:400;font-size:10px;line-height:16px;float:right;height:auto;}.bbreadcrumbs .edit-post-box{float:left;width:auto;position:absolute;right:10px;bottom:16px;z-index:10;}.bbreadcrumbs .edit-post-box.copy-post{right:93px;top:0;}.bbreadcrumbs .post-edit-link{background:#007cc2;color:#fff;cursor:pointer;float:left;padding:0 15px;font-size:12px;line-height:30px;border-radius:3px;}.bbreadcrumbs .post-edit-link:hover{background:#0098ed;text-decoration:none;}.bbreadcrumbs .post-edit-link:active{background:#0167a1;}.bbreadcrumbs a.blog-rss{padding:0;}.product-list{padding:0;overflow:visible;}.grey_box .category_title{position:relative;float:left;width:100%;line-height:46px;margin:-13px 0 0;}.grey_box .category_title a{float:right;font-size:14px;margin:6px 15px 0 0;}.grey_box .category_title a:hover{text-decoration:underline;}#challenge_page a:hover{text-decoration:underline;}.banner_b #challenge_page .banner{height:410px;}#page.banner_b{background:url("images/challenge/challenge_car_2017.jpg") no-repeat 50% 0;}#challenge_page .comp_info{margin:0;padding:17px 0 28px;z-index:1;}.banner_b #challenge_page .comp_info{margin:-20px 0 0;}.counter_box{width:308px;margin:6px 0 0 35px;border:1px solid #858d96;border-radius:3px;}#challenge_page .counter_h{margin:0;left:16px;top:-11px;padding:0 10px;line-height:20px;font-size:14px;width:auto;}.counter{width:304px;height:79px;padding:0;margin:0;}.counter_bg{z-index:0;left:0;top:0;}.counter_bg span{font-size:22px;color:#858d96;height:54px;line-height:96px;width:91px;}.counter_bg span.hour{width:94px;}.counter_bg span.min{width:99px;}.counter_bg span.sec{display:none;}.countdownHolder .countDays{display:inline;}.countdownHolder span{background:none;height:54px;line-height:80px;font-size:44px;color:#000;float:left;padding:0;}.countdownHolder span.countDays{margin:0 35px 0 20px;width:58px;}.countdownHolder span.countHours{margin:0 40px 0 0;width:55px;}.countdownHolder span.countMinutes{width:55px;}.countdownHolder .position{float:left;margin:0;text-align:center;width:auto;overflow:hidden;}.counter_box.max .counter_bg span.day{width:109px;}.counter_box.max .counter_bg span.hour{width:86px;}.counter_box.max .counter_bg span.min{width:99px;}.counter_box.max .countdownHolder span.countDays{margin:0 30px 0 15px;width:80px;}#challenge_page #left_d.countdownHolder{height:auto;width:auto;margin:0;float:none;}#challenge_page #left_d .countMinutes,#challenge_page #left_d .countHours{display:none;}#challenge_page #left_d .countDays{width:auto;line-height:22px;float:none;height:auto;font-size:14px;margin:0;}#challenge_page #left_d .countDays .position{font-size:14px;line-height:18px;width:auto;margin:0;padding:0;float:none;}#challenge_page h3{font-size:24px;padding:26px 0 31px;}#challenge_page h4{font-size:18px;margin:21px 0 0;}#challenge_page .btn_b.red{font-size:18px;height:56px;line-height:56px;padding:0 85px;margin:20px 0 0 31px;}#challenge_page .btn_b:hover{text-decoration:none;}#challenge_page .win_an .btn_b{margin:20px auto 0;}#challenge_page .win_an{max-width:665px;}#challenge_page .win_an p{padding:10px 0 0;}#challenge_page .cat_more_link .btn_b{font-size:16px;height:42px;line-height:42px;margin:30px auto 0;padding:0 52px;}#challenge_page .friends_box{padding:28px 0 0;width:380px;}#challenge_page .friends_box h5{width:auto;line-height:45px;padding:0 16px 0 0;text-indent:0;}#challenge_page .like-links{width:265px;margin:0;}.friends_box a,.vis-links a{background:url("images/share_twitter.png") no-repeat 0 0;width:128px;height:42px;text-indent:-9999px;border-radius:3px;margin:0 8px 0 0;}.friends_box a.gfacebook,.vis-links a.gfacebook{background:url("images/share_facebook.png") no-repeat 0 0;}.friends_box a:hover,.vis-links a:hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);cursor:pointer;}#challenge_page .friends_box a.gtwitter{margin:0;}.comp_info .comp_info_but{text-align:center;min-width:283px;max-width:665px;width:calc(100% - 423px);padding:0;}.comp_info_but .all-vehicle-btn{margin:15px 0 0;float:none;display:inline-block;}#challenge_page .tab-pan-box{margin:50px 0 0;}#challenge_page .panes{height:100px;top:0;left:0;z-index:20;}#challenge_page .panes .pan_csm{cursor:pointer;height:100px;width:237px;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;}#challenge_page .panes .pan_csm.current{background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;height:100px;cursor:default;}#challenge_page .panes .pan_csm span{background:url("images/challenge/tab_icons.png") no-repeat 40px 0;font-size:18px;line-height:48px;height:46px;padding:0 0 0 97px;margin:28px 0 0;width:calc(100% - 110px);}#challenge_page .panes .pan_csm:hover span{color:#007cc2;}#challenge_page .panes .pan_csm.current:hover span{color:#000;}#challenge_page #view-description.current span{background-position:40px -51px;}#challenge_page #view-rules{width:203px;}#challenge_page #view-rules span{background-position:32px -108px;width:calc(100% - 125px);padding:0 0 0 112px;}#challenge_page #view-rules.current span{background-position:32px -159px;}#challenge_page #view-judge{width:212px;}#challenge_page #view-judge span{background-position:33px -215px;margin:29px 0 0;width:calc(100% - 125px);padding:0 0 0 112px;}#challenge_page #view-judge.current span{background-position:33px -266px;}#challenge_page .panes .pan_csm#view-description{margin:0 0 0 19px;}#challenge_page .panes .pan_csm.current span{font-weight:700;}#challenge_page .tab-in-box{padding:100px 0 0;}#challenge_page .tabs_csm{padding:37px 25px 20px;margin:0 2px 2px;width:calc(100% - 55px);}#challenge_page #tab_rules, #challenge_page #tab_judge{display:none;}#challenge_page #tab_description .lt_desc{width:calc(100% - 335px);min-width:300px;}#challenge_page #tab_description .rt_desc{max-width:310px;width:calc(100% - 35px);margin:0 0 0 25px;}#challenge_page p{float:left;line-height:22px;padding:0 0 23px;width:100%;}#challenge_page ul{float:left;padding:10px 0 0;width:100%;}#challenge_page li{float:left;background:url("images/challenge/ch_list.png") no-repeat 0 9px;padding:0 0 9px 11px;line-height:22px;}#challenge_page h5{font-size:14px;line-height:22px;padding:0 0 10px;text-indent:29px;}#challenge_page .vip h5{font-weight:400;}#challenge_page .vip{margin:6px 0 0;padding:0 0 50px;}#challenge_page .vip .hash_ico, #challenge_page .vip .lv80_ico, #challenge_page .vip .face_ico, #challenge_page .vip .t_icon{background:url("images/challenge/forum_ico.png") no-repeat 50% 0;float:left;font-size:12px;text-align:center;padding:32px 0 0;margin:8px 0 0;width:67px;overflow:hidden;}#challenge_page .vip a:hover .t_icon{text-decoration:underline;}#challenge_page .vip .t_icon.ch_link{background:none;width:100px;height:40px;float:right;position:absolute;left:200px;top:1px;color:#e4d501;text-indent:0;text-transform:uppercase;font-size:16px;line-height:17px;margin:0;}#challenge_page .vip .hash_ico, #challenge_page .vip .lv80_ico, #challenge_page .vip .face_ico{background:url("images/challenge/facebook-ico.svg") no-repeat 50% 0;text-indent:-9999px;}#challenge_page .vip .hash_ico{background:url("images/challenge/hashtag_32x32.png") no-repeat 50% 0;}#challenge_page .vip .lv80_ico{background:url("images/challenge/80lv_32x32.png") no-repeat 50% 0;}#challenge_page .rt_desc i{float:right;color:#858d92;width:238px;margin:0;font-style:normal;line-height:22px;font-size:14px;}#challenge_page .rulers_box{padding:0 0 15px;margin:0 auto;float:none;max-width:738px;width:calc(100% - 25px);}#challenge_page .rulers_box h3{font-size:17px;line-height:20px;}#challenge_page .rulers_box h4{font-size:18px;line-height:34px;margin:27px 0 0;}#challenge_page .rulers_box h4 amp-img, #challenge_page .rulers_box h4 img{margin:0 8px 0 0;}#challenge_page .rulers_box ul{margin:0;padding:13px 0 6px 0;}#challenge_page .rulers_box li{padding:0 0 22px;line-height:22px;background:none;}#challenge_page .rulers_box li.last{padding:0;}#challenge_page .rulers_box li .numeric{margin:0;width:30px;}#challenge_page .rulers_box li p{font-size:15px;line-height:22px;padding:0;width:calc(100% - 56px);}#challenge_page .rulers_box i{float:none;font-size:15px;line-height:22px;width:100%;margin:0;padding:0;text-align:left;color:#fff679;}#challenge_page .rulers_box .img_b{max-width:215px;margin: 0 auto;}#challenge_page .rulers_box .img_b img{border: 1px solid #fff;padding:0 0 5px;}#challenge_page .rulers_box .img_b img:hover{border:1px solid #007cc2;}#challenge_page .rulers_first{float:left;width:300px;}#challenge_page .rulers_second{float:left;width:300px;margin:0 0 0 18px;}#challenge_page .rulers_third{float:left;width:290px;margin:0 0 0 20px;}#challenge_page .rulers_first ul li{width:289px;}#challenge_page .rulers_second ul li{width:290px;}#challenge_page .rulers_third ul li{width:283px;}#challenge_page .rulers_bottom{padding:15px 15px 2px;margin:7px 0 0;border-radius:5px;}#challenge_page .rulers_bottom .rt{margin:0 0 0 40px;}#challenge_page .rulers_bottom .mid i{float:left;text-align:center;font-size:17px;color:#fff;line-height:28px;width:100%;}#challenge_page .rulers_bottom .product-list{margin:0;padding:0 0 20px;}#challenge_page .rulers_bottom .product_grid{grid-template-columns:repeat(auto-fit, minmax(171px, 1fr));}#challenge_page .rulers_bottom .product_item{min-width:100%;}#challenge_page .single_list .rulers_bottom{padding:0;margin:35px 0 0;}#challenge_page .single_list .rulers_bottom .hr{background:none;max-width:785px;width:100%;border-top:1px solid #999;height:1px;padding:0 0 48px;margin:0 auto;}#challenge_page .single_list p.last{font-size:18px;padding:16px 0 19px;}.rulers_prod_bottom{width:calc(100% - 25px);}#challenge_page .rulers_prod_bottom .product_grid{grid-gap:4px;}#challenge_page .rulers_prod_bottom .gallery .product_item, #challenge_page .rulers_prod_bottom .gallery .product_item .prod .img-full-prod{max-height:135px;min-height:135px;max-width:169px;min-width:169px;width:100%;height:134px;}#challenge_page .judges{margin:-15px 0 0;padding:0 0 5px;display:grid;grid-gap:4px;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));}#challenge_page .judge_box{display:block;padding:16px 0 22px;margin:0 auto;width:210px;}#challenge_page .judge_ico{background:#f7f7f7;border-radius:50px;margin:0 auto;width:100px;height:100px;}#challenge_page .judge_ico img{margin:0;padding:0;}#challenge_page .judge_info{padding:10px 0 0;}#challenge_page .judge_info p{font-size:18px;line-height:20px;padding:0 0 4px;}#challenge_page .judge_info span{font-size:14px;line-height:20px;}.sponsor-bx h4{float:left;font-size:18px;line-height:26px;width:100%;text-align:center;padding:28px 0 44px;font-weight:400;}.sponsor-bx{margin:30px 0 0;}.sponsor_box{display:grid;grid-gap:4px;grid-template-columns:repeat(auto-fit, minmax(215px, 1fr));}.sponsor-bx a{display:block;margin:18px auto 0;text-indent:-9999px;height:87px;width:194px;}.sponsor-bx a.sponsor1{background:url("images/challenge/logo/logo_1.png") no-repeat 0 0;width:188px;}.sponsor-bx a.sponsor2{background:url("images/challenge/logo/logo_2.png") no-repeat 0 0;width:100px;}.sponsor-bx a.sponsor3{background:url("images/challenge/logo/logo_3.png") no-repeat 0 0;width:196px;}.sponsor-bx a.sponsor4{background:url("images/challenge/logo/logo_4_4.png") no-repeat 0 0;}.sponsor-bx a.sponsor5{background:url("images/challenge/logo/logo_5_2.png") no-repeat 0 0;}.sponsor-bx a.sponsor6{background:url("images/challenge/logo/logo_6_2.png") no-repeat 0 0;width:178px;}.sponsor-bx a.sponsor7{background:url("images/challenge/logo/logo_7.png") no-repeat 0 0;width:189px;}.sponsor-bx a.sponsor8{background:url("images/challenge/logo/logo_8.png") no-repeat 0 0;width:125px;}.sponsor-bx a.sponsor9{background:url("images/challenge/logo/logo_9.png") no-repeat 0 0;}.sponsor-bx a.sponsor10{background:url("images/challenge/logo/logo_10.png") no-repeat 0 0;width:193px;}.sponsor-bx a.sponsor11{background:url("images/challenge/logo/logo_11.png") no-repeat 0 0;width:182px;}.sponsor-bx a.sponsor12{background:url("images/challenge/logo/logo_12_2.png") no-repeat 0 0;width:196px;}.sponsor-bx a.sponsor13{background:url("images/challenge/logo/logo_13.png") no-repeat 0 0;width:193px;}.sponsor-bx a.sponsor14{background:url("images/challenge/logo/logo_14.png") no-repeat 0 0;width:192px;}.sponsor-bx a.sponsor15{background:url("images/challenge/logo/logo_15.png") no-repeat 0 0;width:160px;}.sponsor-bx a.sponsor16{background:url("images/challenge/logo/logo_16.png") no-repeat 0 0;width:195px;}.sponsor-bx a.sponsor17{background:url("images/challenge/logo/logo_17.png") no-repeat 0 0;width:192px;}.sponsor-bx a.sponsor18{background:url("images/challenge/logo/logo_18.png") no-repeat 0 0;width:182px;}.sponsor-bx a.sponsor19{background:url("images/challenge/logo/logo_19.png") no-repeat 0 0;width:180px;}.sponsor-bx a.sponsor20{background:url("images/challenge/logo/logo_20.png") no-repeat 0 0;width:165px;}.sponsor-bx a.sponsor21{background:url("images/challenge/logo/logo_21_3.png") no-repeat 0 0;}.sponsor-bx a.sponsor22{background:url("images/challenge/logo/logo_22.png") no-repeat 0 0;width:115px;}.sponsor-bx a.sponsor23{background:url("images/challenge/logo/logo_23.png") no-repeat 0 0;width:193px;}.sponsor-bx a.sponsor24{background:url("images/challenge/logo/logo_24.png") no-repeat 0 0;width:191px;}.sponsor-bx a.sponsor25{background:url("images/challenge/logo/logo_25.png") no-repeat 0 0;width:151px;}.sponsor-bx a.sponsor26{background:url("images/challenge/logo/logo_26.png") no-repeat 0 0;width:189px;}.sponsor-bx a.sponsor27{background:url("images/challenge/logo/logo_27_4.png") no-repeat 0 0;}.sponsor-bx a.sponsor28{background:url("images/challenge/logo/logo_28.png") no-repeat 0 0;width:188px;}.sponsor-bx a.sponsor29{background:url("images/challenge/logo/logo_29.png") no-repeat 0 0;width:142px;}.sponsor-bx a.sponsor30{background:url("images/challenge/logo/logo_30.png") no-repeat 0 0;width:160px;}.sponsor-bx a.sponsor31{background:url("images/challenge/logo/logo_31.png") no-repeat 0 0;width:173px;}.sponsor-bx a.sponsor32{background:url("images/challenge/logo/logo_32.png") no-repeat 0 0;width:187px;}.sponsor-bx a.sponsor33{background:url("images/challenge/logo/logo_33.png") no-repeat 0 0;width:172px;}.sponsor-bx a.sponsor34{background:url("images/challenge/logo/logo_34.png") no-repeat 0 0;width:154px;}.sponsor-bx a.sponsor35{background:url("images/challenge/logo/logo_35.png") no-repeat 0 0;width:191px;}.sponsor-bx a.sponsor36{background:url("images/challenge/logo/logo_36.png") no-repeat 0 0;width:191px;}.sponsor-bx a.sponsor37{background:url("images/challenge/logo/logo_37_2.png") no-repeat 0 0;}.sponsor-bx a.sponsor38{background:url("images/challenge/logo/logo_38.png") no-repeat 0 0;width:159px;}.sponsor-bx a.sponsor39{background:url("images/challenge/logo/logo_39.png") no-repeat 0 0;width:89px;height:98px;}.sponsor-bx a.sponsor39:hover{background-position:0 -98px;}.sponsor-bx a.sponsor40{background:url("images/challenge/logo/logo_40_2.png") no-repeat 0 0;width:215px;}.sponsor-bx a.sponsor41{background:url("images/challenge/logo/logo_41.png") no-repeat 0 0;width:195px;}.sponsor-bx a.sponsor42{background:url("images/challenge/logo/logo_42.png") no-repeat 0 0;width:179px;}.sponsor-bx a.sponsor43{background:url("images/challenge/logo/logo_43_2.png") no-repeat 0 0;}.sponsor-bx a.sponsor44{background:url("images/challenge/logo/logo_44.png") no-repeat 0 0;width:120px;}.sponsor-bx a.sponsor45{background:url("images/challenge/logo/logo_45_2.png") no-repeat 0 0;width:215px;}.sponsor-bx a.sponsor46{background:url("images/challenge/logo/logo_46.png") no-repeat 0 0;width:187px;}.sponsor-bx a.sponsor47{background:url("images/challenge/logo/logo_47.png") no-repeat 0 0;width:210px;}.sponsor-bx a.sponsor48{background:url("images/challenge/logo/logo_48.png") no-repeat 0 0;width:187px;}.sponsor-bx a.sponsor49{background:url("images/challenge/logo/logo_49.png") no-repeat 0 0;width:66px;}.sponsor-bx a.sponsor50{background:url("images/challenge/logo/logo_50.png") no-repeat 0 0;}.sponsor-bx a.sponsor51{background:url("images/challenge/logo/logo_51_2.png") no-repeat 0 0;}.sponsor-bx a.sponsor52{background:url("images/challenge/logo/logo_52.png") no-repeat 0 0;}.sponsor-bx a.sponsor53{background:url("images/challenge/logo/logo_53.png") no-repeat 0 0;}.sponsor-bx a.sponsor54{background:url("images/challenge/logo/logo_54_3.png") no-repeat 0 0;}.sponsor-bx a.sponsor55{background:url("images/challenge/logo/logo_55.png") no-repeat 0 0;width:215px;}.sponsor-bx a.sponsor56{background:url("images/challenge/logo/logo_56.png") no-repeat 0 0;}.sponsor-bx a.sponsor57{background:url("images/challenge/logo/logo_57.png") no-repeat 0 0;width:215px;}.sponsor-bx a.sponsor58{background:url("images/challenge/logo/logo_58_4.png") no-repeat 0 0;}.sponsor-bx a.sponsor59{background:url("images/challenge/logo/logo_59_2.png") no-repeat 0 0;width:184px;}.sponsor-bx a.sponsor60{background:url("images/challenge/logo/logo_60_2.png") no-repeat 0 0;width:184px;}.sponsor-bx a.sponsor61{background:url("images/challenge/logo/logo_61.png") no-repeat 0 0;width:215px;}.sponsor-bx a.sponsor62{background:url("images/challenge/logo/logo_62.png") no-repeat 0 0;width:215px;}.sponsor-bx a.sponsor63{background:url("images/challenge/logo/logo_63.png") no-repeat 0 0;width:69px;}.sponsor-bx a.sponsor64{background:url("images/challenge/logo/logo_64_2.png") no-repeat 0 0;}.sponsor-bx a.sponsor65{background:url("images/challenge/logo/logo_65.png") no-repeat 0 0;width:215px;}.sponsor-bx a.sponsor66{background:url("images/challenge/logo/logo_66.png") no-repeat 0 0;width:215px;}.sponsor-bx a.sponsor67{background:url("images/challenge/logo/logo_67.png") no-repeat 0 0;}.sponsor-bx a.sponsor68{background:url("images/challenge/logo/logo_68.png") no-repeat 0 0;}.sponsor-bx a.sponsor69{background:url("images/challenge/logo/logo_69.png") no-repeat 0 0;}.sponsor-bx a.sponsor70{background:url("images/challenge/logo/logo_70.png") no-repeat 0 0;}.sponsor-bx a.sponsor71{background:url("images/challenge/logo/logo_71_2.png") no-repeat 0 0;}.sponsor-bx a.sponsor72{background:url("images/challenge/logo/logo_72_3.png") no-repeat 0 0;}.sponsor-bx a.sponsor73{background:url("images/challenge/logo/logo_73_2.png") no-repeat 0 0;}.sponsor-bx a.sponsor74{background:url("images/challenge/logo/logo_74.png") no-repeat 0 0;}.sponsor-bx a.sponsor75{background:url("images/challenge/logo/logo_75.png") no-repeat 0 0;}.sponsor-bx a.sponsor76{background:url("images/challenge/logo/logo_76_2.png") no-repeat 0 0;}.sponsor-bx a.sponsor77{background:url("images/challenge/logo/logo_77.png") no-repeat 0 0;}.sponsor-bx a.sponsor78{background:url("images/challenge/logo/logo_78.png") no-repeat 0 0;}.sponsor-bx a.sponsor79{background:url("images/challenge/logo/logo_79.png") no-repeat 0 0;}.sponsor-bx a.sponsor80{background:url("images/challenge/logo/logo_80.png") no-repeat 0 0;}.sponsor-bx a.sponsor81{background:url("images/challenge/logo/logo_81.png") no-repeat 0 0;}.sponsor-bx a.sponsor82{background:url("images/challenge/logo/logo_82.png") no-repeat 0 0;}.sponsor-bx a.sponsor83{background:url("images/challenge/logo/logo_83.png") no-repeat 0 0;}.sponsor-bx a:hover{background-position:0 -87px;text-decoration:none;}.blog_p .sponsor-bx h3{display:none;}#challenge_page.full_width{padding:32px 0 54px;margin:20px 0 0;}#challenge_page.bottom{padding:0 0 40px;}#challenge_page .prize_box{margin:0 auto;max-width:1098px;display:grid;grid-gap:6px;grid-template-columns:repeat(auto-fit, minmax(325px, 1fr));}#challenge_page .prizes{max-width:375px;}#challenge_page .prizes h4{font-size:18px;line-height:72px;height:101px;}#challenge_page .prizes h4 img{margin:0 28px 0 15px;width:60px;}#challenge_page .prizes span.color_grey{top:47px;line-height:normal;left:103px;}#challenge_page .prizes ul{width:calc(100% - 15px);padding:0 0 0 15px;margin:0;}#challenge_page .prizes li{background:url("images/challenge/ch_list.png") no-repeat 0 10px;padding:0 0 0 7px;line-height:22px;max-width:305px;width:calc(100% - 20px);}#challenge_page .prizes p{padding:0;line-height:24px;}#challenge_page .company_prize{max-width:1098px;padding:36px 0 45px;border-bottom:1px solid #e1e1e1;}#challenge_page .company_prize .prizes{margin:17px 0 0;max-width:519px;width:calc(50% - 30px);}#challenge_page .company_prize .prizes.lt_col{margin:17px 60px 0 0;}#challenge_page .company_prize .prizes_img{max-width:500px;width:100%;}#challenge_page .company_prize h3{padding:10px 0 12px;}#challenge_page .company_prize h5{padding:19px 0 0;text-indent:0;font-weight:700;}#challenge_page .company_prize h4{padding:25px 0 0;}#challenge_page .supported_box{margin:54px 0 0;}#challenge_page .supported_box h4{padding:0 0 18px;font-size:24px;font-weight:400;}#challenge_page .supported_box a.supported_logo{margin:15px;height:50px;text-indent:-9999px;width:130px;}#challenge_page .supported_box a.supported_logo:hover{background-position:0 0;}#challenge_page .supported_box a.supported1{background:url("images/challenge/suppotr_logo.png") no-repeat 0 0;width:176px;}#challenge_page .supported_box a.supported2{background:url("images/challenge/suppotr_logo2.png") no-repeat 0 0;width:150px;}#challenge_page .supported_box a.supported3{background:url("images/challenge/suppotr_logo3_v2.png") no-repeat 0 0;width:193px;}#challenge_page .supported_box a.supported4{background:url("images/challenge/suppotr_logo4.png") no-repeat 0 0;width:146px;}#challenge_page .supported_box a.supported5{background:url("images/challenge/suppotr_logo5.png") no-repeat 0 0;width:174px;}#challenge_page .supported_box a.supported6{background:url("images/challenge/suppotr_logo6.png") no-repeat 0 0;width:144px;}#challenge_page .supported_box a.supported7{background:url("images/challenge/suppotr_logo7.png") no-repeat 0 0;width:48px;}#challenge_page .supported_box a.supported8{background:url("images/challenge/suppotr_logo8.png") no-repeat 0 0;width:104px;}#challenge_page .supported_box a.supported9{background:url("images/challenge/suppotr_logo9.png") no-repeat 0 0;width:150px;}#challenge_page .supported_box a.supported10{background:url("images/challenge/suppotr_logo10.png") no-repeat 0 0;width:124px;}#challenge_page .supported_box a.supported11{background:url("images/challenge/suppotr_logo11.png") no-repeat 0 0;width:180px;}#challenge_page .supported_box a.supported12{background:url("images/challenge/suppotr_logo12.png") no-repeat 0 0;width:184px;}#challenge_page .supported_box a.supported13{background:url("images/challenge/suppotr_logo13.png") no-repeat 0 0;width:107px;}#challenge_page .supported_box a.supported14{background:url("images/challenge/suppotr_logo14_2.png") no-repeat 0 0;width:182px;}#challenge_page .supported_box a.supported15{background:url("images/challenge/suppotr_logo15.png") no-repeat 0 0;width:130px;}#challenge_page .supported_box a.supported16{background:url("images/challenge/suppotr_logo16.png") no-repeat 0 0;width:134px;}#challenge_page .supported_box a.supported17{background:url("images/challenge/suppotr_logo17.png") no-repeat 0 0;width:180px;}#challenge_page .supported_box a.supported18{background:url("images/challenge/suppotr_logo18.png") no-repeat 0 0;width:196px;}#challenge_page .supported_box a.supported19{background:url("images/challenge/suppotr_logo19.png") no-repeat 0 0;width:178px;}#challenge_page .supported_box a.supported20{background:url("images/challenge/suppotr_logo20.png") no-repeat 0 0;width:112px;}#challenge_page .supported_box a.supported21{background:url("images/challenge/suppotr_logo21.png") no-repeat 0 0;width:144px;}#challenge_page .supported_box a.supported23{background:url("images/challenge/suppotr_logo23.png") no-repeat 0 0;width:49px;}#challenge_page .supported_box a.supported24{background:url("images/challenge/suppotr_logo24.png") no-repeat 0 0;width:180px;}#challenge_page .supported_box a.supported25{background:url("images/challenge/suppotr_logo25.png") no-repeat 0 0;width:183px;}#challenge_page .supported_box a.supported26{background:url("images/challenge/suppotr_logo26.png") no-repeat 0 0;width:85px;}#challenge_page .supported_box a.supported27{background:url("images/challenge/suppotr_logo27.png") no-repeat 0 0;width:108px;}#challenge_page .supported_box a.supported28{background:url("images/challenge/suppotr_logo28.png") no-repeat 0 0;width:139px;}#challenge_page .supported_box a.supported29{background:url("images/challenge/suppotr_logo29.png") no-repeat 0 0;width:45px;}#challenge_page .supported_box a.supported30{background:url("images/challenge/suppotr_logo30.png") no-repeat 0 0;width:68px;}#challenge_page .supported_box a.supported31{background:url("images/challenge/suppotr_logo31.png") no-repeat 0 0;width:56px;}#challenge_page .supported_box a.supported32{background:url("images/challenge/suppotr_logo32.png") no-repeat 0 0;width:148px;}#challenge_page .supported_box a.supported33{background:url("images/challenge/suppotr_logo33.png") no-repeat 0 0;width:170px;}#challenge_page .supported_box a.supported34{background:url("images/challenge/suppotr_logo34.png") no-repeat 0 0;width:202px;}#challenge_page .supported_box a.supported35{background:url("images/challenge/suppotr_logo35.png") no-repeat 0 0;width:160px;}#challenge_page .supported_box a.supported36{background:url("images/challenge/suppotr_logo36.png") no-repeat 0 0;width:86px;}#challenge_page .supported_box a.supported37{background:url("images/challenge/suppotr_logo37_2.png") no-repeat 0 0;width:156px;}#challenge_page .supported_box a.supported38{background:url("images/challenge/suppotr_logo38.png") no-repeat 0 0;width:165px;}#challenge_page .supported_box a.supported39{background:url("images/challenge/suppotr_logo39.png") no-repeat 0 0;width:100px;}#challenge_page .supported_box a.supported40{background:url("images/challenge/suppotr_logo40.png") no-repeat 0 0;width:160px;}#challenge_page .supported_box a.supported41{background:url("images/challenge/suppotr_logo41.png") no-repeat 0 0;width:203px;}#challenge_page .supported_box a.supported42{background:url("images/challenge/suppotr_logo42.png") no-repeat 0 0;width:132px;}#challenge_page .supported_box a.supported43{background:url("images/challenge/suppotr_logo43.png") no-repeat 0 0;width:87px;}#challenge_page .supported_box a.supported44{background:url("images/challenge/suppotr_logo44.png") no-repeat 0 0;width:209px;}#challenge_page .supported_box a.supported45{background:url("images/challenge/suppotr_logo45.png") no-repeat 0 0;width:167px;}#challenge_page .supported_box a.supported46{background:url("images/challenge/suppotr_logo46.png") no-repeat 0 0;width:50px;}#challenge_page .supported_box a.supported47{background:url("images/challenge/suppotr_logo47.png") no-repeat 0 0;width:216px;}#challenge_page .supported_box a.supported48{background:url("images/challenge/suppotr_logo48.png") no-repeat 0 0;width:153px;}#challenge_page .supported_box a.supported49{background:url("images/challenge/suppotr_logo49.png") no-repeat 0 0;width:210px;}#challenge_page .supported_box a.supported50{background:url("images/challenge/suppotr_logo50.jpg") no-repeat 0 0;width:218px;}#challenge_page .ch_comment-box{float:left;padding:2px 0 5px;margin:24px 0 0;width:1140px;}#challenge_page .comment-p{background:url("images/comment-p_top1.png") no-repeat 0 0;float:left;margin:17px 28px 0 0;padding:12px 0 0;width:348px;}#challenge_page .comment-p p{background:url("images/comment-p_mid1.png") repeat-y 0 0;padding:10px 18px 15px;float:left;width:312px;}#challenge_page .comment-p span{background:url("images/comment-p_bottom1.png") no-repeat 0 0;color:#858d96;float:left;width:100%;padding:33px 0 0;text-align:right;}#challenge_page .prev_ch{float:left;width:100%;padding:0 0 51px;display:none;}#challenge_page .prev_ch h4.category_title{margin:10px 0 0;}#challenge_page .prev_ch .product_item{height:188px;}#challenge_page .prev_ch .prod.hover .hover_border{height:181px;}#challenge_page .prev_ch .prod .list-bottom{width:258px;}#challenge_page .prev_ch .prod .img-full-prod{float:left;height:184px;width:100%;background-position:50% 50%;background-size:147% auto;}#challenge_page .prev_ch .prod .img-full-prod img{float:left;height:100%;}#challenges_list .challenges_box{border-bottom:1px solid #e1e1e1;margin:34px 0 0;padding:0 0 36px;}#challenges_list .challenges_box.first{margin:30px 0 0;padding:0 0 22px;}#challenges_list .challenges_box.last{border:0;}#challenges_list .community-lt{max-width:660px;width:calc(100% - 380px);}#challenges_list .community-rt{width:365px;margin:0 0 0 15px;}#challenges_list h2 a{font-size:18px;line-height:26px;}#challenges_list h2 a:hover{text-decoration:underline;}#challenges_list h2 img{float:left;margin:0 0 0 20px;}#challenges_list .community-lt p{padding:2px 0 17px;}#challenges_list .community-rt h6{font-size:18px;padding:2px 0 31px;}#challenges_list .arch_copm_logos{margin:5px 0 0;}#challenges_list .arch_copm_logos img{max-width:365px;}#challenges_list .banner{padding:0 0 1px;}#challenges_list .community-rt .btn_b{width:250px;margin:3px 0 0;}#challenges_list .community-lt span{line-height:40px;}#challenges_list .community-lt h6{font-size:18px;line-height:22px;margin:7px 0 0;padding:0 0 12px;}#challenges_list .community-lt h6 a{font-size:14px;line-height:30px;}#challenges_list .community-lt h6 a:hover{text-decoration:underline;}.product_grid.gallery-page-list{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));}#challenges_list .prod.challenges span{width:208px;}#challenges_list .community-lt span.rd3, #challenges_list .community-lt span.nd2, #challenges_list .community-lt span.st1{background:url("images/challenge/place_first.png") no-repeat 0 0;background-size:auto 100%;bottom:-15px;left:26px;padding:0;width:65px;height:73px;z-index:100;}#challenges_list .community-lt span.nd2{background:url("images/challenge/place_second.png") no-repeat 0 0;background-size:auto 100%;}#challenges_list .community-lt span.rd3{background:url("images/challenge/place_third.png") no-repeat 0 0;background-size:auto 100%;}#challenges_list .community-lt .btn_b{margin:28px 0 0;padding:0 37px;}#challenges_list .community-rt span{margin:11px 0 0;padding:0 0 12px;}#challenges_list #left_d.countdownHolder{height:auto;width:auto;margin:0;float:none;}#challenges_list #left_d span{width:auto;margin:0;padding:0;float:none;}#challenges_list #left_d .countMinutes,#challenges_list #left_d .countHours{display:none;}#challenges_list #left_d .countDays{display:inline;width:auto;line-height:18px;float:none;height:auto;font-size:13px;}#challenges_list #left_d .countDays .position{font-size:13px;line-height:18px;width:auto;margin:0;padding:0;float:none;}#challenges_list .challenges_box.fame h2{line-height:46px;}#challenges_list .fame.blog_category .product-list{margin:0 0 0 -1px;}#challenges_list .fame.blog_category h2 a{font-size:14px;line-height:30px;}#challenges_list .fame .product-list{height:auto;}#challenges_list .fame .btn_b{margin:0;}#challenge-post #product-slider{margin:0;}#challenge-post #product-slider .render_zoom{background:url("images/challenge/render_zoom.png") no-repeat 0 0;width:32px;height:32px;bottom:45px;left:50%;z-index:10;text-indent:-9999px;margin:0 0 0 -16px;}#challenge-post #product-slider .render_zoom:hover{background-position:0 -32px;}#challenge-post #product-slider img{border:0;max-width:100%;height:auto;}#challenge-post .challenge-info{width:calc(100% - 28px);padding:24px 0 0 28px;margin:0;}#challenge-post .challenge-info_lt{margin:0;width:calc(100% - 285px);}#challenge-post .challenge-info_lt li, #challenge-post .challenge-info_lt ul{padding:0;}#challenge-post .challenge-info_lt .challenge-info_content{width:calc(100% - 240px);font-size:14px;line-height:20px;}#challenge-post .challenge-info_lt li{font-size:14px;padding:0 0 23px;}#challenge-post .challenge-info_lt li span{display:inline;float:none;}#challenge-post p{font-size:15px;line-height:22px;padding:0 0 10px;float:left;width:100%;}#respond p.comment-form-box3, #challenge-post p.comment-form-box3{width:70%;margin:24px 0 0 114px;}p.comment-form-box3 #chb_subscribe, #challenge-post p.comment-form-box3 #chb_subscribe{width:auto;height:auto;padding:0;border:0;margin:5px 14px 0 0;border-radius:0;}#challenge-post .challenge-info_lt li.author{font-size:18px;}#challenge-post .making_wip{margin:14px 0 0;width:170px;}#challenge-post .making_wip a:hover{text-decoration:underline;}#challenge-post .making_wip .winner-box{width:auto;}#challenge-post .interview-box, #challenge-post .wip-of-box, #challenge-post .making-of-box{background:url("images/challenge/ch_icon.png") no-repeat 0 -40px;margin:20px 0 0;padding:0 0 0 60px;font-size:18px;line-height:40px;height:40px;}#challenge-post .wip-of-box{background-position:0 0;margin:0;}#challenge-post .interview-box{background:url("images/challenge/ch_icon_2.png") no-repeat 0 0;height:41px;}#challenge-post.inspiration .making-of-box{margin:0;}#challenge-post .challenge-info_rt{margin:-14px 0 0;width:268px;}#challenge-post .challenge-info_rt .prod,#challenge-post .challenge-info_rt .prod .img-full-prod{width:264px;float:left;}#challenge-post .challenge-info_rt .sprods-add{height:162px;}#challenge-post #product-slider .winner_bb{width:calc(100% - 22px);bottom:30px;left:21px;z-index:1;}#challenge-post .winner_bb img{margin:0 20px 0 0;}#challenge-post .challenge-info_lt .winner_bb{left:auto;bottom:0;}#challenge-post .all-vehicle-btn{margin:22px 0 0;}#challenge-post .ch_comment_info{margin:31px 0 0;padding:23px 0 0;}#challenge-post .ch_comment_lt{max-width:660px;width:calc(100% - 430px);}#challenge-post .ch_comment_rt{max-width:415px;padding:0 0 15px;}#challenge-post .ch_comment_rt h4{font-size:18px;margin:-4px 0 0;}#challenge-post .ch_comment_rt h4 a{float:right;font-size:14px;}#challenge-post .ch_comment_rt h4 a:hover{text-decoration:underline;}#challenge-post .ch_comment_rt .product-list{max-width:420px;margin:15px 0 0;padding:0 0 38px;}.oth_proj{display:grid;grid-gap:5px;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));}#challenge-post .ch_comment_rt .prod.current{border:2px solid #007cc2;}#challenge-post .ch_comment_rt .sp_logo_title{font-weight:400;}#challenge-post .ch_comment_rt amp-img{width:100%;float:left;margin:36px 0 0;}#challenge-post .ch_comment_rt .all-vehicle-btn{margin:0 auto;padding:0 45px;font-size:14px;display:block;float:none;width:90px;}#challenge-post .blueprint-description{margin:20px 0 0;}.showcase-box h2,.showcase-box{padding:10px 0 0;}.showcase-box h2{font-size:20px;padding:20px 0 14px;float:left;width:100%;}.showcase-box{padding-top:56.25%;max-width:640px;margin:0 auto;float:none;}.showcase-box iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}#challenge-post .showcase .challenge-info_lt{max-width:365px;}.showcase-info_rt{max-width:557px;min-width:200px;}.showcase .author_img img{width:89px;height:auto;border:1px solid #595959;border-radius:55px;margin:0 20px 0 0;line-height:14px;font-size:12px;}#challenge-post .showcase .challenge-info_lt li.author_img{line-height:89px;font-size:20px;}#challenge-post .showcase .challenge-info_lt li.author{line-height:20px;padding:0 0 5px;}.showcase .product-list{max-width:567px;}.showcase .prod{float:right;}#challenge-post .prev_next{float:left;margin:0 3px 0 0;height:100%;}#challenge-post.showcase .prev_next{display:none;}#challenge-post .prev_next.next_post{float:right;}#challenge-post .prev_next a{float:left;height:87px;width:11px;text-indent:-99999px;padding:0;margin:0 2px 0 0;}#challenge-post .prev_next a span{float:left;height:19px;width:11px;text-indent:-99999px;position:relative;top:50%;margin:-9px 0 0;}#challenge-post .prev_post a span{background:url("images/menu-ico.svg") no-repeat -21px -391px;}#challenge-post .prev_post a:hover span{background-position:-1px -391px;}#challenge-post .next_post a span{background:url("images/menu-ico.svg") no-repeat -109px -391px;}#challenge-post .next_post a:hover span{background-position:-129px -391px;}#challenge-post .prev_next_b a{width:200px;height:100%;padding:0;margin:0;top:0;z-index:5;}#challenge-post .prev_next_b a span{background:url("images/scrolls_n.png") no-repeat 0 0;width:32px;height:32px;text-indent:-9999px;overflow:hidden;margin:-16px 0 0 20px;top:50%;}#challenge-post .prev_next_b.next_post a{right:0;}#challenge-post .prev_next_b.prev_post a{left:0;}#challenge-post .prev_next_b a:hover span{background-position:-32px 0;}#challenge-post .prev_next_b.next_post a span{background-position:0 -33px;margin:-16px 20px 0 0;}#challenge-post .prev_next_b.next_post a:hover span{background-position:-32px -33px;}.ch_comment_info .prev_next{display:none;}#comments{background:none;margin:10px 0 0;padding:0 0 10px;float:left;width:100%;}#comments .comment-meta.commentmetadata{font-size:12px;color:#858d96;line-height:18px;}#comments #commentform,#comments #respond{padding:0;float:left;width:100%;}#comments #commentform{width:575px;}#comments h3{background:none;font-size:18px;line-height:22px;margin:15px 0 0;padding:0;width:100%;text-indent:10px;font-weight:400;}#comments p.logged-in-as{padding:0;color:#858d96;text-indent:10px;}#comments h3#comments-title{margin:15px 0 0;}.comment-form-box2{float:left;width:100%;}#prod-descr p.comment-form-box3,.comment-form-box3{height:17px;float:left;margin:24px 0 0;position:relative;z-index:10;width:350px;}#prod-descr p.comment-form-box3{display:none;}.comment-form-box3 label{color:#858d96;line-height:26px;font-size:14px;float:left;}.comment-form-box3 input#subscribe{width:12px;margin:0 18px 0 0;padding:0;}#commentform p.form-submit{float:left;width:100%;padding:0;}#commentform p.form-submit input.submit{margin:27px auto 0;}#comments .comments-top-box{display:none;}#comments .comments-bottom-box{display:none;}#comments .form{margin:0;padding:0;position:relative;float:left;width:100%;}#comments .form li{float:left;padding:0 0 10px;width:282px;}#comments .form li.comment-form-comment{width:100%;}#comments input.submit{margin:18px 0 0 186px;}#comments .commentlist li.disnone{display:none;}#comments h3 a,#comments h3 small{float:right;margin:0 10px 0 0;}.comment-author-avatar{float:left;display:block;width:89px;}.comment-author-box{display:block;overflow:hidden;}#challenge-post .comment-author-box p{width:97%;}.comment-author-box .fn{font-weight:700;font-style:normal;}.comment-author-avatar img{float:left;border-radius:40px;}.comment-author.vcard{margin:9px 0 0;line-height:20px;}#comments h3 a.nolinck{font-size:18px;line-height:21px;color:#e4d501;cursor:default;}#comments h3 a.nolinck:hover{text-decoration:none;}#comments label{float:left;}#comments .commentlist{float:left;margin:0;width:100%;padding:0;}#comments .commentlist li{float:left;display:inline-block;width:100%;padding:10px 0;}#comments .comment{float:left;width:100%;}#comments .commentlist .reply{display:none;border-bottom:1px solid #595959;padding:0 0 5px;float:left;width:100%;}#respond .popup-si-form .comment-form-comment .form-input{width:481px;}.contct-form #respond .form-mails{padding:0;}.contct-form #respond .form-mails b{color:#858d96;cursor:text;display:block;font-size:14px;left:24px;line-height:20px;margin:0;padding:0;position:absolute;top:18px;font-weight:400;white-space:nowrap;z-index:20;}.contct-form #respond .upbox .form-mails b{display:none;}#respond .comment-form-comment textarea{margin:10px 14px 0;height:92px;width:calc(100% - 54px);}#respond .comment-form-comment input.submit{margin:30px 0 0 187px;}#comments #respond{float:left;width:100%;margin:0 0 0 79px;}#comments #respond #popup-form{padding:0;}#respond .form-input,#respond .form-input1{width:100%;position:relative;}#respond .contact-form{margin:0;}#respond .error-correction{top:-33px;}.txt-rt-bx,#respond .ssbjc{display:none;}.pst_com-box h2{text-align:center;padding:0 0 21px;font-size:18px;font-weight:400;line-height:42px;}#commentform input:hover{border:1px solid #007cc2;}#commentform input[type="image"]:hover{border:0;}#commentform p.form-submit input.submit:hover, #commentform p.form-submit input.submit:focus{border:0;}#respond .comment-form-comment textarea:hover{background:#fff;border:1px solid #007cc2;}.blog_post #comments{margin:0 0 30px 2px;}.blog_post #comments .commentlist{width:100%;margin:0;}.blog_post #comments #respond{width:533px;margin:0 0 0 94px;}.blog_post .comment-author-avatar img{margin:14px 0 0;}.blog_post .comment-body{float:left;width:calc(100% - 15px);padding:12px 0 9px;}.form-cont-box{float:left;text-align:left;max-width:254px;padding:0;margin:0 14px;}.form-cont-box.mess_bx{width:100%;}.form-cont-box .form-label{float:left;padding:6px 0 1px;width:100%;}.form-cont-box .form-input{float:left;padding:0 0 3px;width:100%;}.form-cont-box .form-input1 input{width:calc(100% - 20px);}.form-cont-box label{float:left;width:100%;text-indent:12px;}.form-cont-box.subject{margin:0 0 0 140px;}.form-cont-box.message{width:100%;}.form-cont-box b.error{display:none;}#quick-contact{float:left;width:100%;font-size:18px;text-indent:14px;}.pst_com-box #respond ul.form{float:left;width:100%;}.pst_com-box #comments.post_blog li,.pst_com-box #respond{background:#fff;float:left;padding:22px 22px 41px;margin:40px 0 2px 2px;max-width:865px;width:calc(100% - 44px);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);}.pst_com-box #respond .comment-form{margin:0 auto;max-width:565px;width:100%;}.pst_com-box #comments.post_blog li{padding:5px 0 10px 20px;margin:8px 0 0;max-width:890px;width:calc(100% - 24px);}.pst_com-box #comments.post_blog li .children{float:left;width:100%;}.pst_com-box #comments.post_blog li .children li{float:left;width:calc(100% - 85px);box-shadow:none;padding:5px 0 10px 80px;}.form-cont-box .send-boxes{float:left;width:100%;}.contact-form{margin:15px 0 0;float:left;width:100%;}#challenge-post .pst_com-box #respond{max-width:615px;width:calc(100% - 44px);margin:0;padding:22px 22px 30px;}#challenge-post .pst_com-box #comments.post_blog li{max-width:639px;width:calc(100% - 20px);}#challenge-post .pst_com-box #comments input.submit{margin:30px 0 0 187px;}.blog_post{max-width:910px;margin:0 auto 40px;display:block;}.topTitle{font-size:28px;line-height:32px;padding:28px 0 34px;}.single-blog{padding:22px 22px 41px;max-width:865px;width:calc(100% - 44px);}.single-blog .product-list{float:left;width:100%;}.single-blog ul, .single-blog p{float:left;font-size:16px;line-height:26px;padding:0 0 15px;width:100%;}.single-blog ul{padding: 0 0 26px 10px;width:calc(100% - 10px);}.single-blog ul li{list-style:disc inside;}.single-blog ol li{list-style:none;}.single-blog .place{float:left;width:100%;margin:0 0 0 -5px;padding:0 0 40px;line-height:100px;}.single-blog .place p{display:none;}.single-blog amp-img.aligncenter{margin:0 auto;display:block;}.single-blog .place amp-img, .single-blog .place img{float:left;margin:0 30px 0 0;}.single-blog .place.special span{display:table-cell;height:100px;vertical-align:middle;font-size:16px;line-height:26px;margin:0;float:none;width:auto;}.single-blog .place.special img{margin:0 20px 0 0;}.single-blog .place b{float:left;line-height:94px;margin:0 30px 0 0;}.single-blog h2, .single-blog h4{font-size:24px;line-height:32px;float:left;width:100%;}.single-blog h2{padding:20px 0 26px;font-weight:400;}.single-blog h4{margin:27px 0 34px;font-weight:700;}.single-blog .place h4{display:table-cell;height:100px;vertical-align:middle;font-size:24px;line-height:32px;margin:0;float:none;width:auto;}.single-blog h5{font-size:18px;font-weight:700;padding:0 0 26px;}.single-blog h6{float:left;font-size:24px;line-height:40px;width:100%;padding:0 0 19px;font-weight:700;}.single-blog h3{float:left;width:100%;font-weight:700;padding:20px 0 26px;}.single-blog .size-full{margin:0 0 0 -22px;max-width:908px;width:calc(100% + 44px);height:auto;}.single-blog a img{border:1px solid #fff;}.single-blog a:hover img{border:1px solid #007cc2;}.single-blog .blog-qws{float:left;margin:4px 0 0 40px;}.single-blog .blog-qws span{color:#858d96;font-size:16px;}.single-blog .blog-answer{float:left;width:100%;}.single-blog div.hr{border-top:1px solid #e1e1e1;float:left;height:35px;width:100%;}.simmilar-bposts{float:left;width:100%;margin:34px 0 0;}.simmilar-bposts h3{font-size:18px;float:left;width:100%;font-weight:700;}.simmilar-bposts .prod.blog{margin:16px 0 0;}.author-post{padding:0 0 30px;}.author-post-box{float:left;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin:8px 0 0 40px;padding:40px 0 48px;width:782px;}.author-post-box .rt{float:right;width:497px;}.author-post-box .rt p{display:block;}.author-post-box h4{font-size:18px;line-height:18px;padding:0 0 15px;margin:0;font-weight:700;}.author-post-box img{float:left;margin:0;}.author-post-box h5{font-size:16px;font-weight:700;}.author-post-box p{padding:0 0 10px;}.author-post-box a{background:#858d96;color:#fff;border-radius:3px;float:left;height:42px;line-height:42px;border:0;padding:0 32px;margin:14px 0 0;width:auto;}.author-post-box a:hover{background:#9ca5af;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);cursor:pointer;}.vis-links{max-width:320px;margin:0 auto;display:block;padding:30px 0 0;}.vis-links span{font-size:18px;line-height:30px;margin:0 12px 0 0;}#challenge-post .vis-links span{margin:0 18px 0 0;}#challenge-post .vis-links span{line-height:32px;}.vis-links .btn_soc{color:#fff;padding:5px 10px;font-size:12px;line-height:18px;border-radius:3px;text-indent:0;width:auto;height:18px;}.vis-links .btn_soc i{background:url("images/share_icons.png") no-repeat 0 0;float:left;width:11px;height:12px;margin:1px 4px 0 0;overflow:hidden;}.vis-links .btn-twitter i{background-position:0 -23px;}.vis-links .btn-pinterest i{background-position:0 -48px;}.vis-links .btn-facebook{background:#3b5997;border:1px solid #385590;}.vis-links .btn-facebook:hover{background:#2d4372;border:1px solid #273b64;}.vis-links .btn-pinterest{background:#bf1b21;border:1px solid #b61a1f;}.vis-links .btn-pinterest:hover{background:#921519;border:1px solid #801216;}.vis-links .btn-twitter{background:#54abee;border:1px solid #4ba6ed;}.vis-links .btn-twitter:hover{background:#2694e9;border:1px solid #178be4;}img.alignleft{display:inline;float:left;margin-right:15px;}img.alignright{display:inline;float:right;margin-left:15px;}img.aligncenter{display:block;margin:0 auto;}.pagi .center{left:50%;}.center-inn,.pagi .wp-pagenavi{padding:30px 0 0;left:-50%;display:inline-block;}.blog_cats a{float:left;color:#858d96;border:1px solid #858d96;padding:0 11px;margin:9px 0 0 8px;font-size:12px;line-height:30px;border-radius:3px;}.blog_cats a:hover{border:1px solid #007cc2;color:#007cc2;}.rel_blog_search a{color:#000;}.rel_blog_search a:hover{color:#007cc2;}.news a:hover{text-decoration:underline;}.comp_work{max-width:595px;width:100%;}.comp_work p.fwidth{padding:0 0 10px;}.comp_work .wpcf7 .form-label{width:110px;}.comp_work .wpcf7 .form-label label{font-size:13px;line-height:20px;text-indent:0;}.comp_work .wpcf7 .form-label.attachment{width:145px;font-size:13px;}.comp_work .wpcf7 .form-input,.comp_work .form-input1{float:left;width:calc(100% - 110px);}.comp_work .wpcf7 .form-label.attachment{width:145px;}.comp_work .wpcf7 .form-input.attachment{width:calc(100% - 145px);}.comp_work .wpcf7 .form-cont-box.fullrows span{line-height:14px;}.comp_work .codedropz-upload-handler{border:0;}.comp_work .rules_ch label, .comp_work .rules_ch .wpcf7-form-control-wrap{width:auto;}.comp_work .form-cont-box.fullrows{margin:-11px 0 0;padding:0 0 10px;}.comp_work .rules_ch{line-height:38px;}.comp_work .rules_ch .wpcf7-form-control-wrap, .comp_work .rules_ch .wpcf7-not-valid{position:unset;}.comp_work .rules_ch .wpcf7-not-valid-tip{position:absolute;width:140px;top:0;left:160px;}@media screen and ( max-width:1200px){#page.banner_b{background-size:155% auto;}}@media screen and ( max-width:1175px){.banner_b #challenge_page .banner{height:365px;}}@media screen and ( max-width:1142px){.fame .itm_post7, .fame .itm_post8, .top_works .itm_post7, .top_works .itm_post8{display:none;}}@media screen and ( max-width:1096px){#challenge_page .count .all-vehicle-btn{margin:20px 0 0 62px;float:left;}.banner_b #challenge_page .banner{height:325px;}}@media screen and ( max-width:1003px){#challenge_page .prize_box{grid-template-columns:repeat(auto-fit, minmax(270px, 1fr));}.banner_b #challenge_page .banner{height:310px;}}@media screen and ( max-width:990px){#challenge_page .rulers_bottom .product_grid{grid-template-columns:repeat(auto-fit, minmax(142px, 1fr));}#challenge_page .rulers_bottom .no_prod, #challenge_page .rulers_bottom .no_prod .img-full-prod{max-height:145px;}.banner_b #challenge_page .banner{height:305px;}}@media screen and ( max-width:930px){.fame.blog_category .itm_post4{display:none;}}@media screen and ( max-width:920px){#challenges_list .community-lt{width:100%;max-width:100%;}#challenges_list .community-rt{float:none;margin:0 auto;}}@media screen and ( max-width:880px){#challenge-post .challenge-info{width:100%;padding:24px 0 0;}#challenge-post .challenge-info_lt{width:100%;}#challenge-post .challenge-info_rt{float:left;padding:15px 0;width:100%;margin:0;}#challenge-post .winner_bb{bottom:15px;}#challenge-post .winner-box{width:80px;margin:15px 15px 0 0;}#challenge-post .ch_comment_lt{width:100%;margin:0 auto;float:none;}#challenge-post .ch_comment_rt{float:none;margin:0 auto;display:table;padding:20px 0 15px;}}@media screen and (max-width:866px){.fame.blog_category .product_grid{grid-template-columns:repeat(auto-fit, minmax(269px, 1fr));}.fame.blog_category .itm_post4{display:inline;}}@media screen and ( max-width:850px){#challenge_page .friends_box{float:none;margin:0 auto;padding:28px 0 0;width:376px;}.comp_info .comp_info_but{float:left;width:100%;max-width:100%;}.counter_box, #challenge_page .count .all-vehicle-btn, #challenge_page .btn_b.red{float:none;margin:20px auto 0;display:table;}.banner_b #challenge_page .banner{height:265px;}#challenge_page .rulers_bottom .itm_post5{display:none;}#challenge_page .rulers_bottom .no_prod, #challenge_page .rulers_bottom .no_prod .img-full-prod{max-height:127px;}#challenge_page .win_an{max-width:100%;}}@media screen and ( max-width:768px){#challenge_page p, #challenge_page #tab_description .lt_desc, #challenge_page #tab_description .rt_desc{width:100%;float:left;max-width:100%;margin:0;}#challenge_page .rt i{float:left;width:calc(100% - 70px);}#challenge_page #view-judge, #challenge_page .panes #tab_rules.pan_csm, #challenge_page .panes #tab_judge.pan_csm, #challenge_page .panes .pan_csm{width:30%;max-width:152px;}#challenge_page .panes .pan_csm.current span, #challenge_page .panes .pan_csm span{font-size:14px;width:calc(100% - 65px);padding:0 0 0 65px;}#challenge_page .panes .pan_csm span{background-position:10px 0;}#challenge_page #view-description.current span{background-position:10px -51px;}#challenge_page #view-rules{width:30%;max-width:130px;}#challenge_page #view-rules span{background-position:12px -108px;padding:0 0 0 80px;width:calc(100% - 80px);}#challenge_page #view-rules.current span{background-position:12px -159px;}#challenge_page #view-judge{max-width:130px;}#challenge_page #view-judge span{background-position:12px -215px;width:calc(100% - 80px);padding:0 0 0 80px;}#challenge_page #view-judge.current span{background-position:12px -266px;}#challenge_page .prizes{margin:0 auto 25px;}.banner_b #challenge_page .banner{height:235px;}}@media screen and ( max-width:693px){#challenge_page .rulers_bottom .product_grid{grid-template-columns:repeat(auto-fit, minmax(215px, 1fr));}#challenge_page .rulers_bottom .no_prod, #challenge_page .rulers_bottom .no_prod .img-full-prod{max-height:214px;}.banner_b #challenge_page .banner{height:215px;}#sb-wrapper{width:100%!important;height:100%!important;left:0!important;top:0!important;}#sb-wrapper-inner{height:100%!important;}}@media screen and ( max-width:693px){.comp_work.modal-content{width: calc(100% - 50px);max-width: 100%;}}@media screen and (max-width:640px){#challenge_page .company_prize .prizes, #challenge_page .company_prize .prizes.lt{width:100%;max-width:100%;margin:17px 0 0;}#challenge_page .tabs_csm{padding:37px 15px 20px;width:calc(100% - 34px);}#challenge_page .panes .pan_csm#view-description{margin:0 0 0 1px;}#challenge_page #tab_description .lt_desc{min-width:280px;}#challenge_page .panes .pan_csm span{font-size:13px;}#challenge_page .panes .pan_csm#tab_description{margin:0 0 0 1px;min-width:145px;}#challenge_page .panes #tab_rules.pan_csm span{background-position:5px -108px;padding:0 0 0 70px;width:calc(100% - 95px);}#challenge_page .panes #tab_rules.pan_csm, #challenge_page .panes #tab_judge.pan_csm{min-width:115px;}#challenge_page .rulers_box{float:left;margin:0;width:100%;}.banner_b #challenge_page .banner{height:200px;}.fame.blog_category .product_grid{grid-template-columns:repeat(auto-fit, minmax(194px, 1fr));}#challenge-post .challenge-info_lt .challenge-info_content{margin:15px 0 0;width:100%;}#challenge-post .making_wip{float:left;margin:0;width:100%;}#challenge-post .interview-box{margin:0 0 0 30px;}#challenge-post .making_wip .winner-box{max-width:100%;}#challenge-post .winner-box{width:50px;}.comment-author-avatar{width:50px;margin:10px 0 0;}.comment-author-avatar img{width:40px;height:auto;}.button_box.cont_center{display:block;}.button_box.cont_center .btn_b{margin:0 auto 15px;}}@media screen and (max-width:590px){.fame.by_tags .large.product_grid{grid-template-columns:repeat(auto-fit, minmax(177px, 1fr));}}@media screen and (max-width:560px){#challenge_page .panes{height:50px;}#challenge_page .tab-in-box{padding:50px 0 0;}#challenge_page .panes .pan_csm.current, #challenge_page .panes .pan_csm{max-width:124px;height:50px;}#challenge_page .panes .pan_csm.current span, #challenge_page .panes .pan_csm span{font-size:12px;line-height:33px;height:33px;background-size:40px auto;width:calc(100% - 45px);padding:0 0 0 45px;margin:10px 0 0;}#challenge_page #view-description span{background-position:10px 0;}#challenge_page #view-description.current span{background-position:10px -34px;}#challenge_page #view-rules{width:30%;max-width:115px;}#challenge_page #view-rules span{background-position:10px -71px;padding:0 0 0 58px;width:calc(100% - 58px);}#challenge_page #view-rules.current span{background-position:10px -105px;}#challenge_page #view-judge{max-width:102px;}#challenge_page #view-judge span{background-position:10px -142px;width:calc(100% - 57px);padding:0 0 0 57px;margin:10px 0 0;}#challenge_page #view-judge.current span{background-position:10px -176px;}#challenge_page .panes .pan_csm#tab_description{min-width:115px;}.banner_b #challenge_page .banner{height:175px;}}@media screen and (max-width:542px){#challenges_list .first .community-lt, #challenges_list .community-lt{padding:0 0 50px;}#challenges_list .community-lt .btn_b{margin:0 auto;display:table;top:30px;float:none;}}@media screen and ( max-width:520px){#challenge_page .rulers_bottom .product_grid{grid-template-columns:repeat(auto-fit, minmax(145px, 1fr));}#challenge_page .rulers_bottom .no_prod, #challenge_page .rulers_bottom .no_prod .img-full-prod{max-height:170px;}#challenge_page h4{line-height:24px;padding:0 0 15px;}.banner_b #challenge_page .banner{height:165px;}.single-page-bcrumbs .bbreadcrumbs{min-height:80px;}}@media screen and (max-width:480px){.fame.blog_category .large.product_grid, .fame.by_tags .large.product_grid{grid-template-columns:repeat(auto-fit, minmax(268px, 1fr));}.comp_work .wpcf7 .form-label, .comp_work .wpcf7 .form-input, .comp_work .wpcf7 .form-input1, .comp_work .wpcf7 .form-label.attachment, .comp_work .wpcf7 .form-input.attachment{width:100%;}.oth_proj{grid-template-columns:repeat(auto-fit, minmax(90px, 1fr));}}@media screen and (max-width:440px){#challenge_page .friends_box{max-width:260px;padding:0;}#challenge_page .comp_info .all-vehicle-btn{padding:0 25px;}#challenge_page .comp_info p{font-size:13px;}#challenge_page #view-description{width:37%;}#challenge_page #view-rules, #challenge_page #view-judge{width:30%;}.banner_b #challenge_page .banner{height:145px;}#challenge-post .winner_bb{bottom:5px;}#challenge-post .winner-box{width:30px;}#challenge-post .prev_next a{height:58px;}#challenge-post .ch_comment_rt .prod, #challenge-post .ch_comment_rt .img-full-prod{min-height:56px;}#challenge-post .ch_comment_rt .prod.current .img-full-prod{min-height:52px;}#challenges_list .community-rt .all-vehicle-btn{float:none;width:auto;margin:10px auto 0;}#challenge-post .interview-box{margin:30px 0 0;width:100%;}}@media screen and (max-width:395px){#challenge-post .showcase .challenge-info_lt li.author_img{line-height:60px;text-align:center;padding:0;}.showcase .author_img img{margin:0 auto;display:table;float:none;text-align:center;}}@media screen and (max-width:390px){.banner_b #challenge_page .banner{height:130px;}#challenges_list .community-rt{width:100%;}#challenges_list .arch_copm_logos img{width:100%;}.amaz{width:100%;}}@media screen and (max-width:365px){#challenge-post .ch_comment_rt .prod.current .img-full-prod{height:68px;}}@media screen and (max-width:350px){.blog_post .vis-links .btn_soc{margin:5px 8px 5px 0;}.counter, .counter_box{max-width:308px;width:100%;}}@media screen and (max-width:340px){.banner_b #challenge_page .banner{height:120px;}}@media screen and (max-width:320px){#challenge_page .panes .pan_csm.current span, #challenge_page .panes .pan_csm span{font-size:10px;}.banner_b #challenge_page .banner{height:110px;}}