@import "font.css"; @import "css-trick.css"; @charset "utf-8";
* { margin: 0px auto; padding: 0px ; outline: none; text-decoration: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: 'Arial', sans-serif;}
.dv-dk-popup {display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgb(0 0 0 / 55%);overflow-y: auto;z-index: 9999;}
.dv-dk-popup-nd {display: none;width: 400px;position: relative;box-shadow: 0 0 15px rgb(0 0 0 / 43%);padding: 20px;background: #fff;border-radius: 5px;margin: 50px auto;}
.dv-dk-popup-nd h3 { text-align: center; text-transform: uppercase; margin-bottom: 20px; color: #009688; }
.dv-dkgr p { margin: 0; padding: 0 0 7px 0; font-size: 13px; }
.dv-dkgr { margin-bottom: 10px; }
.dv-dkgr input { width: 100%; padding: 0 7px; height: 30px; border: 1px solid #ccc; border-radius: 3px; }
.dv-dk-popup-nd button { height: 30px; padding: 0 15px; background: #009688; border: none; border-radius: 3px; color: #fff; text-transform: uppercase; cursor: pointer; margin-top: 5px;}
.dv-dk-popup-nd button:hover { background: #026f65; }
.img_loding { display: none; height: 10px; margin-left: 5px; }
.btn_catdat.acti { background: #607d8b !important; }
.btn_catdat.acti img { display: inline-block !important; }
.dv-list-err { font-size: 10px; margin-top: 10px; line-height: 18px; font-style: italic; }
.p_cpass_1 { color: #009688; }
.p_cpass_0 { color: #ff5722; }
a.cu_del { color: #e91e63; font-style: normal; margin-left: 4px; font-size: 11px; font-weight: 600; cursor: pointer; }
.dv-dk-popup-nd .close img { width: 100%; height: 100%; }
.dv-dk-popup-nd .close { cursor: pointer; position: absolute; top: -14px; right: -14px; background: #000; width: 28px; height: 28px; border-radius: 100%; padding: 5px; }
.dv-gr-theme { width: calc(100% / 3 - 30px); float: left;  overflow: hidden; margin: 15px; border: 1px solid #dcdcdc; padding: 10px; }
.dv-gr-theme img { width: 100%; height: auto; }
.chon-theme { max-width: 1100px; }
.chon-theme h3 { text-transform: uppercase; text-align: center; font-size: 25px; padding: 30px 0; color: #333; }
.dv-gr-theme > a { cursor: pointer; display: block; line-height: 0; overflow: hidden; width: 100%; height: 500px; -webkit-transition: background-position 2s ease-in-out !important; -moz-transition: background-position 2s ease-in-out !important; -ms-transition: background-position 2s ease-in-out !important; -o-transition: background-position 2s ease-in-out !important; transition: background-position 2s ease-in-out !important; background-size: 100% auto !important; }
.dv-gr-theme > a:hover { background-position: 0px 100% !important; }
.dv-gr-theme > h2 > a {cursor: pointer; display: block; line-height: 26px; color: #333; font-size: 18px; padding: 12px 0px 5px; text-transform: capitalize; }
.dv-gr-theme p{padding: 5px 0;}
.dv-gr-theme .link a{color : #009688}
.c-tin-ad {width: 1200px;margin: auto;padding: 40px 0 40px;max-width: 100%;}
.right-new {width: 100%;float: right;}
.hinhanh_view {float: left;width: 35%;}
#bridal_images {background: #fff;width: 100%;overflow: hidden;margin-bottom: 12px;border: 1px solid #e6e6e6;}
#bridal_images img {border: none;width: 100%;margin: 0px auto;}
.dv-slider-nang li {list-style: none;border: 1px solid #e6e6e6;padding: 4px;background: #fff;width: calc(100% - 10px);margin: 0 5px;height: auto;}
.dv-slider-nang li a {display: block;width: 100%;height: 100%;}
.dv-slider-nang li a img {width: 100%;height: 100%;object-fit: cover;}
.fs-dtinfo {float: right;margin: 0 0px 0 20px;width: 62%;}
.titile_view_pro h3 {text-align: left;font-size: 23px;color: #009688;font-weight: 400;text-transform: uppercase;display: inline-block;}
.add_to_cart > h3 {float: left;background: #009688;color: #fff;text-transform: uppercase;font-size: 18px;font-weight: 500;height: 42px;line-height: 42px;padding: 0 23px;margin-right: 10px;border-radius: 5px;}
.add_to_cart a{color: #ed1e28;}
.add_to_cart p a:hover{border-bottom: 2px solid #065ea7;color: #065ea7;}
.add_to_cart h3 a {color: #fff;font-size: 17px;}
.titile_view_pro{padding-bottom: 10px;}