table { border-collapse: collapse; border-spacing: 0px; } #content .price-box { float: left; } #content .price-box td { width: 1px; white-space: nowrap; } #content .price-box .price-value { text-align: right; } #content .price-box .price-container { position: relative; } #content .price-box td span { white-space: nowrap; } button, input, select, textarea { font-family: inherit; font-size: 100%; } button, input { line-height: normal; } #content .order-button-box { float: right; } #content .hidable .order-button { float: right; margin: 5px 0px; padding: 0px; text-align: left; } #content .hidable .order-button input[type="text"] { width: 50px; } #content .hidable .order-button span#btn_order_div { display: inline-block; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } #content .hidable .order-button input#btn_order, #content .hidable .order-button input[type="button"], #content .hidable .order-button input[type="submit"] { min-width: 200px; padding: 10px 15px; border-radius: 5px; border: none; cursor: pointer; } #content .order-button input#btn_order { overflow: visible; } #content .price-line { font-size: 20px; margin: 5px 0px; /*display: block;*/ > .price { min-width: 10px; } } #content .price-line-space { float: left; width: 30px; } #content .original-price-line { font-size: 20px; margin: 5px 0px; /*display: block;*/ > .price { min-width: 10px; } } #content .member-price-line { font-size: 20px; margin: 5px 0px; /*display: block;*/ > .price { min-width: 10px; } }#content .social-buttons { margin: 5px 0px; padding: 0px; text-align: left; } #content .social-buttons .left { float: left; display: flex; align-items: flex-start; } .fb_iframe_widget { display: inline-block; position: relative; } .fb_iframe_widget span { display: inline-block; position: relative; text-align: justify; } .fb_iframe_widget iframe { position: absolute; } #content .social-buttons .right { float: right; display: flex; align-items: flex-start; } #content .social-buttons .social-button-item { float: left; margin: 0 5px; }#showcase-container { margin: 5px 0px; text-align: left; } #showcase-container ul, #showcase-container ol { list-style: none; } #showcase-container .portlet-children.larger-image .subpages .image, #showcase-container .portlet-parent.larger-image .subpages .image { width: 25%; max-width: 100% !important; height: auto !important; margin: 10px 3% 5px 1% !important; } #showcase-container .portlet-children.larger-image .subpages .image img, #showcase-container .portlet-parent.larger-image .subpages .image img { max-width: 100% !important; max-height: 200px !important; } #showcase-container .portlet-children.larger-image .subpages .image .fa-stack, #showcase-container .portlet-parent.larger-image .subpages .image .fa-stack { top: 25% !important; font-size: 1.5em !important; } #showcase-container .showcase.full .portlet-children.larger-image.no-desc .subpages > li { width: 225px !important; } #showcase-container .showcase.full .portlet-children.larger-image.no-desc .subpages .image { width: 217px !important; max-width: 100% !important; height: 127px !important; line-height: 121px !important; margin: 10px auto 5px !important; position: relative; } #showcase-container .showcase.full .portlet-children.larger-image.no-desc .subpages img { width: auto !important; max-height: 100% !important; } #showcase-container .showcase.half .portlet-children.larger-image .subpages .image, #showcase-container .showcase.half .portlet-parent.larger-image .subpages .image { width: 45% !important; margin: 10px 5% 5px 1% !important; } #showcase-container .showcase.half .portlet-children.larger-image.no-desc .subpages > li, #showcase-container .showcase.half .portlet-parent.larger-image.no-desc .subpages > li { width: 217px !important; } #showcase-container .showcase.half .portlet-children.larger-image.no-desc .subpages .image, #showcase-container .showcase.half .portlet-parent.larger-image.no-desc .subpages .image { width: 197px !important; height: 115px !important; line-height: 111px !important; margin: 10px auto 1% !important; } #showcase-container .showcase.half .portlet-children.larger-image.no-desc .subpages img, #showcase-container .showcase.half .portlet-parent.larger-image.no-desc .subpages img { width: auto !important; max-height: 100% !important; } .showcase.full { width: 100%; } .showcase.full > li.placeholder { width: 100% !important; } .showcase.half { width: 48%; } .showcase.half > li.placeholder { width: 100% !important; } .showcase.left { float: left; } .showcase.right { float: right; } .showcase .portlet-header { min-height: 18px; padding: 6px 20px; font-family: RSU; font-size: 20px; line-height: 1em; text-align: left; color: #fff; background-color: #000; border: 1px solid #000; border-radius: 5px 5px 0px 0px; } .showcase .portlet-header > a { color: #fff; text-decoration: none; } .showcase .portlet-header > a:hover { color: #fed22f; text-decoration: underline; } .showcase .portlet { border: solid 1px #000; border-radius: 7px; margin: 5px 0px; } .showcase .portlet > ul { margin: 0px 5px; } .showcase .portlet .separator { border-top: dotted 1px #ccc; border-bottom: none; margin-left: auto; margin-right: auto; } .showcase .portlet .subpages > li { margin: 0; padding: 0; border: 0; } .showcase .portlet.style1 .showcase_border { border: none; } .showcase .portlet.style1 .portlet-header-divider { display: none; } .showcase .portlet.style1 .portlet-header-divider > div { display: none; } .showcase .portlet.style2 { border: none; } .showcase .portlet.style2 .portlet-header { border: none; background: none; } .showcase .portlet.style2 .portlet-header > a { color: #000; } .showcase .portlet.style2 .portlet-header > a:hover { color: #000; } .showcase .portlet.style2 .showcase_border { border: 1px solid #000; border-radius: 10px; } .showcase .portlet.style2 .portlet-header-divider { display: none; } .showcase .portlet.style2 .portlet-header-divider > div { display: none; } .showcase .portlet.style3 { border: none; } .showcase .portlet.style3 .portlet-header { border: none; background: none; } .showcase .portlet.style3 .portlet-header > a { color: #000; } .showcase .portlet.style3 .portlet-header > a:hover { color: #000; } .showcase .portlet.style3 .showcase_border { border: none; } .showcase .portlet.style3 .portlet-header-divider { display: block; padding: 0px 2.67%; } .showcase .portlet.style3 .portlet-header-divider > div { border-bottom: solid 1px black; } .showcase .portlet-parent { margin: 20px 2.67%; } .showcase .portlet-children { margin: 10px 1.33%; } .showcase .portlet-children > .subpages > li { display: inline-block; /* START: inline-block IE7 hack */ *display: inline; *zoom: 1; /* END: inline-block IE7 hack */ margin: 0; padding: 0; text-align: center; vertical-align: top; } .showcase .portlet-children > .subpages > li > .text > .price { float: none; margin-top: 5px; } .showcase > .portlet.layout2 .portlet-children > .subpages > li { display: block; width: auto; text-align: left; } .showcase > .portlet.layout1 .portlet-children > .subpages > li > .text { overflow: visible; /* to make the description visible */ margin: 5px 3%; } .portlet-children.no-desc .subpages .image { width: 141px; height: 82px; line-height: 82px; margin: 10px auto 5px; float: none; text-align: center; } .subpages .image, .search-result .image { font-size: 20px; } .showcase.full .portlet-children > .subpages > li { width: 25%; min-width: 180px; margin-right: 1.67%; } .showcase.half .portlet-children > .subpages > li { width: 50%; min-width: 170px; } .showcase.full .portlet-children.no-desc > .subpages > li { margin-left: 0; margin-right: 0; width: 25%; min-width: 180px; } .showcase.half .portlet-children.no-desc > .subpages > li { margin-left: 0; margin-right: 0; width: 50%; min-width: 170px; } #content .contact-form { margin: 5px 0px; padding: 0px; text-align: left; } #content .contact-form .widget ul, #content .contact-form .contact ul { list-style: none; } #content .contact-form .widget label, #content .contact-form .contact label { text-align: left; display: inline-block; width: 150px; } #content .contact-form .widget input[type=text], #content .contact-form .contact input[type=text] { border-radius: 4px 4px 4px 4px; border: 1px solid #bbb; height: 25px; width: 69.55%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } #content .contact-form .contact textarea { border-radius: 4px 4px 4px 4px; border: 1px solid #bbb; height: 25px; width: 69.55%; height: 70px; resize: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: unset; } #content .contact-form .contact select { border-radius: 4px 4px 4px 4px; border: 1px solid #bbb; height: 25px; width: 250px; } #content .contact-form .widget input[type=button], #content .contact-form .widget input[type=submit], #content .contact-form .contact input[type=button], #content .contact-form .contact input[type=submit] { padding: 10px 15px; min-width: 300px; width: 80%; border-radius: 5px; border: none; cursor: pointer; } #content .contact-form .widget .warning, #content .contact-form .contact .warning { margin: 1em auto; font-style: italic; } #content .contact-form .widget .form-icon, #content .contact-form .contact .form-icon { position: absolute; top: 10px; right: 13%; opacity: 0.6; width: 1em; text-align: center; } #content .contact-form .widget #security_code, #content .contact-form .contact #security_code { padding-right: 0; width: 362px; } #content .contact-form .widget .error, #content .contact-form .contact .error { color: red; } #content .contact-form .widget .contact-block, #content .contact-form .contact .contact-block { margin: 5px auto; width: 520px; } #content .contact-form .widget .contact-block-hidden, #content .contact-form .contact .contact-block-hidden { display: none; } #content .contact-form .widget .button, #content .contact-form .contact .button { text-align: left; } #content .contact-form .contact .contact-block img { vertical-align: middle; margin-right: 20px; } #content .contact-form .contact .right { float: right; margin-right: 100px; } #content .contact-form .contact .left { float: left; } #content .contact-form .contact .formErrorAlert { color: #fee; display: block; font-weight: bold; position: absolute; margin: -50px 0 0 200px; } #content .contact-form .contact .formError { background: none repeat scroll 0 0 #fee; border: 2px solid #f00; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 6px #000; color: #f00; font-family: tahoma; font-size: 11px; padding: 4px 10px; text-align: center; position: relative; /*width: 150px;*/ } #content .contact-form .contact .formErrorArrow div { background: none repeat scroll 0 0 #fee; border-left: 2px solid #f00; border-right: 2px solid #f00; box-shadow: 0 2px 3px #444; display: block; font-size: 0; height: 1px; line-height: 0; margin: 0 auto; } #content .contact-form .contact .button { width: 220px; clear: both; color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; margin: auto; padding: 0; text-align: center; } #content .contact-form .contact .button > a { background-color: #000; background-position: 5px center; background-repeat: no-repeat; border-radius: 3px 3px 3px 3px; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.7); color: #fff; display: block; font-size: 1em; margin: 5px; padding: 10px 10px 10px 30px; text-decoration: none; cursor: pointer; } #content .contact-form .contact #btn-add-form > a { background-image: url("/modules/flexi/images/add-button.png"); } #content .contact-form .contact #btn-edit-form > a { background-image: url("/modules/flexi/images/select-white.png"); background-position: 10px 10px; } #content .contact-form .contact .button > a:hover { color: #fed22f; background-color: #333; } #content .contact-form .contact .reCaptcha-container { width: 80%; margin: auto; overflow: hidden; } #content .contact-form .contact .reCaptcha-container > div { transform: scale(0.9); -webkit-transform: scale(0.9); transform-origin: 0 0; -webkit-transform-origin: 0 0; } .formErrorArrow { width: 17px; margin: -2px 0 0 13px; position: relative; } .formErrorArrow .line9 { width: 15px; } .formErrorArrow .line8 { width: 13px; } .formErrorArrow .line7 { width: 11px; } .formErrorArrow .line6 { width: 9px; } .formErrorArrow .line5 { width: 7px; } .formErrorArrow .line4 { width: 5px; } .formErrorArrow .line3 { width: 3px; } .formErrorArrow .line2 { width: 1px; } .formErrorArrow .line1 { width: 0px; } #contact-form-status { text-align: center; font-weight: bold; font-size: 13px; color: #2fa41e; padding: 20px 5px; } #contact-form-status.error { color: red; } .contact-form-selector { min-width: 560px; padding: 10px; } .contact-form-selector h2 { font-size: 16px; font-weight: bold; text-align: center; color: #fff; background-color: #494949; padding: 5px; margin: 5px 5px 15px 5px; border-radius: 5px 5px 5px 5px; } .contact-form-selector fieldset { border: solid 1px #aaa; border-radius: 5px; padding: 5px; margin-bottom: 10px; } .contact-form-selector ul { margin: 0px auto; } .contact-form-selector .item { float: left; min-width: 170px; padding: 10px; margin: 5px; text-align: center; border-radius: 5px 5px 5px 5px; color: #fff; background-color: #000; cursor: pointer; } .contact-form-selector .item:hover { color: #000; background-color: #ffe45c; } .contact-form-selector .item.disabled, .contact-form-selector .item.disabled:hover { color: #888; background-color: #ccc; cursor: default; } .contact-form-selector .item > a { text-decoration: none; } /*--Standard Form--*/ #content .contact-form .widget-captcha-container * { margin: auto; } #content .contact-form .standard-form { margin: 5px auto; width: 60%; } #content .contact-form .standard-form h1 { font-size: 18px; text-align: center; margin: 5px 0; } #content .contact-form .standard-form ul * { vertical-align: top; } #content .contact-form .standard-form ul li { min-height: 30px; padding: 5px 0.01%; position: relative; } #content .contact-form .standard-form ul li label { width: 18.82%; text-align: right; } #content .contact-form .standard-form .widget ul li label { white-space: nowrap; padding: 1px; } #content .contact-form .standard-form #widget #email { background-image: url(""); } #content .contact-form .standard-form .warning { margin: 1em auto; font-style: italic; } #content .contact-form .standard-form .captcha { width: 80%; margin: auto; } #content .contact-form .standard-form .captcha .image { max-width: 80%; padding: 20px 0px; vertical-align: middle !important; } #content .contact-form .standard-form .captcha .reload { width: 8%; vertical-align: middle !important; } /*--Customize Form--*/ #content .contact-form .customize-form { margin: 5px auto; width: 60%; } #content .contact-form .customize-form h1 { font-size: 18px; text-align: center; margin: 5px 0; } #content .contact-form .customize-form .description { text-align: center; margin: 5px 0; } #content .contact-form .customize-form ul * { vertical-align: top; } #content .contact-form .customize-form ul li { min-height: 30px; padding: 2px; position: relative; } #content .contact-form .customize-form ul li i.fa-envelope { color: #ccc; position: absolute; right: 13%; top: 8px; opacity: 0.6; } #content .contact-form .customize-form ul li .file-container { display: block; vertical-align: bottom; width: 70%; position: relative; top: -15px; left: 110px; } #content .contact-form .customize-form ul li .file-container .file-list span { display: block; width: 70%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } #content .contact-form .customize-form ul li .file-container .file-list a { display: block; width: 60px; text-align: center; position: absolute; top: 0; right: 5%; } #content .contact-form .customize-form ul li .file-container a { margin-left: 5px; padding: 5px; *padding: 10px; /*IE 7*/ border-radius: 5px; } #content .contact-form .customize-form ul li .file-container i { margin-top: 3px; right: 0px; top: 0px; } #content .contact-form .customize-form ul li label { width: 18.82%; text-align: right; padding-top: 5px; } #content .contact-form .customize-form form input[type=button], #content .contact-form .customize-form form input[type=submit] { cursor: pointer; padding: 10px 15px; min-width: 300px; width: 80%; border-radius: 5px; border: none; } #content .contact-form .customize-form .warning { padding: 0.5em; font-style: normal; font-size: 1.5em; color: white; background-color: red; } #content .contact-form .customize-form .captcha { width: 80%; margin: 10px auto; } #content .contact-form .customize-form .captcha .image { max-width: 80%; padding: 20px 0px; vertical-align: middle !important; } #content .contact-form .customize-form .captcha .reload { width: 8%; vertical-align: middle !important; } .contact-form-selector .form-list { font-size: 12px; max-height: 250px; overflow: auto; } .contact-form-selector .form-list table { width: 100%; background-color: #fff; } .contact-form-selector .form-list table tr.even, .contact-form-selector .form-list table tr.odd { height: 28px; } .contact-form-selector .form-list tr.odd { background-color: #eee; } .contact-form-selector .form-list th { background-color: #000; color: #fff; text-align: center; border: 1px solid #fff; font-weight: bold; padding: 2px; } .contact-form-selector .form-list td { padding: 0 5px; border: 1px solid #fff; } .contact-form-selector .form-list td.left { text-align: left; } .contact-form-selector .form-list td.right { text-align: right; } .contact-form-selector .form-list td.center { text-align: center; } .contact-form-selector .form-list td.date { width: 100px; text-align: center; } .contact-form-selector .form-list td a { text-decoration: none; } .contact-form-selector .form-list td a:hover { cursor: pointer; } .contact-form-selector .form-list td a > span { background-color: #000; border-radius: 3px; color: #fff; padding: 2px 4px; } .contact-form-selector .form-list td a > span:hover { color: #ffe45c; } /*--Widget Form Standard--*/ #sidebar .widget-item .standard-form { margin: 5px auto; width: 100%; font-size: 14px; font-weight: normal; } #sidebar .widget-item .standard-form h1 { font-size: 18px; margin: 5px 0; text-align: center; } #sidebar .widget-item .standard-form .description { text-align: center; margin: 5px 0; } #sidebar .widget-item .standard-form ul * { vertical-align: top; width: 97%; } #sidebar .widget-item .standard-form ul li { min-height: 30px; padding: 5px 2.77%; list-style-type: none; text-align: left; position: relative; } #sidebar .widget-item .standard-form ul li i { width: 15px; } #sidebar .widget-item .standard-form ul li label { width: 120px; font-size: 14px; font-weight: normal; } #sidebar .widget-item .standard-form form input[type=text], #sidebar .widget-item .standard-form form textarea { border: solid 1px #bbb; border-radius: 4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } #sidebar .widget-item .standard-form form input[type=text] { height: 27px; } #sidebar .widget-item .standard-form form textarea { resize: none; } #sidebar .widget-item .standard-form form input[type=button], #sidebar .widget-item .standard-form form input[type=submit] { cursor: pointer; width: 100%; padding: 5px 10px; border-radius: 5px; border: none; } #sidebar .widget-item .standard-form .warning { margin: 1em auto; font-style: italic; } #sidebar .widget-item .standard-form .contact-block-hidden { display: none; } #sidebar .widget-item .standard-form .captcha { max-width: 100%; margin: 10px auto; } #sidebar .widget-item .standard-form .captcha .image { max-width: 80%; padding: 20px 0px; vertical-align: middle !important; } #sidebar .widget-item .standard-form .captcha .reload { width: 10%; vertical-align: middle !important; } /*--Widget Form Customize--*/ #sidebar .widget-item .customize-form { /*font-family: Tahoma,Arial,Helvetica,sans-serif;*/ margin: 5px auto; width: 100%; font-size: 14px; font-weight: normal; } #sidebar .widget-item .customize-form h1 { font-size: 18px; margin: 5px 0; text-align: center; } #sidebar .widget-item .customize-form .description { text-align: center; margin: 5px 0; } #sidebar .widget-item .customize-form ul li { min-height: 30px; padding: 5px; list-style-type: none; text-align: left; position: relative; width: 97%; } #sidebar .widget-item .customize-form ul li input[class="field-input"], #sidebar .widget-item .customize-form ul li input[class="field-email"], #sidebar .widget-item .customize-form ul li textarea[class="field-textarea"] { width: 97%; } #sidebar .widget-item .customize-form ul li input[type=text], #sidebar .widget-item .customize-form ul li textarea { border: solid 1px #bbb; border-radius: 4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } #sidebar .widget-item .customize-form ul li input[type=text] { height: 27px; } #sidebar .widget-item .customize-form ul li textarea { resize: none; } #sidebar .widget-item .customize-form ul li .file-container { display: block; padding: 5px 0 20px 0; width: 97%; margin-top: 5px; } #sidebar .widget-item .customize-form ul li .file-container .file-list { width: 97%; } #sidebar .widget-item .customize-form ul li .file-container .file-list span { width: 60%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0; } #sidebar .widget-item .customize-form ul li .file-container .file-list a.remove-file { padding: 7px 5px 5px; border-radius: 5px; position: absolute; top: 0; right: 0; text-align: center; width: 30px; } #sidebar .widget-item .customize-form ul li .file-container a { padding: 7px 5px 5px; border-radius: 5px; } #sidebar .widget-item .customize-form ul li label, #sidebar .widget-item .customize-form ul li a { font-size: 14px; font-weight: normal; width: 66.67%; } #sidebar .widget-item .customize-form ul li i.fa-envelope { display: block; color: #ccc; position: absolute; font-size: 18px; width: 18px; /*top: 30.5px;*/ bottom: 10px; right: 10%; opacity: 0.6; } #sidebar .widget-item .customize-form form input[class="field-input"], #sidebar .widget-item .customize-form form input[class="field-email"], #sidebar .widget-item .customize-form form textarea[class="field-textarea"] { border: 1px solid #bbb; border-radius: 4px 4px 4px 4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } #sidebar .widget-item .customize-form form input[class="field-input"], #sidebar .widget-item .customize-form form input[class="field-email"] { height: 27px; } #sidebar .widget-item .customize-form form input[type=button], #sidebar .widget-item .customize-form form input[type=submit] { cursor: pointer; width: 100%; padding: 5px 10px; border-radius: 5px; border: none; } #sidebar .widget-item .customize-form form textarea[class="field-textarea"] { resize: none; } #sidebar .widget-item .customize-form .warning { margin: 1em auto; font-style: italic; } #sidebar .widget-item .customize-form .contact-block-hidden { display: none; } #sidebar .widget-item .customize-form .captcha { max-width: 100%; margin: 10px auto; } #sidebar .widget-item .customize-form .captcha .image { max-width: 80%; padding: 20px 0px; } #sidebar .widget-item .customize-form .captcha .reload { width: 10%; } .contact-us-wrap { width: 78.12%; margin: 0px auto; overflow: hidden; padding-bottom: 10px; } .contact-us-wrap .order-complete { border: 1px solid #ccc; border-radius: 10px 10px 10px 10px; padding: 50px; text-align: center; margin-top: 20px; } .contact-us-wrap .back-home { font-size: 13px; padding-top: 20px; } .subpages { list-style: none; } .subpages .separator { border-top: dotted 1px #ccc; border-bottom: none; margin-left: auto; margin-right: auto; } .subpages > li { color: #000; font-size: 13px; padding: 10px 2.66%; margin: 10px 0px; border: none !important; } .subpages > li.no-children { text-align: center; font-size: 1em; font-style: italic; color: #ccc; } .subpages .text { overflow: hidden; /* to make the price aligned with the description */ padding-top: 10px; } .subpages .text .title, .subpages .text .title a { font-size: 20px; font-weight: bold; /*line-height: 20px;*/ } .subpages .text .description { font-size: 14px; font-weight: normal; } .subpages .text a { color: #000; text-decoration: none; } .subpages .text a:hover { text-decoration: underline !important; } .subpages .text .price { margin-top: 10px; font-size: 20px; font-weight: normal; } .subpages .text .order-button { float: right; margin-top: 10px; } .subpages .showcase-price-box { width: 100%; } .subpages .showcase-price-box td { width: 1px; white-space: nowrap; } .subpages .showcase-price-box td > span { width: 1px; white-space: nowrap; } .subpages .showcase-price-box .price-label { text-align: left; } .subpages .showcase-price-box .price-value { text-align: right; } .subpages .image { position: relative; float: left; width: 141px; height: 82px; margin: 10px 5% 5px 1%; text-align: center; line-height: 82px; font-size: 20px; } .subpages .image > a > img { margin: auto; max-width: 100%; max-height: 100%; position: relative; vertical-align: middle; } .comment_container { position: relative; } .comment_container, .comment_form { border: 1px solid #ccc; padding: 10px; background-color: transparent; margin: 10px 0px; font-weight: normal; border-radius: 5px; } .comment_container .reCaptcha-container, .comment_form .reCaptcha-container { overflow: hidden; float: left; } .comment_container .reCaptcha-container > div, .comment_form .reCaptcha-container > div { transform: scale(0.9); -webkit-transform: scale(0.9); transform-origin: 0 0; -webkit-transform-origin: 0 0; } .comment_form .hidden-on-load { display: none; padding: 0 0 10px 0; } .comment_form textarea { width: 99%; height: 200px; } .comment_form textarea.narrow { height: 30px; } .comment_form input[type=text] { border: 1px solid #bbb; border-radius: 4px; height: 25px; line-height: 25px; width: 40%; margin-top: 10px; margin-bottom: 10px; } .comment_form textarea { margin: 10px 0px; border: 1px solid #bbb; border-radius: 5px; } .comment_container > .info { font-size: 12px; font-weight: normal; color: #000; } .comment_container > .info a { font-size: inherit; font-weight: inherit; color: inherit; text-decoration: none; } .comment_container > .info a:hover { text-decoration: underline; } .comment_container > .show-all { text-align: center; } .comment_container > .comment_description { margin-top: 10px; font-weight: normal; color: #000; } .comment_container > .comment_description > img { vertical-align: bottom; float: right; max-height: 50px; max-width: 50px; } #comment-tabs { margin-top: 10px; background: transparent; border: none; } #facebook-comment{ margin-left:0px !important; } .fb-comments, .fb-comments span, .fb-comments iframe { width: 100% !important; } #comment-tabs .ui-corner-top, #comment-tabs .ui-corner-left, #comment-tabs .ui-corner-all { -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-left-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; } #comment-tabs .ui-tabs-nav { border: none; border-bottom: solid 1px #212121; border-radius: 0px; background: transparent; color: #222; font-weight: bold; } #comment-tabs .ui-tabs-nav > li { background-image: none; /*width: 16.13%;*/ } #comment-tabs .ui-tabs-nav > li.facebook i { color: #3b5998; margin-right: 10px; text-shadow: none; border-radius: 5px; background-color: white; } #comment-tabs .ui-tabs-nav > li > a { float: left; padding: 0.5em 1em; text-decoration: none; font-size: 20px; } #comment-tabs .ui-tabs-nav > li.facebook > a { padding-left: 10px; } #comment-tabs .ui-tabs-nav > li > a:hover { text-shadow: 0 1px 1px black; } #comment-tabs .ui-tabs-nav > li.ui-tabs-selected > a:hover { text-shadow: none; } #comment-tabs .ui-tabs-panel { padding: 10px; } .comment_delete > a { background-color: #000; background-image: url(/modules/flexi/images/trash-icon.png); background-position: 5px center; background-repeat: no-repeat; border-radius: 3px 3px 3px 3px; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.698); color: #fff; display: block; font-size: 1em; font-weight: normal; margin: 0px; padding: 7px 10px; text-decoration: none; width: 15px; text-align: right; } .comment_delete > a:hover { color: #fff; background-color: #fed22f; } #validate_detail, #validate_username { color: red; } #comment .button_save { background-color: #ccc; border-radius: 5px; padding: 5px 15px; cursor: pointer; } .captcha .image { vertical-align: middle; } .captcha .reload { vertical-align: middle; cursor: pointer; } .comment-captcha-error { color: red; } .comment-member-info { float: right; padding: 0 10px 0 0; } .comment-member-info > img { vertical-align: bottom; max-height: 100px; max-width: 100px; } .comment-member-info > span { /*vertical-align: middle;*/ } #comment .button_save { margin-top: 15px; }.related-contents { list-style: none; } .related-contents .separator { border-top: dotted 1px #ccc; border-bottom: none; margin-left: auto; margin-right: auto; } .related-contents > li { color: #000; font-size: 13px; padding: 10px 0.67% 10px 4.67%; margin: 10px 0px; border: none !important; } .related-contents .image { float: left; position: relative; width: 100px; height: 59px; margin-right: 20px; margin-bottom: 20px; text-align: center; } .related-contents .image > a > img { margin: auto; max-width: 100%; max-height: 100%; vertical-align: middle; } .related-contents .image > a > img:hover { -webkit-filter: brightness(120%); filter: brightness(120%); } .related-contents .text .title, .related-contents .text .title a { font-size: 20px; font-weight: bold; } .related-contents .text a { color: #000; text-decoration: none; } .related-contents .text a:hover { text-decoration: underline !important; } .related-contents .text .showcase-price-box { width: 100%; } .related-contents .text .original-price { margin-top: 10px; font-size: 20px; font-weight: normal; vertical-align: top; } .related-contents .text .price { margin-top: 10px; font-size: 20px; font-weight: normal; vertical-align: top; } .related-contents .text .member-price { margin-top: 10px; font-size: 20px; font-weight: normal; vertical-align: top; } .related-contents .text .price-value { text-align: right; } #portlet-related-contents { font-family: RSU; font-size: 20px; } #portlet-related-contents .related-contents > li > .text { overflow: hidden; } #portlet-related-contents .related-contents > li { display: inline-block; /* START: inline-block IE7 hack */ *display: inline; *zoom: 1; /* END: inline-block IE7 hack */ text-align: left; vertical-align: top; width: 27.6%; min-width: 92px; } .related-contents .showcase-price-box td { width: 1px; white-space: nowrap; } .related-contents .showcase-price-box td > span { width: 1px; white-space: nowrap; } .related-contents .showcase-price-box .price-label { text-align: left; } .related-contents .showcase-price-box .price-value { text-align: right; } #slideshow-loader #slideshow-wrapper { z-index: 0; background-color: transparent; margin-left: auto; margin-right: auto; box-shadow: none; } #slideshow-loader .nivo-caption { filter: alpha(opacity=80) !important; } #slideshow-loader .nivo-caption > a { text-decoration: none !important; border-bottom: none !important; } #slideshow-loader .nivo-caption > a:hover { text-decoration: underline !important; } #slideshow-loader .nivo-controlNav { margin-top: -20px !important; margin-bottom: -20px !important; } #slideshow-loader .nivo-controlNav > a { /* START: text-indent IE7 hack */ *text-indent: 0; *line-height: 0; /* END: text-indent IE7 hack */ } #slideshow-loader .nivo-directionNav > a { /* START: text-indent IE7 hack */ *text-indent: 0; *line-height: 0; /* END: text-indent IE7 hack */ }.text-section-container .text-section-loader { max-width: 100%; } .text-section-container .text-section-loader.narrow { max-width: 960px; margin: auto; } .text-section-container .text-section-loader img, .text-section-container .text-section-loader table, .text-section-container .text-section-loader iframe, .text-section-container .text-section-loader embed, .text-section-container .text-section-loader object { max-width: 100%; } #content .text-section-container .text-section-loader { min-height: 30px; width: 100%; } #content .text-section-container .text-section-loader > p { margin-top: 0px; margin-bottom: 10px; } #content .text-section-container .text-section-loader.text-section-loader ul { list-style-position: inside; margin-left: 15px; } #content .images-area { width: 321px; float: left; height: auto; padding: 0px; margin: 0px 2% 20px 0px; } #content .images-area > ul { width: 313px; list-style: none; margin: auto; padding: 0px; } #content .images-area > ul > li { width: 102px; height: 59px; float: left; display: block; margin: 1px; position: relative; } #content .images-area > ul > li:first-child, #content .images-area > ul.dragging-first-image > li:first-child + li { width: 313px; height: 182px; margin-bottom: 3.12%; } #content .images-area > ul > li .image-wrapper { width: 100px; height: 59px; display: block; text-align: center; font-size: 16px; margin: 0px auto; line-height: 59px; } #content .images-area > ul > li:first-child .image-wrapper, #content .images-area > ul.dragging-first-image > li:first-child + li .image-wrapper { width: 311px; height: 182px; font-size: 45px; margin: 0px auto; line-height: 170px; } img { border: 0px; } #content .images-area > ul > li .image-wrapper > a > img { margin: 0px auto; border: 1px solid rgb(204, 204, 204); position: relative; max-width: 90%; max-height: 100%; vertical-align: middle; } #header-images > ul > li > .image-wrapper > img, #content .subpages .image > a > img, #content .images-area > ul > li > .image-wrapper > a > img, #content .images-area > ul > li:first-child > .image-wrapper > a > img, #content .album-images > ul > li > .image-wrapper > a > img, #content .related-contents .image > a > img, #content #content-tag-container .content-tag .image > a > img, .content-visit-history-pages .image > a > img { border: none; } #content .images-area > ul > li:first-child .image-wrapper > a > img, #content .images-area > ul.dragging-first-image > li:first-child + li .image-wrapper > a > img { max-width: 96%; } #content .images-area > ul > li.no-image { visibility: hidden; } #content .images-area > ul > li > .image-wrapper .fa-stack { position: absolute; top: 30%; left: 35%; opacity: 0.7; } #content .images-area > ul > li > .image-wrapper .fa-stack .fa-youtube-play { color: black; } #content .images-area > ul > li > .image-wrapper .fa-stack .fa-square { color: white; } #content .images-area > ul > li > .image-wrapper:hover .fa-stack { opacity: 1.0; } #content .images-area > ul > li > .image-wrapper:hover .fa-stack .fa-youtube-play { color: #CD332D; } #content .descriptionContainer { padding-bottom: 20px; } .album-images { float: none; width: 97.92%; padding-bottom:20px; } .album-images > ul { list-style: none; } .album-images > ul > li { float: left; margin: 1.3%; padding: 0.21%; width: 260px; height: 152px; position: relative; } .album-images > ul > li.no-image { display: none; } .album-images > ul > li .image-wrapper { width: 260px; height: 152px; line-height: 152px; text-align: center; margin: auto; } .album-images > ul > li a > img { border: 1px solid #ccc; vertical-align: middle; } .album-images > ul > li a > img.no-image { display: none; } .cards-container .cards-loader { padding: 0; } .cards-container .cards-loader > ul { list-style: none outside none; } .cards-container .cards-loader > ul > li { border-radius: 5px; float: left; margin: 5px 1%; padding: 1%; } .cards-container .cards-loader > ul > li .cards-image { height: 89px; text-align: center; margin: 0px 0px 3% 0px; } .cards-container .cards-loader > ul > li .cards-image img { max-width: 100%; max-height: 100%; vertical-align: middle; } .cards-container .cards-loader > ul > li .cards-image img:hover { -webkit-filter: brightness(120%); filter: brightness(120%); } .cards-container .cards-loader > ul > li .cards-title { font-weight: bold; font-size: 1.2em; text-align: center; } .cards-container .cards-loader > ul > li .cards-title > a { text-decoration: none; } .cards-container .cards-loader > ul > li .cards-title > a:hover { text-decoration: underline; } .cards-container .cards-loader > ul > li .cards-text { overflow: auto; width: 100%; } .cards-container .cards-loader > ul > li .cards-text .cards-description { width: 100%; word-break: normal; } .cards-container .cards-loader > ul > li .cards-text .mCSB_container { margin-right: 15px; } .cards-container .cards-loader > ul li.cards-during-sort { margin: 5px 0px; } .cards-container .cards-loader > ul li.cards-first-child { margin-left: 0px; padding-left: 0px; } .cards-container .cards-loader > ul li.cards-last-child { margin-right: 0px; padding-right: 0px; } .cards-container .cards-limit-3 > ul > li { width: 30.6%; } .cards-container .cards-limit-3 > ul > li .cards-image { height: 160px; line-height: 160px; } .cards-container .cards-limit-3 > ul > li .cards-text { max-height: 130px; } .cards-container .cards-limit-4 > ul > li { width: 22%; } .cards-container .cards-limit-4 > ul > li .cards-image { height: 110px; line-height: 110px; } .cards-container .cards-limit-4 > ul > li .cards-text { max-height: 120px; } .banner-section-container .slick-slider { margin-bottom: 0px !important; } .banner-section-container .banner-section .banner-section-item.no-url { pointer-events: none; } .banner-section-container .banner-section .banner-section-item .banner-section-link .banner-section-image { width: 100%; height: auto; } .banner-section-container .banner-section .slick-dots { bottom: 20px; } .banner-section-container .banner-section .slick-dots li button { text-shadow: 2px 2px #fff, -2px -2px #fff, -2px 2px #fff, 2px -2px #fff, 0px 3px #fff, 3px 0px #fff, -3px 0px #fff, 0px -3px #fff; } .banner-section-settings { text-align: center; margin: 0% auto; border: 2px solid #000; width: 140px; background-color: #000; border-radius: 5px; font-family:Arial; } .banner-section-settings .banner-section-slideshow-edit-button i { background-color: #000; color: #fff; padding: 5px; } .banner-section-settings .banner-section-slideshow-edit-button i:hover { background-color: #ffe45c; color: #000; } .banner-section-settings .banner-section-slideshow-edit-button.disable { pointer-events: none; opacity: 0.4; } #banner-section-change-type-container .banner-section-change-type a.hint { display: inline-block; padding: 3px 5px; margin: 1px; margin-left: 20px; font-family: Comic Sans Serif, Arial; font-size: 12px; line-height: 12px; font-weight: bold; text-decoration: none; border-radius: 5px; color: #fff; background-color: #ccc; } #banner-section-change-type-container .banner-section-change-type a.hint:hover { color: #ffe45c; background-color: #000; } #banner-setting-form { width: 950px; height: 410px; padding: 10px; } #banner-setting-form h2 { font-size: 16px; font-weight: bold; text-align: center; color: #fff; background-color: #494949; padding: 5px; margin: 5px 5px 10px 5px; border-radius: 5px 5px 5px 5px; } #banner-setting-form .left-panel { float: left; width: 670px; } #banner-setting-form .left-panel .banner-setting-button { display: block; margin: 10px auto auto auto; } #banner-setting-form .left-panel .banner-setting-text-suggestion { text-align: center; font-size: 9px; padding-bottom: 2px; } #banner-setting-form .left-panel .banner-setting-text-suggestion a.hint { display: inline-block; padding: 3px 5px; margin: 1px; font-family: Comic Sans Serif, Arial; font-size: 12px; line-height: 12px; font-weight: bold; text-decoration: none; border-radius: 5px; color: #fff; background-color: #ccc; } #banner-setting-form .left-panel .banner-setting-text-suggestion a.hint:hover { color: #ffe45c; background-color: #000; } #banner-setting-form .right-panel { float: right; width: 250px; } #banner-setting-form .rignt-panel .input-form { padding: 20px; } #banner-setting-form .rignt-panel .input-form .banner-setting-save-cancle-button { width: 140px; height: 40px; } #banner-setting-form .rignt-panel .banner-setting-label-form { padding-top: 20px; } #banner-setting-form .rignt-panel .banner-setting-select-form { padding-bottom: 5px; } .banner-setting-label-form > .banner-setting-link-control { display:flex; flex-direction: column; flex-grow: 1; position: relative; } .banner-setting-label-form > .banner-setting-link-control > label { margin-right: 5px; flex-shrink: 0; } .banner-setting-label-form > .banner-setting-link-control .check-status, .banner-setting-label-form .banner-setting-link-control .check-loading { position: absolute; top: 3px; right: 8px; padding: 0 3px 0 6px; background-color: #fff; display: none; } .banner-setting-label-form > .banner-setting-link-control .check-status { color: green; } .banner-setting-label-form > .banner-setting-link-control .check-loading { color: #ccc; } .banner-setting-label-form > .banner-setting-link-control .check-loading.is-loading { font-size: 0.7em; right: 15px; color: #ccc; } input#banner-setting-alt { width: 210px; } input#banner-setting-link { width: 210px; } .banner-setting-image-preview { max-width: 100%; max-height: 100%; margin: 0 auto; display: block; } .banner-setting-image-mutiple { width: 31%; height: auto; float: left; padding: 1%; } .banner-setting-image-box-center-vertical { height: 200px; display: table-cell; vertical-align: middle; } .banner-setting-image-box-center-horizontal { display: block; margin: auto; height: 200px; } .full-width { width: 100%; }#content .webboard, #content .webboard-topic { float: left; padding: 0px 1.03% 10px; width: 78.12%; display: block !important; } #content .webboard > h1, #content .webboard-topic > h1 { padding: 0px; margin: 0px; } #content .webboard > h1 > span, #content .webboard-topic > h1 > span { display: inline-block; width: 100%; } #content .webboard .info, #content .webboard-topic .info { margin: 5px 0px; font-size: 12px; font-weight: normal; color: #000; } #content .webboard-topic .description { font-weight: normal; padding-top: 10px; color: #000; } #content .webboard-topic .description > img { float: right; vertical-align: bottom; max-width: 50px; max-height: 50px; } #content .webboard > table { min-width: 78.12%; width: 100%; } #content .webboard > table tr { height: 35px; padding: 5px 0.66%; } #content .webboard > table tr > th { padding: 10px 0.36%; background-color: #0071ae; text-align: center; min-width: 60px; } #content .webboard > table tr > td { border: 1px; padding: 10px 0.36%; text-align: center; } #content .webboard > table tr > th.name, #content .webboard > table tr > td.name { text-align: left; width: 66.66%; max-width: 500px; } #content .webboard > table tr td .delete_topic > a { background-color: #000; background-image: url(/modules/flexi/images/trash-icon.png); background-position: 5px center; background-repeat: no-repeat; border-radius: 3px 3px 3px 3px; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.698); color: #fff; display: block; font-size: 1em; font-weight: normal; margin: 0px; padding: 7px 10px; text-decoration: none; width: 15px; text-align: right; } #content .webboard > table tr td .delete_topic > a:hover { color: #fff; background-color: #fed22f; } #frm-webboard { width: 460px; min-height: 250px; padding: 10px; } #frm-webboard > h2 { font-size: 16px; font-weight: bold; text-align: center; color: #fff; background-color: #494949; padding: 5px; margin: 5px 0px 10px 0px; border-radius: 5px 5px 5px 5px; } #frm-topic-create { float: left; margin-top: -5px; padding: 10px; width: 450px; color: #000; } #frm-topic-create .reCaptcha-container { overflow: hidden; float: left; } #frm-topic-create .reCaptcha-container > div { transform: scale(0.9); -webkit-transform: scale(0.9); transform-origin: 0 0; -webkit-transform-origin: 0 0; } #frm-topic-create .webboard-topic-captcha-error { color: red; } #frm-topic-create .captcha .error { color: red; } #frm-topic-create > h2 { font-size: 16px; font-weight: bold; text-align: center; color: #fff; background-color: #000; padding: 5px; margin: 5px 0px 10px 0px; border-radius: 5px 5px 5px 5px; } #frm-topic-create input[type=text], #frm-webboard input[type=text] { border: 1px solid #bbb; border-radius: 4px; height: 25px; line-height: 25px; width: 448px; margin-top: 10px; margin-bottom: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } #frm-topic-create textarea, #frm-webboard textarea { width: 448px; height: 120px; padding: 0px; margin-top: 10px; margin-bottom: 10px; border: 1px solid #bbb; border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; border-bottom-left-radius: 0.5em; border-bottom-right-radius: 0.5em; -webkit-border-top-left-radius: 0.5em; resize: none; /* Safari */ } #create-topic { margin: 10px 0px; } #create-topic .button_save, #frm-topic-create .button_save { background-color: #ccc; border-radius: 5px; padding: 5px 15px; cursor: pointer; } #newboard a { background-color: #000; background-image: url("/modules/flexi/images/add-button.png"); background-position: 5px center; background-repeat: no-repeat; border-radius: 3px 3px 3px 3px; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.698); color: #fff; display: block; font-size: 1em; font-weight: normal; margin: 5px; padding: 10px 10px 10px 30px; text-decoration: none; width: 150px; text-align: center; } #new_webboard { height: 30px; width: 90px; } #title_topic, #detail_topic, #user_topic, #title_group, #title_detail, #msg_nav_title, #msg_title, #msg_desc { color: red; }