/*탑메뉴*/
.wdd_topnav{display: inline-block; width: 730px; text-align: right; height: 60px;}
.wdd_topnav li{display: inline-block;}
.wdd_nav_topmenu{display: inline-block; width: 75px; height: 25px; line-height: 24px; border-radius: 12.5px; text-align: center; font-size: 12px; margin-top: 15px; margin-left: 9px}
.wdd_nav_topmenu:hover{background-color: #00bcd4; color: #f2f2f2}
.wdd_nav_topmenu_join{box-shadow: 0 0 0 2px #f2f2f2 inset }
.wdd_nav_topmenu_join:hover{box-shadow: none;color:#f2f2f2}
.wdd_nav_menu_selec a{font-weight: 700; color:#ff5050}
/*메인메뉴*/
.wdd_nav{display: block; position: relative; margin:auto; width: 960px; text-align: right; margin-top: 17px; z-index: 2;}
.wdd_nav_menu{display: inline-block; width: 95px; text-align: center; border-left: 2px solid #00bcd4; height: 20px; font-size: 15px; line-height: 19px;}
.wdd_nav_menu a:hover{font-weight: 500; color: #00bcd4}
.wdd_nav_menu_last{border-right: 2px solid #00bcd4;}
.wdd_main_ctr_txt{margin-top: 35px; font-size: 15px; text-align:center; line-height: 22px;margin-bottom: 70px;}
/*상단 이미지 영역*/
.wdd_main_img_box{width: 100%; height: 450px;}
.owl-slide p{width: 100%; height: 450px; background: no-repeat center center; background-size: cover; width: 100%; height: 450px;}
.wdd_main_img_txtbox{display: block; width: 960px; text-align: right; margin: auto;position: relative; top:-185px;}
.wdd_main_img_txt_1{font-size: 16.5px;}
.wdd_main_img_txt_1 span{font-size: 24px;margin-left: 7px;}
.wdd_main_img_txt_2{font-size: 41px; line-height: 40px;}
.wdd_main_img_pass_btn, .wdd_main_img_golf_btn{display: inline-block; width: 190px; height: 55px; margin-top: 20px; text-align: center; font-size: 22px; border-radius: 28px; line-height: 52px}
.wdd_main_img_pass_btn{box-shadow: 0 0 0 3px #f2f2f2 inset; margin-right: 18px;}
.wdd_main_img_golf_btn{margin-right: 70px;}
.wdd_main_img_pass_btn:hover{background-color:#333745; color: #f2f2f2; box-shadow:none}
.wdd_main_img_golf_btn:hover{background-color:#333745; color: #f2f2f2;}
/*배너 영역*/
.wdd_main_bnr{display: block; width: 960px; height: 250px; margin:50px auto; background: no-repeat center center; background-size: cover;text-indent: -9999px}
/*상품*/
.wdd_main_title_box{display: block; width: 38px; height: 7px;margin-bottom: 3px;position: relative;}
.wdd_main_title{font-size: 20px; margin-bottom: 5px;}
.wdd_main_title_txt{font-size: 15px; margin-bottom: 10px; line-height: 20px}
/*상품박스*/
.wdd_sale_box1,.wdd_sale_box2{display: block; width: 472px; height: 280px; background: no-repeat center center; background-size: cover; border-radius: 5px; margin-bottom: 18px;}
.wdd_sale_box1{float: left;}
.wdd_sale_box2{float: right;}
/*인기상품 표시*/
.wdd_sale_box_hot{display: block; position: relative; width: 84px; height: 43px; left: 15px; text-align: center; font-size: 18px; line-height:45px; }
.wdd_sale_box_hot:before
{  border-top: 20px solid #ff5050; border-left: 42px solid transparent; border-right: 42px solid transparent; content: ""; height: 0; left: 0; position: absolute; bottom: -20px; width: 0;}
/*할인율*/
.wdd_sale_box_sale_wrap{text-align: center; position: relative; top:-30px; right: 10px; float: right; width: 80px; height: 80px; border-radius: 100%; background-color: rgba(255,80,80,0.8);}
.wdd_sale_box_n{font-size: 26px; display: block;line-height: 20px;margin-top: 18px}
.wdd_sale_box_sale{font-size: 20px; display: block;}
/*정보표시 박스*/
.wdd_sale_box_btm{padding: 13px 30px 17px 30px; width: 412px; height: 120px; background-color: rgba(0,0,0,0.6); position: relative; top: 87px; border-radius: 0 0 5px 5px }
.wdd_sale_box_studio,.wdd_sale_box_title,.wdd_sale_box_info{display: block;}
.wdd_sale_box_studio{font-size: 16px}
.wdd_sale_box_title{font-size: 22px}
.wdd_sale_box_info{font-size: 14px;margin-top: 5px;line-height: 20px; width: 320px;word-break: keep-all}
.wdd_sale_box_price_wrap{display: block; width: 392px; padding-bottom: 15px; padding-right: 20px; text-align: right; position: absolute; bottom: 0; right: 0}
.wdd_sale_box_hrt{font-size: 24px; }
.wdd_sale_box_price{font-size: 26px}
.wdd_sale_box_click{z-index: 2; display: block; position: absolute; width: 472px; height: 280px; border-radius: 5px; text-indent: -9999px; font-size: 20px;}
.wdd_sale_box_click:hover{background-color: rgba(0,10,30,0.8); text-indent: 0; text-align: center;}
.wdd_sale_box_click:hover .wdd_m_glass{background-image: url(../img/wdd_m_glass.png)}
/*돋보기*/
.wdd_m_glass{display: block; width: 80px; height: 80px; background: center center no-repeat; text-indent:-9999px; margin: 72px auto 0 auto}
.wdd_sale_box_click_txt{display: block; height: 26px;margin-top: 10px}
/*지금하트구매 버튼*/
.wdd_main_ctr_btn{clear: both; display: block; width: 250px; height: 56px; border-radius: 28px; margin: auto; text-align: center;font-size: 18px;line-height: 56px}
.wdd_main_ctr_btn:hover{background-color: #333745}
/*today*/
.wdd_main_today{font-size: 18px; margin-bottom:7px}
.wdd_main_today strong{font-size: 22px;}
/*운동목록*/
.wdd_main_icon_img{text-indent: -9999px; width: 100%; height: 290px; background:center center no-repeat; background-size: contain;margin-top: 30px;margin-bottom: 60px}
/*운땡 하트*/
.wdd_hrt_txt_wrap{width: 100%; text-align: center; margin-top: 30px; margin-bottom: 30px}
.wdd_main_ctr_txt_hrt{font-size: 22px}
.wdd_main_ctr_txt_hrt .wdd_clr_point{font-size: 18px}
.wdd_red_line{display: block; width: 109px; height: 5px; margin: 15px auto}
.wdd_main_hrt_info_wrap{width: 356px; margin: 0 auto 25px auto}
.wdd_main_hrt_info{font-size: 16px; text-align: left;}
/*운땡특별함*/
.wdd_main_spcfcty_wrap{background:url(../img/wdd_main_info_img.jpg) center center no-repeat; background-size: cover; width: 100%; height: 250px; padding: 40px 0;margin-bottom: 50px; margin-top: 10px}
.wdd_main_spcfcty{text-align: center; display: inline-block;width: 250px; height: 250px; background-color:rgba(51,55,69,0.9);border-radius: 100%;margin: 0 33.5px;}
.wdd_main_spcfcty h4{font-size: 26px;line-height: 30px;margin-top: 55px;margin-bottom: 15px}
.wdd_main_spcfcty p{font-size: 15px;line-height: 20px}
/*우리는 운땡 PASS 마니아*/
.wdd_main_mania_wrap{width: 100%; margin-top: 30px}
.wdd_main_sub_title{font-size: 16px}
.wdd_main_mania{text-align: center;width: 290px;height: 250px;display: inline-block; margin-right: 41px}
.wdd_main_mania_end{margin-right: 0}
.wdd_main_mania_left{width: 105px; text-align: center;display: inline-block;margin-right: 20px;}
.wdd_main_mania_photo{display: block; width: 100px; height: 100px;border-radius: 100%; background: center center no-repeat; background-size: cover}
.wdd_main_mania h5{font-size: 18px;line-height: 18px;margin-top: 25px;}
.wdd_main_mania_studio{font-size: 13px; overflow: hidden; text-overflow: ellipsis;white-space : nowrap;}

.wdd_main_mania_btn{display: block; font-size: 12px; width: 60px; height: 20px; text-align: center; line-height: 19px; border-radius: 5px; margin: auto;margin-top: 10px}
.wdd_main_mania:hover .wdd_main_mania_btn{background-color:#00bcd4}
.wdd_main_mania_right{display: inline-block; width: 160px;
	text-align: left;}
.wdd_main_mania_info{display: block; width: 100%; height: 160px; font-size: 13px; line-height:18px;}
.wdd_main_mania_info strong{font-size: 20px}
.wdd_main_mania:hover .wdd_main_mania_info{text-decoration: underline;}
.wdd_dble_q, .wdd_dbl_q_close{display: block; width: 36px; height: 36px; background: center center no-repeat}
.wdd_dble_q{background-image: url(../img/wdd_dble_q_marks.png);margin-bottom: 10px}
.wdd_dbl_q_close{margin-left: 130px; margin-top: 5px; background-image: url(../img/wdd_dble_q_marks_close.png)}
/*운땡 NEWS*/
.wdd_news_box1,.wdd_news_box2{display: block; width: 472px; height: 280px; background: no-repeat center center; background-size: cover; border-radius: 5px; margin-bottom: 18px;}
.wdd_news_box1{float: left;}
.wdd_news_box2{float: right;}
.wdd_news_box_btm{padding: 24px 30px 17px 30px; width: 412px; background-color: rgba(0,0,0,0.6); border-radius: 0 0 5px 5px; position: relative; height: 72px; top:167px;}
.wdd_news_box_btm p span{font-size: 26px;line-height: 32px}
.wdd_main_news{margin-top: 40px}
.wdd_news_go{position: relative; top:-50px; display: block; width: 34px; height: 48px; float: right; background: url(../img/wdd_news_btn.png) center center no-repeat; background-size: contain;}
.owl-theme .owl-controls .owl-page.active span{background-color: #ff5050 !important}
/*하단 버튼*/
.wdd_main_btm{clear: both; position: relative;}
.wdd_main_btm .wdd_bclr_point,.wdd_main_btm .wdd_bclr_white{height: 212px; position: relative;}
.wdd_main_btm .wdd_bclr_point{width: 44%;float: left;}
.wdd_main_btm .wdd_bclr_white{width: 55%;float: right;}
.wdd_main_btm a{display: block; position: absolute; width: 480px; height: 212px; text-align: center;}
.wdd_main_btm_left{right: -14%}
.wdd_main_btm_left:hover .wdd_main_btm_btn{background-color:#333745; color: #f2f2f2; box-shadow:0 0 0 3px #333745 inset;}
.wdd_main_btm_right{left: 10%}
.wdd_main_btm_right:hover .wdd_main_btm_btn{background-color: #333745;color: #f2f2f2;}
.wdd_main_btm_btn{text-align: center; display: block; width: 200px; height: 46px; margin: auto; font-size: 18px; margin-top: 30px; line-height: 45px}
.wdd_main_btm_left .wdd_main_btm_btn{box-shadow:0 0 0 3px #f2f2f2 inset;}
.wdd_main_btm_right .wdd_main_btm_btn{box-shadow:0 0 0 3px #333745 inset;}
.wdd_main_btm_txt{display: block; margin-top: 25px; text-align: center; font-size: 20px;line-height: 25px}
.wdd_main_btm_center{position: absolute;top:0;left: 44%;z-index: 2;float: left;width: 0;height: 0;border-top: 212px solid #ff5050;border-right: 212px solid transparent;}