관리-도구
편집 파일: responsive.css
/* Global Classes --------------------------------------------------------------------------------------- */ .clear { clear: both; } .mobile-menu { display: none; } .float-left { float: left; } .float-right { float: right; } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .text-justify { text-align: justify; } .bold { font-weight: bold; } .italic { font-style: italic; } .underline { border-bottom: 1px solid; } .highlight { background: #ffc; } .wrap { width: 960px; margin: 0 auto; } .img-left { float: left; margin: 4px 10px 4px 0; } .img-right { float: right; margin: 4px 0 4px 10px; } .nopadding { padding: 0; } .noindent { margin-left: 0; padding-left: 0; } .nobullet { list-style: none; list-style-image: none; } img, a img { border: 0; } img.border { background-color: #000; border: 5px double #c0c0c0; border-bottom-color: #8C8C8C; border-right-color: #8C8C8C; } img.borderleft { background-color: #000; border: 5px double #c0c0c0; border-bottom-color: #8C8C8C; border-right-color: #8C8C8C; float: left; margin: 4px 10px 4px 0; } .verttop { vertical-align: top; } .vertbottom { vertical-align: bottom; padding-top: 5px; } .vertcenter { vertical-align: middle; padding-top: 5px; } .vertcenterimg { vertical-align: middle; padding: 0 0 5px 5px; } ul.normal { font-size: 1.2em; } ol.normaltext { font-size: 1.2em; } dl.contest { font-size: 1.2em; } dl.contest dt { font-weight: bold; } dl.contest dd { margin-left: 17px; padding-left: 17px; background: url("/images/dd_arrow.gif") no-repeat 0 60%; } .regulations { border-top: double #ccc; border-bottom: double #ccc; clear: both; } ol.rules { font-size: 1.2em; } ol.rules li { list-style-type: lower-alpha; } h1, h2, h3, h4 { background-color: transparent; color: #075c93; font-weight: normal; } h1 { font-size: 1.6em; } h2 { font-size: 1.5em; } h3 { font-size: 1.3em; } .wedding_mobile{ display:none; } @media screen and (max-width: 1024px) { *, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { background-image: url("/images/responsive/bg-short.png"); background-color: #fafafa; background-repeat: repeat-x; color: #333; font: 62.5% Arial, Helvetica, sans-serif; text-align: center; } h3.home { height: auto; padding-bottom: 4px; } h2.home { height: auto; padding-bottom: 4px; } #container { margin: 0 auto; text-align: left; width: 100%; } table { width: 100% !important; } #content { margin: 5px 0; width: 100%; padding: 0 2%; } .mobslider { float: left; position: relative; width: 100%; overflow: hidden; } #tabs ul { overflow: hidden; background-color: #F4F8FC; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); padding-left: 0; text-align: center; width: 100%; } #tabs li { display: inline-block; width: auto; } #nav.js { display: none; padding: 0px 0px 0px 0px; } ul { width: 100%; } li { width: 100%; border-right: none; } #menu { position: relative; margin-top: -29px; margin-right: 20px; width: 1.3em; float: right; display: block; background: #c8e3f6; font-size: 1.8em; text-align: center; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 3px 3px rgba(221,175,84, .75); -moz-box-shadow: 0px 0px 3px 3px rgba(221,175,84, .75); box-shadow: 0px 0px 3px 3px rgba(221,175,84, .75); z-index: 99999; } div#header { position: relative; width: 100%; z-index: 1; } #header h1 { background-image: url("/images/responsive/bg-header3.png"); background-position: top center; background-repeat: no-repeat; color: #fff; height: 112px; line-height: 138px; margin: 0; overflow: hidden; text-indent: -9999px; z-index: 1; } #header .banner { background-image: url("/images/responsive/bg-header3.png"); background-position: top center; background-repeat: no-repeat; color: #fff; height: 112px; line-height: 138px; margin: 0; overflow: hidden; text-indent: -9999px; z-index: 1; } #wrapper { position: relative; float: left; width: 100%; } div#footer { background-image: url("/images/bg_footer.jpg"); background-color: #fafafa; background-position: top left; background-repeat: repeat-x; color: #333; clear: left; font-size: 1.1em; margin: 0; padding: 0px 0 0px 0; max-width: 100%; } div#leftside { position: relative; background: #fafafa; float: left; margin: 0; width: 100%; padding: 0 2%; } div#rightside { position: relative; background: #fafafa; float: left; margin: 0; width: 100%; padding: 0 2%; } div#rightside2 { position: relative; background: #fafafa; float: left; margin: 0px 0 0 0px; width: 100%; } div.pic { background-color: #eee; border: 1px solid #ccc; border-bottom-color: #999; border-right-color: #999; float: left; height: 230px; margin: 5px 5px; padding: 15px 10px 0 10px; width: 181px; } div.pic2 { background-color: #eee; border: 1px solid #ccc; border-bottom-color: #999; border-right-color: #999; float: left; height: 250px; margin: 5px 5px; padding: 15px 10px 0 10px; width: 155px; } #vendors_listings5 div.pic2 { width: 181px; height:270px; padding: 15px 10px; } .img_center{ text-align:center; } #flashcontent { width: 100% !important; } #flashcontent embed { width: 100% !important; } .vendor-left { float: left; width: 64%; } .vendor-right { float: right; margin-left: 0; text-align: left; width: 265px; } .lb-outerContainer { height: auto !important; width: 100% !important; } #lightbox img { height: auto; max-width: 100% !important; width: 100%; } .lb-dataContainer { width: 100% !important; } #lightbox #closeButton { width: auto !important; } #lightbox { width: 100%; left:0 !important; } #lightbox #lightboxDetails { width: 100% !important; } .wedding_desktop{ display:none; } .wedding_mobile{ display:block; } #container { text-align: center!important; } div.pic { display: inline-block!important; float: none!important; vertical-align: top!important; } .vc_boxes{ text-align:center; } .vc{ display:inline-block; margin:0 1% 15px; } } @media screen and (max-width: 840px) { #tabs a span { padding: 5px 4px 4px 4px; } } @media screen and (max-width: 767px) { /* Mobile Menu Core Style */ #tabs { display: none; } .mobile-menu { position: relative; display: block; } .slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; } .slicknav_menu .slicknav_menutxt { display: block; line-height: 1.188em; float: left; } .slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; } .slicknav_menu .slicknav_no-text { margin: 0 } .slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); } .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em } .slicknav_nav { clear: both } .slicknav_nav ul, .slicknav_nav li { display: block } .slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; } .slicknav_nav .slicknav_item { cursor: pointer; } .slicknav_nav .slicknav_row { display: block; } .slicknav_nav a { display: block } .slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { display: inline } .slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; } .slicknav_menu:after { clear: both } /* IE6/7 support */ .slicknav_menu { *zoom: 1 } /* User Default Style Change the following styles to modify the appearance of the menu. */ .slicknav_menu { font-size: 16px; } /* Button */ .slicknav_btn { margin: 5px 5px 6px; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #075c93; } /* Button Text */ .slicknav_menu .slicknav_menutxt { color: #FFF; font-weight: bold; text-shadow: 0 1px 3px #000; } /* Button Lines */ .slicknav_menu .slicknav_icon-bar { background-color: #FFF; } .slicknav_menu { background: #F4F8FC; padding: 5px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); } .slicknav_nav { color: #000; margin: 0; padding: 0; font-size: 18px; background-color: #DDEFFB; position: absolute; top: 45px; width: 97%; z-index: 999; } .slicknav_nav, .slicknav_nav ul { list-style: none; overflow: hidden; } .slicknav_nav ul { background-color: #4C4C4C; margin: 0; padding: 0; position: absolute; width: 97%; z-index: 999; } .slicknav_nav .slicknav_row { padding: 5px 10px; margin: 2px 5px; } .slicknav_nav a { padding: 5px 10px; margin: 2px 5px; text-decoration: none; color: #075c93; } .slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { padding: 0; margin: 0; } .slicknav_nav .slicknav_row:hover { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #ccc; color: #fff; } .slicknav_nav a:hover { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background: #ccc; color: #222; } .slicknav_nav .slicknav_txtnode { margin-left: 15px; } h1.title { height: auto; } #wrapper #content div > iframe { width: 100% !important; } .vendor-left { float: none; width: 100%; } .vendor-right { float: none; margin: 0 auto; width: 308px; text-align:center; } .vendor-right img { height: auto !important; width: auto !important; } td.jb-splash-holder { width: 100% !important; } .jb-splash-holder > img { height: auto !important; width: 100% !important; left:0!important; } } @media screen and (max-width: 667px) { body { background-image: url("/images/responsive/bg-short.png"); background-repeat: repeat-x; background-color: #fafafa; color: #333; font: 62.5% Arial, Helvetica, sans-serif; text-align: center; } #container { margin: 0 auto; text-align: left; width: 100%; } #content { margin: 5px 0px; width: 100%; padding: 0 2%; } .mobslider { float: left; position: relative; width: 100%; overflow: hidden; } #wrapper div#master0 { width: 100% !important; height: 183px !important; } #wrapper div#master0 > div{ width: 100% !important; height: 183px !important; } table { padding-bottom: 15px; width: 100% !important; } #wrapper > div > table, #wrapper > div#content > div > table { background-color: #fff; } #wrapper > div#content table.vendors{ background-color:transparent; } #nav.js { display: none; padding: 0px 0px 0px 0px; } ul { width: 100%; } li { width: 100%; border-right: none; } #menu { position: relative; margin-top: -29px; margin-right: 20px; width: 1.3em; float: right; display: block; background: #c8e3f6; font-size: 1.8em; text-align: center; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 3px 3px rgba(221,175,84, .75); -moz-box-shadow: 0px 0px 3px 3px rgba(221,175,84, .75); box-shadow: 0px 0px 3px 3px rgba(221,175,84, .75); z-index: 99999; } div#header { position: relative; width: 100%; z-index: 1; } #header h1 { background-image: url("/images/responsive/bg-header3.png"); background-position: top center; background-repeat: no-repeat; color: #fff; margin: 0; overflow: hidden; text-indent: -9999px; z-index: 1; } #header .banner { background-image: url("/images/responsive/bg-header3.png"); background-position: top center; background-repeat: no-repeat; color: #fff; margin: 0; overflow: hidden; text-indent: -9999px; z-index: 1; } #wrapper { position: relative; float: left; width: 100%; } #wrapper img { max-width: 100%; } div#footer { background-image: url("/images/bg_footer.jpg"); background-color: #fafafa; background-position: top left; background-repeat: repeat-x; color: #333; clear: left; font-size: 1.1em; margin: 0; padding: 3px 0; max-width: 100%; } div#leftside { position: relative; background: #fafafa; float: left; margin: 0; width: 100%; padding: 0 2%; } div#rightside { position: relative; background: #fafafa; float: left; margin: 0; width: 100%; padding: 0 2%; } div#rightside2 { position: relative; background: #fafafa; float: left; margin: 0px 0 0 0px; width: 100%; } div.pic { background-color: #eee; border: 1px solid #ccc; border-bottom-color: #999; border-right-color: #999; float: left; height: 230px; margin: 5px 5px; padding: 15px 10px 0 10px; width: 155px; } div.pic2 { background-color: #eee; border: 1px solid #ccc; border-bottom-color: #999; border-right-color: #999; float: left; height: 250px; margin: 5px 5px; padding: 15px 10px 0 10px; width: 155px; } } @media screen and (max-width: 580px){ #wrapper img { max-width: 100%; width: 100%; height: auto; } #wrapper table td,#tblform td { float: left; height: auto; width: 100% !important; } #wrapper table td select,#tblform td select { height: auto !important; padding: 7px 12px; width: 84% !important; margin: 0 auto; float: none; display: block; } #wrapper table td input,#tblform td input{ height: auto !important; padding: 7px 12px; width: 84% !important; margin: 0 auto; float: none; display: block; } #wrapper table.vendors td img { width: auto; } #vendors_listings > div > table { background-color:#F3E8CC; padding:20px; } #wrapper div#leftside .box h1 img,#wrapper div#leftside .box img,#wrapper div#leftside img, #wrapper div#rightside .box img,#wrapper div#rightside img,#wrapper .normaltext img,#wrapper #content .lightbox_plugin_image,#wrapper #content .lightbox_plugin_image img { height: auto; max-width: 100%; width: auto; } #freewedding fieldset li label { display: block; float: none; margin-right: 0; text-align: left; } #freewedding fieldset li .submit { margin-left: 0; } .boxalt { width: 100%; } .boxalt h3 { background: rgba(0, 0, 0, 0) url("/images/vendor_box_top2.gif") no-repeat scroll right top / 100% auto; } .img_width{ width:auto!important; } .img_width1 img{ width:auto!important; } .m_iframe { width: 100%; } } @media screen and (max-width: 480px) { body { background-image: url("/images/responsive/bg-short.png"); color: #333; background-repeat: repeat-x; background-color: #fafafa; font: 62.5% Arial, Helvetica, sans-serif; text-align: center; } #container { margin: 0 auto; text-align: left; max-width: 480px; } .mobslider { float: left; position: relative; max-width: 480px; overflow: hidden; } #wrapper div#master0 { height: 130px !important; margin-bottom:-10px !important; margin-top:-13px; } #wrapper div#master0 > div{ height: 160px !important; } #nav.js { display: none; padding: 0px 0px 0px 0px; } ul { max-width: 480px; } li { max-width: 480px; border-right: none; } #menu { position: relative; margin-top: -29px; margin-right: 20px; width: 1.3em; float: right; display: block; background: #c8e3f6; font-size: 1.8em; text-align: center; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 3px 3px rgba(221,175,84, .75); -moz-box-shadow: 0px 0px 3px 3px rgba(221,175,84, .75); box-shadow: 0px 0px 3px 3px rgba(221,175,84, .75); z-index: 99999; } div#header { position: relative; width: 100%; z-index: 1; } #header h1 { background-image: url("/images/responsive/bg-header.png"); background-repeat: no-repeat; background-position: top center; } #header .banner { background-image: url("/images/responsive/bg-header.png"); background-repeat: no-repeat; background-position: top center; } #wrapper { position: relative; float: left; width: 100%; } div#footer { background-image: url("/images/bg_footer.jpg"); background-repeat: repeat-x;; background-position: top left; background-color: #fafafa; color: #333; clear: left; font-size: 1.1em; margin: 0; padding: 0px 0 0px 0; max-width: 100%; } div#leftside { position: relative; background: #fafafa; float: left; margin: 0px 0 0 0px; max-width: 480px; } div#rightside { position: relative; background: #fafafa; float: left; margin: 0px 0 0 0px; max-width: 480px; } div#rightside2 { position: relative; background: #fafafa; float: left; margin: 0px 0 0 0px; max-width: 480px; } div.pic { background-color: #eee; border: 1px solid #ccc; border-bottom-color: #999; border-right-color: #999; height: auto; display: block; float: none; margin: 18px auto; width: 60%; padding: 15px 10px 15px 10px; } div.pic2 { background-color: #eee; border: 1px solid #ccc; border-bottom-color: #999; border-right-color: #999; float: left; height: 250px; margin: 5px 5px; padding: 15px 10px 0 10px; width: 155px; } #vendors_listings5 div.pic2 { height: auto; display: block; float: none; margin: 18px auto; width: 60%; } } @media screen and (min-width: 1024px) { #menu { display: none; } } /* SECTIONS */ .section { clear: both; padding: 0px; margin: 0px; } /* COLUMN SETUP */ .col { display: block; float: left; margin: 1% 0 1% 1.0%; } .col:first-child { margin-left: 0; } /* GROUPING */ .group:before, .group:after { content: ""; display: table; } .group:after { clear: both; } .group { zoom: 1; /* For IE 6/7 */ } /* GRID OF TWO */ .span_2_of_2 { width: 100%; } .span_1_of_2 { width: 49.2%; } /* GO FULL WIDTH AT LESS THAN 480 PIXELS */ @media only screen and (max-width: 480px) { .col { margin: 1% 0 1% 0%; } .span_2_of_2, .span_1_of_2 { width: 100%; } } @media only screen and (max-width: 380px){ #wrapper div#master0 { height: 120px !important; margin-bottom:-15px !important; } #wrapper div#master0 > div{ height: 145px !important; } }