@charset "UTF-8";
/*------------------------------- Section Title Styles ---------------------------------*/
.title__be--2 { color: #2e2e2e; font-size: 24px; line-height: 1.4; padding: 0 0 30px; position: relative; }

.section__title.title--white h2, .section__title.title--white h4 { color: #fff; }

.section__title.title--white h2.title__be--2::after, .section__title.title--white h4.title__be--2::after { content: url("../images/icons/icon_title3.png"); }

.section__title h2, .section__title h4 { color: #2e2e2e; display: block; font-size: 24px; margin-bottom: 30px; padding: 50px 0 30px; position: relative; text-transform: uppercase; font-weight: 700; }

.section__title h2::before, .section__title h4::before { background: rgba(0, 0, 0, 0) url("../images/icons/line_title.png") repeat scroll 0 0; bottom: 0; content: ""; height: 9px; left: 50%; position: absolute; transform: translateX(-50%); width: 83px; }

.section__title h2::after, .section__title h4::after { content: url("../images/icons/icon_title.png"); display: block; left: 50%; position: absolute; text-align: center; top: 0; transform: translateX(-50%); }

.section__title h2.title__be--2::after, .section__title h4.title__be--2::after { content: url("../images/icons/icon_title2.png"); }

.section__title h2.after__with--border::before, .section__title h4.after__with--border::before { border-bottom: 2px solid #e1e1e1; border-top: 2px solid #e1e1e1; bottom: 0; content: ""; height: 9px; left: 50%; margin-left: -33px; position: absolute; transform: skewX(70deg); width: 66px; background-image: none; }

@media (max-width: 420px) { .section__title h2, h4 { font-size: 17px; } }

.version_menu_01 .mainmenu__nav { justify-content: center; }

@media (min-width: 992px) and (max-width: 1199px) { .version_menu_01 .navtool { padding-top: 5px; }
  .version_menu_01 .mainmenu__nav { justify-content: flex-end; } }

@media (max-width: 991px) { .version_menu_01 .navtool { margin-right: 50px; } }

@media (max-width: 767px) { .version_menu_01 #mainnav { min-height: 80px; height: auto; } }

@media (max-width: 420px) { .version_menu_01 .logo a { justify-content: center; }
  .version_menu_01 .navtool li a { padding: 10px; } }

.version_photo_03 { background: #F2F2F2; }

@media (max-width: 767px) { .version_photo_16_1 .pt--100 { padding-top: 70px; } }

@media (max-width: 767px) { .version_photo_16_2 .pb--100 { padding-bottom: 70px; } }

.version_photo_16_2 .imgBox { max-width: 160px; margin: 0px auto; }

.version_photo_16_2 .imgBox a { display: block; width: 100%; height: 100%; border-radius: 100%; margin: 20px auto 25px; overflow: hidden; position: relative; }

.version_photo_16_2 .imgBox a::after { width: 0%; height: 0%; display: block; content: ""; background-color: #CBB581; opacity: 0.5; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; transition-duration: 0.5s; }

.version_photo_16_2 .imgBox a:hover::after { width: 100%; height: 100%; }

.banner--5 .banner { overflow: hidden; position: relative; }

.banner--5 .banner .thumb { overflow: hidden; position: relative; }

.banner--5 .banner .thumb a img { transition: all 300ms ease-in 0s; width: 100%; }

.banner--5 .banner .content { left: 50%; min-width: 100%; padding: 0 30px; position: absolute; top: 30%; transform: translateX(-50%) translateY(-50%); }

.banner--5 .banner .content.content__bg { background-color: rgba(22, 22, 27, 0.97); left: 40px; min-width: auto; padding: 50px 20px; right: 40px; transform: translateX(0px) translateY(-50%); }

.banner--5 .banner .content.border-top-bottom::after { background: #333333; border-bottom: 0 none; bottom: 25px; content: ""; height: 3px; left: 50%; pointer-events: none; position: absolute; transform: translateX(-50%); width: 40px; }

.banner--5 .banner .content.border-top-bottom::before { background: #333333; content: ""; height: 3px; left: 50%; pointer-events: none; position: absolute; top: 25px; transform: translateX(-50%); width: 40px; }

.banner--5 .banner .content h3 a, .banner--5 .banner .content h4 a { font-size: 24px; font-weight: 700; line-height: 30px; margin-bottom: 5px; text-transform: uppercase; display: block; }

.banner--5 .banner .content p { font-size: 18px; font-weight: 300; line-height: 25px; }

.banner--5 .banner .content h4 { font-size: 24px; font-weight: 700; line-height: 30px; margin-bottom: 5px; text-transform: uppercase; }

.banner--5 .banner .content h6 { color: #333333; font-size: 18px; font-weight: 700; line-height: 30px; margin-bottom: 5px; text-transform: uppercase; }

.banner--5 .banner .content span { font-size: 14px; font-weight: 300; line-height: 25px; display: block; }

.banner--5 .banner .content.content__with__border::after { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #fff; border-image: none; border-style: none solid solid; border-width: 0 5px 5px; bottom: -42px; content: ""; height: 50px; left: 50%; pointer-events: none; position: absolute; transform: translateX(-50%) translateY(100%); width: 140px; }

.banner--5 .banner .content.content__with__border::before { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #fff; border-image: none; border-style: solid solid none; border-width: 5px 5px 0; content: ""; height: 50px; left: 50%; pointer-events: none; position: absolute; top: -25px; transform: translateX(-50%) translateY(-100%); width: 140px; }

.banner--5 .banner .link { bottom: 30px; left: 0; padding: 0 30px; position: absolute; right: 0; }

.banner--5 .banner .link a { color: #fff; font-size: 12px; font-weight: 600; text-transform: uppercase; }

.banner--5 .banner .link.poss--center { bottom: -32px; }

.banner--5 .banner.co13 .content { top: 50%; }

.banner--5 .banner.co13 .content.border-top-bottom { padding: 44px 30px; }

.banner--5 .banner.co13 .content.border-top-bottom.border--white::before { background: #fff; }

.banner--5 .banner.co13 .content.border-top-bottom.border--white::after { background: #fff; }

.banner--5 .banner:hover .thumb a img { transform: scale3d(1.05, 1.05, 1.05); }

.banner--5 .banner:hover .content h3 { animation: 500ms ease-in-out 0s normal none 1 running fadeInUp; }

.banner--5 .banner:hover .content p { animation: 500ms ease-in-out 0s normal none 1 running fadeInUp; }

.banner--5 .banner:hover .content h4 { animation: 500ms ease-in-out 0s normal none 1 running fadeInUp; }

.banner--5 .banner:hover .content h6 { animation: 500ms ease-in-out 0s normal none 1 running fadeInUp; }

.banner--5 .banner:hover .content a.shopbtn { animation: 700ms ease-in-out 0s normal none 1 running fadeInUp; }

.banner--5 .banner:hover .link { animation: 500ms ease-in-out 0s normal none 1 running fadeInUp; }

.banner--5 .banner:hover span { animation: 500ms ease-in-out 0s normal none 1 running fadeInUp; }

.banner--5 .banner .content.pss--right { left: auto; right: 0; min-width: auto; padding: 0 30px; transform: translateX(0) translateY(-50%); }

@keyframes fadeInUp { from { opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to { opacity: 1;
    transform: none; } }

@media (min-width: 992px) and (max-width: 1199px) { .banner--5 .banner.co13 .content.border-top-bottom { padding: 44px 7px; } }

@media (max-width: 767px) { .banner--5 .banner .content.content__with__border::before, .banner--5 .banner .content.content__with__border::after { display: none; } }

@media (max-width: 575px) { .banner--5 .banner .content.content__with__border::after { bottom: -26px; } }

@media (max-width: 390px) { .banner--5 .banner .content h4 { font-size: 16px; line-height: 23px; }
  .banner--5 .banner .content h6 { font-size: 16px; line-height: 22px; } }

/*-------------------------- Shop Colection Styles ----------------------------*/
.list__categories { overflow: hidden; position: relative; margin-top: 30px; }

.list__categories .thumb__catrgories { position: relative; }

.list__categories .thumb__catrgories::before { background: rgba(22, 22, 27, 0.97); bottom: 0; content: ""; left: 0; opacity: 0; pointer-events: none; position: absolute; right: 0; top: 0; transition: all 400ms ease-in 0s; z-index: 1; }

@media (max-width: 991px) { .list__categories .thumb__catrgories::before { opacity: 1; } }

.list__categories .thumb__catrgories a img { width: 100%; transition: all 400ms ease-in 0s; }

.list__categories .desc__categories { left: 85px; position: absolute; right: 85px; top: 50%; transform: translateY(-50%); z-index: 1; }

.list__categories .desc__categories .categories__content { border: 2px solid #fff; padding: 110px 30px 100px; transform: scale3d(1.2, 1.2, 1.2); transition: all 500ms ease-in 0s; opacity: 0; }

@media (max-width: 991px) { .list__categories .desc__categories .categories__content { opacity: 1; border: none; } }

.list__categories .desc__categories .categories__content h6 a { display: block; font-size: 16px; font-weight: 600; line-height: 1; margin-bottom: 35px; padding-bottom: 10px; position: relative; text-transform: uppercase; transition: all 300ms ease-in 0s; }

.list__categories .desc__categories .categories__content h6 a::before { background: #CBB581; bottom: -2px; content: ""; height: 2px; left: 0; position: absolute; width: 45px; }

.list__categories .desc__categories .categories__content p { margin: 0 0 9px; letter-spacing: 0.025em; }

.list__categories:hover .thumb__catrgories a img { transform: scale3d(1.05, 1.05, 1.05); transition: all 400ms ease-in 0s; }

.list__categories:hover .thumb__catrgories::before { opacity: 1; transition: all 400ms ease-in 0s; }

.list__categories:hover .desc__categories .categories__content { opacity: 1; transform: scale3d(1, 1, 1); }

.owl__dot--cus { position: relative; }

.owl__dot--cus .owl-dots { bottom: 20px; left: 0; position: absolute; right: 0; text-align: center; }

.owl__dot--cus .owl-dots span { background: #aaaaaa; border-radius: 100%; display: block; height: 10px; margin: 5px; width: 10px; transition: 0.4s; }

.owl__dot--cus.owl-theme .owl-dots .owl-dot.active span, .owl__dot--cus.owl-theme .owl-dots .owl-dot:hover span { background: #CBB581 none repeat scroll 0 0; }

@media (min-width: 992px) and (max-width: 1199px) { .list__categories .desc__categories .categories__content { padding: 72px 30px 72px; }
  .list__categories .desc__categories { left: 20px; right: 20px; } }

@media (min-width: 768px) and (max-width: 991px) { .list__categories .desc__categories .categories__content { padding: 72px 30px 72px; }
  .list__categories .desc__categories { left: 20px; right: 20px; } }

@media (max-width: 767px) { .list__categories .desc__categories .categories__content { padding: 15px 30px; }
  .list__categories .desc__categories { left: 20px; right: 20px; } }

@keyframes fadeInUp { from { opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to { opacity: 1;
    transform: none; } }

.fadeInUp { animation-name: fadeInUp; }

.banner__style--7 .container-fluid { padding-left: 0px; padding-right: 0px; width: 100%; }

.banner--7 { position: relative; }

.banner--7 .thumb { display: block; margin-top: 30px; overflow: hidden; position: relative; text-align: center; }

.banner--7 .thumb::before { background-color: rgba(22, 22, 27, 0.97); bottom: 0; content: ""; left: 0; opacity: 0; pointer-events: none; position: absolute; right: 0; top: 0; transition: all 0.3s ease-in-out 0s; z-index: 1; }

.banner--7 .thumb a { display: block; overflow: hidden; }

.banner--7 .thumb a img { width: 100%; }

.banner--7 .content { color: #fff; left: 50%; min-width: 100%; opacity: 0; padding: 0 10px; pointer-events: none; position: absolute; text-align: center; top: 50%; transform: translateX(-50%) translateY(-50%); z-index: 2; }

.banner--7 .content h3, .banner--7 .content h4 { color: #fff; font-size: 18px; font-weight: 600; line-height: 1; margin-bottom: 10px; text-transform: uppercase; }

.banner--7 .content p { color: #fff; font-size: 14px; line-height: 25px; }

.banner--7 .content a { color: #CBB581; display: inline-block; font-size: 12px; font-weight: 700; line-height: 25px; margin-top: 60px; text-transform: uppercase; }

.banner--7:hover .thumb::before { opacity: 1; }

.banner--7:hover .content h4 { animation: 300ms ease-in-out 0s normal none 1 running fadeInUp; -webkit-animation: 300ms ease-in-out 0s normal none 1 running fadeInUp; }

.banner--7:hover .content .description { animation: 500ms ease-in-out 0s normal none 1 running fadeInUp; -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInUp; }

.banner--7:hover .content .btn { animation: 700ms ease-in-out 0s normal none 1 running fadeInUp; -webkit-animation: 700ms ease-in-out 0s normal none 1 running fadeInUp; }

.banner--7:hover .content { opacity: 1; }

@media (min-width: 992px) and (max-width: 1199px) { .banner--7 .content a { margin-top: 14px; }
  .banner--7 .content h3 { font-size: 14px; line-height: 1.5; } }

@media (max-width: 575px) { .banner--7 .content a { font-size: 12px; line-height: 25px; margin-top: 10px; } }

.slider--nine .slide.align__center--left { align-items: center; display: flex; }

.slider--nine .slide .slider__content h2 { font-size: 5.7rem; text-transform: capitalize; }

.slider--nine .slide .slider__content h1 { font-size: 4.28rem; line-height: 1; margin-bottom: 20px; }

.slider--nine .slide .slider__content h1 span { color: #CBB581; }

.slider--nine .slide .slider__content p { margin: 0 0 50px; max-width: 725px; }

.slider--nine .slide .slider__content a { color: #5C7A64; transition: 0.3s; }

.slider--nine .slide .slider__content a:active, .slider--nine .slide .slider__content a:hover { color: #CBB581; }

.owl-item.active .animation__style01 .slider__content h2 { animation: 800ms ease-in-out 0s normal none 1 running zoomInUp; }

.owl-item.active .animation__style01 .slider__content h3 { animation: 800ms ease-in-out 0s normal none 1 running zoomInUp; }

.owl-item.active .animation__style01 .slider__content h1 { animation: 1000ms ease-in-out 0s normal none 1 running zoomInUp; }

.owl-item.active .animation__style01 .slider__content p { animation: 1200ms ease-in-out 0s normal none 1 running zoomInUp; }

.owl-item.active .animation__style01 .slider__content a { animation: 1400ms ease-in-out 0s normal none 1 running zoomInUp; }

.owl-item.active .animation__style02 .slider__content h2 { animation: 1500ms ease-in-out 0s normal none 1 running fadeInLeft; }

.owl-item.active .animation__style02 .slider__content h1 { animation: 1500ms ease-in-out 0s normal none 1 running fadeInRight; }

.owl-item.active .animation__style02 .slider__content p { animation: 2200ms ease-in-out 0s normal none 1 running bounceInDown; }

.owl-item.active .animation__style02 .slider__content a { animation: 1800ms ease-in-out 0s normal none 1 running bounceInDown; }

.owl-item.active .animation__style03 .slider__content h1 { animation: 1200ms ease-in-out 0s normal none 1 running rotateInUpLeft; }

.owl-item.active .animation__style03 .slider__content h2 { animation: 1200ms ease-in-out 0s normal none 1 running rotateInDownLeft; }

.owl-item.active .animation__style03 .slider__content p { animation: 2200ms ease-in-out 0s normal none 1 running bounceInUp; }

.owl-item.active .animation__style03 .slider__content a { animation: 1800ms ease-in-out 0s normal none 1 running bounceInUp; }

.owl-item.active .animation__style04 .slider__content h2 { animation: 1500ms ease-in-out 0s normal none 1 running bounce; }

.owl-item.active .animation__style04 .slider__content h3 { animation: 1500ms ease-in-out 0s normal none 1 running bounce; }

.owl-item.active .animation__style04 .slider__content h1 { animation: 1500ms ease-in-out 0s normal none 1 running bounce; }

.owl-item.active .animation__style04 .slider__content p { animation: 2200ms ease-in-out 0s normal none 1 running bounceInUp; }

.owl-item.active .animation__style04 .slider__content a { animation: 1800ms ease-in-out 0s normal none 1 running bounceInUp; }

.owl-item.active .animation__style04 .slider__content .sale { animation: 1800ms ease-in-out 0s normal none 1 running bounceInUp; }

.owl-item.active .animation__style05 .slider__content h2 { animation: 1500ms ease-in-out 0s normal none 1 running fadeInDown; }

.owl-item.active .animation__style05 .slider__content h1 { animation: 1500ms ease-in-out 0s normal none 1 running fadeInUp; }

.owl-item.active .animation__style05 .slider__content p { animation: 2200ms ease-in-out 0s normal none 1 running fadeInLeft; }

.owl-item.active .animation__style05 .slider__content a { animation: 1800ms ease-in-out 0s normal none 1 running fadeInLeft; }

.owl-item.active .animation__style06 .slider__content h2 { animation: 500ms ease-in-out 0s normal none 1 running fadeInLeft; }

.owl-item.active .animation__style06 .slider__content h1 { animation: 700ms ease-in-out 0s normal none 1 running fadeInLeft; }

.owl-item.active .animation__style06 .slider__content p { animation: 900ms ease-in-out 0s normal none 1 running fadeInLeft; }

.owl-item.active .animation__style06 .slider__content a { animation: 1000ms ease-in-out 0s normal none 1 running fadeInLeft; }

.owl-item.active .animation__style06 .slider__content span { animation: 1200ms ease-in-out 0s normal none 1 running fadeInLeft; }

.owl-item.active .animation__style07 .slider__content h2 { animation: 900ms ease-in-out 0s normal none 1 running flipInX; }

.owl-item.active .animation__style07 .slider__content h1 { animation: 1000ms ease-in-out 0s normal none 1 running flipInX; }

.owl-item.active .animation__style07 .slider__content p { animation: 1200ms ease-in-out 0s normal none 1 running flipInX; }

.owl-item.active .animation__style07 .slider__content a { animation: 1500ms ease-in-out 0s normal none 1 running flipInX; }

.owl-item.active .animation__style07 .slider__content span { animation: 1900ms ease-in-out 0s normal none 1 running flipInX; }

.owl-item.active .animation__style08 .slider__content h2 { animation: 800ms ease-in-out 0s normal none 1 running slideInDown; }

.owl-item.active .animation__style08 .slider__content h1 { animation: 1200ms ease-in-out 0s normal none 1 running slideInDown; }

.owl-item.active .animation__style08 .slider__content p { animation: 1600ms ease-in-out 0s normal none 1 running slideInDown; }

.owl-item.active .animation__style08 .slider__content a { animation: 1700ms ease-in-out 0s normal none 1 running slideInDown; }

.owl-item.active .animation__style08 .slider__content span { animation: 1400ms ease-in-out 0s normal none 1 running slideInDown; }

.owl-item.active .animation__style09 .slider__content h2 { animation: 800ms ease-in-out 0s normal none 1 running fadeInDown; }

.owl-item.active .animation__style09 .slider__content h1 { animation: 1300ms ease-in-out 0s normal none 1 running flash; }

.owl-item.active .animation__style09 .slider__content p { animation: 800ms ease-in-out 0s normal none 1 running fadeInUp; }

.owl-item.active .animation__style09 .slider__content a { animation: 1500ms ease-in-out 0s normal none 1 running slideInDown; }

.owl-item.active .animation__style09 .slider__content span { animation: 1400ms ease-in-out 0s normal none 1 running slideInDown; }

.owl-item.active .animation__style10 .slider__content h2 { animation: 800ms ease-in-out 0s normal none 1 running bounceInDown; }

.owl-item.active .animation__style10 .slider__content h3 { animation: 800ms ease-in-out 0s normal none 1 running bounceInDown; }

.owl-item.active .animation__style10 .slider__content h1 { animation: 1000ms ease-in-out 0s normal none 1 running bounceInDown; }

.owl-item.active .animation__style10 .slider__content p { animation: 1200ms ease-in-out 0s normal none 1 running bounceInRight; }

.owl-item.active .animation__style10 .slider__content a { animation: 1400ms ease-in-out 0s normal none 1 running bounceInUp; }

/*------------------------------ Button Styles ------------------------------*/
button:focus { outline: none; }

.btn { color: #fff; box-shadow: none; display: inline-block; padding: 7px 15px; text-shadow: none; transition: all 0.4s ease 0s; border-radius: 0; clip-path: polygon(14% 0, 99% 0, 99% 67%, 87% 99%, 1% 100%, 1% 40%); font-family: 'Lustria'; }

.btn:hover, .btn:focus, .btn:active { background: #CBB581; color: #fff; border-color: #CBB581; }

.btn-default { color: #2f2f2f !important; }

.btn-default:hover, .btn-default:focus { color: #CBB581 !important; }

.btn-primary { font-size: 14px; border-radius: 0; color: #fff; padding: 7px 30px; background: linear-gradient(90deg, #596d4f, #b4c7ab); border: 1px solid #fff0 !important; }

.btn-primary:hover, .btn-primary:focus { color: #48433C; background: linear-gradient(90deg, #a99c61, #edeaa0); border: 1px solid #fff0 !important; }

.btn.btn-secondary { font-size: 14px; border-radius: 0; padding: 7px 30px; background-color: #ebebeb; color: #333; border-color: #ebebeb; font-size: 14px; }

.btn.btn-secondary:hover, .btn.btn-secondary:focus { color: #fff; background-color: #CBB581; border-color: #CBB581; }

.btn.btn-light { font-size: 14px; color: #5C7A64; background-color: #f3f3f3; border-color: #5C7A64; }

.btn.btn-light:hover, .btn.btn-light:focus { color: #fff; background-color: #CBB581; border-color: #CBB581; }

.btn-success { color: #fff; background-color: #28a745; border-color: #28a745; }

.btn-success:hover { color: #fff; background-color: #218838; border-color: #1e7e34; }

.btn-info { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-info:hover { color: #fff; background-color: #138496; border-color: #117a8b; }

.btn-warning { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-warning:hover { color: #212529; background-color: #e0a800; border-color: #d39e00; }

.btn-danger { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-danger:hover { color: #fff; background-color: #c82333; border-color: #bd2130; }

.shopbtn { color: #2e2e2e; font-size: 14px; font-weight: 600; position: relative; text-transform: uppercase; position: relative; padding-right: 51px; left: 0; display: inline-flex; align-items: center; transition: all 0.3s ease; }

.shopbtn::before { content: ""; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 5px; border-color: transparent transparent transparent #2e2e2e; display: inline-block; position: absolute; right: 0; }

.shopbtn::after { content: ""; display: inline-block; height: 1px; margin: 0; width: 44px; background: #2e2e2e; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }

.shopbtn:hover { transition: all 300ms ease-in 0s; color: #CBB581; left: 10px; }

.shopbtn:hover::before { border-color: transparent transparent transparent #CBB581; }

.shopbtn:hover::after { background: #CBB581; }

.color__turquoise .shopbtn:hover { color: #2e2e2e; }

.color__turquoise .shopbtn:hover::after { background-position: 100% 50%; }

.wnro__btn { position: relative; z-index: 9 !important; }

@media (max-width: 575px) { .slider_pdtop { padding-top: 55px; } }

@media (max-width: 575px) { .banner_col { margin-top: 65px; } }

.header__area { background: #fdfdfd; }

@font-face { font-family: 'Lustria'; src: url("../fonts/Lustria-Regular.ttf"); }

.logo a { padding: 0; }

.text-white-hover { color: #2e2e2e; }

.text-white-hover:hover, .text-white-hover:focus { color: #fff; }

.table-secondary, .table-secondary > td, .table-secondary > th { background: #f3f3f3; }

.page-title { text-align: left; border-bottom: 1px solid #e4e4e4; }

.page-title h2 { font-weight: 400; font-size: 36px; margin-bottom: 0px; }

.bradcaump-content { text-align: end; }

.bradcaump-content a:hover { color: #a4824e; }

.footer__home .footer__widget .footer__content a:hover { color: #b37d13; }

.post_content h4, .txtNormal h4, .description h4 { font-size: 30px; line-height: 1.4; font-family: Arial, "微軟正黑體", "Microsoft JhengHei"; color: #000000; letter-spacing: 2px; font-weight: normal; margin-bottom: 5px; }

.post_content h5, .txtNormal h5, .description h5 { font-size: 18px; font-weight: 400; color: #5c7a64; line-height: 1.4; margin-bottom: 5px; margin-top: 6px; border: 1px solid; letter-spacing: 2px; display: inline-block; padding: 4px 15px 0px; }

.post_content h6, .txtNormal h6, .description h6 { font-size: 16px; color: #a37d3d; line-height: 1.4; padding: 2px 10px 0px; font-weight: bold; margin-top: 12px; margin-bottom: 12px; border-left: 5px solid #856a42; letter-spacing: 1px; }

.post_content p, .txtNormal p, .description p { margin-bottom: 20px; margin-top: 2px; color: #7e7d79; letter-spacing: 1px; line-height: 180%; }

.post_content ul, .txtNormal ul, .description ul { padding-left: 25px; list-style: disc; margin-bottom: 30px; }

.post_content ol, .txtNormal ol, .description ol { padding-left: 25px; margin-bottom: 30px; }

.post_content li, .txtNormal li, .description li { font-size: 15px; color: #56544b; }

table { border: solid #f3f3f3 thin; width: auto; }

table thead th { background: #5C7A64; color: #fff; }

table th, table td { padding: 6px 10px; border: 1px solid #f3f3f3; }

table tbody tr:nth-child(odd) { background: #f8f8f8; }

.h-in-gtuttable th { background: #5C7A64; color: #fff; }

.h-in-gtuttable tr:nth-child(odd) { background: #f8f8f8; }

.rl-in-gtuttable th { background: #5C7A64; color: #fff; width: 200px; }

.rl-in-gtuttable tr:nth-child(odd) { background: #f8f8f8; }

#mainbanner { position: relative; }

#mainbanner .contentbox { color: #fff; }

#mainbanner p { font-size: 14px; letter-spacing: 0.1em; line-height: 24px; }

#wn__header { box-shadow: 0px 1px 7px #00000024; }

.menu-list ul { background: #f5f4f1; }

.mainmenu__nav .meninmenu > li { position: relative; }

.mainmenu__nav .meninmenu > li > a:after { content: ""; position: absolute; background-image: url("/storage/system/index/menu-imgL.png"); width: 79px; height: 13px; top: 20px; left: -20px; background-repeat: no-repeat; transition: all 0.6s ease 0s; opacity: 0; }

.mainmenu__nav .meninmenu > li a:hover::after { top: 30px; opacity: 1; left: -3px; }

.mainmenu__nav .meninmenu > li > a::before { content: ""; position: absolute; background-image: url("/storage/system/index/menu-imgR.png"); width: 79px; height: 13px; right: -20px; bottom: 20px; background-repeat: no-repeat; transition: all 0.6s ease 0s; opacity: 0; }

.mainmenu__nav .meninmenu > li a:hover::before { right: 0px; bottom: 30px; opacity: 1; }

.meninmenu li.drop .megamenu { padding: 20px 30px; }

@media (min-width: 992px) and (max-width: 1199px) { .nav-menu nav .meninmenu > li > a { padding-bottom: 40px; padding-top: 40px; } }

@media (max-width: 1360px) { .nav-menu nav .meninmenu > li > a { padding-left: 20px; padding-right: 20px; } }

.mainmenu__nav .meninmenu li.drop .megamenu .item > li { position: relative; }

.mainmenu__nav .meninmenu li.drop .megamenu .item > li a { padding: 10px 15px; }

.mainmenu__nav .meninmenu li.drop .megamenu .item > li > a::before { content: ""; position: absolute; background-image: url("/storage/system/index/menu-imgL.png"); width: 79px; height: 13px; left: -15px; bottom: 30px; background-repeat: no-repeat; transition: all 0.6s ease 0s; opacity: 0; }

.mainmenu__nav .meninmenu li.drop .megamenu .item > li a:hover::before { left: 0px; bottom: 23px; opacity: 1; }

.nav-menu nav .meninmenu > li:last-child a { padding-right: 20px; }

/*滑下時選單特效*/
.signin { text-align: left; }

.signin label { display: none; }

.en_text { font-family: 'Lustria'; font-size: 45px; font-weight: 100; letter-spacing: 7px; }

#wn__footer { font-family: 'Lustria'; background: url("/storage/system/index/footer-bg3.jpg") center; background-size: cover; }

.copyright__wrapper { background: #0000000d; }

@media (max-width: 575px) { .footer-sev { justify-content: center; } }

.footer-sev a { background-color: #5c7a6430; padding: 8px 35px 5px; }

.footer-sev li { display: flex; margin: 10px; }

@media (min-width: 575px) { .footer-sev .footer-logo img { max-width: 80%; } }

.footer__area h4 { font-size: 18px; font-weight: 700; line-height: 30px; letter-spacing: 2px; }

@media (max-width: 575px) { .footer__area h4 { text-align: center; border-top: 1px solid #cdd3cf; padding-top: 36px; } }

.footer__address ul li { margin-bottom: 8px; }

.footer__home .ft__logo { align-self: center; }

@media (max-width: 575px) { .footer__home .ft__logo { padding-bottom: 30px; } }

#tiele_text { padding: 8vh 0; background: url("/storage/system/index/title-bg.jpg") center; background-size: cover; position: relative; }

@media (max-width: 991px) { #tiele_text { padding: 8vh 1vw 15vh; } }

#tiele_text .description { color: #fff; font-size: 18px; line-height: 220%; letter-spacing: 3px; }

@media (max-width: 420px) { #tiele_text .description { font-size: 16px; letter-spacing: 1px; } }

#tiele_text .description::after { content: ""; position: absolute; background-image: url("/storage/system/index/title-text.png"); background-repeat: no-repeat; height: 30px; width: 377px; bottom: 35%; right: 15px; z-index: 5; }

@media (max-width: 991px) { #tiele_text .description::after { bottom: -85%; } }

#portfolio { padding-top: 10vh; padding-bottom: 10vh; position: relative; }

#portfolio::after { content: ""; position: absolute; background-image: url("/storage/system/index/Portfolio-bg.jpg"); background-repeat: no-repeat; height: 1200px; width: 1920px; left: 0; top: 0; z-index: -1; }

#portfolio h5 { color: #544124; }

#portfolio h4 { color: #777777; letter-spacing: 5px; font-size: 24px; padding-bottom: 2vh; }

#portfolio h6 a { color: #777; letter-spacing: 2px; font-size: 16px; }

#portfolio h6 a:hover { color: #CBB581; }

#portfolio .thumb { transition: transform .4s ease, opacity .4s ease; }

#portfolio .thumb { overflow: hidden; }

#portfolio .thumb img { transition: transform .8s ease, opacity .8s ease; }

#portfolio .thumb img:hover { transform: scale3d(1.08, 1.08, 1.08); }

.version_photo_03 { position: relative; background: #48433C !important; padding: 13vh 0; }

@media (max-width: 768px) { .version_photo_03 .text-set { text-align: center; } }

@media (max-width: 991px) { .version_photo_03 { padding: 0 0 8vh 0; } }

.version_photo_03 h5 { color: #fff; }

.version_photo_03 h4 { color: #CBB581; letter-spacing: 5px; font-size: 24px; padding-bottom: 5vh; }

.version_photo_03 .description { color: #CCCCCC; letter-spacing: 2px; line-height: 190%; padding-right: clamp(1vw, 3vw, 15vw); }

.version_photo_03::after { content: ""; position: absolute; background: url("/storage/system/index/about-bgL.png"); background-repeat: no-repeat; height: 606px; width: 223px; top: 0; left: 5vw; z-index: 0; }

@media (max-width: 1490px) { .version_photo_03::after { display: none; } }

.version_photo_03::before { content: ""; position: absolute; background: url("/storage/system/index/about-bgR.png"); background-repeat: no-repeat; height: 606px; width: 223px; bottom: 0; right: 5vw; z-index: 0; }

@media (max-width: 1490px) { .version_photo_03::before { display: none; } }

.version_photo_16_1 h5 { color: #544124; }

.version_photo_16_1 h4 { color: #777777; letter-spacing: 5px; font-size: 24px; padding-bottom: 2vh; }

.service_set { padding: 10px; }

.service_set .sev-zone { background-color: #F5F5F5; padding: 3vh 3vh; min-height: 34vh; }

.service_set .sev-zone h4 { font-weight: 700; letter-spacing: 2px; color: #555555; }

.service_set .sev-zone .description { letter-spacing: 1px; line-height: 180%; color: #777777; }

.section-padding--lg { min-height: 80vh; }

@media (max-width: 575px) { .banner_col { margin-top: 90px; } }

@media (max-width: 767px) { .news_C_list_blog { padding: 20px; } }

.wn__address h5 { font-size: 24px; font-weight: bold; color: #544124; border-bottom: 1px solid #cfcfcf; letter-spacing: 2px; }

.wn__address p { font-size: 18px; color: #5c7a64; font-weight: 600; margin-bottom: 8px; line-height: 25px; display: inline-block; margin-right: 16px; letter-spacing: 1px; }

.wedget__title { border-bottom: 1px solid #d0d6d2; font-size: 24px; color: #544124; }

.blog-details .in-gtutblock .blog_title { font-size: 24px; font-weight: 600; padding-top: 10px; }

.in_set { position: relative; padding: 15px; background-color: #fff; box-shadow: 0px 3px 5px #6666666b; }

.blog-page .blog__post { margin-bottom: 40px; padding-bottom: 35px; }

.blog-page .blog__post .blog__btn { margin-top: 0rem; }

.input__box input { border: 1px solid #e8efe5; }

.contact-form-wrap .single-contact-form textarea { border: 1px solid #e8efe5; }

.icon_Community_ul { margin-bottom: 75px !important; }

.bg_iconPhone { background: #cbb581 !important; }

.bg_iconMessenger { background: #0084ff; }

.bg_iconFB { background: #005fb8; }

/*GDPR顏色*/
@media screen and (min-width: 768px) and (max-width: 991px) { #tarteaucitron { border: 0 !important; left: 0 !important; margin: 0 5% !important; max-height: 80% !important; width: 90% !important; } }

/*** Common value */
#tarteaucitron * { zoom: 1; }

#tarteaucitron .clear { clear: both; }

#tarteaucitron a { color: #424242; font-size: 11px; font-weight: 700; text-decoration: none; }

#tarteaucitronAlertBig a, #tarteaucitronAlertSmall a { color: #fff; }

#tarteaucitron b { font-size: 22px; font-weight: 500; }

/*** Root div added just before </body> */
#tarteaucitronRoot { left: 0; position: absolute; right: 0; top: 0; width: 100%; }

#tarteaucitronRoot * { box-sizing: initial; vertical-align: initial; }

/*** Control panel */
#tarteaucitronBack { background: #fff; display: none; height: 100%; left: 0; opacity: 0.7; position: fixed; top: 0; width: 100%; z-index: 2147483646; }

#tarteaucitron { display: none; max-height: 80%; left: 50%; margin: 0 auto 0 -430px; padding: 0; position: fixed; top: 6%; width: 860px; z-index: 2147483647; }

#tarteaucitron .tarteaucitronBorder { background: #fff; border: 2px solid #333; border-top: 0; height: auto; overflow: auto; }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie, #tarteaucitron #tarteaucitronClosePanel { background: #333333; color: #fff; cursor: pointer; font-size: 12px; font-weight: 700; text-decoration: none; padding: 4px 0; position: absolute; right: 0; text-align: center; width: 70px; }

#tarteaucitron #tarteaucitronDisclaimer { color: #555; font-size: 12px; margin: 15px auto 0; width: 80%; }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden, #tarteaucitron #tarteaucitronServices .tarteaucitronHidden { background: rgba(51, 51, 51, 0.07); }

#tarteaucitron #tarteaucitronServices .tarteaucitronHidden { display: none; position: relative; }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle, #tarteaucitron #tarteaucitronInfo, #tarteaucitron #tarteaucitronServices .tarteaucitronDetails { background: #333; color: #fff; display: inline-block; font-size: 14px; font-weight: 700; margin: 20px 0px 0px; padding: 5px 20px; text-align: left; width: auto; }

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle a { color: #fff; font-weight: 500; }

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover { text-decoration: none !important; }

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a { font-size: 22px; }

#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a { font-size: 14px; }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle { padding: 5px 10px; }

#tarteaucitron #tarteaucitronInfo, #tarteaucitron #tarteaucitronServices .tarteaucitronDetails { color: #fff; display: none; font-size: 12px; font-weight: 500; margin-top: 0; max-width: 270px; padding: 20px; position: absolute; z-index: 2147483647; }

#tarteaucitron #tarteaucitronInfo a { color: #fff; text-decoration: underline; }

#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover { background: rgba(51, 51, 51, 0.2); }

#tarteaucitron #tarteaucitronServices .tarteaucitronLine { background: rgba(51, 51, 51, 0.1); border-left: 5px solid #CBB581 !important; margin: 0; overflow: hidden; padding: 15px 5px; }

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine { background: #333; border: 3px solid #333; border-left: 9px solid #333; border-top: 5px solid #333; margin-bottom: 0; margin-top: 21px; position: relative; }

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover { background: #333; }

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName { margin-left: 15px; margin-top: 2px; }

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName b { color: #fff; }

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk { margin-top: 0px !important; }

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName { display: inline-block; float: left; margin-left: 10px; text-align: left; width: 50%; }

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover { text-decoration: underline; }

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk { display: inline-block; float: right; margin: 7px 15px 0; text-align: right; }

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, .tac_activate .tarteaucitronAllow { background: gray; border-radius: 4px; color: #fff; cursor: pointer; display: inline-block; padding: 6px 10px; text-align: center; text-decoration: none; width: auto; }

/* #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow { background: $btn-primary !important; color: $btn-primary-icon; } #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny { background: $btn-secondary; color: $btn-secondary-icon; } #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny:hover, #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny:focus { background: $btn-primary-hover; color: $btn-primary-icon-hover; } .tarteaucitronDeny[style="background-color: rgb(156, 26, 26);"] { background: $btn-primary-hover !important; color: $btn-primary-icon-hover !important; } */
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies { color: #333; font-size: 12px; }

/*** Big alert */
.tarteaucitronAlertBigTop { top: 0; }

.tarteaucitronAlertBigBottom { bottom: 0; }

#tarteaucitronAlertBig { background: #b5b5b538; color: #fff; display: none; left: 0; padding: 5px 5%; position: fixed; text-align: center; width: 90%; box-sizing: content-box; z-index: 2147483645; }

#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert, #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b { font-family: Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; font-size: 15px !important; }

#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b { font-weight: 700; }

#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitronAlertBig #tarteaucitronPersonalize { background: #5C7A64; color: #fff; cursor: pointer; display: inline-block; font-size: 16px; padding: 5px 10px; text-decoration: none; margin-left: 7px; }

#tarteaucitronAlertBig #tarteaucitronCloseAlert { background: #fff; color: #333; font-size: 13px; margin-bottom: 3px; margin-left: 7px; padding: 4px 10px; }

#tarteaucitronPercentage { background: #5C7A64; box-shadow: 0 0 2px #fff, 0 1px 2px #555; height: 5px; left: 0; position: fixed; width: 0; z-index: 2147483644; }

/*** Small alert */
#tarteaucitronAlertSmall { background: rgba(160, 159, 159, 0.85); bottom: 0; display: none; padding: 0; position: fixed; left: 0; text-align: center; width: auto; z-index: 2147483646; }

#tarteaucitronAlertSmall #tarteaucitronManager { color: #fff; cursor: pointer; display: inline-block; font-size: 11px !important; padding: 8px 10px 8px; }

#tarteaucitronAlertSmall #tarteaucitronManager:hover { background: rgba(255, 255, 255, 0.05); }

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot { background-color: gray; border-radius: 5px; display: block; height: 8px; margin-bottom: 1px; margin-top: 5px; overflow: hidden; width: 100%; }

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen, #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow, #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed { display: block; float: left; height: 100%; width: 0%; }

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen { background-color: #fff; }

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow { background-color: #FBDA26; }

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed { background-color: #9C1A1A; }

#tarteaucitronAlertSmall #tarteaucitronCookiesNumber { background: rgba(255, 255, 255, 0.2); color: #fff; cursor: pointer; display: inline-block; font-size: 30px; padding: 0px 10px; vertical-align: top; }

#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover { background: rgba(255, 255, 255, 0.3); }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer { display: none; max-height: 70%; max-width: 500px; position: fixed; right: 400px; width: 100%; }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList { background: #fff; border: 2px solid #333; color: #333; font-size: 11px; height: auto; overflow: auto; text-align: left; }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList b { color: #333; }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle { background: #333; margin-top: 21px; padding: 13px 0 9px 13px; text-align: left; }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle b { color: #fff; font-size: 16px; }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain { background: rgba(51, 51, 51, 0.1); padding: 7px 5px 10px; word-wrap: break-word; }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover { background: rgba(51, 51, 51, 0.2); }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a { color: #333; text-decoration: none; }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft { display: inline-block; width: 50%; }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a b { color: darkred; }

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight { color: #333; display: inline-block; font-size: 11px; margin-left: 10%; vertical-align: top; width: 30%; }

/*** Fallback activate link */
.tac_activate { background: #333; color: #fff; display: table; font-size: 12px; height: 100%; line-height: initial; margin: auto; text-align: center; width: 100%; }

.tac_float { display: table-cell; text-align: center; vertical-align: middle; }

.tac_activate .tac_float b { color: #fff; }

.tac_activate .tac_float .tarteaucitronAllow { background-color: #1B870B; display: inline-block; }

/*** CSS for services */
ins.ferank-publicite, ins.adsbygoogle { text-decoration: none; }

div.amazon_product { height: 240px; width: 120px; }

/*** Responsive layout for the control panel */
@media screen and (max-width: 479px) { #tarteaucitron .tarteaucitronLine .tarteaucitronName { width: 90% !important; }
  #tarteaucitron .tarteaucitronLine .tarteaucitronAsk { float: left !important; margin: 10px 15px 5px; }
  #tarteaucitronRoot { left: 0; position: static; right: 0; top: 0; width: 100%; }
  #tarteaucitronAlertSmall { background: rgba(160, 159, 159, 0.85); bottom: 0; display: none; padding: 0; left: 0; text-align: center; width: 100%; position: static; }
  #tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitronAlertBig #tarteaucitronPersonalize { background: rgba(160, 159, 159, 0.85); color: #fff; cursor: pointer; display: inline-block; font-size: 16px; padding: 5px 10px; text-decoration: none; margin-left: 7px; }
  #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen { background-color: #fff; } }

@media screen and (max-width: 767px) { #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer, #tarteaucitron { background: #fff; border: 0 !important; bottom: 0 !important; height: 100% !important; left: 0 !important; margin: 0 !important; max-height: 100% !important; max-width: 100% !important; top: 0 !important; width: 100% !important; }
  #tarteaucitron .tarteaucitronBorder { border: 0 !important; }
  #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList { border: 0 !important; }
  #tarteaucitron #tarteaucitronServices .tarteaucitronTitle { text-align: left !important; }
  #tarteaucitronRoot { left: 0; position: static; right: 0; top: 0; width: 100%; }
  #tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitronAlertBig #tarteaucitronPersonalize { background: rgba(160, 159, 159, 0.85); color: #fff; cursor: pointer; display: inline-block; font-size: 16px; padding: 5px 10px; text-decoration: none; margin-left: 7px; }
  #tarteaucitronAlertSmall { background: rgba(160, 159, 159, 0.85); bottom: 0; display: none; padding: 0; left: 0; text-align: center; width: 100%; position: static; }
  #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen { background-color: #fff; } }
/*# sourceMappingURL=style_custom.css.map */