.drvy_middleleft ul li,.validation-advice{font-family:sans-serif;clear:both}.validation-advice{background:url(../images/validation_advice_bg.gif?v=52) 2px 0 no-repeat;color:#eb340a;font-size:12px;font-weight:400;line-height:13px;margin:3px 0 0;min-height:13px;padding-left:15px}.validation-failed{background:#fff!important;border:1px dotted #eb340a!important}#drvys_content_main{width:1080px;height:auto;margin:0 20px;clear:both}.main_banner{width:100%;margin:auto;height:420px;position:relative}.shop-pg-bl{display:flex;width:100%;margin-bottom:1%;height:auto}.shop-txt-section{display:table-cell;width:500px}.shop-img-section{position:relative;text-align:center}.shop-img-section .title-img{position:absolute;top:30%;left:6%}.shop-img-section .sub-img{position:absolute;bottom:18%;left:12%}.shop-type-description{padding:30px 0 30px 10px}.description-content{height:370px;overflow-y:auto}.description-content p{margin:0 0 30px;line-height:22px}.shop-banner-section{display:table-cell;width:580px}.bnr-table{display:flex;width:100%}.shop-banr-1,.shop-banr-2{display:table-cell;width:49.5%}.shop-banr-1{margin-right:.5%}.shop-banr-2{margin-left:.5%}.shop-banr-1 img,.shop-banr-2 img{width:100%}.shop-kids-comingsoon{background:#000;display:block;height:952px;margin:0 auto;opacity:.7;position:absolute;top:201px;width:990px}.shop-kids-comingsoonpic{height:189px;left:50%;margin:-142px 0 0 -142px;position:relative;top:50%;width:285px}.shp_girl_size_menu,.shp_kids_size_menu{height:265px;padding:0;position:absolute;top:115px;width:122px}.shp_kids_size_menu{left:10px}.shp_girl_size_menu ul,.shp_kids_size_menu ul{padding:0}.shp_girl_size_menu ul li,.shp_kids_size_menu ul li{display:inline-block}.shp_girl_size_menu ul li a,.shp_kids_size_menu ul li a{color:#5e5d5d;font-size:15px;line-height:85px}.shp_girl_size_menu{right:10px;text-align:right}.drvy_designercntainer{float:left;clear:both;width:854px;margin:0;padding:30px 68px}.drvy_designercntainer .drvydesignlftnave{float:left;margin:0 110px 0 100px;padding:0;width:205px;border:1px solid #eaeaea}.drvy_designercntainer .drvydesignlftnave ul{margin:0;padding:0}.drvy_designercntainer .drvydesignlftnave ul .drvydesignlftfst{display:block;margin:0;padding:15px 0 15px 75px;text-transform:uppercase;font-size:18px;color:#3f3f3f;cursor:pointer}.designer_category,.sidebar{margin:20px 0 0}.drvy_designercntainer .drvydesignlftnave ul .drvy_shop-men{background:url(../images/drvy-shopbymen-h.png?v=52) left center no-repeat #000;color:#fff}.drvy_designercntainer .drvydesignlftnave ul .drvy_shop-men a{color:#fff}.drvy_designercntainer .drvydesignlftnave ul .drvy_shop-men:hover{background:url(../images/drvy-shopbymen.png?v=52) left center no-repeat #fff;color:#000}.drvy_designercntainer .drvydesignlftnave ul .drvy_shop-men:hover a{color:#000}.drvy_designercntainer .drvydesignlftnave ul .drvy_shop-women{background:url(../images/drvy-shopbywomen.png?v=52) left 6px center no-repeat #000;color:#fff}.drvy_designercntainer .drvydesignlftnave ul .drvy_shop-women a{color:#fff}.drvy_designercntainer .drvydesignlftnave ul .drvy_shop-women:hover{background:url(../images/drvy-shopbywomen-h.png?v=52) left 6px center no-repeat #fff;color:#000}.drvy_designercntainer .drvydesignlftnave ul .drvy_shop-women:hover a{color:#000}.col-left{float:left;width:183px}#drvy_middle-sec{border-top:1px solid #e0e0e0;float:left;padding:0}.cms-shop-men #drvy_middle-sec{border:0}.drvy_middleleft{float:left;margin:0 0 25px;padding:0}.drvy_middleleft ul{display:block;float:left;padding:0;width:100%;margin:0}.drvy_middleleft ul li{border-bottom:1px solid #e1e1e1;color:#000;display:inline;float:left;font-size:12px;margin:0;padding:9px 0;width:100%}.drvy_middleleft li:first-child{border-bottom:1px solid #272626;font-weight:600;font-size:14px;padding-left:3px}.drvy_middleleft ul li a{color:#404040;font-size:12px;padding-left:5px}ul.left_navigation li.highlight a{color:#000;font-family:sans-serif!important;font-weight:700}.col2-left-layout .col-main{margin-left:25px!important;margin:0 0 0 40px}.drvy_middleright{float:right;margin:15px 0;padding:0;width:755px}.drvy_rightbanner{margin:0;padding:0;height:183px;clear:both}.drvy_righttxtbox{margin:0;padding:0;clear:both;font-family:sans-serif;font-size:12px;color:#313030}.cms-page-view .drvy_righttxtbox h1{color:#000}.cms-mobile-heading{display:none;padding-bottom:0}.cms-page-view .cms-mobile-heading h1{font-size:22px;text-transform:uppercase}.drvy_righttxthend{font-size:14px;clear:both;padding:15px 0 5px;text-transform:uppercase;font-family:sans-serif;font-weight:700;display:block}.drvy_righttxt,.drvy_sizeactive,.drvy_sizechartsec ul li,.drvy_sizedtltxt,.drvy_sizehelp ul li a,.drvy_styleadvise,.drvy_styleadvisthdng,.need_help fieldset legend{font-family:sans-serif}.drvy_righttxt{font-size:12px;color:#313030;clear:both;margin:0;float:left}.drvy_righttxtbox ul{clear:both;float:left;margin:0!important;padding:0;width:100%}.std ul{list-style:square inside;margin:10px}.drvy_righttxtbox ul li{background:url(../images/drvy-li-marker.png?v=52) left center no-repeat;clear:both;display:block;padding:5px 0 5px 35px}.expand_wrapper{clear:both;float:left;margin:25px 0 0;padding:0;width:100%}h2.expand_heading{background-image:url(../images/new_design_icons/plus_10x10.png?v=52);background-repeat:no-repeat;background-position:98% center;background-color:#E6E6E6;clear:both;color:#1a1a1a;cursor:pointer;float:left;font-size:14px;margin:0 0 5px;padding:10px;text-transform:uppercase}h2.active{background-image:url(../images/new_design_icons/minus_10x10.png?v=52);border:none}.toggle_container{clear:both;color:#666363;float:left;font-size:13px;margin:0;padding:0;width:100%}.toggle_container .box{clear:both;float:left;margin:0;padding:0 5px}.toggle_container .box p{padding:10px 0;margin:5px 0;color:#666363;font-size:12px}.drvy_righttxtbox ol{margin:0 0 0 15px;clear:both;float:left;width:100%}.drvy_righttxtbox ol li{list-style:decimal inside;display:marker;clear:both;padding:5px 20px}.drvy_styleadvise{float:left;margin:15px 0;padding:0;width:100%}.drvy_styleadvisebox{float:left;margin:0;padding:3px 10px 3px 0;border-right:1px solid #000}.drvy_styleadvishdng{float:left;margin:8px 0 5px 10px;padding:0;width:665px}.drvy_styleadvisedate{width:100%;display:block;text-align:left;font-size:18px;color:#010101;clear:both}.drvy_styleadvisthdng{clear:both;color:#313030;float:left;font-size:12px;padding:0 0 5px;text-transform:uppercase}.drvy_sizehelp{float:left;margin:47px 0 0;padding:0;width:100%;border-bottom:1px solid #efefef;text-transform:uppercase!important}.drvy_sizehelp ul{float:left;margin:0!important;padding:0}.drvy_sizehelp ul li{display:inline;float:left;margin:0;padding:0 60px 0 0}.drvy_sizehelp ul li a{border-bottom:2px solid #fff;color:#a6a6a6;cursor:pointer;float:left;font-size:14px;margin:0;padding:0 0 7px;text-align:left;text-transform:uppercase}.drvy_sizehelp ul li a.drvy_sizemainactive{border-bottom:2px solid #000;color:#313030}ul.drvy_sizetype{float:left;margin:0!important;clear:both;display:inherit;padding:0}ul.drvy_sizetype li{display:inline;margin:0}ul.drvy_sizetype li a{padding:10px 30px 10px 3px;font-size:12px;color:#313030;float:left;cursor:pointer}ul.drvy_sizecatg{float:left;margin:0!important;padding:0;clear:both;width:100%;cursor:pointer;background-color:#f6f6f6;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}ul.drvy_sizecatg li{display:inline-block;margin:0;padding:0 0 5px 5px}.drvy_sizeactive{background:url(../images/dlvr_sizeicon.png?v=52) center top no-repeat;border-bottom:1px dotted #858484!important;width:auto;font-weight:700}ul.drvy_sizecatg li a{border-bottom:1px dotted #f6f6f6;color:#000;float:left;font-size:11px;padding:10px 15px 5px;text-transform:uppercase}#drvy_sizejeans{padding-left:3px}#drvy_sizejacket{display:none}#drvy_sizemenshose{padding:0 0 0 93px;width:663px}.drvy_shooseactive{margin:0;padding:0;display:block;font-weight:700;border-bottom:1px dotted #858484!important;background:url(../images/dlvr_sizeicon.png?v=52) top center no-repeat}#drvy_sizenavekids,#drvy_sizenavewomen{display:none}.drvy_sizedtlsec{float:left;margin:20px 0 0;padding:0;clear:both;width:100%}.drvy_sizechartsec{border:1px solid #d4d5d5;float:left;margin:30px 0 0;padding:0;width:440px}.drvy_sizechartsec ul{display:block;margin:0!important;padding:0}.drvy_sizechartsec ul li{display:inline-block;float:left;text-align:center;margin:0;padding:11px 0;width:33.3333333333%!important;text-transform:uppercase}.drvy_sizechartsec ul li.bg_clr1{background-color:#f3f3f3}.drvy_sizechartsec ul li,.drvy_sizechartsec ul li.bg_clr2{font-size:12px!important}.drvy_sizechartsec ul li.bg_clr2{background-color:#f0f0f0;font-size:13px;color:#000}.drvy_sizechartsec ul li.bg_clr3{background-color:#f9f9f9}.selected-size{background-color:#D4D5D5!important}.drvy_sizepicsec{float:right;margin:0;padding:0;width:250px}.drvy_sizepicsec img{display:block;margin:0 auto}.drvy_sizedtltxt{float:left;margin:0;padding:30px 0;width:100%;color:#666363;font-size:12px}#gift_voucher_page,.gift_voucher_block{display:block;width:100%}.gc_top{width:100%;height:260px;margin-top:40px}.gc_middle{width:86%;padding:30px 7%}.gc_botom{background:url(../images/giftvoucher/gift_card_bottom.jpg?v=52) left top no-repeat;background-size:100% auto;padding:30px 0}.gc_top img{float:left;width:30%;margin-top:-100px}.gv_top_right{width:70%;padding-left:30%;background-color:#FCFAFA;margin-top:125px;padding-top:3.5%;height:83.5%}.gv_top_right h1{width:80%;margin:0 auto 20px;text-align:center;border-bottom:2px solid #000;padding-bottom:10px;font-size:42px;text-transform:uppercase}.gv_top_right p{text-align:center;font-size:15px;margin:0}.gv_middle_boxtext{display:block;margin-bottom:25px;font-size:15px;line-height:20px;text-align:center}.gv_card_options{display:flex;width:100%;margin-left:2%}.gv_card_options div{display:table-cell;margin-right:40px}.gv_card_options div:last-child{margin-right:0}.gv_card_options div img{width:100%}.gv_card_options div button{margin:0 auto;box-shadow:none;border:0;padding:10px;width:120px;position:relative;bottom:60px}@media only screen and (max-width:479px) and (min-width:320px){.gv_card_options div button{bottom:55px}}@media only screen and (min-device-width:760px) and (max-device-width:1026px){.gv_card_options div button{bottom:45px}}.gc_botom img{width:100%;position:absolute;border:0;display:blck}.drvy_gift_card_page h4{padding-top:20px;display:block;padding-left:30px;color:#000;text-decoration:underline}.drvy_gift_card_page ul{margin-left:50px}.drvy_gift_card_page ul li{display:inline;float:left;clear:both;background:url(../images/gift-nave-bg.jpg?v=52) left top 7px no-repeat;line-height:25px;padding-left:20px}.main_banner.wedd_trous{height:282px}.hdng_with_lines{width:100%;height:22px;background-image:url(../images/wedding_trousseau/hdng_line_bg.jpg?v=52);background-attachment:scroll;background-color:transparent;background-position:left top;background-repeat:no-repeat;margin:35px 0 0}.hdng_with_lines h2{color:#000;font-family:'Open Sans';font-size:26px;font-weight:400;height:22px;line-height:22px;margin:0;padding:0;text-align:center;text-transform:uppercase;width:100%}.center_txt p,.small_hdng h1{font-size:13px;padding:0;font-family:'Open Sans'}.center_txt,.content_listing,.left_txt,.small_hdng{height:auto;width:100%}.center_txt{margin:39px 0 0;text-align:center}.center_txt p{margin:0;color:#444;line-height:24px;text-align:center;text-transform:lowercase}.small_hdng{margin:35px 0 0}.small_hdng h1{color:#000;font-weight:700;line-height:20px;margin:0}.content_listing{margin:25px 0 0}.content_listing ul{list-style:square;margin:0;padding:0 0 0 20px}.content_listing ul li,.left_txt p{padding:0;color:#444;font-size:13px}.content_listing ul li{margin:0 0 15px}.left_txt{margin:22px 0 0;text-align:left}.left_txt p{margin:0;line-height:24px;text-align:left;text-transform:lowercase}.wedding_gifts{background-color:#F7F7F7;width:100%;display:inline-block}.list-k li:first-child{display:none}.set_budget_hdng{background:#000;color:#fff;float:left;font-size:12px;font-weight:400;height:52px;line-height:52px;margin:0;padding:0 20px;text-transform:uppercase}.wedd_gfts_hdng{display:block;width:60%;margin:50px auto 0;text-align:center;border-bottom:1px solid #000;padding-bottom:5px}.wedd_gfts_hdng h1{font-size:47px;text-transform:uppercase;color:#000;font-family:verdana}.wedd_gfts_hdng_style{width:100%;color:#000;font-size:28px;padding:0;margin:5px 0 0;text-align:center;font-family:verdana}.wedding-trou-para{width:85%;margin:40px auto 30px;text-align:center}.wedding-trou-para p{margin:0;font-size:14px}.weding-gift-form-caonter{background:url(../images/wedding_trousseau/wedding_trousea.png?v=52) 95% top no-repeat;padding-bottom:50px}.weding-bottom-msg,.weding-form-wrap{margin-left:9%}.weding-form-wrap{width:40%;padding:35px 3%;margin-top:50px;display:inline-block;background-color:#fff}.weding-form-wrap h2{text-align:center;color:#000;text-transform:uppercase;font-size:20px}.weding-form-wrap ul{list-style:none;margin:20px 0 0}.weding-form-wrap ul li{display:inline-block;width:45%;margin-right:4%;margin-bottom:20px}.weding-form-wrap ul li:nth-child(2n){margin-right:0;margin-left:4%}.weding-form-wrap ul li label{font-size:17px;display:block}.weding-form-wrap ul li .input-box{width:100%;display:block}.weding-form-wrap ul li .input-box input{width:95%;padding:10px 2%;border:1px solid #9B9B9B}.weding-form-wrap ul li .input-box .weding_date_box input{display:inline-block;width:27%;text-align:center}.weding-form-wrap ul li .input-box select{width:101%;padding:10px 1%;border:1px solid #9B9B9B}.weding-form-wrap ul li.no-bottom-margin{margin-bottom:0}.weding-form-wrap ul li .drvy_button{float:right;box-shadow:none;width:70%}.weding-form-wrap .weding-mandatory{float:left;font-size:13px}.weding-bottom-msg{margin-top:50px;width:46%}.weding-bottom-msg .weding-b-para{margin-bottom:20px;text-align:center}.weding-bottom-msg .weding-b-para p{font-size:15px;margin:0}.pay_lnk{display:none;margin:10px}.pay_lnk+label{display:inline-block;cursor:pointer;letter-spacing:-1px}.need_help{height:auto;margin:35px 0 0;width:100%}.need_help fieldset{border:1px solid #e6e6e6;height:178px;padding:0;margin:0}.pgallery,.photo_gallery{height:auto;overflow:hidden}.need_help fieldset legend{color:#525252;font-size:20px;margin:0 0 0 15px;padding:0 22px 0 25px;text-transform:uppercase;display:block}.need_help_email span,.tollfree_number span{color:#353535;display:block;font-size:19px;font-family:sans-serif}.tollfree_number{margin:40px 0 0;width:410px;text-align:right;float:left}.tollfree_number span{margin:0 108px 5px 0;text-transform:uppercase}.need_help_email{width:360px;float:right;margin:44px 0 0;text-align:left}.need_help_email span{margin:0 0 5px 65px;text-transform:lowercase}.drvy_medialeftpage ul li,.drvy_pressevnthdng{text-transform:uppercase;float:left;clear:both}.photogallery_hdng{margin:45px 0 0}.photo_gallery{width:100%;margin:44px auto 0}.pgallery{margin:0!important;padding:0;list-style:none;width:100%}.photo_gallery_list{display:inline;float:left;margin:9px 0 0 9px}.photo_gallery_list img{border:5px solid #eaeaea}.drvy_medialeftpage{float:left;margin:0 0 25px;padding:0}.drvy_medialeftpage ul{display:block;float:left;margin:5px 0 0;padding:0;width:100%}.drvy_medialeftpage ul li{display:inline;width:100%;margin:0;padding:10px 0;font-family:sans-serif;font-size:14px;color:#000;border-bottom:1px solid #e1e1e1}.drvy_medialeftpage ul li.bdr{border-bottom:1px solid #272626}.drvy_medialeftpage ul li a{color:#404040;font-size:12px;padding-left:5px}.drvy_medialeftpage ul li.mrg{margin:35px 0 0}.drvy_medialeftpage ul li.bdrnone{border:0}.drvy_pressevnt{float:left;margin:30px 0;padding:0;width:100%;font-family:sans-serif}.drvy_pressevntpic{float:left;margin:0;padding:0;width:119px;height:90px}.drvy_pressevntpic img{float:left;margin:0;padding:0;max-height:100%;max-width:100%}.drvy_pressevnttxt{float:left;margin:0 15px;padding:0;width:600px;font-size:11px}.drvy_pressevnthdng{font-family:sans-serif;font-size:14px;padding:0 0 5px}.drvy_pressevnttxtbox{margin:0;padding:10px 0;clear:both;font-size:12px;color:#313030}.drvy_wishlist{float:left;margin:0;padding:0;width:990px}.drvy_wishlist .wishlist_banner{float:left;margin:20px 0;padding:0;width:990px}.drvy_wishlist .wishlist_banner .bnr_lft{float:left;margin:0;font-size:13px;color:#515050;padding:20px;background:url(../images/wish-listbottombg.jpg?v=52) bottom center no-repeat,url(../images/wish-list-bg.jpg?v=52) top left;width:543px;min-height:356px;line-height:23px}.drvy_wishlist .wishlist_banner .bnr_lft h3,.wishlist_txt_cnt h3{color:#000;font-family:open_sanssemibold;font-size:16px;text-transform:uppercase}.drvy_wishlist .wishlist_banner .bnr_lft h3{font-weight:400;padding:5px 0 12px}.drvy_wishlist .wishlist_banner .bnr_rht{float:right;margin:0;padding:0;width:403px;height:356px}.wishlist_txt_cnt{clear:both;display:block;margin:0;padding:0}.wishlist_txt_cnt h3{display:block;margin:0;padding:0}.wishlist_txt_cnt ul{margin:20px 0 20px 10px;padding:0}.wishlist_txt_cnt ul li{background:url(../images/drvy_wislist_icon.jpg?v=52) left top no-repeat;display:block;margin:0;padding:22px 0 0 25px;color:#262626;font-size:13px}.drvy_wishlist .wishlistform{float:left;margin:15px 0;padding:0;width:990px;background-color:#efefef}.drvy_wishlist .wishlistform .lft-form{float:left;margin:0;width:493px}.drvy_wishlist .wishlistform .lft-form .hdng{display:block;text-align:center;text-transform:uppercase;color:#313030;font-size:18px;padding:10px 0;margin:0 auto}.drvy_wishlist .wishlistform .lft-form .hdng span{border-bottom:1px solid #313030}.drvy_wishlist .wishlistform .lft-form form{float:left;margin:0;padding:10px 90px 30px}.drvy_wishlist .wishlistform .lft-form form label{height:25px;float:left;margin:20px 0 0;clear:both;font-size:14px;color:#313030;width:110px}.drvy_wishlist .wishlistform .lft-form form input{width:200px;float:right;margin-top:15px;border:1px solid #e2dfdf;height:25px}.drvy-wishlitsignup{float:right;margin:25px 0 0 5px;padding:0;font-size:14px;color:#414040;clear:both}.drvy-wishlitsignup a{color:#414040}.drvy_wishlist .wishlistform .lft-form form .suubmit{border:3px solid #000;box-shadow:0 0 0 1px #797979 inset;padding:2px 10px;background:#000;cursor:pointer;outline:0;color:#fff;text-transform:uppercase;float:right;margin:20px 0 0;width:100px;height:28px}.drvy_contact label,.drvy_contacthend{color:#313030;text-transform:uppercase;clear:both}.drvy_wishlist .wishlistform .bdr_rht{border-left:1px dashed #707070}.wishlistform .validation-advice{display:none}.drvy_wishlist .wishlistform .lft-form form input.wish_date{float:left;width:35px}.drvy_wishlist .wishlistform .lft-form form input.wish_month{float:left;margin-left:5px;width:35px}.drvy_contact{float:left;margin:0 0 25px;padding:0;width:230px;font-family:sans-serif}.drvy_contacthend{display:block;font-family:sans-serif;font-size:16px;padding:20px 0 12px;font-weight:700}.drvy_contactinfo,.popup_submit_btn button{font-family:sans-serif}.drvy_contact-form-list{margin:0!important;padding:0;display:block}ul.drvy_contact-form-list li{display:inline-block}.drvy_contact-fields{display:block!important;margin:0;padding:0}.drvy_contact-field{display:block;clear:both;margin:0;padding:0}.drvy_contact label{display:block;font-size:13px;margin:20px 0 0;padding:0;width:100%}.drvy_contact-input-box input{border:1px solid #9a9a9a!important;display:block;height:26px!important;width:480px!important}.std em,.std i{font-style:italic}.drvy_contact select{display:block;margin:0;padding:0;border:1px solid #9a9a9a;height:32px;width:100%;color:#666363;font-size:11px}.drvy_contact .issue{width:485px}.drvy_contact-input-box textarea{border:1px solid #9a9a9a!important;display:block;height:148px!important;width:464px!important;padding:10px!important;color:#666363;font-size:11px;margin-top:5px}.popup_submit_btn{width:70px;float:none;height:auto;margin:20px 0;background:#000;display:block;padding:4px}.popup_submit_btn button{font-size:16px;color:#fff;font-weight:400;text-transform:uppercase;height:100%;width:100%;cursor:pointer;border:1px solid #3e3e3e;background:0 0;margin:0;padding:0 10px}.drvy_contactinfo{float:right;margin:0 0 25px;padding:0;width:310px}.uppercase{text-transform:uppercase}.drvy_callinfo{color:#161616;float:left;font-size:15px;margin:0;padding:0 0 0 30px}.drvy_phonenub{background:url(../images/dlvr-call.jpg?v=52) left no-repeat;margin:20px 0 0;height:28px!important}.drvy_phoneemail{background:url(../images/dlvr_call1.jpg?v=52) left no-repeat;margin:10px 0 0;height:28px!important}.drvy_facebookicn,.drvy_tweeticn{font-size:10px;height:42px;color:#484747;float:left;font-family:sans-serif;text-decoration:underline}.drvy_callinfo.drvy_phoneemail.clear>a{border-bottom:1px dotted #646464;text-transform:lowercase}.drvy_facebookicn{background:url(../images/dlvr_facebook.jpg?v=52) left center no-repeat;border-right:1px solid #212121;line-height:41px;margin:40px 0 0;padding:0 15px}.drvy_facebookicn a{color:#484747}.drvy_tweeticn{background:url(../images/twiter.jpg?v=52) left center no-repeat;line-height:42px;margin:40px 0 0 10px;padding:0 10px 0 20px}.drvy_tweeticn a{color:#484747}.magzn_main_div{float:left;margin:20px 0 0;padding:0 0 13px;border-bottom:1px solid #eaeaea}.magzn_image_div{float:left;width:265px;height:265px;border:10px solid #f1f1f1;margin:0;padding:0}.magzn_content_div{float:left;width:455px;height:285px;margin:0 0 0 13px;padding:0;position:relative}.magzn_date_details{font-family:sans-serif;color:#404040;font-size:13px;float:left;clear:both;text-transform:uppercase;margin-bottom:10px;font-weight:700}.magzn_title_div{font-family:sans-serif;font-size:20px;color:#272727;text-transform:capitalize;clear:both;float:left;margin-bottom:20px;line-height:29px}.magzn_details_div{font-family:sans-serif;font-size:13px;color:#5f5f5f;margin:0;padding:0;clear:both;float:left}.drvy_testiinfoname,.share_txt{font-size:12px;text-transform:uppercase;float:left}.magzn_social_share_div{position:absolute;bottom:12px;right:0;height:26px;width:auto}.share_txt{display:block;line-height:26px;font-family:sans-serif;color:#363636}.magzn_social_share_div ul{list-style:none!important;float:left;margin-left:0!important;clear:none;width:auto}.magzn_social_share_div ul li{float:left;clear:none;padding:0;margin-left:10px}.magzn_social_share_div ul li.twtr_share_btn iframe{width:80px!important}.drvy_testimonialbox{float:left;margin:30px 0 0;padding:0;width:100%}.main_user_details{float:left;width:102px}.drvy_testiinfopic{border:1px solid #e4e4e4;float:left;height:100px;margin:0;padding:0;width:100px}.drvy_testiinfopic img{width:100%;height:100%}.drvy_testimsgicon,.testimsgicon_right_align{height:21px;top:40px;position:relative;overflow:hidden}.name_city_detail{float:left;max-width:102px;min-height:45px}.drvy_testiinfoname{color:#5c5b5b;font-family:sans-serif;margin:5px 0 0 5px;padding:0}.drvy_testiarow,.drvy_testiinfocity{font-family:sans-serif}.drvy_testiinfocity{clear:both;color:#959595;float:left;font-size:13px;margin:0 0 0 5px;padding:0;text-transform:capitalize;font-style:italic}.drvy_testimsgbox{clear:none;color:#8f8f8f;float:right;font-size:12px;margin:0 0 0 30px;padding:0;width:82%}.drvy_testimsgicon{background:url(../images/testimonial_icon.jpg?v=52) right center no-repeat;float:left;margin:0;padding:0;width:13px}.drvy_testiarow{border:1px solid #b0b0b0;clear:none;color:#575656;float:left;margin:0 0 0 -1px;padding:21px 20px 20px 41px;width:541px;background:url(../images/testimonial-txt-bg.png?v=52) left top no-repeat;min-height:87px;font-size:11px}.user_details_right_align{float:right;width:102px}.testimsgbox_left_align{float:left;margin-right:30px;width:82%}.testimsgicon_right_align{float:right;right:3px;width:13px;z-index:999;background:url(../images/testimonial_icon_right.jpg?v=52) left top no-repeat}.drvy_testiarow.left_align_testi{margin:0}.drvy_familymain{background:url(../images/darveys-family.jpg?v=52) center top no-repeat rgba(0,0,0,0);height:901px;margin:0 auto;position:relative;text-align:center;width:990px}.drvy_familymain_msg{display:block;margin:0 auto;padding:97px 0 0;width:600px}.drvy_familymain_msg h2{color:#000;display:block;font-family:open_sanssemibold;font-size:16px;margin:0;padding:10px 0;text-transform:uppercase}.drvy_familymain_msg p{color:#000;display:block;font-size:12px;margin:0;padding:0 30px;text-align:left}.drvy_familymain_msg>p a{color:#000;font-family:open_sanssemibold;text-decoration:underline}.cantunue_shop{background:#3B3B3B;bottom:41px;color:#FFF;display:block;font-size:11px;height:25px;left:50%;line-height:25px;margin:0 0 0 -75px;position:absolute;text-transform:uppercase;width:150px}.cantunue_shop a{color:#FFF;text-decoration:none}.drvy_sevanhrsalebnr{margin-bottom:18px}.drvy_sevanhrsalesoon{margin-bottom:10px}.drvy_errormag{display:block;margin:0 auto;padding:0;width:540px}.drvy_errorbanner{display:block;float:left;margin:30px auto 0;padding:0}.cms-success-page{padding-top:135px;position:relative;height:350px;overflow:hidden}img.thanku-success-img{position:absolute;top:80px;left:10px;width:40%}img.rsp_cod{top:-13px;width:36%}.cms-success-msg-container{display:block;margin:0 auto;text-align:center;background-color:#f9f8e4;padding:35px 0}.cms-success-msg-container .heading,.success-help-msg,.thanks-msg-panel,.thanku-continue-shoppping{padding:10px 5% 10px 40%}.thanks-msg-panel{margin-bottom:10px}.cms-success-msg-container .heading{font-size:24px;font-weight:700;display:block;letter-spacing:1px;padding-bottom:20px}.thanks-msg-panel .tlegend{clear:both;display:block;text-transform:uppercase;width:100%;color:#000;font-weight:700;font-size:45px}.thanks-msg-panel p.msg{font-size:16px;margin:0 0 10px;color:#000}.success-help-msg{background-color:#ebebc9;font-size:13px;color:#000}.thanku-continue-shoppping{text-align:center;font-size:16px;text-decoration:underline;color:#000;margin:25px 0}.drvy_rightbanner{width:845px}.drvy_medialeftpage,.drvy_middleleft{width:235px}.col2-left-layout .col-left{width:250px}.col2-left-layout .col-main{float:left}h2.expand_heading{width:825px}.member-club-container{position:relative;width:100%}.darveys_club_bg{width:100%;top:0;left:0}.member-club-container-content{display:block;left:0;margin:0 auto;position:absolute;top:0}.mcc-middle{height:300px;top:65px}.mcc-middle .mcc-left{float:left;width:250px;height:100%}.mcc-middle .mcc-right{float:right;width:650px}.mcc-middle ul{margin:0;list-style:none}.mcc-auto-visible{background:url(../images/new_design_icons/mber_transparent.png?v=52) left top no-repeat;width:430px;left:354px}.mcc-text-darkbg{position:absolute;width:100%;height:100%}.mcc-auto-visible li{display:block;padding:13px 0;text-align:center}.mcc-auto-visible li a{font-size:19px;color:#fff;text-decoration:underline}.mcc-manual-visible{width:900px;left:105px;display:none}.mcc-manual-visible li{padding:34px 0;background-color:#eee;text-align:center}.mcc-manual-visible li a{font-size:16px;color:#000;font-weight:600}.mcc-manual-visible li.mcc-active-tab{background-color:#ddd}.mcc-middle h2{text-align:center;padding:34px 0 12px;color:#fff;text-transform:uppercase;font-size:26px;margin:0;font-weight:600;font-family:arial}.mcc-tab-content{background:url(../images/new_design_icons/mber_transparent.png?v=52) left top;padding:0 20px 20px;height:260px;position:relative;text-align:center;display:none}.mcc-content-heading{height:auto}.mcc-middle h2.mcc-tab-sub-title{padding-top:0;padding-left:70px;font-size:25px;margin-bottom:5px}.mcc-tab-close{position:absolute;top:10px;right:10px;color:#fff;text-decoration:underline;font-weight:700;cursor:pointer}#mcc-detail-panel,#mcc-subject-panel,.mcc-tab-btn{position:relative}.mcc-para-block{height:110px;overflow-y:auto}.mcc-para-block p{font-size:13px;color:#fff;line-height:17px;word-spacing:1px;letter-spacing:1px}.mcc-tab-btn{display:flex;width:430px;margin:0 auto;bottom:-10px;padding-top:12px}.mcc-tab-btn button{margin:0 auto;box-shadow:none;border:0;padding:7px 0;text-align:center;width:190px}.mcc-tab-btn .mcc-login-btn{background-color:#fff;color:#000;border:1px solid #eee}.mcc-tab-btn .mcc-continue-btn{background-color:#dedede;color:#000;border:1px solid #E0E0E0}drvy_rightbanner img{display:block;margin:0 auto}.mcc-middle h2.has_sub_title{margin:0;padding-bottom:0}#mem-boutiq-content .mcc-tab-btn{bottom:0;top:0}div.darvy_mk_shoe ul li{width:25%!important}div.darvy_mk_shoe ul.first_child,div.drvy_sizechartsec ul.first_child{height:65px;background-color:#f0f0f0}.clubpage.expand_wrapper{display:none}.clubpage .toggle_container .box p{color:#000}.club-btn{padding:15px}.club-btn .drvy_button{display:inline-block;width:48%;box-shadow:none;padding:6px 0}.club-btn .mcc-continue-btn{background-color:#dedede;color:#000;border:3px solid #e0e0e0;float:right}.club-btn{display:none}.club-btn .drvy_button>span{font-size:12px}.darveys_club_text{width:100%}.darveys_club_text_div{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:396px;display:none}.clubpage .mcc-content-heading h2{font-size:16px}@media only screen and (max-width:768px) and (min-width:320px){.clubpage.expand_wrapper{display:block}.member-club-container-content{display:none}.club-btn,.darveys_club_text_div{display:block}}@media only screen and (max-width:320px){.darveys_club_text_div{width:215px;bottom:5px}}
#darveys_atelier_mobile,.atelier_main_banner_mobile_img{display:none}.atelier_content{font-size:17px;line-height:27px;text-align:center;font-weight:400;margin:2% 3%;font-family:open sans-serif}.mobile-header-stripe{max-height:2px}.atelier_main_content_left{float:left;width:47%;margin-top:5%;text-align:center;margin-bottom:0!important;margin-right:0!important}.atelier_main_content_right{float:right;margin-right:10%;width:40%}.atelier_logo_div{float:left;padding:1%}.atelier_second_content{padding:0 8%}.atelier_second_content_desktop{margin-left:3%;clear:both;padding-top:5px;float:left}.last_content_left{float:left;width:28%;position:absolute;margin-left:-3%;padding-left:1%;background:#fff;opacity:.9;min-height:31%;padding-top:6%;margin-top:.8%;text-align:justify;color:#5c5c5c}.atelier_main_content_left img,.darveys_atelier_main_div img,.headings{width:100%}.atelier_top_content{margin:0!important}.atelier_middle_content{margin-bottom:5%;margin-right:3%}.atelier_last_content{margin:-3% 0 0 25%}.content_heading{padding-top:10px;text-align:initial;font-size:22px;text-transform:capitalize;font-weight:bolder;margin-right:50%;margin-left:18%}.headings{position:absolute;z-index:999}.content_subheading{text-align:initial;margin-left:13%;font-size:20px;margin-top:.5%}.last_content_right{float:right;padding-top:6%}.atelier_mobile_top_content{text-align:justify}@media only screen and (max-width:1200px) and (min-width:1024px){.last_content_left{width:40%;padding-top:10%}}@media only screen and (min-width:769px){#atelier_main_banner_mobile_img{display:none}#atelier_main_banner_dsk_img{display:block}}#darveys_atelier_desktop{display:block}@media only screen and (max-width:768px) and (min-width:320px){#darveys_atelier_desktop{display:none}#darveys_atelier_mobile{display:block}#darveys_atelier_mobile img{width:100%}.atelier_main_content_left{float:none;width:90%}.atelier_main_content_right{float:none;width:86%;margin:0 7%}.atelier_logo_div{float:none;display:none}#atelier_main_banner{padding:0 1%}.atelier_logo_mobile_left{float:right;width:48%;display:block}.atelier_logo_mobile_right{float:left;width:48%;display:block}#atelier_main_banner_dsk_img{display:none}#atelier_main_banner_mobile_img{display:block}.atelier_content{font-size:15px;line-height:22px;font-family:Arial}}