@charset "UTF-8";
@font-face{font-family:"tinvwl-webfont";font-display:block;src:url(//shop.doitung.com/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.eot?ver=xu2uyi);src:url(//shop.doitung.com/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix) format("embedded-opentype"),url(//shop.doitung.com/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.woff2?ver=xu2uyi) format("woff2"),url(//shop.doitung.com/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.woff?ver=xu2uyi) format("woff"),url(//shop.doitung.com/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.ttf?ver=xu2uyi) format("truetype"),url(//shop.doitung.com/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont) format("svg");font-weight:normal;font-style:normal}
.ftinvwl{font-family:"tinvwl-webfont" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ftinvwl-twitter:before{content:"\f099"}
.ftinvwl-facebook:before{content:"\f09a" !important}
.ftinvwl-facebook-f:before{content:"\f09a" !important}
.ftinvwl-google:before{content:"\f0d5" !important}
.ftinvwl-email:before{content:"\f0e0" !important}
.ftinvwl-pinterest:before{content:"\f231" !important}
.ftinvwl-whatsapp:before{content:"\f232" !important}
.ftinvwl-clipboard:before{content:"\e911" !important}
.ftinvwl-star:before{content:"\e912" !important}
.ftinvwl-shopping-cart:before{content:"\e913" !important}
.ftinvwl-magic:before{content:"\e914" !important}
.ftinvwl-info:before{content:"\e915" !important}
.ftinvwl-graduation-cap:before{content:"\e918" !important}
.ftinvwl-floppy-o:before{content:"\e919" !important}
.ftinvwl-eyedropper:before{content:"\e91a" !important}
.ftinvwl-exclamation-triangle:before{content:"\e91b" !important}
.ftinvwl-check:before{content:"\e91e" !important}
.ftinvwl-arrow-left:before{content:"\e91f" !important}
.ftinvwl-wrench:before{content:"\e920" !important}
.ftinvwl-chevron-down:before{content:"\e900" !important}
.ftinvwl-chevron-right:before{content:"\e901" !important}
.ftinvwl-chevron-left:before{content:"\e902" !important}
.ftinvwl-chevron-up:before{content:"\e903" !important}
.ftinvwl-cancel:before{content:"\e904" !important}
.ftinvwl-times:before{content:"\e905" !important}
.ftinvwl-heart-plus:before{content:"\e906" !important}
.ftinvwl-heart-mark-right:before{content:"\e907" !important}
.ftinvwl-heart2:before{content:"\e908" !important}
.ftinvwl-heart-o:before{content:"\e909" !important}
.ftinvwl-heart-mark-left:before{content:"\e90a" !important}
.ftinvwl-heart-mail:before{content:"\e90b" !important}
.ftinvwl-heart-tinv:before{content:"\e90c" !important}
.ftinvwl-key:before{content:"\e90d" !important}
.ftinvwl-lock:before{content:"\e90e" !important}
.ftinvwl-hearts:before{content:"\e90f" !important}
.ftinvwl-user:before{content:"\e910" !important}
.ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
@-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}@keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}.tinv-wishlist form,.tinv-wishlist p:last-child,.tinv-wishlist table{margin-bottom:0}
.tinv-wishlist *{-webkit-box-sizing:border-box;box-sizing:border-box}
.tinvwl-wishlist :after,.tinvwl-wishlist :before{-webkit-box-sizing:border-box;box-sizing:border-box}
.tinv-wishlist select{width:140px}
.tinv-wishlist ul{list-style:none;margin:0;padding:0}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{margin-top:-10px;margin-left:-10px}
.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt{text-align:center}
.tinv-wishlist .button i,.tinv-wishlist .navigation-button a i{margin-right:6px}
.tinv-wishlist input[type=button] i,.tinv-wishlist input[type=reset] i,.tinv-wishlist input[type=submit] i{margin-right:6px}
.tinv-wishlist a.tinv-close-modal i{margin-right:0}
a.wishlist_products_counter{text-decoration:none}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,a.wishlist_products_counter.top_wishlist-heart:before,span.wishlist_products_counter.top_wishlist-heart:before,a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before{content:"\e909";display:inline-block;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,a.wishlist_products_counter.top_wishlist-heart-plus:before,span.wishlist_products_counter.top_wishlist-heart-plus:before,a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before{content:"\e906";display:inline-block;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{position:relative;width:36px;height:36px;vertical-align:sub}
a.wishlist_products_counter.top_wishlist-heart-plus.no-txt,span.wishlist_products_counter.top_wishlist-heart-plus.no-txt{position:relative;width:36px;height:36px;vertical-align:sub}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{position:absolute;top:50%;left:50%;margin-right:0}
.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{padding-left:1em;vertical-align:bottom}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before{content:"\e908"}
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before,a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before,span.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before{content:"\e908"}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart-plus.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before,a.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before,span.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before{content:"\e907"}
.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-white:before,a.wishlist_products_counter.top_wishlist-white:before,span.wishlist_products_counter.top_wishlist-white:before{color:#FFF}
.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-black:before,a.wishlist_products_counter.top_wishlist-black:before,span.wishlist_products_counter.top_wishlist-black:before{color:#000}
.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button{margin-bottom:15px}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{margin-top:15px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt{padding:10px 11px;line-height:1}
.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button{margin:0}
.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button::before{display:none}
a.wishlist_products_counter.top_wishlist-custom.no-txt,span.wishlist_products_counter.top_wishlist-custom.no-txt{padding:10px 11px;line-height:1}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img,a.wishlist_products_counter.top_wishlist-custom img,span.wishlist_products_counter.top_wishlist-custom img{display:inline-block !important;vertical-align:baseline;width:auto !important;max-width:16px;max-height:16px;margin-bottom:0;margin:0 6px 0 0 !important}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img,a.wishlist_products_counter.top_wishlist-custom.no-txt img,span.wishlist_products_counter.top_wishlist-custom.no-txt img{margin-right:0 !important}
.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button,div.product form.cart .tinvwl_add_to_wishlist_button{float:none}
ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em}
.tinvwl_add_to_wishlist_button{display:inline-block;cursor:pointer;-webkit-transition:opacity 1s;transition:opacity 1s;opacity:1;visibility:visible}
.tinv-wishlist.woocommerce .stock.in-stock:before{content:none}
.tinv-wraper.tinv-wishlist{font-size:100%}
.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart{position:absolute;z-index:10;margin:0;top:10px;left:10px}
.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart a.tinvwl_add_to_wishlist_button{margin-top:0}
.tinv-create-list li input[type=radio]{margin-right:10px}
.tinv-create-list li+li{margin-top:15px}
.tinv-create-list .tinvwl-input-group+ul{margin-top:25px}
.tinv-search-list{margin-bottom:36px}
.tinv-wishlist .tinv-header{margin-bottom:30px}
.tinv-wishlist table{position:relative;table-layout:auto;margin-bottom:30px}
.tinv-overlay{top:0;left:0;position:fixed;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}
.tinv-wishlist .tinv-modal{top:0;left:0;position:fixed;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}
.tinv-wishlist table.tinvwl-table-manage-list{margin-bottom:27px;width:100%}
.tinv-wishlist table input[type=checkbox]{margin-right:0}
.tinv-wishlist table td,.tinv-wishlist table th{padding:1em;vertical-align:middle}
.tinv-wishlist .tinvwl-table-manage-list .product-cb{width:35px;text-align:center}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{width:35px;text-align:center;padding:1em .5em}
.tinv-wishlist .product-remove button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto;width:27px;height:27px;border-radius:50%;padding:0;-webkit-box-shadow:none;box-shadow:none;border:0;background-color:#f7f7f7;color:#000;font-size:20px;padding-left:1px;padding-top:3px;min-height:0}
.tinv-wishlist .product-thumbnail{min-width:100px;max-width:100%;width:100px}
.tinv-wishlist .product-thumbnail .wp-post-image{margin-bottom:0}
.tinv-wishlist td.product-name a+.variation{margin-top:2px}
.tinv-wishlist .product-stock i{margin-right:15px}
.tinv-wishlist .product-stock p{display:table}
.tinv-wishlist .product-stock p.stock::before{display:none}
.tinv-wishlist .product-stock span{display:table-cell;vertical-align:middle}
.tinv-wishlist .product-action>.button>i,.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove],.tinv-wishlist table thead th .tinvwl-mobile{display:none}
.tinv-wishlist.woocommerce .product-quantity{width:80px;text-align:center}
.tinv-wishlist.woocommerce table .quantity .qty{max-width:100%;width:62px;text-align:left}
.tinv-wishlist .product-action{width:135px;text-align:center}
.tinv-wishlist .product-action .button{width:100%}
.tinv-wishlist .product-action .tinvwl_move_product_button{margin-top:5px}
.tinv-wishlist .tinvwl-table-manage-list .product-action>button[name=tinvwl-remove]>i{margin-right:0}
.tinv-wishlist .wishlist-cb{width:33px;text-align:center}
.tinv-wishlist .wishlist-name .tinvwl-rename-input input{width:100%}
.tinv-wishlist .wishlist-name .tinvwl-rename-button{float:right}
.tinv-wishlist .wishlist-name .tinvwl-rename-button>i{margin-right:10px}
.tinv-wishlist .wishlist-privacy,.tinv-wishlist table:not(.tinvwl-public) .wishlist-date{width:18%}
.tinv-wishlist .wishlist-privacy select{width:100%}
.tinv-wishlist .wishlist-name{width:45%}
.tinv-wishlist .wishlist-action{width:120px;text-align:center}
.tinv-wishlist .wishlist-action button[value=manage_remove]>i{display:none;margin-right:0}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list{display:inline-block;vertical-align:middle}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list>a.button{margin-right:0}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:-10px}
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:left;width:35%;margin-right:2%}
.tinv-wishlist tfoot .tinvwl-to-right{float:left;width:63%;text-align:right}
.tinv-wishlist tfoot .tinvwl-to-right>*{margin:10px 0 0;vertical-align:middle}
.tinv-wishlist tfoot .tinvwl-to-right>*+*{margin-left:10px}
.tinv-wishlist tfoot .tinvwl-to-left:empty+.tinvwl-to-right{width:100%}
.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button{margin-top:16px}
.tinv-wishlist .navigation-button{margin-top:-10px}
.tinv-wishlist .navigation-button>li{float:left}
.tinv-wishlist .navigation-button>li>.tinv-create-list>a,.tinv-wishlist .navigation-button>li>a{margin-right:30px;margin-top:10px;display:inline-block}
.tinv-wishlist .navigation-button>li>.tinv-create-list>a.button,.tinv-wishlist .navigation-button>li>a.button{margin-right:10px}
.tinv-wishlist .navigation-button>li:last-child>.tinv-create-list>a,.tinv-wishlist .navigation-button>li:last-child>a{margin-right:0}
.tinv-wishlist .social-buttons{text-align:right}
.tinv-wishlist .social-buttons>span,.tinv-wishlist .social-buttons>ul{display:inline-block;vertical-align:middle}
.tinv-wishlist .social-buttons>span{margin-right:27px}
.tinv-wishlist .social-buttons li{float:left;margin:0 5px 0 0;list-style:none}
.tinv-wishlist .social-buttons li:last-child{margin-right:0}
.tinv-wishlist .social-buttons li a.social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;border-radius:50%;text-align:center;-webkit-box-shadow:none;box-shadow:none;border:0;font-size:20px;text-decoration:none;text-transform:none !important}
.tinv-wishlist .social-buttons li a.social.white{color:#fff}
.tinv-wishlist .social-buttons li a.social.dark{color:#000}
.tinv-wishlist .social-buttons li a.social i{line-height:2em}
.tinv-wishlist .navigation-button .tinv-create-list>a.tinvwl-no-icon>i,.tinv-wishlist .navigation-button li>a.tinvwl-no-icon>i{display:none}
.tinv-wishlist .tinv-lists-nav{margin-top:35px;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.tinv-wishlist .tinv-lists-nav>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tinv-wishlist .tinv-lists-nav>span{font-weight:700}
.tinv-wishlist .tinv-next{display:inline-block;float:left}
.tinv-wishlist .tinv-prev{display:inline-block;float:left;margin-right:35px !important}
.tinv-wishlist .tinv-prev i{margin-left:0;margin-right:18px}
.tinv-wishlist .tinv-next i{margin-left:18px;margin-right:0}
.tinv-overlay{width:100%;height:100%;visibility:hidden;opacity:0;background:#191919}
.tinv-modal.tinv-modal-open .tinv-overlay{visibility:visible;opacity:.5}
.admin-bar .tinv-wishlist .tinv-modal{padding-top:32px !important}
.tinv-wishlist .tinv-modal{overflow-y:auto;overflow-x:hidden;width:0;height:0;z-index:9999;outline:0 !important;-webkit-backface-visibility:hidden;visibility:hidden;opacity:0;text-align:left}
.tinv-wishlist .tinv-modal .tinv-modal-inner{position:relative;margin:0 auto;background-color:#fff;max-width:360px;padding:40px}
.tinv-wishlist .tinv-modal.tinv-modal-open{visibility:visible;opacity:1;width:100%;height:100%}
.tinv-wishlist .tinv-modal .tinv-close-modal{display:inline-block;position:absolute;top:17px;right:14px;width:26px;height:26px;line-height:26px;font-size:12px;text-align:center;border-radius:50%;border-bottom:0;-webkit-box-shadow:none !important;box-shadow:none !important;background-color:#ebe9eb}
.tinv-wishlist .tinv-modal .icon_big_heart_check,.tinv-wishlist .tinv-modal .icon_big_times,.tinv-wishlist .tinv-modal img{display:block;margin:0 auto;margin-bottom:25px;opacity:1 !important}
.tinv-wishlist .tinv-modal ul{overflow:visible;list-style:disc;margin:10px 0 0 20px}
.tinv-wishlist .tinv-modal li{list-style:disc !important}
.tinv-wishlist .tinv-create-list .tinv-modal ul,.tinv-wishlist.tinv-create-list form ul{list-style:none !important;margin:25px 0 0}
.tinv-wishlist .tinv-create-list .tinv-modal li,.tinv-wishlist.tinv-create-list form li{list-style:none !important}
.tinv-wishlist .tinv-modal .already-in{margin-bottom:35px}
.tinv-wishlist .tinv-modal .delete-notification{margin-bottom:25px}
.tinv-wishlist .tinv-modal .already-in ul{overflow:visible;margin:12px 0 27px 17px}
.tinv-wishlist .tinv-modal select{width:100%}
.tinv-wishlist .tinv-modal button+.button,.tinv-wishlist .tinv-modal button+button{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal input+button{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal label+button,.tinv-wishlist .tinv-modal label+input{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal select+button,.tinv-wishlist .tinv-modal select+input{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal .already-in+label{display:block;margin-top:6px}
.tinv-wishlist .tinv-modal label select{margin-top:8px}
.tinv-wishlist .tinv-modal .delete-notification+button{width:100%}
.tinv-wishlist .tinvwl_added_to_wishlist,.tinv-wishlist .tinvwl_created_wishlist{text-align:center}
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt{margin-bottom:25px}
.tinv-wishlist .tinvwl_created_wishlist .tinv-txt{margin-bottom:25px}
.tinv-wishlist .tinvwl_created_wishlist button{margin-top:0;margin-bottom:10px}
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button{margin-top:0;margin-bottom:10px}
.tinv-wishlist .tinv-modal .tinvwl-buttons-group{margin-top:20px}
.tinv-wishlist .tinvwl-buttons-group button{width:100%}
.tinv-wishlist .tinvwl-buttons-group button+button{margin-top:7px}
.tinv-wishlist .tinvwl-buttons-group button i{position:relative}
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times{font-size:20px;top:0;vertical-align:initial}
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before{position:relative;top:3px}
.tinv-wishlist .tinvwl-buttons-group+button{width:100%;margin-top:7px}
.tinv-wishlist .tinv-modal h2{text-align:center;margin:0 0 35px}
.tinv-wishlist .tinv-create-list .tinv-modal-inner{max-width:778px;padding:30px}
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group),.tinv-wishlist .tinvwl-input-group.tinvwl-has-error .form-control{border:2px solid red}
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group){border:2px solid red}
.tinv-wishlist .tinvwl-has-error+.tinvwl-error{padding:5px 0 0 5px;color:red}
.tinvwl-tooltip{display:none}
.tinvwl-input-group{position:relative;display:table;border-collapse:separate}
.tinvwl-input-group .form-control{position:relative;z-index:1;float:left;height:38px;width:100%;margin:0}
.tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:15px}
.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:10px}
.tinv-wishlist .tinv-search-form .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:9px}
.tinvwl-input-group .form-control,.tinvwl-input-group-addon,.tinvwl-input-group-btn{display:table-cell}
.tinvwl-input-group-addon,.tinvwl-input-group-btn{width:1%;white-space:nowrap;vertical-align:top}
.tinv-table{display:table;width:100%;height:100%}
.tinv-cell{display:table-cell;vertical-align:middle}
.tinv-wishlist .tinv-wishlist-clear{visibility:visible;width:auto;height:auto}
.tinv-wishlist-clear:before{content:"";display:table}
.tinv-wishlist-clear:after{content:"";display:table;clear:both}
.icon_big_heart_check{display:inline-block;width:46px;height:46px;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px}
.icon_big_times{display:inline-block;width:46px;height:46px;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px}
.icon_big_times::before{content:"\e904";top:-7px;left:-7px;position:relative}
.icon_big_heart_check::before{content:"\e90a";top:-7px;left:-7px;position:relative}
.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist,.tinvwl_add_to_wishlist_button.disabled-add-wishlist{opacity:.5 !important;cursor:not-allowed}
.empty-name-wishlist{border-color:#f00 !important}
.tinvwl_remove_from_wishlist-text,.tinvwl_already_on_wishlist-text{display:none !important}
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text,.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text,.tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_remove_from_wishlist-text,.tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text{display:inline !important}
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text,.tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_add_to_wishlist-text{display:none !important}
.tooltipped{position:relative}
.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#1b1f23;border-radius:3px;opacity:0}
.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#1b1f23;pointer-events:none;content:"";border:6px solid transparent;opacity:0}
.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}
.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{-webkit-animation-delay:0s;animation-delay:0s}
.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}
.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}
.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:#1b1f23}
.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}
.tooltipped-sw::after{margin-right:-16px}
.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}
.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:#1b1f23}
.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}
.tooltipped-nw::after{margin-right:-16px}
.tooltipped-s::after,.tooltipped-n::after{-webkit-transform:translateX(50%);transform:translateX(50%)}
.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);transform:translateY(50%)}
.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:#1b1f23}
.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);transform:translateY(50%)}
.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:#1b1f23}
.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}
.tooltipped-align-right-1::before{right:10px}
.tooltipped-align-right-2::before{right:15px}
.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}
.tooltipped-align-left-1::before{left:5px}
.tooltipped-align-left-2::before{left:10px}
.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}
.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}
.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}
.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}
.tinvwl-table-manage-list .component_table_item_price:before{font-family:"FontAwesomeCP";font-size:1rem;display:inline-block;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg);content:"\e811";margin:0 12px 0 3px;opacity:.25}
.wishlist-icon{position:relative}
.wishlist-popup{opacity:0;max-height:0;position:absolute;overflow:hidden;padding:5px;margin-top:-10px;border-radius:5px;line-height:1.3;text-align:center;font-size:.9em;top:100%;background-color:rgba(0,0,0,0.8);right:0;color:#FFF;-webkit-transition:opacity .3s,max-height .3s;transition:opacity .3s,max-height .3s;-webkit-transition-delay:.3s;transition-delay:.3s}
.wishlist-popup:after{bottom:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:rgba(0,0,0,0.8);border-width:10px;margin-left:-10px}
.wishlist-icon:hover .wishlist-popup{opacity:1;max-height:200px;overflow-y:auto}
.wishlist-popup a{color:#ccc;display:block}
.wishlist-popup a:hover{color:#FFF}
.wishlist-icon.added:after{background-color:red;-webkit-transform:translateY(-3px);transform:translateY(-3px)}
.wishlist-popup .ajax-loading,.wishlist-popup .feedback{display:none !important}
.wishlist-title{margin-bottom:20px}
@media screen and (min-width:0 \0){.tooltipped-multiline::after{width:250px}
}@media only screen and (max-width:1024px) and (min-width:769px){.tinv-wishlist .tinvwl-table-manage-list td.product-stock p{display:block;text-align:center}
.tinv-wishlist .product-stock span{display:block}
.tinv-wishlist .tinvwl-table-manage-list td.product-stock i{margin-right:0}
.tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt{display:none}
.tinv-wishlist .product-thumbnail{max-width:76px;width:76px}
.tinv-wishlist .product-action .button>i{display:inline-block;margin-right:0}
.tinv-wishlist .product-action .button .tinvwl-txt{display:none}
}@media only screen and (max-width:1024px) and (min-width:768px){.tinv-wishlist .wishlist-action button[value=manage_remove] span{display:none}
.tinv-wishlist .wishlist-action button[value=manage_remove]>i{display:inline-block}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:0}
}@media only screen and (max-width:1024px){.tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public){margin-top:0}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{display:none}
.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove]{display:inline-block;margin-top:5px}
.tinv-wishlist .product-action{width:60px}
.tinv-wishlist .wishlist-name .tinvwl-rename-button>i,.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){margin-right:0}
.tinv-wishlist .wishlist-name .tinvwl-rename-button span{display:none}
.tinv-wishlist .wishlist-action{width:60px}
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:none;width:auto}
.tinv-wishlist tfoot .tinvwl-to-right{float:none;width:auto;text-align:left}
.tinv-wishlist .social-buttons{float:none;width:auto;text-align:left;margin-top:20px}
.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button{margin-top:30px}
.tinv-wishlist .tinv-login form input[name=login]{min-width:auto}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{display:table-cell}
}@media only screen and (max-width:1023px){.tinv-wishlist .tinv-lists-nav a.tinv-prev>i,.tinv-wishlist .tinv-lists-nav a.tinv-next>i{margin:0}
.tinv-wishlist .tinv-lists-nav a.tinv-prev>span,.tinv-wishlist .tinv-lists-nav a.tinv-next>span{display:none}
}@media only screen and (max-width:768px){.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove,.tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name){display:none}
.tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name){display:none}
.tinv-wishlist thead th .tinvwl-full{display:none}
.tinv-wishlist table.tinvwl-table-manage-list thead th.product-name,.tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name{display:block;width:100%;text-align:center}
.tinv-wishlist table thead th .tinvwl-mobile{display:block}
.tinv-wishlist table.tinvwl-table-manage-list tbody td{display:block;width:100% !important;text-align:center}
.tinv-wishlist table.tinvwl-table-manage-lists tbody td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td{display:block;width:100% !important;text-align:center}
.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child){border-bottom:0}
.tinv-wishlist table.tinvwl-table-manage-lists tbody td:not(:last-child),.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td:not(:last-child){border-bottom:0}
.tinv-wishlist .product-stock p{margin:0 auto}
.tinv-wishlist .product-thumbnail img{margin:0 auto;max-width:80px}
.tinv-wishlist.woocommerce table .quantity .qty{text-align:center;width:100%}
.tinv-wishlist .product-action .tinvwl_move_product_button{margin-top:10px}
.tinv-wishlist table.tinvwl-table-manage-list tfoot td{display:block;width:100%}
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-action button[value=manage_remove]{width:100%}
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-name .tinvwl-rename-button{float:none}
.tinv-wishlist button[value=manage_apply] .tinvwl-mobile,.tinv-wishlist button[value=product_apply] .tinvwl-mobile{display:none}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list{display:block}
.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button{width:100%;margin:10px 0 0}
.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right button{width:100%;margin:10px 0 0}
.tinv-wishlist tfoot .tinvwl-to-right>*{margin:10px 0 0}
.tinv-wishlist tfoot .tinvwl-to-right .button:first-child,.tinv-wishlist tfoot .tinvwl-to-right button:first-child{margin-top:0 !important}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:20px}
.tinv-wishlist .social-buttons{text-align:center}
.tinv-wishlist .social-buttons>span{display:block;margin-top:0;margin-right:0;margin-bottom:5px}
.tinv-wishlist.woocommerce .tinv-login form .form-row-first,.tinv-wishlist.woocommerce .tinv-login form .form-row-last{float:none;width:100%}
.tinv-wishlist.woocommerce .tinv-login form .form-row-first{padding:0}
.tinv-wishlist.woocommerce .tinv-login form .form-row-last{padding:0;margin-top:10px}
.tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn{display:block;padding:0;width:auto;margin-top:10px}
.navigation-button,.social-buttons,.tinv-lists-nav{margin-left:12px;margin-right:12px}
.tinvwl-input-group{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full){display:block}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{display:block}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}
.tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>input{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>input{width:100%}
.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove{display:block}
}@media screen and (max-width:768px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:46px !important}
}@media screen and (max-width:600px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:0 !important}
.tinv-wishlist .tinv-modal .tinv-close-modal{position:static;display:block;margin:0 auto 20px}
}@-webkit-keyframes tooltip-appear{from{opacity:0}
to{opacity:1}
}@keyframes tooltip-appear{from{opacity:0}
to{opacity:1}
}html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
html {
font-size: 62.5%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body {
background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
ol,
ul {
list-style: none;
}
table { border-collapse: separate;
border-spacing: 0;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active { outline: 0;
}
a img {
border: 0;
} @font-face {
font-family: 'influence-icons';
src: url(//shop.doitung.com/wp-content/themes/influence/css/fonts/influence-icons.eot?vphnbx);
src: url(//shop.doitung.com/wp-content/themes/influence/css/fonts/influence-icons.eot?#iefixvphnbx) format('embedded-opentype'), url(//shop.doitung.com/wp-content/themes/influence/css/fonts/influence-icons.woff?vphnbx) format('woff'), url(//shop.doitung.com/wp-content/themes/influence/css/fonts/influence-icons.ttf?vphnbx) format('truetype'), url(//shop.doitung.com/wp-content/themes/influence/css/fonts/influence-icons.svg?vphnbx#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="influence-icon-"],
[class*=" influence-icon-"] {
font-family: 'influence-icons';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.influence-icon-menu-icon:before {
content: "\e600";
}
.influence-icon-ribbon:before {
content: "\e009";
}
.influence-icon-layers:before {
content: "\e031";
}
.influence-icon-search:before {
content: "\e036";
}
.influence-icon-arrow-left:before {
content: "\e094";
}
.influence-icon-arrow-right:before {
content: "\e095";
}
.influence-icon-cross:before {
content: "\e117";
}  body,
button,
input,
select,
textarea {
color: #333;
font-family: "Helvetica Neue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
line-height: 1.5;
font-size: 14px;
word-wrap: break-word;
} a {
color: #2f5faa;
} h1,
h2,
h3,
h4,
h5,
h6 {
font-family: Montserrat;
font-weight: 400;
color: #545252;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
} p {
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
ul ul,
ol ol,
ul ol,
ol ul {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
b,
strong {
font-weight: bold;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
padding: 1.6em;
overflow: auto;
max-width: 100%;
}
code,
kbd,
tt,
var {
font-family: "Courier New", Courier, mono;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
sup,
sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: 0.5ex;
}
small {
font-size: 75%;
}
big {
font-size: 125%;
}
figure {
margin: 0;
}
table {
margin: 0 0 1.5em 0;
width: 100%;
}
th {
font-weight: bold;
}
button,
input,
select,
textarea { font-size: 100%; margin: 0; vertical-align: baseline;
*vertical-align: middle;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
button,
input { line-height: normal; *overflow: visible;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
background: #262626;
border-radius: 3px;
border: none;
color: #f5f5f5;
font-weight: 500; cursor: pointer; -webkit-appearance: button;
line-height: 1;
padding: 1em 1.75em;
}
input[type="checkbox"],
input[type="radio"] {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0;
padding: 0;
}
input[type=text],
input[type=email],
input[type=password],
textarea {
padding: 10px;
color: #888888;
border: none;
outline: none;
background: #F5F5F5;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #F5F5F5), color-stop(1, #F7F7F7));
background: -ms-linear-gradient(bottom, #F5F5F5, #F7F7F7);
background: -moz-linear-gradient(center bottom, #F5F5F5 0%, #F7F7F7 100%);
background: -o-linear-gradient(#F7F7F7, #F5F5F5);
border: 1px solid #E0E0E0;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
box-shadow: 0 1px 2px rgba(0,0,0,0.05);
border-radius: 1px;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
textarea:focus {
color: #666666;
background: #F4F4F4;
border: 1px solid #D0D0D0;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}
input[type=text],
input[type=email],
input[type=password] {
width: 100%;
max-width: 300px;
}
textarea { overflow: auto; vertical-align: top;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto;
} .assistive-text {
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
.page-links {
clear: both;
}
.site-title a {
color: inherit;
}  body {
background: #eceae6;
}
#page {
position: relative;
}
#main,
.container {
position: relative;
max-width: 1000px;
margin: 0 auto;
padding: 0 20px;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#main {
margin-top: 40px;
zoom: 1;
}
#main:before {
content: '';
display: block;
}
#main:after {
content: '';
display: table;
clear: both;
} body.has-main-sidebar #main,
body.siteorigin-panels-home.page-template-default.has-main-sidebar #main,
body.has-main-sidebar .container,
body.siteorigin-panels-home.page-template-default.has-main-sidebar .container {
max-width: 1200px;
}
body.has-main-sidebar #primary,
body.siteorigin-panels-home.page-template-default.has-main-sidebar #primary {
float: left;
width: 70%;
}
body.has-main-sidebar #secondary,
body.siteorigin-panels-home.page-template-default.has-main-sidebar #secondary {
float: right;
width: 26.5%;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
@media (max-width: 800px) {
body.has-main-sidebar #primary,
body.siteorigin-panels-home.page-template-default.has-main-sidebar #primary,
body.has-main-sidebar #secondary,
body.siteorigin-panels-home.page-template-default.has-main-sidebar #secondary {
float: none;
width: 100%;
}
body.has-main-sidebar #secondary,
body.siteorigin-panels-home.page-template-default.has-main-sidebar #secondary {
margin-top: 40px;
}
}
@media (max-width: 1200px) {
body.has-main-sidebar.display-main-menu #primary,
body.siteorigin-panels-home.page-template-default.has-main-sidebar.display-main-menu #primary,
body.has-main-sidebar.display-main-menu #secondary,
body.siteorigin-panels-home.page-template-default.has-main-sidebar.display-main-menu #secondary {
float: none;
width: 100%;
}
body.has-main-sidebar.display-main-menu #secondary,
body.siteorigin-panels-home.page-template-default.has-main-sidebar.display-main-menu #secondary {
margin-top: 40px;
}
} .site-header {
position: fixed;
right: 0;
top: 0;
background: #ffffff;
background: rgba(255, 255, 255, 0.86);
padding: 25px 0;
width: 100%;
z-index: 490;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.site-header .site-title {
zoom: 1;
font-size: 24px;
color: #444444;
font-weight: 400;
line-height: 1em;
}
.site-header .site-title:before {
content: '';
display: block;
}
.site-header .site-title:after {
content: '';
display: table;
clear: both;
}
.site-header .site-title a {
text-decoration: none;
color: inherit;
display: block;
float: left;
}
.site-header .site-title img {
max-width: 100%;
height: auto;
display: block;
}
.site-header .site-description {
color: #333333;
}
.site-header.has-shadow {
-webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.15);
-moz-box-shadow: 0 2px 0 rgba(0,0,0,0.15);
box-shadow: 0 2px 0 rgba(0,0,0,0.15);
}
.site-header.site-header-sentinel {
visibility: hidden;
position: static;
}
body.admin-bar #masthead {
top: 32px;
}
@media screen and (max-width: 782px) {
body.admin-bar #masthead {
top: 46px;
}
}
@media screen and (max-width: 600px) {
body.admin-bar #masthead {
top: 0;
}
#masthead {
position: absolute;
top: 0;
}
} .main-navigation {
position: absolute;
top: 50%;
right: 25px;
font-size: 15px;
line-height: 1em;
margin-top: -0.5em;
z-index: 10;
}
.main-navigation a.main-menu-button {
color: #333230;
font-weight: 500;
text-decoration: none;
}
.main-navigation a.main-menu-button *[class^="influence-icon"] {
font-size: 17px;
display: inline-block;
margin-right: 0.55em;
color: #333230;
line-height: 15px;
vertical-align: bottom;
opacity: 0.85;
}
@media screen and (max-width: 480px) {
.site-header .site-title a {
text-align: center;
float: none;
}
.site-header .site-title a img {
display: inline-block;
}
.site-header .site-description {
text-align: center;
}
.main-navigation {
position: static;
margin-top: 25px;
text-align: center;
font-size: 18px;
}
.main-navigation a.main-menu-button *[class^="influence-icon"] {
display: inline-block;
line-height: 20px;
font-size: 22px;
}
}
#main-menu {
position: fixed;
top: 0;
right: -280px;
width: 280px;
max-width: 100%;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 45px 30px 30px 30px;
background: #22211f;
z-index: 100000;
height: 100%;
overflow: auto;
}
#main-menu .menu ul {
list-style: none;
margin: 0;
}
#main-menu .menu ul ul {
margin-left: 1em;
}
#main-menu .menu ul li {
line-height: 1.6em;
font-size: 15px;
font-weight: 500;
}
#main-menu .menu ul li a {
color: #bab9b5;
text-decoration: none;
}
#main-menu .widgets {
margin-top: 40px;
}
#main-menu .widgets aside.widget {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 40px;
color: #bab9b5;
}
#main-menu .widgets aside.widget .widget-title {
font-size: 1.25em;
margin-bottom: 20px;
color: #ebe9e5;
}
#main-menu .widgets aside.widget:last-child {
margin-bottom: 0;
}
#main-menu .widgets aside.widget a {
color: #c8c6c3;
text-decoration: none;
}
#main-menu .widgets aside.widget a:hover {
text-decoration: underline;
}
#main-menu .main-menu-close {
position: absolute;
top: 15px;
right: 20px;
z-index: 10;
width: 1em;
height: 1em;
font-size: 28px;
line-height: 1em;
overflow: hidden;
text-decoration: none;
color: #bab9b5;
}
#main-menu .main-menu-close:before {
content: "\e117";
}
#main-menu .main-menu-close:hover {
color: #FFFFFF;
} #main-menu {
-webkit-transition: right 0.5s ease;
-moz-transition: right 0.5s ease;
-o-transition: right 0.5s ease;
transition: right 0.5s ease;
}
#page,
#page > div,
#page > section,
#page > header {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
body.display-main-menu #main-menu {
right: 0px;
}
body.display-main-menu #page,
body.display-main-menu #masthead {
padding-right: 280px;
} @media screen and (max-width: 782px) {
body.display-main-menu #page,
body.display-main-menu #masthead {
padding-right: 0px;
}
body.display-main-menu #page > div,
body.display-main-menu #page > section,
body.display-main-menu #page > header {
-webkit-transform: translateX(-280px);
-moz-transform: translateX(-280px);
-o-transform: translateX(-280px);
-ms-transform: translateX(-280px);
transform: translateX(-280px);
}
} header.page-header h1 {
color: #373435;
font-size: 24px;
}
@media screen and (max-width: 480px) {
header.page-header h1 {
font-size: 20px;
}
}
article.sticky { }  .entry-header {
zoom: 1;
}
.entry-header:before {
content: '';
display: block;
}
.entry-header:after {
content: '';
display: table;
clear: both;
}
.entry-content {
zoom: 1;
line-height: 1.6em; }
.entry-content:before {
content: '';
display: block;
}
.entry-content:after {
content: '';
display: table;
clear: both;
}
.entry-content p,
.entry-content > ul,
.entry-content > li,
.entry-content > dl {
margin: 25px 0;
margin: 1em 0;
}
.entry-content > *:last-child {
margin-bottom: 0;
}
.entry-content > *:first-child {
margin-top: 0;
}
.entry-content blockquote {
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
margin-left: 1.5em;
}
.entry-content blockquote cite {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
}
.entry-content pre {
background: white;
font-family: "Courier New", Courier, mono;
border: 1px solid #E0E0E0;
padding: 10px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
overflow-x: auto;
}
.entry-content code {
font-family: "Courier New", Courier, mono;
}
.entry-content sup,
.entry-content sub {
height: 0;
line-height: 1;
vertical-align: baseline;
position: relative;
}
.entry-content sup {
bottom: 1ex;
}
.entry-content sub {
top: 0.5ex;
}
.entry-content .gallery {
margin: 25px 0 !important;
}
.entry-content .gallery .gallery-item {
margin-bottom: 0 !important;
margin-top: 0 !important;
}
.entry-content .gallery .gallery-icon {
line-height: 0;
margin-bottom: 0 !important;
}
.entry-content .gallery img {
border: none !important;
}
.entry-content .gallery .gallery-caption {
margin: 10px !important;
padding-left: 0 !important;
}
.entry-content table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
line-height: 2;
margin: 0 0 20px;
width: 100%;
}
.entry-content table th,
.entry-content table td {
font-weight: normal;
text-align: left;
}
.entry-content table th {
font-weight: bold;
text-transform: uppercase;
}
.entry-content table td {
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0;
}
.entry-content img {
max-width: 100%;
height: auto;
}
.entry-content .wp-caption {
max-width: 100%;
margin-top: 5px;
margin-bottom: 30px;
border: 1px solid #E0E0E0;
padding: 8px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.entry-content .wp-caption img {
display: block;
}
.entry-content .wp-caption .wp-caption-text {
margin: 8px 0 0 0;
font-size: 0.85em;
line-height: 1.4em;
}
.entry-content .wp-caption:first-child {
margin-top: 25px;
}
.entry-content .alignleft { margin: 0 1.5em 1.5em 0;
}
.entry-content .alignright { margin: 0 0 1.5em 1.5em;
}
.entry-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.entry-content ul {
list-style-type: square;
}
.entry-content ol {
list-style-type: decimal;
}
.entry-content ol ol {
list-style-type: upper-alpha;
}
.entry-content ol ol ol {
list-style-type: lower-roman;
}
.entry-content ul li,
.entry-content ol li {
margin-left: 1.5em;
}
.entry-content dl dt {
margin-bottom: 5px;
font-weight: bold;
}
.entry-content dl dd {
margin-bottom: 10px;
padding-left: 20px;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
margin: 1em 0;
}
.entry-content h1 {
font-size: 1.8em;
}
.entry-content h2 {
font-size: 1.65em;
}
.entry-content h3 {
font-size: 1.5em;
}
.entry-content h4 {
font-size: 1.35em;
}
.entry-content h5 {
font-size: 1.2em;
}
.entry-content h6 {
font-size: 0.9em;
}
.entry-content embed,
.entry-content iframe,
.entry-content object {
max-width: 100%;
} .site-content .site-navigation {
font-size: 0.9em;
font-weight: 500;
}
.site-content .site-navigation .nav-previous {
float: left;
width: 50%;
}
.site-content .site-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}
.site-content .site-navigation .meta-nav {
display: inline-block;
font-size: 0.85em;
line-height: 1.075em;
vertical-align: bottom;
}
.site-content .site-navigation .nav-previous .meta-nav {
margin-right: 0.2em;
}
.site-content .site-navigation .nav-next .meta-nav {
margin-left: 0.2em;
}
.site-content .site-navigation.post-navigation,
.site-content .site-navigation.paging-navigation {
zoom: 1;
margin-top: 40px;
line-height: 1em;
color: #666666;
}
.site-content .site-navigation.post-navigation:before,
.site-content .site-navigation.paging-navigation:before {
content: '';
display: block;
}
.site-content .site-navigation.post-navigation:after,
.site-content .site-navigation.paging-navigation:after {
content: '';
display: table;
clear: both;
}
.site-content .site-navigation.post-navigation a,
.site-content .site-navigation.paging-navigation a {
color: inherit;
text-decoration: none;
}
.site-content .site-navigation.post-navigation a {
font-weight: 500;
}
.site-content .site-navigation.paging-navigation {
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.175);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.175);
box-shadow: 0 1px 3px rgba(0,0,0,0.175);
padding: 20px 5%;
background: #FFFFFF;
} #comments-title,
#reply-title {
font-size: 1.4em;
line-height: 1em;
}
#comments-title {
margin-bottom: 40px;
}
#reply-title {
margin-bottom: 20px;
}
#comments {
margin-top: 40px;
}
#comments .commentlist {
margin: 0 0 40px 0;
list-style: none;
}
#comments .commentlist .children {
list-style: none;
margin-left: 75px;
}
#comments .commentlist article {
margin-bottom: 40px;
}
#comments .commentlist article .avatar {
float: left;
}
#comments .commentlist article .comment-author,
#comments .commentlist article .awaiting-moderation,
#comments .commentlist article .comment-meta,
#comments .commentlist article .comment-content {
margin-left: 75px;
}
#comments .commentlist article .comment-author {
color: #666;
font-size: 0.9em;
font-weight: bold;
line-height: 1em;
margin-bottom: 5px;
}
#comments .commentlist article .comment-author a {
color: inherit;
text-decoration: none;
}
#comments .commentlist article .comment-author cite {
font-style: normal;
}
#comments .commentlist article .comment-meta {
font-size: 0.875em;
color: #999;
line-height: 1em;
margin-bottom: 10px;
}
#comments .commentlist article .comment-meta a {
color: inherit;
text-decoration: none;
}
#comments .commentlist article .comment-meta .support {
display: inline-block;
margin-left: 15px;
}
#comments .commentlist article .awaiting-moderation {
display: block;
margin-bottom: 10px;
}
#comments .commentlist article .entry-content {
font-size: 0.95em;
}
#comments .commentlist > li {
border-bottom: 1px solid #EEEEEE;
margin-bottom: 40px;
}
#comments .commentlist > li.pingback {
margin-top: -28px;
}
#comments .commentlist > li.pingback > p {
font-size: 0.9em;
margin-bottom: 12px;
color: #53524f;
}
#comments .commentlist > li.pingback > p a {
text-decoration: none;
}
#comments .commentlist > li.pingback:first-child {
margin-top: 0px;
}
#comments .commentlist .bypostauthor { }
#comments .commentlist #commentform {
margin-bottom: 40px;
}
#commentform label {
margin-top: 9px;
display: block;
float: right;
width: 30%;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-left: 20px;
color: #777777;
text-align: left;
}
#commentform input[type="text"] {
float: left;
width: 70%;
max-width: 100%;
}
#commentform textarea {
width: 100%;
}
#commentform p {
zoom: 1;
margin-bottom: 20px;
}
#commentform p:before {
content: '';
display: block;
}
#commentform p:after {
content: '';
display: table;
clear: both;
}
#commentform p.form-submit {
margin-bottom: 0;
}
#commentform .form-allowed-tags,
#commentform .form-allowed-tags code,
#commentform .comment-notes {
font-size: 0.8em;
color: #999;
}
#commentform .logged-in-as {
font-size: 0.8em;
color: #999;
margin-bottom: 10px;
text-align: right;
}
#commentform .required {
color: #A40802;
} #colophon {
background: #2d2c2c;
margin-top: 40px;
padding: 40px 0;
}
#colophon .container {
padding: 0 20px;
}
#colophon #site-info {
margin-top: 40px;
font-size: 0.95em;
display: block;
text-align: center;
color: #bab9b5;
}
#colophon #site-info a {
color: #ebe9e5;
text-decoration: none;
}
#colophon #site-info a:hover {
text-decoration: underline;
} #secondary {
background: #fbfbfb;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.175);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.175);
box-shadow: 0 1px 3px rgba(0,0,0,0.175);
padding: 25px;
}
#secondary .widget {
margin-bottom: 40px;
color: #716f6c;
}
#secondary .widget:last-child {
margin-bottom: 0;
}
#secondary .widget .widget-title {
color: #373435;
font-size: 1.25em;
margin-bottom: 1em;
}
#footer-widgets {
zoom: 1;
margin: 0 -15px;
max-width: 100%;
}
#footer-widgets:before {
content: '';
display: block;
}
#footer-widgets:after {
content: '';
display: table;
clear: both;
}
#footer-widgets aside.widget {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
float: right;
padding: 0 15px;
margin-bottom: 0;
color: #bab9b5;
}
#footer-widgets aside.widget .widget-title {
font-size: 1.25em;
margin-bottom: 20px;
color: #ebe9e5;
}
#footer-widgets aside.widget a {
color: #c8c6c3;
text-decoration: none;
}
#footer-widgets aside.widget a:hover {
text-decoration: underline;
}
#footer-widgets aside.widget ul,
#footer-widgets aside.widget ol {
list-style: none;
margin: 0;
}
#footer-widgets aside.widget ul ul,
#footer-widgets aside.widget ol ul,
#footer-widgets aside.widget ul ol,
#footer-widgets aside.widget ol ol {
margin-left: 1em;
}
@media screen and (max-width: 480px) {
#footer-widgets aside.widget {
float: none;
width: 100%;
margin-bottom: 40px;
}
#footer-widgets aside.widget:last-child {
margin-bottom: 0;
}
} textarea.wpcf7-textarea {
width: 100%;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
word-wrap: normal !important;
width: 1px;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #0073aa;
display: block;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 14px;
font-weight: 600;
height: auto;
left: 6px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 7px;
width: auto;
z-index: 100000;
}
article.entry {
background: #fbfbfb;
margin: 40px 0;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.175);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.175);
box-shadow: 0 1px 3px rgba(0,0,0,0.175);
}
article.entry:first-child {
margin-top: 0;
}
article.entry:last-child {
margin-bottom: 0;
}
article.entry .post-thumbnail {
background: #F7F7F7;
}
article.entry .post-thumbnail img {
display: block;
max-width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
}
article.entry .post-text {
padding: 40px;
}
article.entry .post-text .entry-title {
color: #373435;
font-size: 1.75em;
font-weight: 500;
text-align: center;
margin-bottom: 40px;
}
article.entry .post-text .entry-title a {
color: inherit;
text-decoration: none;
}
@media (max-width: 480px) {
article.entry .post-text {
padding-top: 30px;
padding-bottom: 30px;
}
article.entry .post-text .entry-title {
font-size: 1.5em;
margin-bottom: 30px;
}
article.entry .post-text {
padding: 40px 20px;
}
}
article.entry .entry-content {
color: #716f6c;
line-height: 1.75em;
}
article.entry .entry-content strong {
color: #646360;
font-weight: 500;
}
article.entry .entry-content h1,
article.entry .entry-content h2,
article.entry .entry-content h3,
article.entry .entry-content h4,
article.entry .entry-content h5,
article.entry .entry-content h6 {
color: #545252;
}
article.entry .entry-meta {
color: #5e5d5a;
line-height: 1.75em;
margin-top: 40px;
zoom: 1;
font-weight: 500;
}
article.entry .entry-meta:before {
content: '';
display: block;
}
article.entry .entry-meta:after {
content: '';
display: table;
clear: both;
}
article.entry .entry-meta a {
text-decoration: none;
color: inherit;
}
article.entry .entry-meta a:hover {
text-decoration: underline;
color: #2f5faa;
}
article.entry .entry-meta .posted-on {
margin-left: 2em;
float: right;
}
article.entry .entry-meta .continue-reading {
float: left;
}
article.entry .entry-meta .taxonomy {
float: left;
}
article.entry .entry-meta .taxonomy > div {
display: inline-block;
margin-right: 2em;
}
article.entry .entry-meta .taxonomy > div > span[class^="influence-icon-"] {
display: block;
float: left;
font-size: 1.25em;
margin-right: 0.5em;
margin-top: 0.2em;
-webkit-transition: all 0.35s ease;
-moz-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
}
article.entry .entry-meta .taxonomy > div:hover > span[class^="influence-icon-"] {
color: #3c3b38;
}
article.entry .entry-meta .taxonomy > div:last-child {
margin-right: 0;
}
@media screen and (max-width: 640px) {
article.entry .entry-meta .posted-on,
article.entry .entry-meta .continue-reading,
article.entry .entry-meta .taxonomy {
margin: 0 0 0.5em 0;
text-align: center;
float: none;
}
} body.page-template-templatestemplate-full-php #primary,
body.siteorigin-panels-home #primary,
body.page-template-templatestemplate-full-no-title-php #primary {
float: none;
width: 100%;
} #under-masthead-slider > * {
margin: 0 auto;
}
#under-masthead-slider .widget {
margin-bottom: 0;
}
#under-masthead-slider > p {
line-height: 1em;
margin-bottom: 0;
}
#under-masthead-slider.remove-bottom-margin {
margin-bottom: -40px;
} .widget {
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
} #searchsubmit {
display: none;
}
.textwidget p:first-child {
margin-top: 0;
}
.textwidget p:last-child {
margin-bottom: 0;
} .widget img,
.widget embed,
.widget iframe,
.widget object {
max-width: 100%;
}
.widget img {
height: auto;
}
.widget a.button {
display: inline-block;
padding: 9px 26px;
border-radius: 4px;
font-size: 0.875em;
text-decoration: none;
color: white;
text-shadow: 0 1px 0 #000000;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1);
background: #107fc9;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, lumdarken(#107fc9, 3.5)), color-stop(1, lumlighten(#107fc9, 3.5)));
background: -ms-linear-gradient(bottom, lumdarken(#107fc9, 3.5), lumlighten(#107fc9, 3.5));
background: -moz-linear-gradient(center bottom, lumdarken(#107fc9, 3.5) 0%, lumlighten(#107fc9, 3.5) 100%);
background: -o-linear-gradient(lumlighten(#107fc9, 3.5), lumdarken(#107fc9, 3.5));
border-top: solid 1px lumlighten(lumdarken(#107fc9, 18), 4);
border-left: solid 1px lumdarken(#107fc9, 18);
border-right: solid 1px lumdarken(#107fc9, 18);
border-bottom: solid 1px lumdarken(lumdarken(#107fc9, 18), 4);
}
.widget .button-container.align-center {
text-align: center;
}
.widget .button-container.align-left {
text-align: left;
}
.widget .button-container.align-right {
text-align: right;
}
.widget .button-container.align-full .button {
display: block;
text-align: center;
}
.widget #s {
width: 100%;
padding: 9px 12px 9px 36px;
border-radius: 0px;
}
.widget #searchform {
position: relative;
}
.widget #searchform:before {
font-family: 'influence-icons';
content: "\e036";
display: block;
margin-top: -7px;
width: 14px;
height: 14px;
font-size: 14px;
line-height: 14px;
position: absolute;
top: 50%;
left: 12px;
color: #BBBBBB;
}
.widget.widget_nav_menu a,
.widget.widget_pages a {
text-decoration: none;
}
.widget.widget_nav_menu a:hover,
.widget.widget_pages a:hover {
text-decoration: underline;
}
.widget.widget_nav_menu ul,
.widget.widget_pages ul,
.widget.widget_nav_menu ol,
.widget.widget_pages ol {
list-style: none;
margin: 0;
}
.widget.widget_nav_menu ul ul,
.widget.widget_pages ul ul,
.widget.widget_nav_menu ol ul,
.widget.widget_pages ol ul,
.widget.widget_nav_menu ul ol,
.widget.widget_pages ul ol,
.widget.widget_nav_menu ol ol,
.widget.widget_pages ol ol {
margin-left: 1.5em;
}
 article.entry {
background-color: transparent !important;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.entry-content ul {
list-style-type: disc;
margin-left: 0;
}
article.entry .post-text .entry-title {
text-align: left;
}
article.entry .post-text .entry-content {
color: #000000 !important;
}
article.entry .post-text .entry-content p, article.entry .post-text .entry-content ol, article.entry .post-text .entry-content ul, article.entry .post-text .entry-content h2, article.entry .post-text .entry-content h3, article.entry .post-text .entry-content h4, article.entry .post-text .entry-content h5, article.entry .post-text .entry-content strong {
color: #000000 !important;
}
@font-face {
font-family: "DOITUNG-Regular";
src: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DOITUNG-Regular.eot?#iefix) format("embedded-opentype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DOITUNG-Regular.woff) format("woff"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DOITUNG-Regular.woff2) format("woff2");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "DOITUNG-Bold";
src: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DOITUNG-Bold.eot?#iefix) format("embedded-opentype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DOITUNG-Bold.woff) format("woff"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DOITUNG-Bold.woff2) format("woff2");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "DTKaLaTeXaText-Regular";
src: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DTKaLaTeXaText-Regular.eot?#iefix) format("embedded-opentype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DTKaLaTeXaText-Regular.woff) format("woff"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DTKaLaTeXaText-Regular.woff2) format("woff2");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "DTKaLaTeXaText-Bold";
src: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DTKaLaTeXaText-Bold.eot?#iefix) format("embedded-opentype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DTKaLaTeXaText-Bold.woff) format("woff"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DTKaLaTeXaText-Bold.woff2) format("woff2");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "DBHeavent";
src: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent.eot?#iefix) format("embedded-opentype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent.woff) format("woff"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent.ttf) format("truetype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent.svg#DBHeavent) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "DBHeavent-Black";
src: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Black.eot?#iefix) format("embedded-opentype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Black.woff) format("woff"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Black.ttf) format("truetype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Black.svg#DBHeavent-Black) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "DBHeavent-Bold";
src: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Bold.eot?#iefix) format("embedded-opentype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Bold.woff) format("woff"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Bold.ttf) format("truetype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Bold.svg#DBHeavent-Bold) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "DBHeavent-Italic";
src: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Italic.eot?#iefix) format("embedded-opentype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Italic.woff) format("woff"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Italic.ttf) format("truetype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Italic.svg#DBHeavent-Italic) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "DBHeavent-Light";
src: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Light.eot?#iefix) format("embedded-opentype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Light.woff) format("woff"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Light.ttf) format("truetype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Light.svg#DBHeavent-Light) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "DBHeavent-LightIt";
src: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-LightIt.eot?#iefix) format("embedded-opentype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-LightIt.woff) format("woff"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-LightIt.ttf) format("truetype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-LightIt.svg#DBHeavent-LightIt) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "DBHeavent-Med";
src: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Med.eot?#iefix) format("embedded-opentype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Med.woff) format("woff"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Med.ttf) format("truetype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/DBHeavent-Med.svg#DBHeavent-Med) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "ficon";
src: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/ficon.eot?dwdw6w);
src: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/ficon.eot?dwdw6w#iefix) format("embedded-opentype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/ficon.ttf?dwdw6w) format("truetype"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/ficon.woff?dwdw6w) format("woff"), url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/font/ficon.svg?dwdw6w#ficon) format("svg");
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^=ficon-], [class*=" ficon-"] { font-family: "ficon" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
font-size: 20px;
margin-right: 1rem;
text-align: center;
width: 30px; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ficon-adult:before {
content: "";
color: #666;
font-size: 50px;
}
.ficon-air-conditioner:before {
content: "";
color: #666;
}
.ficon-airport-clock:before {
content: "";
color: #666;
}
.ficon-atm:before {
content: "";
}
.ficon-baby:before {
content: "";
color: #666;
}
.ficon-balcony:before {
content: "";
color: #666;
}
.ficon-bath:before {
content: "";
color: #666;
}
.ficon-car:before {
content: "";
color: #666;
}
.ficon-child:before {
content: "";
color: #666;
font-size: 42px;
}
.ficon-cocktail:before {
content: "";
color: #666;
}
.ficon-coffee-cup:before {
content: "";
color: #666;
}
.ficon-desk:before {
content: "";
color: #666;
}
.ficon-dish:before {
content: "";
color: #666;
}
.ficon-distance:before {
content: "";
color: #666;
}
.ficon-electricity:before {
content: "";
color: #666;
}
.ficon-garden:before {
content: "";
color: #666;
}
.ficon-hair-dryer:before {
content: "";
color: #666;
}
.ficon-ironing:before {
content: "";
color: #666;
}
.ficon-key:before {
content: "";
color: #666;
}
.ficon-lan:before {
content: "";
color: #666;
}
.ficon-luggage:before {
content: "";
color: #666;
}
.ficon-monitor:before {
content: "";
color: #666;
}
.ficon-no-smoking:before {
content: "";
color: #666;
}
.ficon-parking-alt:before {
content: "";
color: #666;
}
.ficon-pet-alt:before {
content: "";
color: #ccc;
}
.ficon-receptionist:before {
content: "";
color: #666;
font-size: 25px;
}
.ficon-shower:before {
content: "";
color: #666;
}
.ficon-smoking-area:before {
content: "";
color: #666;
}
.ficon-souvenir:before {
content: "";
color: #666;
}
.ficon-stair:before {
content: "";
color: #979797;
}
.ficon-tourist:before {
content: "";
color: #666;
}
.ficon-van-plane:before {
content: "";
color: #666;
font-size: 30px;
}
.ficon-van:before {
content: "";
color: #666;
font-size: 15px;
}
.ficon-washing-machine:before {
content: "";
color: #666;
}
.ficon-water:before {
content: "";
color: #666;
}
.ficon-wifi-public:before {
content: "";
color: #666;
}
.ficon-wifi-room:before {
content: "";
color: #666;
}
.ficon-roomcleaning-service:before {
content: "";
color: #666;
}
.ficon-check:before {
content: "";
color: #666;
}
body,
button,
input,
select,
textarea {
font-weight: 400;
font-size: 18px;
font-family: "DTKaLaTeXaText-Regular" !important;
overflow: hidden;
word-wrap: break-word;
color: #000000;
}
h1, h2, h3, h4, h5 {
line-height: 1.3;
}
ul, ol {
margin: 0 0 1em 1em;
}
a {
color: black;
}
ins {
background: transparent;
}
.entry-content div:not(.so-widget-sow-image) h1.entry-title {
margin-bottom: 30px;
}
.entry-content div:not(.so-widget-sow-image) h2 {
font-size: 1.45em;
}
@media screen and (min-width: 601px) {
.entry-content div:not(.so-widget-sow-image) h2 {
font-size: 1.65em;
}
}
.entry-content div:not(.so-widget-sow-image) h3 {
font-size: 1.35em;
line-height: 1.35;
margin: 1em 0 0.5em;
}
.entry-content div:not(.so-widget-sow-image) h4 {
font-size: 1.15em;
margin: 1em 0 0.5em;
}
.entry-content div:not(.so-widget-sow-image) dl dt {
margin-bottom: 0;
}
.footer-contact h3 {
font-size: 1.35em;
margin: 0 0 0.5em;
}
.footer-contact h4 {
font-size: 1.15em;
margin: 1em 0 0.5em;
}
h1, h2:not(.woocommerce-loop-product__title) {
text-transform: uppercase;
}
h2.woocommerce-loop-product__title {
text-transform: capitalize;
}
.footer-contact h3 {
text-transform: uppercase;
}
.prdctfltr_filter {
text-transform: uppercase;
}
.woocommerce-Tabs-panel--description h2, .woocommerce-Tabs-panel--description h3 {
text-transform: uppercase;
}
.widget-title {
text-transform: uppercase;
}
.store_locator_name {
text-transform: uppercase;
}
h4.title-facilities {
text-transform: uppercase;
}
.facilities-section h3 {
text-transform: uppercase;
}
.nf-form-title h3 {
text-transform: uppercase;
}
.container {
margin: 0 auto !important;
max-width: 1200px;
}
.m-0, .payment_box, .so-widget-sow-button {
margin: 0rem !important;
}
.mt-0, .type-room_detail .entry-title, body.hotel-template-default .section-contact .sow-slider-image-container .sow-slider-image-wrapper .sow-hero-buttons, .page-wishlist h1.entry-title, .page-attractions .entry-title, .woocommerce-MyAccount-content > p, .woocommerce-order-pay .before-2c2p-form > p, .woocommerce-customer-details .woocommerce-columns--addresses h2.woocommerce-column__title, .woocommerce-order-details h2.woocommerce-order-details__title, .woocommerce-form-login p:first-child,
.woocommerce-form-register p:first-child, .woocommerce-form-login,
.woocommerce-form-register, table.shop_table tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods > li input, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-img,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-img, .seed-confirm-payment-form h2.seed-confirm-payment-form-title, .seed-confirm-banks h2, p:first-child,
.my-0,
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title .festi-cart-product-count-and-price,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title .festi-cart-product-count-and-price {
margin-top: 0rem !important;
}
.mr-0,
.mx-0 {
margin-right: 0rem !important;
}
.mb-0, .room-detail-facility > .panel-grid-cell > .widget, .page-catalog h2, .all-page-products-list ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title, .all-page-feature h3.widget-title, .woocommerce-page .woocommerce .woocommerce-result-count, .woocommerce-MyAccount-navigation > ul, .thankyou-page .woocommerce-order-overview, .woocommerce-checkout-payment h3, table.shop_table tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods > li, .woocommerce #content div.product .product-main div.images.wpgs-wrapper, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-inner-wrap,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-inner-wrap, .facilities-section .type-block > div > p, .festi-cart-menu-item a#festi-cart.festi-cart-menu .festi-cart-content .budgeCounter p, [class*=menu-customer-menu] ul.menu,
.my-0,
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title .festi-cart-product-count-and-price,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title .festi-cart-product-count-and-price {
margin-bottom: 0rem !important;
}
.ml-0, body div#festi-cart-pop-up-content div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title .festi-cart-product-count-and-price > .festi-cart-product-count, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-inner-wrap > .festi-cart-product-count,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-inner-wrap > .festi-cart-product-count,
.mx-0 {
margin-left: 0rem !important;
}
.m-1 {
margin: 0.25rem !important;
}
.mt-1, .woocommerce-MyAccount-content h3, .woocommerce-cart .woocommerce-cart-form .cart_item .product-name > .variation,
.my-1 {
margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
margin-right: 0.25rem !important;
}
.mb-1, .page-landscape-service .entry-content h4,
.landscape-service-page .entry-content h4, body.page-exclusive-collection .entry-content h4,
.my-1 {
margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
margin-left: 0.25rem !important;
}
.m-2 {
margin: 0.5rem !important;
}
.mt-2, body div#festi-cart-pop-up-content div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-product-variation-attribut, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-product-variation-attribut, .footer-menu ul.sub-menu,
.my-2 {
margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
margin-left: 0.5rem !important;
}
.m-3 {
margin: 1rem !important;
}
.mt-3, .page-catalog h2, .woocommerce-MyAccount-content > p + p,
.my-3,
.woocommerce-order-pay .before-2c2p-form h4 {
margin-top: 1rem !important;
}
.mr-3, .payment_method_toggle .input-radio,
.mx-3 {
margin-right: 1rem !important;
}
.mb-3, body.hotel-template-default .post-thumbnail, .page-catalog h1, .page-attractions .entry-title, table.shop_table tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods, .pum-theme-lightbox-form .pum-container.popmake .popmake-content .submit-container,
.my-3,
.woocommerce-order-pay .before-2c2p-form h4 {
margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
margin-left: 1rem !important;
}
.m-4 {
margin: 1.5rem !important;
}
.mt-4, .facilities-section .type-table .table-content,
.my-4 {
margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
margin-right: 1.5rem !important;
}
.mb-4, .pum-theme-lightbox-form .pum-container.popmake .popmake-content .nf-form-title h3,
.my-4 {
margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
margin-left: 1.5rem !important;
}
.m-5 {
margin: 3rem !important;
}
.mt-5,
.my-5 {
margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
margin-right: 3rem !important;
}
.mb-5, .woocommerce-breadcrumb,
.my-5 {
margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
margin-left: 3rem !important;
}
.m-auto {
margin: auto !important;
}
.mt-auto,
.my-auto {
margin-top: auto !important;
}
.mr-auto,
.mx-auto,
.all-page-products-list ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image img,
.woocommerce-lost-password .post-text {
margin-right: auto !important;
}
.mb-auto,
.my-auto {
margin-bottom: auto !important;
}
.ml-auto,
.mx-auto,
.all-page-products-list ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image img,
.woocommerce-lost-password .post-text {
margin-left: auto !important;
}
.p-0, .woocommerce-checkout-payment .payment_methods, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-delete > a,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-delete > a, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title .festi-cart-product-count-and-price,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title .festi-cart-product-count-and-price, #store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu .mega-sub-menu > li.mega-menu-item, .festi-cart-menu-item a#festi-cart.festi-cart-menu.festi-cart-customize {
padding: 0rem !important;
}
.pt-0,
.py-0,
.site-header.site-header-sentinel {
padding-top: 0rem !important;
}
.pr-0, #store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu > .mega-menu-item.mega-menu-tourism > .mega-sub-menu,
.px-0 {
padding-right: 0rem !important;
}
.pb-0, .woocommerce #content div.product .product-main div.images.wpgs-wrapper,
.py-0,
.site-header.site-header-sentinel {
padding-bottom: 0rem !important;
}
.pl-0,
.px-0 {
padding-left: 0rem !important;
}
.p-1 {
padding: 0.25rem !important;
}
.pt-1,
.py-1 {
padding-top: 0.25rem !important;
}
.pr-1,
.px-1,
.after-single_add_to_cart_button > a {
padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1,
.after-single_add_to_cart_button > a {
padding-left: 0.25rem !important;
}
.p-2 {
padding: 0.5rem !important;
}
.pt-2,
.py-2,
.payment_method_toggle,
.shipping_returns h6,
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item,
button.btn.collapsible {
padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
padding-right: 0.5rem !important;
}
.pb-2,
.py-2,
.payment_method_toggle,
.shipping_returns h6,
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item,
button.btn.collapsible {
padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
padding-left: 0.5rem !important;
}
.p-3, .woocommerce-lost-password .woocommerce-ResetPassword p:first-child, .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column > address, table.shop_table tr.woocommerce-shipping-totals .shipping-destination-wrapper, .variation-wrapper,
.qib-container {
padding: 1rem !important;
}
.pt-3,
.py-3,
.woocommerce-checkout-review-order h3 {
padding-top: 1rem !important;
}
.pr-3,
.px-3,
.woocommerce-MyAccount-navigation > ul > li a,
#store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu > .mega-menu-item > ul.mega-sub-menu a.mega-menu-link {
padding-right: 1rem !important;
}
.pb-3,
.py-3,
.woocommerce-checkout-review-order h3 {
padding-bottom: 1rem !important;
}
.pl-3, #store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu .mega-sub-menu-indent > .mega-sub-menu,
.px-3,
.woocommerce-MyAccount-navigation > ul > li a,
#store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu > .mega-menu-item > ul.mega-sub-menu a.mega-menu-link {
padding-left: 1rem !important;
}
.p-4 {
padding: 1.5rem !important;
}
.pt-4,
.py-4 {
padding-top: 1.5rem !important;
}
.pr-4,
.px-4,
.woocommerce-MyAccount-navigation {
padding-right: 1.5rem !important;
}
.pb-4, .pum-theme-lightbox-form .pum-container.popmake .popmake-content .nf-form-wrap,
.py-4 {
padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4,
.woocommerce-MyAccount-navigation {
padding-left: 1.5rem !important;
}
.p-5, .woocommerce-customer-details, .woocommerce-order-details, .thankyou-page .wrapper, .seed-confirm-payment-form, .seed-confirm-banks {
padding: 3rem !important;
}
.pt-5,
.py-5,
.woocommerce-MyAccount-navigation {
padding-top: 3rem !important;
}
.pr-5,
.px-5,
.payment_box,
.payment_method_toggle,
.woocommerce-checkout-review-order h3 {
padding-right: 3rem !important;
}
.pb-5,
.py-5,
.woocommerce-MyAccount-navigation {
padding-bottom: 3rem !important;
}
.pl-5,
.px-5,
.payment_box,
.payment_method_toggle,
.woocommerce-checkout-review-order h3 {
padding-left: 3rem !important;
}
.m-auto {
margin: auto !important;
}
.mt-auto,
.my-auto {
margin-top: auto !important;
}
.mr-auto,
.mx-auto,
.all-page-products-list ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image img,
.woocommerce-lost-password .post-text {
margin-right: auto !important;
}
.mb-auto,
.my-auto {
margin-bottom: auto !important;
}
.ml-auto,
.mx-auto,
.all-page-products-list ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image img,
.woocommerce-lost-password .post-text {
margin-left: auto !important;
}
.text-center, .page-landscape-service .entry-title,
.landscape-service-page .entry-title, body.page-exclusive-collection .entry-title, .page-attractions .entry-title, .section-collapsible + a.collapsible {
text-align: center !important;
}
.text-left, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-inner-wrap,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-inner-wrap, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title .festi-cart-product-count-and-price,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title .festi-cart-product-count-and-price, .footer-menu ul.menu > li {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-center, .page-landscape-service .entry-title,
.landscape-service-page .entry-title, body.page-exclusive-collection .entry-title, .page-attractions .entry-title, .section-collapsible + a.collapsible {
text-align: center !important;
}
.text-white, .single_add_to_cart_button, .site-footer, .footer-menu ul.menu li a {
color: #FFFFFF !important;
}
.text-black, .woocommerce .products ul li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title, .thankyou-page .woocommerce-thankyou-order-received, .shipping_returns h6, .preorder-note ul li, .woocommerce-tabs .woocommerce-Tabs-panel p, .woocommerce-tabs .woocommerce-Tabs-panel h3, .tax-product_cat .products .product .price,
.woocommerce-page .products .product .price, .tax-product_cat .woocommerce-products-header .page-title,
.woocommerce-page .woocommerce-products-header .page-title, .product-template-default .woocommerce-Price-amount, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > a,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > a, .woocommerce-ordering > select, #store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu > .mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, h1, h2, h3, h4, h5 {
color: #000000 !important;
}
.text-grey {
color: #4E5052;
}
.text-darkgrey {
color: #3F4044;
}
.text-darkergrey, .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .qib-container:not(#qib_id) .label, .woocommerce div.product form.cart .variations .label label,
.woocommerce div.product form.cart .variations .label a {
color: #3E4043;
}
.text-lightgrey {
color: #D2D2D2;
}
.text-lightergrey {
color: #E4E4E4;
}
.text-button {
color: #C21831;
}
.text-orange {
color: #DB7343;
}
.text-green {
color: #8AD1AC;
}
.text-darkgreen {
color: #44756C;
}
.text-blue {
color: #21B0EF;
}
.text-red, .woocommerce .products ul li.product .price ins,
.woocommerce ul.products li.product .price ins, .woocommerce-cart .woocommerce-cart-form .cart_item ins, .product-template-default ins {
color: #C21831;
}
.text-gray-100 {
color: #f8f9fa;
}
.text-gray-200 {
color: #e9ecef;
}
.text-gray-300 {
color: #dee2e6;
}
.text-gray-400 {
color: #ced4da;
}
.text-gray-500 {
color: #adb5bd;
}
.text-gray-600 {
color: #6c757d;
}
.text-gray-700 {
color: #495057;
}
.text-gray-800 {
color: #343a40;
}
.text-gray-900 {
color: #212529;
}
.text-muted {
color: #6c757d !important;
}
.d-block, .type-room_detail .wp-block-image img, .tinv-wishlist table.tinvwl-table-manage-list td.product-name > a, .all-page-products-list ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link, .woocommerce-MyAccount-navigation > ul > li a, .seed-confirm-banks .scf-bank-logo img, .section-collapsible + a.collapsible, .my-account > a > img {
display: block !important;
}
.d-none, body.hotel-template-default .facilities_list .heading, body.hotel-template-default .section-overviews.wp-block-columns .wp-block-column:last-child br, .page-product-cat-all .post-thumbnail, .tinv-wishlist table.tinvwl-table-manage-list td.product-name > dl.variation, .page-wishlist .tinv-header, .page-catalog .woocommerce-breadcrumb, .woocommerce .products ul li.product .button, .woocommerce .products ul li.product div.product form.cart .woocommerce-variation-add-to-cart .button, .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .products ul li.product .button,
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product div.product form.cart .woocommerce-variation-add-to-cart .button,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart ul.products li.product .button, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads, .payment_box:before, .woocommerce-cart .woocommerce-cart-form .cart_item .product-name:before, table.shop_table tr.woocommerce-shipping-totals > td:before, .home .post-text .entry-content > p, .product-type-variable .woocommerce-variation.single_variation.variable.single-price, form.cart + .tinvwl-after-add-to-cart, .woocommerce #content div.product .product-main.is-single-thumbnail div.images.woocommerce-product-gallery .flex-control-thumbs, .woocommerce #content div.product .product-main.is-single-thumbnail div.images.wpgs-wrapper #slider-thumb, .store_locator_infowindow .store_locator_description, .store_locator_result_list_item .store_locator_details > p:not([class]), .filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_product_cat.prdctfltr_filter .prdctfltr_regular_title .prdctfltr_title_remove, .filter-wrapper .prdctfltr_wc.pf_remove_clearall .prdctfltr_buttons, .filter-wrapper .prdctfltr_wc .prdctfltr_ft_none, span.mega-indicator, #responsive-menu-pro-header {
display: none !important;
}
.d-flex, article.entry.type-hotel .heading .tel, .single-product .so-widget-sow-image-grid .sow-image-grid-wrapper, .store_locator.modal-body > .store-locator-row, .all-page-banner .sow-cta-wrapper, table.shop_table.woocommerce-checkout-review-order-table > thead > tr,
table.shop_table.woocommerce-checkout-review-order-table > tbody > tr,
table.shop_table.woocommerce-checkout-review-order-table > tfoot > tr, table.shop_table tr.woocommerce-shipping-totals .shipping-destination-wrapper .shipping-calculator-button, table.shop_table tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods > li, body div#festi-cart-pop-up-content div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title .festi-cart-product-count-and-price, body div.festi-cart-products div.festi-cart-products-content .festi-cart-buttons,
body div.festi-cart-products div.festi-cart-pop-up-products-content .festi-cart-buttons, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-inner-wrap,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-inner-wrap, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item, #store-menu-container #mega-menu-wrap-store #mega-menu-store {
display: flex;
}
@media (min-width: 992px) {
.d-lg-flex {
display: flex !important;
}
}
@media (min-width: 1200px) {
.d-xl-block {
display: block !important;
}
}
.display-1 {
font-size: 4rem !important;
line-height: 1;
}
.display-2 {
font-size: 3.5rem !important;
line-height: 1;
}
.display-3 {
font-size: 3rem !important;
line-height: 1;
}
.display-4 {
font-size: 2.5rem !important;
line-height: 1;
}
.display-h1 {
font-size: 3rem !important;
text-transform: uppercase;
}
@media (max-width: 960px) {
.display-h1 {
font-size: 2em;
margin: 0 0 2rem;
line-height: 1em;
}
}
@media (max-width: 959px) {
.display-h1 {
margin: 0 0 2rem;
line-height: 1em;
}
}
.align-items-center, .all-page-banner .sow-cta-wrapper, table.shop_table tr.woocommerce-shipping-totals .shipping-destination-wrapper .shipping-calculator-button, table.shop_table tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods > li, body div.festi-cart-products div.festi-cart-products-content .festi-cart-buttons,
body div.festi-cart-products div.festi-cart-pop-up-products-content .festi-cart-buttons, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item, #store-menu-container #mega-menu-wrap-store #mega-menu-store {
align-items: center;
}
.align-items-start, .room-detail-facility > .panel-grid-cell {
align-items: flex-start;
}
.align-items-end, .room-detail-facility > .panel-grid-cell > .widget .sow-image-container {
align-items: flex-end;
}
.flex-row, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item {
flex-direction: row;
}
.flex-row-reverse {
flex-direction: row-reverse;
}
.flex-column {
flex-direction: column;
}
.flex-column-reverse, .store_locator.modal-body > .store-locator-row {
flex-direction: column-reverse;
}
.justify-content-around {
justify-content: space-around;
}
.justify-content-between, .all-page-banner .sow-cta-wrapper, table.shop_table.woocommerce-checkout-review-order-table > thead > tr,
table.shop_table.woocommerce-checkout-review-order-table > tbody > tr,
table.shop_table.woocommerce-checkout-review-order-table > tfoot > tr, body div.festi-cart-products div.festi-cart-products-content .festi-cart-buttons,
body div.festi-cart-products div.festi-cart-pop-up-products-content .festi-cart-buttons, #store-menu-container #mega-menu-wrap-store #mega-menu-store {
justify-content: space-between;
}
.justify-content-start, .single-product .so-widget-sow-image-grid .sow-image-grid-wrapper {
justify-content: flex-start;
}
.justify-content-end, article.entry.type-hotel .heading .tel {
justify-content: flex-end;
}
.justify-content-center, .room-detail-facility > .panel-grid-cell {
justify-content: center;
}
.flex-wrap {
flex-wrap: wrap;
}
.flex-nowrap {
flex-wrap: nowrap;
}
.list-unstyled, .woocommerce-MyAccount-navigation > ul, [class*=menu-customer-menu] ul.menu,
.list-unstyled ul,
.woocommerce-MyAccount-navigation > ul ul,
[class*=menu-customer-menu] ul.menu ul {
padding-left: 0 !important;
margin-left: 0 !important;
list-style: none !important;
list-style-type: none !important;
}
.list-unstyled li, .woocommerce-MyAccount-navigation > ul li, [class*=menu-customer-menu] ul.menu li,
.list-unstyled ul li {
margin-left: 0 !important;
}
._width-70 {
max-width: 600px;
margin: 0 auto;
}
._width-70 .widget-title {
text-align: center;
color: #000 !important;
}
.w-100 {
width: 100%;
}
.mr-3, .payment_method_toggle .input-radio, .mx-3 {
margin-right: 1rem !important;
}
.mb-1, .page-landscape-service .entry-content h4,
.landscape-service-page .entry-content h4, body.page-exclusive-collection .entry-content h4, .my-1 {
margin-bottom: 0.25rem !important;
}
.mb-5, .woocommerce-breadcrumb, .my-5 {
margin-bottom: 3rem !important;
}
@media (min-width: 992px) {
.mb-lg-0, .my-lg-0 {
margin-bottom: 0 !important;
}
}
.doitung-regular, body.hotel-template-default .section-rooms .room-block .sow-features-feature .textwidget .more-link a, .woocommerce-MyAccount-content fieldset legend, .store_locator_result_list_item .store_locator_details {
font-family: "DOITUNG-Regular";
}
.doitung-bold, .woocommerce .products ul li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title, .product-template-default .related.products > h2, .store_locator_result_list_item .store_locator_details .store_locator_name, .pum-theme-lightbox .pum-container.popmake .popmake-content .sow-tabs .sow-tabs-tab-container .sow-tabs-title, .slideshow ul.sow-slider-images .sow-slider-image-container .sow-slider-image-wrapper p, h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a {
font-family: "DOITUNG-Regular";
}
.dt-kalatexatext-regular, .text-on-img__arrow h3.widget-title, .text-on-img h3.widget-title, .all-page-products-list ul.wc-block-grid__products li.wc-block-grid__product .price, .entry-summary .cart .single_add_to_cart_button, .tax-product_cat .products .product .price,
.woocommerce-page .products .product .price, button.btn.collapsible, .woocommerce-ordering > select, .woocommerce-ordering, .nf-field-element input[type=button],
.ow-button-base a,
.widget a.button,
.widget .woocommerce div.product form.cart .woocommerce-variation-add-to-cart a.button,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .widget a.button,
.elm-button-custom,
.btn-default,
.woocommerce-message a.button,
.woocommerce-message .woocommerce div.product form.cart .woocommerce-variation-add-to-cart a.button,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .woocommerce-message a.button, p, a, div {
font-family: "DTKaLaTeXaText-Regular";
}
.dt-kalatexatext-bold, article.entry.type-hotel .hotel-menu ul.list-unstyled > li > a:hover, article.entry.type-hotel .hotel-menu [class*=menu-customer-menu] ul.menu > li > a:hover, [class*=menu-customer-menu] article.entry.type-hotel .hotel-menu ul.menu > li > a:hover, article.entry.type-hotel .hotel-menu .woocommerce-MyAccount-navigation > ul > li > a:hover, p strong, a strong, div strong {
font-family: "DTKaLaTeXaText-Bold";
}
.font-weight-light {
font-weight: 300 !important;
}
.font-weight-normal {
font-weight: 400 !important;
}
.font-weight-bold {
font-weight: 600 !important;
}
.font-face-weight-reg, .room-detail-facility > .panel-grid-cell > .widget h3.widget-title, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > a,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > a {
font-family: "DOITUNG-Regular" !important;
}
.font-face-weight-med, .festi-cart-menu-item a#festi-cart.festi-cart-menu .festi-cart-content .budgeCounter p {
font-family: "DOITUNG-Bold" !important;
}
.font-face-weight-bold, .thankyou-page .woocommerce-thankyou-order-received, .woocommerce-account .post-text h1.entry-title a,
.woocommerce-cart .post-text h1.entry-title a,
.woocommerce-checkout .post-text h1.entry-title a, .footer-menu ul.menu > li > a, .text-medium > a.mega-menu-link, a.mega-menu-link {
font-family: "DOITUNG-Regular" !important;
}
.font-face-weight-light, .page-catalog h1 {
font-family: "DOITUNG-Regular" !important;
}
.font-face-weight-light-it {
font-family: "DOITUNG-Regular" !important;
}
.font-face-weight-black {
font-family: "DOITUNG-Bold" !important;
}
.font-kala-weight-reg, .tinv-wishlist table.tinvwl-table-manage-list th, .all-page-banner .sow-cta-wrapper .sow-cta-text .sow-cta-subtitle, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-product-variation-attribut, body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-empty,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-empty, .woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart a.alt.button,
.woocommerce button.button.alt,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart button.alt.button,
.woocommerce input.button.alt,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart input.alt.button,
.woocommerce button.button,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart button.button,
.woocommerce a.button,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart a.button, #footer-widgets .footer-bottom .textwidget a, #footer-widgets .footer-bottom .textwidget, .footer-menu ul.sub-menu > li > a, .pll-parent-menu-item .sub-menu > li a span {
font-family: "DTKaLaTeXaText-Regular" !important;
}
.font-kala-weight-bold {
font-family: "DTKaLaTeXaText-Bold" !important;
}
.font-size-lg {
font-size: 22.5px;
}
.bg-white, body.hotel-template-default .post-thumbnail, .woocommerce-MyAccount-content, .woocommerce-MyAccount-navigation, .thankyou-page, .woocommerce-form-login,
.woocommerce-form-register {
background-color: #FFFFFF !important;
}
.bg-black {
background-color: #000000 !important;
}
.bg-grey {
background-color: #4E5052;
}
.bg-darkgrey, .site-footer {
background-color: #3F4044;
}
.bg-darkergrey {
background-color: #3E4043;
}
.bg-lightgrey {
background-color: #D2D2D2;
}
.bg-lightergrey {
background-color: #E4E4E4;
}
.bg-button {
background-color: #C21831;
}
.bg-orange {
background-color: #DB7343;
}
.bg-green {
background-color: #8AD1AC;
}
.bg-darkgreen {
background-color: #44756C;
}
.bg-blue {
background-color: #21B0EF;
}
.bg-red {
background-color: #C21831;
}
.bg-white, body.hotel-template-default .post-thumbnail, .woocommerce-MyAccount-content, .woocommerce-MyAccount-navigation, .thankyou-page, .woocommerce-form-login,
.woocommerce-form-register {
background-color: white;
}
.position-static {
position: static !important;
}
.position-relative {
position: relative !important;
}
.position-absolute {
position: absolute !important;
}
.position-fixed {
position: fixed !important;
}
.position-sticky {
position: sticky !important;
}
.fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030;
}
.fixed-bottom {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 1030;
}
@supports (position: sticky) {
.sticky-top {
position: sticky;
top: 0;
z-index: 1020;
}
}
.content-md {
max-width: 900px;
margin: 1em auto !important;
} body #masthead.site-header {
display: flex;
z-index: 9997;
}
@media screen and (max-width: 600px) {
body #masthead.site-header {
position: fixed;
}
}
body #masthead.site-header > .container {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
z-index: 10000;
}
@media screen and (max-width: 480px) {
body #masthead.site-header > .container {
padding: 0 15px;
}
}
body #masthead.site-header .site-title {
display: flex;
align-items: center;
}
body #masthead.site-header .site-title a {
text-align: left;
margin-top: 0.75rem;
margin-bottom: 0.75rem;
}
body #masthead.site-header .site-title a img {
display: block;
width: 150px !important;
height: auto !important;
}
@media screen and (max-width: 960px) {
body #masthead.site-header .site-title a {
margin-left: 40px;
}
body #masthead.site-header .site-title a img {
max-width: 80%;
}
}
@media screen and (max-width: 600px) {
body.admin-bar #masthead.site-header {
top: 46px;
}
}
.site-header:not(.site-header-sentinel) {
background-color: #3E4043;
padding: 0;
box-sizing: border-box;
flex-direction: column;
} .hgroup {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
}
[class*=menu-customer-menu] .menu {
display: flex;
align-items: center;
}
[class*=menu-customer-menu] .menu .is-menu.astm-search-menu {
order: 1;
}
[class*=menu-customer-menu] .menu .pll-parent-menu-item {
order: 2;
}
[class*=menu-customer-menu] .menu .my-account {
order: 3;
}
[class*=menu-customer-menu] .menu .festi-cart-menu-item {
order: 4;
}
[class*=menu-customer-menu] ul.menu > li {
float: right;
display: inline-block;
padding-left: 10px;
}
[class*=menu-customer-menu] .menu-item > a {
color: white;
}
[class*=menu-customer-menu] ul.menu li a {
text-decoration: none;
} .is-menu.astm-search-menu svg {
display: none !important;
}
.is-menu.astm-search-menu > a,
.is-menu.astm-search-menu > a:focus,
.is-menu.astm-search-menu > a:hover, .is-menu.astm-search-menu:hover > a, .is-menu.astm-search-menu:focus > a {
width: 20px;
height: 20px;
display: block;
background: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/ic_search.svg) no-repeat center center !important;
}
form.is-search-form {
max-width: 500px;
margin: auto;
}
.is-popup-search-form {
display: flex;
align-items: center;
flex-align-items: center;
justify-content: space-between;
padding-left: 0 !important;
min-height: 70vh;
}
.pll-parent-menu-item {
position: relative;
}
.pll-parent-menu-item > a,
.pll-parent-menu-item .lang-item {
display: block;
}
.pll-parent-menu-item > a img,
.pll-parent-menu-item .lang-item img {
display: block;
width: 20px;
border-radius: 10px;
}
.pll-parent-menu-item > a > span {
display: none;
}
.pll-parent-menu-item .sub-menu {
display: none;
position: absolute;
top: calc(100% + 5px);
top: 100%;
padding-top: 5px;
left: 65%;
transform: translateX(-50%);
width: 100px;
}
.pll-parent-menu-item .sub-menu:before {
content: "";
position: absolute;
left: 50%;
transform: translateX(-50%);
padding-top: 5px;
display: block;
border-bottom: 5px solid #FFFFFF !important;
border-top: 0;
border-right: 5px solid transparent;
border-left: 5px solid transparent;
top: -5px;
width: 0;
height: 0;
}
.pll-parent-menu-item .sub-menu > li {
background-color: #FFFFFF !important;
}
.pll-parent-menu-item .sub-menu > li a {
display: flex;
align-items: center;
padding: 0.5rem !important;
}
.pll-parent-menu-item .sub-menu > li a span {
margin-left: 0.5rem !important;
color: #000000 !important;
font-size: 16px;
line-height: 1.5;
}
.pll-parent-menu-item:hover > a + .sub-menu {
display: block;
}
.my-account > a > img {
width: 16px;
height: auto;
}
.festi-cart-menu-item {
display: flex !important;
align-items: center !important;
}
.festi-cart-menu-item a#festi-cart.festi-cart-menu.festi-cart-customize {
background-color: transparent !important;
position: relative;
}
.festi-cart-menu-item a#festi-cart.festi-cart-menu .festi-cart-content {
position: relative;
line-height: 1 !important;
}
.festi-cart-menu-item a#festi-cart.festi-cart-menu .festi-cart-content img.festi-cart-icon {
width: 20px;
height: auto;
}
.festi-cart-menu-item a#festi-cart.festi-cart-menu .festi-cart-content .budgeCounter {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 40%;
left: 45%;
width: 18px;
height: 18px;
font-size: 1.2rem;
line-height: 1em;
background-color: #C21831;
color: #FFFFFF !important;
}
.festi-cart-menu-item a#festi-cart.festi-cart-menu .festi-cart-content .budgeCounter p {
text-align: center;
} .admin-bar button#responsive-menu-pro-button {
top: 82px !important;
}
@media screen and (min-width: 782px) {
.admin-bar button#responsive-menu-pro-button {
top: 70px !important;
}
}
.admin-bar #responsive-menu-pro-container {
top: 46px;
}
@media screen and (min-width: 782px) and (max-width: 960px) {
.admin-bar #responsive-menu-pro-container {
top: 32px;
}
}
@media screen and (min-width: 961px) {
.admin-bar #responsive-menu-pro-container {
top: 0;
}
}
button#responsive-menu-pro-button {
top: 0 !important;
right: inherit !important;
background: transparent !important;
z-index: 99999;
}
button#responsive-menu-pro-button.is-active .responsive-menu-pro-inner {
background-color: #000000 !important;
}
button#responsive-menu-pro-button.is-active .responsive-menu-pro-inner:before, button#responsive-menu-pro-button.is-active .responsive-menu-pro-inner:after {
background-color: #000000 !important;
}
@media screen and (max-width: 575px) {
#responsive-menu-pro-container.slide-left {
width: 100%;
}
}
@media screen and (max-width: 960px) {
#responsive-menu-pro-container {
background-color: #e9ecef;
}
#responsive-menu-pro-container.slide-left {
box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
#responsive-menu-pro-container #responsive-menu-pro-title {
text-align: center !important;
height: 0;
box-sizing: border-box;
overflow: hidden;
padding-top: 80px !important;
padding-bottom: 0 !important;
}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro {
height: 420px !important;
}
#responsive-menu-pro-container li.responsive-menu-pro-item.hide-mobile {
display: none;
}
#responsive-menu-pro-container li.responsive-menu-pro-item a {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a .responsive-menu-pro-subarrow {
right: 0;
height: 40px !important;
width: 40px !important;
line-height: 40px !important;
color: #000000 !important;
border-left: 0px solid #212121;
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/arrow-right@2x.png);
background-color: transparent;
background-size: 8px;
background-position: center;
background-repeat: no-repeat;
background-color: transparent !important;
text-indent: -999em;
overflow: hidden;
}
#responsive-menu-pro-container #responsive-menu-pro .responsive-menu-pro-back {
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/ic-arrow-left-tail@2x.png);
background-color: transparent;
background-size: 18px;
background-position: 20px center;
background-repeat: no-repeat;
text-indent: -999em;
overflow: hidden;
position: relative;
z-index: 100002;
}
#responsive-menu-pro-container #responsive-menu-pro .responsive-menu-pro-back:after {
content: "Back";
display: inline-block;
position: absolute;
color: #495057;
left: 50px;
top: 0;
width: 120px;
height: 40px;
text-indent: 0;
font-size: 2rem;
z-index: 100002;
}
#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a {
height: 40px !important;
line-height: 40px !important;
font-size: 18px !important;
}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content {
background-color: #e9ecef;
padding: 0 !important;
}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-top-menu-container {
position: absolute;
top: 0;
width: 100%;
left: 0;
height: 80px;
display: flex;
align-items: center;
}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-top-menu-container #menu-top-menu {
flex: 1 auto;
}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-top-menu-container #menu-top-menu > li.menu-item {
flex: 1 50%;
text-align: right;
padding-right: 15px;
}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-top-menu-container #menu-top-menu > li.menu-item > a {
display: inline-block;
padding: 8px 15px;
text-decoration: none;
font-family: "DOITUNG-Regular";
border: 1px solid #adb5bd;
-webkit-border-radius: 7px !important;
-moz-border-radius: 7px !important;
border-radius: 7px !important;
background-clip: padding-box; line-height: 1.2;
}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-menu-banner-container {
padding: 20px;
background-color: #FFFFFF !important;
}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-menu-banner-container ul {
display: flex;
flex-direction: row;
justify-content: center;
}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-menu-banner-container ul > li {
padding: 12px;
flex: 0 50%;
}
}
@media screen and (max-width: 960px) and (min-width: 576px) {
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-menu-banner-container ul > li {
flex: 0 33.3333%;
}
}
@media screen and (max-width: 960px) {
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-menu-banner-container ul > li > a {
display: flex;
flex-direction: column;
align-items: center;
text-decoration: none;
}
}
@media screen and (max-width: 960px) {
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-menu-banner-container ul > li > a > img {
max-width: 50vw;
width: 100%;
height: auto;
margin-bottom: 1rem !important;
border-radius: 8px;
}
}
@media screen and (max-width: 960px) {
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-client-service-menu-container,
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-client-service-menu-thai-container {
padding: 40px;
}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-client-service-menu-container .client-service-menu li.menu-item a,
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-client-service-menu-thai-container .client-service-menu li.menu-item a {
font-family: "DOITUNG-Regular";
text-decoration: none;
}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-client-service-menu-container .client-service-menu > li.menu-item > a,
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-client-service-menu-thai-container .client-service-menu > li.menu-item > a {
font-size: 1.6rem;
color: #6c757d;
margin-bottom: 1rem;
display: block;
}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-client-service-menu-container .client-service-menu > li.menu-item > ul.sub-menu a,
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content .menu-client-service-menu-thai-container .client-service-menu > li.menu-item > ul.sub-menu a {
padding-left: 1rem;
}
}
.store-menu-container {
display: none;
}
@media screen and (min-width: 961px) {
.store-menu-container {
top: 80px;
z-index: 9999;
background-color: #f8f9fa;
display: block;
}
.admin-bar .store-menu-container {
top: 112px;
}
.hidden-desktop {
display: none !important;
}
}
#store-menu-container {
width: 100%;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
background-color: #F8F8F8;
}
#store-menu-container #mega-menu-wrap-store {
margin: 0 -10px;
}
#store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu > .mega-menu-item.no-link > a.mega-menu-link {
cursor: default;
}
#store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu .mega-menu-item > a.mega-menu-item[href=""] {
cursor: default;
}
#store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu .mega-current-menu-item.mega-current_page_item a.mega-menu-link,
#store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu .mega-current-menu-item a.mega-menu-link {
text-decoration: underline;
}
#store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu > .mega-menu-item.mega-color-black.mega-current-menu-item a.mega-menu-link, #store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu > .mega-menu-item.mega-color-black.mega-current-menu-item.mega-current_page_item a.mega-menu-link {
text-decoration: underline;
}
#store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu > .mega-menu-item .mega-sub-menu-indent.mega-color-black.mega-current-menu-item a.mega-menu-link, #store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu > .mega-menu-item .mega-sub-menu-indent.mega-color-black.mega-current-menu-item.mega-current_page_item a.mega-menu-link {
text-decoration: underline;
}
#store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu > .mega-menu-item .mega-sub-menu-indent.mega-color-black.mega-current-menu-item .mega-sub-menu .mega-menu-item a.mega-menu-link {
text-decoration: none;
}
#store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu > .mega-menu-item .mega-sub-menu-indent .mega-sub-menu .mega-current-menu-item a.mega-menu-link {
text-decoration: underline;
}
#store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu > .mega-menu-item a.mega-menu-link {
text-transform: uppercase !important;
}
#store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu > .mega-menu-item > ul.mega-sub-menu {
padding: 1.5rem 3rem !important;
left: -3rem;
}
#store-menu-container #mega-menu-wrap-store #mega-menu-store.mega-menu > .mega-menu-item > ul.mega-sub-menu a.mega-menu-link {
font-size: 16px !important;
line-height: 2;
}
#store-menu-container .mega-menu-fashion > .mega-sub-menu {
max-width: 600px !important;
right: auto !important;
}
#store-menu-container .mega-menu-coffee > .mega-sub-menu,
#store-menu-container .mega-menu-macadamia > .mega-sub-menu {
max-width: 300px !important;
left: auto !important;
}
#store-menu-container .mega-menu-lifestyle {
position: relative !important;
}
#store-menu-container .mega-menu-lifestyle > .mega-sub-menu {
width: auto !important;
display: flex !important;
}
#store-menu-container .mega-menu-lifestyle > .mega-sub-menu > .mega-menu-item {
min-width: 220px !important;
}
#store-menu-container .mega-menu-width-300 > .mega-sub-menu {
min-width: 300px;
}
#store-menu-container .mega-menu-tourism > .mega-sub-menu {
max-width: 300px !important;
left: auto !important;
right: 0 !important;
}
a.mega-menu-link {
font-size: 16px !important;
font-weight: normal !important;
}
.color-black > a.mega-menu-link {
color: #000000 !important;
} body {
background: #fff;
}
body:not(.page-template-template-fullwidth-no-title) #main {
margin-top: 0;
}
body.single-post .site-main .content-area {
max-width: 800px;
margin: 0 auto;
} article.entry .post-text {
padding: 40px 0;
}
article.entry.post {
margin-top: 20px;
border-bottom: 1px solid #000;
}
@media screen and (min-width: 768px) {
article.entry.post {
margin-top: 40px;
}
}
article.entry.post .post-thumbnail {
background: transparent;
}
article.entry.post .entry-meta {
display: none;
}
.container {
margin: 0 auto !important;
max-width: 1200px;
}
.entry-content {
background: #fff;
}
.wrapper-contact.full-width {
color: #000 !important;
}
.wrapper-contact.full-width .panel-grid-cell {
max-width: 500px !important;
margin: 0 auto !important;
}
@media screen and (min-width: 576px) {
.wrapper-contact.full-width {
max-width: auto !important;
}
} .home article.entry .post-text {
padding: 0;
}
.pswp {
z-index: 9999;
}
.content-lg {
max-width: 800px;
margin: 0 auto;
}
body.post-template-single-post article.entry .post-text {
padding-top: 0;
}
.footer-contact {
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/bg-footer@2x.png);
background-position: bottom center;
background-size: 100%;
background-repeat: no-repeat;
padding-bottom: 220px;
padding-top: 2em;
margin-bottom: -1px;
}
@media (max-width: 959px) {
.footer-contact {
padding-top: 1em;
padding-bottom: 50px;
}
}
.footer-contact .container > .panel-grid-cell:first-child {
border-right: 1px solid gray;
padding: 0 45px 0 20px;
}
@media (max-width: 960px) {
.footer-contact .container > .panel-grid-cell:first-child {
padding: 0 15px;
border-right: 0;
}
}
.footer-contact .container > .panel-grid-cell:last-child {
padding: 0 15px 0 45px;
}
@media (max-width: 960px) {
.footer-contact .container > .panel-grid-cell:last-child {
padding: 0 15px;
}
}
.footer-contact .widget {
margin: 0;
}
.footer-contact .connect-with-us > nf-fields-wrap > nf-field {
width: 100%;
}
.footer-contact .connect-with-us > nf-fields-wrap > nf-field:nth-child(2) {
width: calc(100% - 100px);
}
@media screen and (min-width: 960px) {
.footer-contact .connect-with-us > nf-fields-wrap > nf-field:nth-child(2) {
width: calc(100% - 180px);
}
}
.footer-contact .connect-with-us > nf-fields-wrap > nf-field:nth-child(3) {
width: 100px;
}
@media screen and (min-width: 960px) {
.footer-contact .connect-with-us > nf-fields-wrap > nf-field:nth-child(3) {
width: 180px;
}
}
.footer-contact .nf-form-cont {
width: 100%;
}
.footer-contact .nf-form-cont .nf-response-msg {
background: #efefef;
padding: 10px;
margin-bottom: 10px;
}
.footer-contact .nf-form-cont .nf-response-msg p {
margin: 0;
}
.footer-contact .nf-form-cont .email-wrap {
width: 100%;
}
.footer-contact .nf-form-cont .email-wrap .ninja-forms-field {
background: #fff;
border: 2px solid #000;
border-radius: 7px 0 0 7px;
height: 50px;
}
.footer-contact .nf-form-cont .nf-after-field {
position: absolute;
font-size: 85%;
}
.footer-contact .nf-form-cont input[type=button].ninja-forms-field {
background-color: black;
height: 50px;
border-radius: 0 7px 7px 0;
width: 100%;
}
@media (max-width: 959px) {
.footer-contact .nf-form-cont input[type=button].ninja-forms-field {
width: auto;
padding: 0.75em;
}
}
.footer-contact .nf-form-cont input[type=button].ninja-forms-field:hover {
background-color: #4C4C4C;
}
@media (min-width: 576px) {
.footer-contact .nf-form-cont {
width: auto;
min-width: 350px;
}
}
.connect-us-heading {
justify-content: flex-start;
flex-direction: column;
align-items: flex-start;
border-top: 1px solid gray;
padding-top: 2rem;
}
@media screen and (min-width: 769px) {
.connect-us-heading {
justify-content: space-between;
flex-direction: row;
align-items: center;
border-top: 0;
padding-top: 0;
}
}
@media screen and (min-width: 960px) {
.connect-us-heading h3 {
margin-bottom: 0;
}
}
.connect-us-heading .social-button-group .social-group {
margin: 0 -10px !important;
}
.connect-us-heading .social-button-group .social-group li {
padding: 0 10px;
}
.connect-us-heading .social-button-group .social-icon {
display: block;
width: 32px;
height: 32px;
overflow: hidden;
text-indent: -999em;
}
.connect-us-heading .social-button-group .social-icon.facebook {
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/ic-fb@2x.png);
background-color: transparent;
background-size: 32px;
background-position: center center;
background-repeat: no-repeat;
}
.connect-us-heading .social-button-group .social-icon.twitter {
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/ic-twitter@2x.png);
background-color: transparent;
background-size: 32px;
background-position: center center;
background-repeat: no-repeat;
}
.connect-us-heading .social-button-group .social-icon.youtube {
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/ic-youtube@2x.png);
background-color: transparent;
background-size: 32px;
background-position: center center;
background-repeat: no-repeat;
}
.connect-us-heading .social-button-group .social-icon.instagram {
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/ic-instagram@2x.png);
background-color: transparent;
background-size: 32px;
background-position: center center;
background-repeat: no-repeat;
}
.connect-us-heading .social-button-group .social-icon.email {
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/ic-email@2x.png);
background-color: transparent;
background-size: 32px;
background-position: center center;
background-repeat: no-repeat;
}
.footer-menu {
padding: 4rem 0;
}
.footer-menu > .menu {
display: none;
}
.footer-menu ul.menu,
.footer-menu ul.sub-menu {
list-style: none;
margin: 0;
padding: 0;
}
.footer-menu ul.menu {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
align-items: flex-start;
margin: 0 -15px;
}
.footer-menu ul.menu > li {
padding: 0 15px;
width: 25%;
box-sizing: border-box;
}
.footer-menu ul.menu li a {
text-decoration: none;
}
.footer-menu ul.menu > li > a {
font-size: 28px;
text-decoration: none;
text-transform: uppercase;
}
.footer-menu ul.sub-menu > li {
margin-bottom: 0.5rem;
}
.footer-menu ul.sub-menu > li > a {
font-size: 20px;
line-height: 1.5em;
}
.footer-menu ul.sub-menu > li > a:hover {
text-decoration: underline;
}
@media (max-width: 767px) {
.footer-menu ul.menu > li {
width: 100%;
margin-bottom: 2em;
}
}
#colophon.site-footer {
text-align: center;
padding: 20px 0 0 0;
margin: 0;
}
#footer-widgets {
margin: 0;
}
#footer-widgets aside.widget {
padding: 0;
}
#footer-widgets .footer-bottom {
border-top: 1px solid #5C5C5C;
padding-top: 1.5rem;
padding-bottom: 1rem;
color: #FFFFFF !important !important;
}
#footer-widgets .footer-bottom .textwidget {
color: white !important;
font-size: 16px;
line-height: 1.5;
}
#footer-widgets .footer-bottom .textwidget a {
font-size: 16px;
}
@media (max-width: 959px) {
#footer-widgets .footer-bottom {
padding: 3em 0;
}
#footer-widgets .footer-bottom .textwidget {
text-align: center;
margin: 2rem 0 0;
}
#footer-widgets .footer-bottom .footer-menu {
padding: 4rem 2rem;
}
}
#footer-widgets .footer-bottom .panel-grid-cell {
display: flex;
align-items: center;
flex-direction: row;
}
@media (max-width: 959px) {
#footer-widgets .footer-bottom .panel-grid-cell {
flex-direction: column;
justify-content: center;
}
}
#footer-widgets .footer-bottom .panel-grid-cell > .widget_sow-image {
margin-right: 1rem;
}
#footer-widgets .footer-bottom .panel-grid-cell > .widget_sow-image img {
max-width: 195px;
margin-right: 1rem;
}
#footer-widgets .footer-bottom .panel-grid-cell > .widget {
margin-bottom: 0;
text-align: left;
}
#footer-widgets .footer-bottom .panel-grid-cell > .widget a {
color: #FFFFFF !important;
}
#footer-widgets .footer-bottom .panel-grid-cell > .widget.panel-last-child {
text-align: right;
margin-left: auto;
}
@media (max-width: 959px) {
#footer-widgets .footer-bottom .panel-grid-cell > .widget.panel-last-child {
text-align: center;
margin: 2em 0;
}
}
.connect-with-us > nf-fields-wrap {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
flex-wrap: wrap;
}
.connect-with-us > nf-fields-wrap > nf-field:last-child {
flex-grow: 1;
}
.input-text {
border: 1px solid #000000 !important;
-webkit-border-radius: 2px !important;
-moz-border-radius: 2px !important;
border-radius: 2px !important;
background-clip: padding-box; } input[type=tel],
input[type=text],
input[type=email],
input[type=password],
textarea {
width: 100%;
max-width: 100%;
padding: 10px;
color: #4C4C4C;
border: none;
outline: none;
background-color: #FFFFFF !important;
border: 1px solid #D1D1D1;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
border-radius: 1px;
}
.nf-field-element input[type=button],
.ow-button-base a,
.widget a.button,
.widget .woocommerce div.product form.cart .woocommerce-variation-add-to-cart a.button,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .widget a.button,
.elm-button-custom,
.btn-default,
.woocommerce-message a.button,
.woocommerce-message .woocommerce div.product form.cart .woocommerce-variation-add-to-cart a.button,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .woocommerce-message a.button {
background-color: #000;
color: #fff !important;
padding: 0.4em 1.75em;
max-width: 500px;
box-shadow: none;
font-weight: 400;
text-shadow: none;
line-height: 1.5em;
text-decoration: none;
border-radius: 3px;
text-transform: uppercase;
}
.nf-field-element input[type=button]:hover,
.ow-button-base a:hover,
.widget a.button:hover,
.widget .woocommerce div.product form.cart .woocommerce-variation-add-to-cart a.button:hover,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .widget a.button:hover,
.elm-button-custom:hover,
.btn-default:hover,
.woocommerce-message a.button:hover,
.woocommerce-message .woocommerce div.product form.cart .woocommerce-variation-add-to-cart a.button:hover,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .woocommerce-message a.button:hover {
background: #4C4C4C;
}
.select2-container .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 45px;
border-radius: 0;
border-color: #000;
}
.select2-container .select2-selection--single .select2-selection__rendered {
line-height: 42px;
}
.woocommerce form .form-row#billing_country_field, .woocommerce form .form-row#shipping_country_field {
display: none;
}
.woocommerce form .form-row .select2-container {
width: 100% !important;
} .woocommerce-ordering {
border: 1px solid #CECECE;
box-sizing: border-box;
border-radius: 50px;
overflow: hidden;
position: relative;
}
.woocommerce-ordering > select {
font-weight: 400;
font-size: 1.25rem;
padding: 0.75rem 3rem 0.75rem 1.5rem;
background: transparent;
border: none; -webkit-appearance: none;
}
.woocommerce-ordering > select:focus {
outline: none;
}
.woocommerce-ordering:after {
content: "";
position: absolute;
right: 1.5rem;
top: 1.1rem;
border: solid black;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 3px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
} .woocommerce-password-hint {
line-height: 1.5;
color: #a00;
font-size: 13px;
}
.btn-grey, .single_add_to_cart_button {
background-color: #4E5052 !important;
}
.btn-grey:hover, .single_add_to_cart_button:hover {
background-color: #1c1d1e !important;
}
.btn-gray-200 {
background-color: #e9ecef !important;
}
.btn-gray-200:hover {
background-color: #aeb9c4 !important;
}
.btn-gray-400 {
background-color: #ced4da !important;
}
.btn-gray-400:hover {
background-color: #94a1ae !important;
}
.btn-gray-700 {
background-color: #495057 !important;
}
.btn-gray-700:hover {
background-color: #1a1d20 !important;
}
.btn-link {
color: #21B0EF;
background-color: transparent !important;
}
.btn-outline-black, .tinvwl-buttons-group button.button.tinvwl_button_close, .tinvwl-buttons-group .woocommerce div.product form.cart .woocommerce-variation-add-to-cart button.tinvwl_button_close.button, .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .tinvwl-buttons-group button.tinvwl_button_close.button {
background-color: #FFFFFF !important;
border: 1px solid #000000 !important;
color: #000000 !important;
}
.btn-outline-black:hover, .tinvwl-buttons-group button.button.tinvwl_button_close:hover, .tinvwl-buttons-group .woocommerce div.product form.cart .woocommerce-variation-add-to-cart button.tinvwl_button_close.button:hover, .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .tinvwl-buttons-group button.tinvwl_button_close.button:hover {
background-color: #FFFFFF !important;
}
.btn-black, .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce-form-register .woocommerce-form-login__submit, .btn-available-at-store, .woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart a.alt.button,
.woocommerce button.button.alt,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart button.alt.button,
.woocommerce input.button.alt,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart input.alt.button,
.woocommerce button.button,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart button.button,
.woocommerce a.button,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart a.button {
background-color: black !important;
color: #FFFFFF !important;
}
.btn-black:hover, .woocommerce-form-login .woocommerce-form-login__submit:hover,
.woocommerce-form-register .woocommerce-form-login__submit:hover, .btn-available-at-store:hover, .woocommerce #respond input#submit.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart input.alt.button:hover,
.woocommerce button.button:hover,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart button.button:hover,
.woocommerce a.button:hover,
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart a.button:hover {
background-color: #1a1a1a !important;
}
#btn_2c2p_remove {
padding: 0.65em 1.25em 0.5em 1.25em !important;
} .ow-button-base a {
padding: 0.65em 1.25em 0.5em 1.25em !important;
text-transform: uppercase !important;
}
.ow-button-base a:hover {
background: #262626;
}
.ow-button-base a .sow-icon-fontawesome {
padding: 0 0 0 15px;
}
.ow-button-base a.ow-icon-placement-left .sow-icon-image,
.ow-button-base a.ow-icon-placement-left [class^=sow-icon-] {
margin: -0.275em 0.25em -0.2em -0.15em !important;
background-position: left center !important;
}
.btn-available-at-store {
flex-grow: 1;
margin-right: 5px;
text-align: center;
line-height: 50px;
border-radius: 3px;
}
.btn-available-at-store.btn-gray-200 {
background-color: #e9ecef !important;
}
.btn-available-at-store.btn-gray-200:hover {
background-color: #e9ecef !important;
}
aside.widget + .tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
display: none !important;
}
.variations .value select {
display: none !important;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 0;
}
.woocommerce div.product form.cart .variations .value {
display: block;
width: 100%;
}
.woocommerce div.product form.cart .variations .value .reset_variations {
display: none !important;
}
.woocommerce div.product form.cart .variations .fit-guide a {
font-size: 85%;
color: #808080 !important;
font-style: italic;
}
.woo-variation-items-wrapper > ul.variable-items-wrapper {
display: flex;
flex-flow: row wrap;
justify-content: flex-end;
margin: 0;
}
.woo-variation-items-wrapper > ul.variable-items-wrapper .variable-item:not(.radio-variable-item) {
margin: 4px 0px 4px 8px;
padding: 0;
flex: 1 100%;
max-width: 180px;
height: auto;
box-shadow: none;
}
.woo-variation-items-wrapper > ul.variable-items-wrapper .variable-item:not(.button-variable-item-Free) {
flex: 1 16.66667%;
}
.woo-variation-items-wrapper > ul.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span {
padding: 0.5rem;
color: #3F4044;
border: 1px solid #3F4044;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important;
background-clip: padding-box; box-sizing: border-box;
width: 100%;
height: 40px;
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.woo-variation-items-wrapper > ul.variable-items-wrapper .variable-item:not(.radio-variable-item).selected {
box-shadow: none;
}
.woo-variation-items-wrapper > ul.variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
box-shadow: none;
}
.woo-variation-items-wrapper > ul.variable-items-wrapper .variable-item:not(.radio-variable-item).selected .variable-item-span {
border-color: #DB7343;
background-color: #DB7343;
color: #FFFFFF !important;
cursor: pointer;
}
.woo-variation-items-wrapper > ul.variable-items-wrapper .variable-item.image-variable-item {
flex: 0 0 32px;
height: 32px;
border: 1px solid #e2e2e2;
}
.woo-variation-items-wrapper > ul.variable-items-wrapper .variable-item.image-variable-item.selected {
padding: 2px;
border: 1px solid;
border-radius: 3px;
}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart {
display: flex;
flex-flow: column nowrap;
justify-content: flex-start;
}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .qib-container:not(#qib_id) {
display: flex;
justify-content: space-between;
align-items: center;
}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .qib-container:not(#qib_id) .label {
font-weight: 700;
text-transform: capitalize;
}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .quantity {
margin-bottom: 1rem;
}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .quantity .qty:after {
content: "QTY";
display: inline-block;
margin-right: 1rem;
}
.variation-wrapper,
.qib-container {
border: 1px solid #D2D2D2 !important;
border-radius: 3px;
margin-bottom: 1rem;
box-sizing: border-box;
}
.variation-wrapper .option,
.qib-container .option {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.variation-wrapper .option .label,
.qib-container .option .label {
flex: 1 0 auto;
}
.variation-wrapper .option .value,
.qib-container .option .value {
padding-left: 2rem;
}
.pa_color .woo-variation-items-wrapper > ul.variable-items-wrapper .variable-item:not(.radio-variable-item).selected img {
border-radius: 3px;
padding: 1px;
border: 2px solid #000000 !important;
} .slideshow .ow-button-base a.ow-button-hover:hover {
background-color: rgba(255, 255, 255, 0.25) !important;
}
.slideshow ul.sow-slider-images .sow-slider-image-container {
background-color: rgba(0, 0, 0, 0.2);
}
.slideshow ul.sow-slider-images .sow-slider-image-container .sow-slider-image-wrapper {
width: 100% !important;
max-width: 750px !important;
margin: 0 !important;
padding: 50px 0 50px 130px !important;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.slideshow ul.sow-slider-images .sow-slider-image-container .sow-slider-image-wrapper h1, .slideshow ul.sow-slider-images .sow-slider-image-container .sow-slider-image-wrapper h2 {
font-size: 60px;
line-height: 1.35em !important;
color: #FFFFFF !important;
}
.slideshow ul.sow-slider-images .sow-slider-image-container .sow-slider-image-wrapper p {
line-height: 1.25em;
margin-top: 0 !important;
margin-bottom: 2rem !important;
color: #FFFFFF !important;
}
@media screen and (max-width: 575px) {
.slideshow ul.sow-slider-images .sow-slider-image-container .sow-slider-image-wrapper {
width: 100% !important;
padding: 50px 50px !important;
}
.slideshow ul.sow-slider-images .sow-slider-image-container .sow-slider-image-wrapper h1, .slideshow ul.sow-slider-images .sow-slider-image-container .sow-slider-image-wrapper h2 {
font-size: 32px !important;
}
.slideshow ul.sow-slider-images .sow-slider-image-container .sow-slider-image-wrapper p {
font-size: 22px !important;
}
}
@media screen and (min-width: 576px) and (max-width: 768px) {
.slideshow ul.sow-slider-images .sow-slider-image-container .sow-slider-image-wrapper {
width: 100% !important;
padding: 50px 60px !important;
}
.slideshow ul.sow-slider-images .sow-slider-image-container .sow-slider-image-wrapper h1, .slideshow ul.sow-slider-images .sow-slider-image-container .sow-slider-image-wrapper h2 {
font-size: 50px !important;
}
.slideshow ul.sow-slider-images .sow-slider-image-container .sow-slider-image-wrapper p {
font-size: 25px !important;
}
}
.slideshow ul.sow-slider-images .sow-slider-image-container .sow-slider-image-wrapper div.sow-hero-buttons {
margin-top: 0 !important;
}
.slideshow .so-widget-sow-hero .sow-slider-image-wrapper img {
width: auto !important;
}
.slideshow .so-widget-sow-hero .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container {
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
} .slideshow .sow-slider-base .sow-slider-pagination {
text-align: center;
bottom: -30px;
}
.slideshow .sow-slider-base .sow-slider-pagination li {
margin: 0.25rem;
}
.slideshow .sow-slider-base .sow-slider-pagination li a {
width: 30px;
height: 3px;
background: #E4E4E4;
border: none;
}
.slideshow .sow-slider-base .sow-slider-pagination li.sow-active a {
background: #C21831;
}
.slideshow .sow-slider-base .sow-slide-nav {
background-color: white;
}
.slideshow .sow-slider-base .sow-slide-nav a {
padding: 0;
height: auto;
}
.slideshow .sow-slider-base .sow-slide-nav.sow-slide-nav-prev {
left: 0;
}
.slideshow .sow-slider-base .sow-slide-nav.sow-slide-nav-next {
right: 0;
}
.slideshow .sow-slider-base .sow-slide-nav.sow-slide-nav-next em[class^=sow-sld-icon]:before,
.slideshow .sow-slider-base .sow-slide-nav.sow-slide-nav-prev em[class^=sow-sld-icon]:before {
content: "" !important;
width: 75px !important;
height: 85px !important;
display: block !important;
}
@media screen and (max-width: 959px) {
.slideshow .sow-slider-base .sow-slide-nav.sow-slide-nav-next em[class^=sow-sld-icon]:before,
.slideshow .sow-slider-base .sow-slide-nav.sow-slide-nav-prev em[class^=sow-sld-icon]:before {
background-size: auto 18px;
width: 36px !important;
height: 40px !important;
}
}
.slideshow .sow-slider-base .sow-slide-nav.sow-slide-nav-next em[class^=sow-sld-icon]:before {
background: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/arrow-right@2x.png) no-repeat center center;
background-size: auto 30px;
}
.slideshow .sow-slider-base .sow-slide-nav.sow-slide-nav-prev em[class^=sow-sld-icon]:before {
background: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/arrow-left@2x.png) no-repeat center center;
background-size: auto 30px;
}
.woocommerce-page .ui-state-default,
.woocommerce-page .ui-widget-content .ui-state-default,
.woocommerce-page .ui-widget-header .ui-state-default {
background-color: transparent;
border: none;
}
.woocommerce-page .ui-widget-header > a {
display: block;
padding: 0 0.5rem;
}
.woocommerce-page .ui-widget-header > a.ui-state-hover {
border: 0;
background-color: transparent;
}
.woocommerce-page .ui-button,
.woocommerce-page html .ui-button.ui-state-disabled:hover,
.woocommerce-page html .ui-button.ui-state-disabled:active {
border: none;
}
.slide-1st-template .nextend-thumbnail-horizontal {
padding-top: 15px;
padding-bottom: 15px;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.7));
}
.slide-1st-template .nextend-thumbnail-scroller-group {
padding-left: 150px;
padding-right: 150px;
}
.slide-1st-template .nextend-thumbnail-scroller-group > div.n2-active {
opacity: 1 !important;
border-width: 4px !important;
border-color: #FFFFFF !important !important;
box-sizing: border-box !important;
} @media screen and (max-width: 1240px) {
.landscape-slider {
flex-wrap: wrap !important;
}
.landscape-slider > .panel-grid-cell {
width: 100% !important;
}
}
.landscape-slider .h-100 {
box-sizing: border-box;
height: 100%;
}
.landscape-slider .h-100 > .widget {
height: 100%;
display: flex;
}
.landscape-slider .h-100 > .widget .panel-widget-style {
width: 100%;
}
.landscape-slider > .panel-grid-cell:last-child h3 {
margin-bottom: 0;
}
.landscape-slider > .panel-grid-cell:last-child .ow-button-base .ow-icon-placement-left > span {
display: flex;
align-items: center;
justify-content: center;
}
.landscape-slider > .panel-grid-cell:last-child .ow-button-base a {
padding: 0.65em 1em 0.5em 1em !important;
font-size: 18px;
}
.landscape-slider > .panel-grid-cell:last-child .sow-icon-image {
font-size: 18px;
background-size: contain;
background-repeat: no-repeat;
}
@media screen and (max-width: 1240px) {
.landscape-slider > .panel-grid-cell:last-child h2, .landscape-slider > .panel-grid-cell:last-child h3, .landscape-slider > .panel-grid-cell:last-child p {
text-align: center;
}
}
@media screen and (min-width: 781px) and (max-width: 1240px) {
.landscape-slider > .panel-grid-cell:last-child .button-group {
justify-content: center;
}
.landscape-slider > .panel-grid-cell:last-child .button-group .panel-grid-cell:first-child .ow-button-base {
text-align: right;
padding-right: 8px;
}
.landscape-slider > .panel-grid-cell:last-child .button-group .panel-grid-cell:last-child .ow-button-base {
text-align: left;
padding-left: 8px;
}
}
@media screen and (min-width: 575px) and (max-width: 780px) {
.landscape-slider > .panel-grid-cell:last-child .button-group {
flex-direction: row !important;
}
}
.product-by-cat-header {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.product-by-cat-header .heading {
flex: 1 100%;
}
.product-by-cat-header .heading h3 {
font-size: 32px;
line-height: 1;
margin-top: 1rem;
margin-bottom: 1rem;
}
.product-by-cat-header.--featured {
align-items: center;
}
.product-by-cat-header.--featured .heading {
flex: 0 auto;
}
.product-by-cat-header .link a {
text-decoration: none;
padding: 0.75rem 1rem;
border-radius: 3px;
}
.product-by-cat-header .link a:after {
content: "";
border: solid #000;
border-width: 0 1px 1px 0;
display: inline-block;
padding: 4px;
margin-left: 10px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
@media screen and (min-width: 768px) {
.filter-wrapper .prdctfltr_wc {
margin-bottom: 0 !important;
}
}
.filter-wrapper .prdctfltr_wc .prdctfltr_filter_inner {
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
width: 100% !important;
margin-right: 0 !important;
}
@media screen and (min-width: 768px) {
.filter-wrapper .prdctfltr_wc .prdctfltr_filter_inner {
flex-direction: row;
}
}
.filter-wrapper .prdctfltr_wc .prdctfltr_orderby {
flex: 0 20%;
margin-right: auto !important;
}
.filter-wrapper .prdctfltr_wc .prdctfltr_filter:not(.prdctfltr_orderby) {
flex-grow: 1;
flex-shrink: 0;
}
@media screen and (min-width: 769px) {
.filter-wrapper .prdctfltr_wc .prdctfltr_filter:not(.prdctfltr_orderby) {
max-width: 230px;
}
}
.filter-wrapper .prdctfltr_wc .prdctfltr_filter label {
color: #000000 !important;
}
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_filter.prdctfltr_product_cat .prdctfltr_regular_title,
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_filter.prdctfltr_terms_customized .prdctfltr_regular_title,
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_filter.prdctfltr_attributes .prdctfltr_regular_title {
-webkit-border-radius: 50px !important;
-moz-border-radius: 50px !important;
border-radius: 50px !important;
background-clip: padding-box; }
@media screen and (max-width: 767px) {
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_filter.prdctfltr_product_cat .prdctfltr_regular_title,
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_filter.prdctfltr_terms_customized .prdctfltr_regular_title,
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_filter.prdctfltr_attributes .prdctfltr_regular_title {
padding: 5px 16px !important;
}
}
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_filter[class*=prdctfltr_terms_customized] {
margin-bottom: 0 !important;
}
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_filter[class*=prdctfltr_terms_customized] i.prdctfltr-down,
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_filter[class*=prdctfltr_terms_customized] i.prdctfltr-up {
top: 50%;
transform: translateY(-50%);
}
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_filter {
padding: 5px 0 !important;
}
@media screen and (min-width: 768px) {
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.filter-wrapper .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_filter {
padding: 0 10px !important;
}
}
.filter-wrapper .prdctfltr_customize_block {
display: flex !important;
flex-direction: row;
align-items: center;
}
.filter-wrapper .prdctfltr_customize_block .prdctfltr_customize_image_text {
flex: 0 0 22px;
}
.filter-wrapper .prdctfltr_customize_block .prdctfltr_customize_image_text img {
width: 22px !important;
height: auto !important;
padding: 0 !important;
border: 0 !important;
}
.filter-wrapper .prdctfltr_customize_block .prdctfltr_customize_image_text_tip {
line-height: 1.3;
}
.prdctfltr-pagination .button.disabled, .prdctfltr-pagination .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .disabled.button, .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .prdctfltr-pagination .disabled.button {
display: none;
}
.lightbox .lb-outerContainer {
padding: 15px 15px 0;
border-radius: 0;
}
@media screen and (max-width: 480px) {
.lightbox .lb-outerContainer {
padding: 5px 5px 0;
}
}
.lightbox .lb-dataContainer {
padding: 15px;
border-radius: 0;
background: #FFFFFF !important;
}
@media screen and (max-width: 480px) {
.lightbox .lb-dataContainer {
padding: 5px;
}
}
.lightbox .lb-dataContainer .lb-data .lb-details .lb-data .lb-caption {
font-size: 1em;
}
.lightbox .lb-dataContainer .lb-data .lb-details .lb-data .lb-number {
color: #000000 !important;
padding-bottom: 0;
} .facilities-section > div {
margin-bottom: 3rem;
}
.facilities-section .section-title {
flex: 0 1 100%;
margin-bottom: 1rem;
}
@media screen and (min-width: 768px) {
.facilities-section .section-title {
flex: 0 1 33.3333%;
padding-right: 1rem;
}
}
.facilities-section .section-1-col,
.facilities-section .section-2-col {
flex: 1;
}
.facilities-section .facilities-group {
margin-bottom: 2rem;
}
.facilities-section .facilities-group .group-icon {
width: 40px;
height: 40px;
}
.facilities-section .facilities-group .wrapper {
width: 100%;
padding-left: 2rem;
padding-bottom: 2rem;
margin-left: 2rem;
border-left: 2px solid #e9ecef;
}
.facilities-section .facilities-group .group-items {
margin-bottom: 3rem;
}
.facilities-section .facilities-group .group-items h3 {
font-size: 1em;
}
.facilities-section .facilities-group .group-items:last-child {
margin-bottom: 0;
}
.facilities-section .section-1-col .facilities-group .wrapper .row {
flex-wrap: wrap;
}
.facilities-section .section-1-col .facilities-group .wrapper .group-items {
flex: 1 100%;
box-sizing: border-box;
}
.facilities-section .section-2-col .facilities-group .wrapper .row {
margin: 0 -15px;
flex-wrap: wrap;
}
.facilities-section .section-2-col .facilities-group .wrapper .group-items {
flex: 1 100%;
padding: 0 15px;
box-sizing: border-box;
}
@media screen and (min-width: 769px) {
.facilities-section .section-2-col .facilities-group .wrapper .group-items {
flex: 1 50%;
}
}
.facilities-section .icon-list {
margin: 0 -15px;
width: 100%;
flex-wrap: wrap;
}
.facilities-section .icon-list > .type-icon {
flex: 1;
padding: 5px 15px;
box-sizing: border-box;
min-width: 100%;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
.facilities-section .icon-list > .type-icon {
min-width: 50%;
}
}
@media screen and (min-width: 1024px) {
.facilities-section .icon-list > .type-icon {
min-width: 33.3333%;
}
}
.facilities-section .icon-list .label {
line-height: 1.2;
}
.facilities-section .icon-list .label.disable {
text-decoration: line-through;
color: #adb5bd !important;
}
.facilities-section .type-table .table-content {
border-bottom: 2px solid #e9ecef;
}
.facilities-section .type-table .table-content > .table-header {
margin: 0 -2px;
}
.facilities-section .type-table .table-content > .table-header > div {
flex: 1 50%;
padding: 2px;
}
.facilities-section .type-table .table-content > .table-header > div > div {
background-color: #F6F6F6;
padding: 0.5rem 1rem;
}
.facilities-section .type-table .table-content > .table-row {
margin: 0 -2px;
}
.facilities-section .type-table .table-content > .table-row div {
flex: 1 50%;
padding: 2px;
}
.facilities-section .type-table .table-content > .table-row > div > div {
padding: 0.5rem 1rem;
}
.facilities-section .type-table .table-content > .table-row > div > div p {
margin-top: 0;
margin-bottom: 0;
}
.section-collapsible {
overflow: hidden;
}
.section-collapsible + a.collapsible {
font-size: 15.75px;
margin-bottom: 2rem;
text-decoration: none;
}
button.btn.collapsible {
color: #21B0EF;
}
.woocommerce-breadcrumb a:hover {
color: #000000 !important;
}
body.search-results #main.site-main {
padding-top: 40px;
}
body.search-results #main.site-main .entry {
border-bottom: 1px solid gray;
padding: 3rem 0;
margin: 0;
}
body.search-results #main.site-main .right {
flex: 1;
}
body.search-results #main.site-main .post-thumbnail {
max-width: 250px;
}
body.search-results #main.site-main .post-text {
padding: 0;
}
body.search-results #main.site-main .post-text .entry-title {
margin-bottom: 1rem;
line-height: 1.2;
}
body.search-results #main.site-main .product-tags {
margin-bottom: 1rem;
}
body.search-results #main.site-main .read-more {
display: inline-block;
margin-top: 1rem;
padding: 0.5rem 1.5rem;
text-decoration: none;
font-size: 90%;
background-color: #000000;
color: #FFFFFF;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important;
background-clip: padding-box; }
body.search-results #main.site-main .read-more:hover {
background-color: #333333;
}
@media screen and (max-width: 575px) {
.seed-confirm-banks .scf-bank {
display: block;
}
.seed-confirm-banks .scf-bank tr {
display: block;
}
.seed-confirm-banks .scf-bank td {
border: none;
display: block;
padding: 8px 0;
}
}
.seed-confirm-banks .scf-bank-logo {
padding-right: 30px;
}
.seed-confirm-banks .scf-bank-info {
padding-right: 0;
}
.seed-confirm-banks .scf-bank-info .scf-bank-account-number {
margin-right: 1rem;
}
.seed-confirm-payment-form form.seed-confirm-form {
max-width: 100%;
margin-bottom: 0;
}
.seed-confirm-payment-form .seed-confirm-time .input-text {
padding: 10px;
height: auto;
}
.phone-field-wrapper .button-wrapper button, .phone-field-wrapper .button-wrapper .btn-send-sms, .phone-field-wrapper .button-wrapper .btn-edit-tel {
background: #000;
padding: 1.25rem;
min-height: 48px;
}
.doitung-membership-menu-content .wrapper-points .register-phone {
flex: 1;
}
.doitung-membership-menu-content .wrapper-points .register-phone .phone-number {
font-size: 2.5rem;
font-family: "DOITUNG-Regular";
}
#cookie-notice {
font-size: 16px !important;
}
#cookie-notice .cn-link {
background-color: transparent !important;
color: #fff !important;
}
#cookie-notice .cookie-notice-container {
display: flex;
align-items: center;
justify-content: center;
}
@media screen and (max-width: 1024px) {
#cookie-notice .cookie-notice-container {
flex-direction: column;
}
}
#seed-confirm-slip-modal {
position: fixed;
top: 10%;
bottom: auto;
left: 50%;
transform: translateX(-50%);
z-index: 90000;
} .pum-theme-lightbox .pum-content + .pum-close,
.pum-theme-lightbox-form .pum-content + .pum-close {
border-color: transparent !important;
text-indent: -999em !important;
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/ic-close@2x.png) !important;
background-color: transparent !important;
background-position: center !important;
background-size: contain !important;
background-repeat: no-repeat !important;
top: 5px !important;
right: 5px !important;
}
.pum-theme-lightbox .pum-container.popmake,
.pum-theme-lightbox-form .pum-container.popmake {
padding-top: 40px !important;
}
.pum-theme-lightbox .pum-container.popmake.pum-responsive {
height: calc(100% - 150px) !important;
}
.pum-theme-lightbox .pum-container.popmake .popmake-content {
height: 100%;
overflow-y: scroll;
}
.pum-theme-lightbox .pum-container.popmake .popmake-content .panel-grid-cell {
width: 100%;
}
.pum-theme-lightbox .pum-container.popmake .popmake-content .sow-tabs .sow-tabs-tab-container {
background-color: transparent !important;
padding: 0 !important;
}
.pum-theme-lightbox .pum-container.popmake .popmake-content .sow-tabs .sow-tabs-tab-container .sow-tabs-tab {
padding: 1rem 2rem;
margin: 0;
}
.pum-theme-lightbox .pum-container.popmake .popmake-content .sow-tabs .sow-tabs-tab-container .sow-tabs-tab:hover {
background-color: transparent !important;
color: #000000 !important !important;
border-bottom: 2px solid #000000 !important;
}
.pum-theme-lightbox .pum-container.popmake .popmake-content .sow-tabs .sow-tabs-tab-container .sow-tabs-title {
font-size: 1.25em;
color: #4E5052;
}
.pum-theme-lightbox .pum-container.popmake .popmake-content .sow-tabs .sow-tabs-tab-container .sow-tabs-tab-selected {
background: #FFFFFF !important;
border-bottom: 3px solid #000000 !important;
}
.pum-theme-lightbox .pum-container.popmake .popmake-content .sow-tabs .sow-tabs-tab-container .sow-tabs-tab-selected .sow-tabs-title {
color: #000000 !important;
}
.pum-theme-lightbox .pum-container.popmake .popmake-content .sow-tabs .sow-tabs-panel-container {
background-color: #FFFFFF !important;
}
.pum-theme-lightbox .pum-container.popmake .popmake-content .sow-tabs .sow-tabs-panel-container .sow-image-container img {
border: 1px solid #D2D2D2;
}
.pum-theme-lightbox .pum-container.popmake .popmake-content .sow-tabs .sow-tabs-panel-container .sow-tabs-panel-content h3 {
font-size: 1.5em;
}
.pum-theme-lightbox-form .pum-container.popmake .popmake-content { }
.pum-theme-lightbox-form .pum-container.popmake .popmake-content .panel-grid-cell {
width: 100%;
}
.pum-theme-lightbox-form .pum-container.popmake .popmake-content .nf-form-title h3 {
font-size: 32px;
}
.pum-theme-lightbox-form .pum-container.popmake .popmake-content .nf-field-label {
font-size: 18px;
} body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-empty,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-empty {
font-size: 18px;
}
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item {
align-items: flex-start;
}
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td[class^=festi-cart-product],
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td[class^=festi-cart-product] {
border-bottom: 0;
}
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-img,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-img {
flex: 0 0 20%;
vertical-align: middle;
}
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-img a.festi-cart-img,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-img a.festi-cart-img {
display: block;
}
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-img a.festi-cart-img > img,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-img a.festi-cart-img > img {
max-width: 75px;
width: 100%;
height: auto !important;
}
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title {
flex: 2 auto;
}
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > a,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > a {
display: inline-block;
text-decoration: none;
line-height: 1.3;
}
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title span,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title span {
font-size: 1.75rem !important;
}
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-inner-wrap > div,
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-inner-wrap > span,
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-inner-wrap > p,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-inner-wrap > div,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-inner-wrap > span,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > .festi-cart-inner-wrap > p {
line-height: 1.3;
margin: 0.5rem 0 0 5px;
}
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-delete,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-delete {
vertical-align: middle;
order: 3;
}
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-delete > a,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-delete > a {
border: 1px solid #dee2e6;
-webkit-border-radius: 5px !important;
-moz-border-radius: 5px !important;
border-radius: 5px !important;
background-clip: padding-box; display: block;
text-indent: -999em;
overflow: hidden;
width: 28px;
height: 28px;
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/ic-cart-delete-item@2x.png);
background-color: transparent;
background-size: 14px;
background-position: center;
background-repeat: no-repeat;
}
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-delete > a:hover,
body div.festi-cart-products div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-delete > a:hover {
background-color: #f8f9fa;
}
body div.festi-cart-products div.festi-cart-products-content div.festi-cart-total,
body div.festi-cart-products div.festi-cart-pop-up-products-content div.festi-cart-total {
font-family: "DTKaLaTeXaText-Regular";
font-size: 1.75rem !important;
}
body div.festi-cart-products div.festi-cart-products-content div#popup-nav-wrapper,
body div.festi-cart-products div.festi-cart-pop-up-products-content div#popup-nav-wrapper {
justify-content: space-between;
padding-bottom: 0px;
border: none;
}
@media screen and (max-width: 575px) {
body div.festi-cart-products div.festi-cart-products-content div#popup-nav-wrapper,
body div.festi-cart-products div.festi-cart-pop-up-products-content div#popup-nav-wrapper {
flex-direction: column;
align-items: stretch;
}
}
body div.festi-cart-products div.festi-cart-products-content .festi-cart-buttons,
body div.festi-cart-products div.festi-cart-pop-up-products-content .festi-cart-buttons {
flex-direction: row;
flex: 1 auto;
}
@media screen and (max-width: 575px) {
body div.festi-cart-products div.festi-cart-products-content .festi-cart-buttons,
body div.festi-cart-products div.festi-cart-pop-up-products-content .festi-cart-buttons {
flex-direction: column;
align-items: stretch;
}
}
body div.festi-cart-products div.festi-cart-products-content .festi-cart-buttons .festi-cart-checkout,
body div.festi-cart-products div.festi-cart-pop-up-products-content .festi-cart-buttons .festi-cart-checkout {
background-color: #000;
}
body div.festi-cart-products div.festi-cart-products-content .festi-cart-buttons .festi-cart-checkout:hover,
body div.festi-cart-products div.festi-cart-pop-up-products-content .festi-cart-buttons .festi-cart-checkout:hover {
background-color: #2f2f2f;
}
body div.festi-cart-products div.festi-cart-products-content .festi-cart-buttons .festi-cart-view-cart,
body div.festi-cart-products div.festi-cart-pop-up-products-content .festi-cart-buttons .festi-cart-view-cart {
background-color: #fff;
color: #000;
}
body div.festi-cart-products div.festi-cart-products-content .festi-cart-buttons .festi-cart-view-cart:hover,
body div.festi-cart-products div.festi-cart-pop-up-products-content .festi-cart-buttons .festi-cart-view-cart:hover {
background-color: #e0e0e0;
color: #000;
}
body div.festi-cart-products div.festi-cart-products-content .festi-cart-buttons a,
body div.festi-cart-products div.festi-cart-pop-up-products-content .festi-cart-buttons a {
font-size: 18px;
flex: 1 50%;
padding: 1rem 8px;
border-radius: 5px;
}
body div.festi-cart-products div.festi-cart-products-content span.festi-cart-continue-shopping,
body div.festi-cart-products div.festi-cart-pop-up-products-content span.festi-cart-continue-shopping {
display: block;
}
body div.festi-cart-products {
max-width: 360px;
width: 100%;
padding-top: 10px;
padding-bottom: 0;
}
@media screen and (max-width: 991px) {
body div.festi-cart-products {
left: auto !important;
right: 0 !important;
}
}
body div.festi-cart-products div.festi-cart-products-content {
box-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
}
body div.festi-cart-products div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > a {
font-size: 15.75px !important;
}
body div.festi-cart-products div.festi-cart-products-content .festi-cart-buttons {
padding-right: 0;
max-width: 100%;
}
body div#festi-cart-pop-up-content div.festi-cart-pop-up-body {
padding: 25px 15px;
}
body div#festi-cart-pop-up-content div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-empty {
font-size: 22.5px;
}
body div#festi-cart-pop-up-content div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title > a {
font-size: 18px;
}
body div#festi-cart-pop-up-content div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title .festi-cart-product-count-and-price > div,
body div#festi-cart-pop-up-content div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title .festi-cart-product-count-and-price > span,
body div#festi-cart-pop-up-content div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item > td.festi-cart-product-title .festi-cart-product-count-and-price > p {
line-height: 1.3;
margin: 0.5rem 0 0 5px;
}
body div#festi-cart-pop-up-content div.festi-cart-pop-up-products-content .festi-cart-buttons {
padding-right: 1.5rem;
max-width: 50%;
}
@media screen and (max-width: 575px) {
body div#festi-cart-pop-up-content div.festi-cart-pop-up-products-content .festi-cart-buttons {
padding-right: 0;
max-width: 100%;
}
}
.store_locator_distance,
.store_locator_contact,
.store_locator_actions {
position: absolute;
}
.btn.store_locator_get_direction,
.btn.store_locator_call_now,
.store_locator_tel {
display: flex;
align-items: center;
border: 1px solid #21B0EF;
-webkit-border-radius: 20px !important;
-moz-border-radius: 20px !important;
border-radius: 20px !important;
background-clip: padding-box; color: #6c757d;
padding: 0 1em;
text-decoration: none;
}
.store_locator_distance {
display: flex;
align-items: center;
}
.store_locator_distance > .icon-distance {
display: inline-block;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/icon-distance@2x.png);
}
.btn.store_locator_get_direction > i.fa-compass {
display: inline-block;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
text-indent: -999em;
overflow: hidden;
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/icon-get-direction@2x.png);
}
.store_locator_tel {
display: inline-block;
vertical-align: middle;
}
.store_locator_tel a {
color: #6c757d;
text-decoration: none;
}
.store_locator_tel > .icon-phone {
display: inline-block;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
display: inline-block;
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/icon-call-now@2x.png);
margin-right: 0.5rem;
}
.store_locator_result_list_item {
padding-top: 3rem;
padding-bottom: 3rem;
font-size: 18px;
}
.store_locator_result_list_item p {
line-height: 1.35;
color: #000000 !important;
}
.store_locator_result_list_item .wp-caption-text {
font-size: 18px !important;
margin-top: 0 !important;
}
.store_locator_result_list_item:hover {
background-color: #FFFFFF !important;
}
.store_locator_result_list_item .store_locator_details {
position: relative;
padding-bottom: 100px;
}
.store_locator_result_list_item .store_locator_details > p:first-child {
margin-top: 0;
}
@media screen and (min-width: 768px) {
.store_locator_result_list_item .store_locator_details {
padding-bottom: 70px;
}
}
.store_locator_result_list_item .store_locator_details .store_locator_result_list_description {
padding-left: 0;
padding-right: 0;
line-height: 1;
}
.store_locator_result_list_item .store_locator_details .store_locator_result_list_description > p {
font-size: 1em;
}
.store_locator_result_list_item .store_locator_distance,
.store_locator_result_list_item .store_locator_contact,
.store_locator_result_list_item .store_locator_actions {
bottom: 15px;
}
.store_locator_result_list_item .store_locator_distance {
left: 15px;
display: none;
}
@media screen and (max-width: 767px) {
.store_locator_result_list_item .store_locator_distance {
bottom: 70px;
}
}
.store_locator_result_list_item .store_locator_actions {
right: 15px;
margin: 0;
}
.store_locator_result_list_item .store_locator_contact {
right: 210px;
left: auto;
margin: 0;
}
@media screen and (max-width: 767px) {
.store_locator_result_list_item .store_locator_contact {
right: auto;
left: 15px;
}
}
.store_locator_result_list_item .btn.store_locator_get_direction,
.store_locator_result_list_item .btn.store_locator_call_now,
.store_locator_result_list_item .store_locator_tel {
height: 40px;
line-height: 40px;
color: #000000 !important;
}
.store_locator_result_list_item .store_locator_distance {
height: 40px;
line-height: 40px;
color: #000000 !important;
}
.store_locator_result_list_item .store_locator_distance > .icon-distance {
width: 13px;
height: 17px;
margin-right: 1rem;
}
.store_locator_result_list_item .btn.store_locator_get_direction > i.fa-compass {
width: 25px;
height: 25px;
margin-right: 1rem;
}
.store_locator_result_list_item .store_locator_tel > .icon-phone {
width: 14px;
height: 14px;
}
.store_locator_result_list_item .store_locator_tel a {
color: #000000 !important;
}
.gm-style-iw,
.store_locator_infowindow {
max-width: 300px !important;
}
.gm-style-iw .btn.store_locator_get_direction,
.gm-style-iw .store_locator_tel,
.store_locator_infowindow .btn.store_locator_get_direction,
.store_locator_infowindow .store_locator_tel {
padding: 0 0.75em;
}
.store_locator_infowindow {
white-space: initial;
font-size: 18px !important;
color: #000000 !important;
}
.store_locator_infowindow .store_locator_details {
position: relative;
padding: 1rem 0.5rem;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
.store_locator_infowindow .store_locator_details .store_locator_distance,
.store_locator_infowindow .store_locator_details .store_locator_address {
display: none;
}
.store_locator_infowindow .store_locator_details .store_locator_name {
margin-top: 0;
margin-bottom: 0;
font-size: 1.8rem;
flex: 1 100%;
}
.store_locator_infowindow .store_locator_details .store_locator_contact,
.store_locator_infowindow .store_locator_details .store_locator_actions {
position: relative;
flex: 0 0 auto;
margin-top: 0.75rem;
margin-bottom: 0;
font-size: 1.35rem;
}
.store_locator_infowindow .store_locator_details .store_locator_contact .store_locator_tel > .icon-phone {
width: 10px;
height: 10px;
}
.store_locator_infowindow .store_locator_details .store_locator_actions .btn.store_locator_get_direction > i.fa-compass {
width: 14px;
height: 14px;
margin-right: 1rem;
} .product-template-default #main {
padding: 0;
}
.product-template-default .flex-viewport {
max-width: 600px;
float: right;
}
@media (max-width: 959px) {
.product-template-default .flex-viewport {
float: none;
max-width: 100%;
position: relative;
margin-bottom: 2rem;
}
}
.product-template-default article.entry .post-text {
padding: 40px 20px;
}
@media (max-width: 480px) {
.product-template-default article.entry .post-text {
padding: 30px 20px;
}
}
.product-template-default .posted-on {
display: none;
}
.product-template-default .product_meta {
font-size: 80%;
}
.product-template-default ins .woocommerce-Price-amount {
padding-left: 7px;
color: #e60000 !important;
}
.product-template-default .woocommerce-Price-amount {
font-weight: 500;
}
.product-template-default .related.products {
border-top: 1px solid #ADBCC0;
clear: both;
}
.product-template-default .related.products > h2 {
text-align: center;
}
.product-template-default .related.products .button.product_type_simple, .product-template-default .related.products .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .product_type_simple.button, .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .product-template-default .related.products .product_type_simple.button {
display: none;
}
.product-template-default .woocommerce-product-details__short-description .btn-default {
margin: 1.5rem 0;
display: inline-block;
color: #FFFFFF !important;
font-style: normal;
}
.tax-product_cat #main,
.woocommerce-page #main {
margin: 0 auto 0;
}
.tax-product_cat .woocommerce-products-header .page-title,
.woocommerce-page .woocommerce-products-header .page-title {
font-size: 4.75rem;
margin: 3rem 0 2rem;
text-align: left;
}
@media (max-width: 960px) {
.tax-product_cat .woocommerce-products-header .page-title,
.woocommerce-page .woocommerce-products-header .page-title {
font-size: 2em;
margin: 0 0 2rem;
line-height: 1em;
}
}
@media (max-width: 959px) {
.tax-product_cat .woocommerce-products-header .entry-title,
.woocommerce-page .woocommerce-products-header .entry-title {
font-size: 2em;
margin: 0 0 2rem;
line-height: 1em;
}
}
@media (max-width: 480px) {
.tax-product_cat .woocommerce-products-header,
.woocommerce-page .woocommerce-products-header {
padding: 30px 0;
}
}
.tax-product_cat .products .product .add_to_cart_button,
.tax-product_cat .products .product .tinv-wishlist,
.woocommerce-page .products .product .add_to_cart_button,
.woocommerce-page .products .product .tinv-wishlist {
display: none;
}
.tax-product_cat .products .product .price,
.woocommerce-page .products .product .price {
font-weight: 400;
}
.product-main .woo-add-to-cart-wishlist {
margin-bottom: 0;
}
.product-main .woo-add-to-cart-wishlist .button, .product-main .woo-add-to-cart-wishlist .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .button, .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .product-main .woo-add-to-cart-wishlist .button {
flex: 0 0 80%;
}
.product-main .woo-add-to-cart-wishlist .tinv-wraper {
flex: 0 0 20%;
}
.product-main .tinvwl_add_to_wishlist_button {
margin-top: 0 !important;
border: 1px solid #979797;
border-radius: 3px;
min-height: 50px;
width: 50px !important;
}
.product-main .widget {
margin-bottom: 0;
}
.product-main .deliver-content {
border-top: 1px solid #D2D2D2;
margin-top: 2.5rem;
padding-top: 2.5rem;
}
.product-main .deliver-content .sow-features-feature {
justify-content: center;
align-items: center;
padding: 0 !important;
}
.product-main .deliver-content .textwidget p {
font-size: 2.15rem;
line-height: 1.25em;
margin-left: 2.5rem;
}
.woocommerce #content div.product .product-main {
display: flex;
justify-content: space-between;
}
@media (max-width: 767px) {
.woocommerce #content div.product .product-main {
flex-wrap: wrap;
}
}
.woocommerce #content div.product .product-main div.images.twist-wrap,
.woocommerce #content div.product .product-main div.images {
max-width: calc(100% - 430px);
width: 60%;
display: block;
float: right;
}
@media screen and (max-width: 1000px) and (min-width: 992px) {
.woocommerce #content div.product .product-main div.images.twist-wrap img,
.woocommerce #content div.product .product-main div.images img {
float: right;
width: 70%;
}
}
@media screen and (max-width: 1110px) and (min-width: 1001px) {
.woocommerce #content div.product .product-main div.images.twist-wrap img,
.woocommerce #content div.product .product-main div.images img {
float: right;
width: 80%;
}
}
.woocommerce #content div.product .product-main div.images.twist-wrap .flex-control-thumbs,
.woocommerce #content div.product .product-main div.images .flex-control-thumbs {
display: flex;
flex-direction: column;
position: absolute;
top: 0;
left: 0;
height: 100%;
overflow: scroll;
}
.woocommerce #content div.product .product-main div.images.twist-wrap .flex-control-thumbs li,
.woocommerce #content div.product .product-main div.images .flex-control-thumbs li {
margin-bottom: 15px;
width: 100px;
}
@media screen and (max-width: 1240px) and (min-width: 992px) {
.woocommerce #content div.product .product-main div.images.twist-wrap .flex-control-thumbs li img,
.woocommerce #content div.product .product-main div.images .flex-control-thumbs li img {
float: none;
width: 100%;
}
}
@media (max-width: 991px) {
.woocommerce #content div.product .product-main div.images.twist-wrap .flex-control-thumbs,
.woocommerce #content div.product .product-main div.images .flex-control-thumbs {
display: block;
position: relative;
}
.woocommerce #content div.product .product-main div.images.twist-wrap .flex-control-thumbs li,
.woocommerce #content div.product .product-main div.images .flex-control-thumbs li {
margin: 0 1rem 1rem 0;
width: 20%;
}
.woocommerce #content div.product .product-main div.images.twist-wrap .flex-control-thumbs li:last-child,
.woocommerce #content div.product .product-main div.images .flex-control-thumbs li:last-child {
margin: 0 0 1rem 0;
}
}
@media screen and (max-width: 991px) {
.woocommerce #content div.product .product-main div.images.twist-wrap,
.woocommerce #content div.product .product-main div.images {
padding-left: 0;
width: 100%;
max-width: calc(100% - 370px);
}
}
@media screen and (max-width: 767px) {
.woocommerce #content div.product .product-main div.images.twist-wrap,
.woocommerce #content div.product .product-main div.images {
max-width: 100%;
}
}
.woocommerce #content div.product .product-main .wpgs-wrapper #slider-thumb.slick-vertical .slick-next {
bottom: -13px;
left: 8px;
right: 8px;
width: auto;
background: #000 !important;
}
.woocommerce #content div.product .product-main .wpgs-wrapper #slider-thumb.slick-vertical .slick-prev {
left: 8px;
right: 8px;
width: auto;
background: #000 !important;
}
@media screen and (max-width: 1025px) {
.woocommerce #content div.product .product-main div.images.wpgs-wrapper {
margin-bottom: 2rem;
}
}
.woocommerce #content div.product .product-main div.images.wpgs-wrapper #slider-main.slick-slider {
width: 100%;
margin-left: 0;
}
@media screen and (min-width: 1025px) {
.woocommerce #content div.product .product-main div.images.wpgs-wrapper #slider-main.slick-slider {
width: 72%;
}
}
.woocommerce #content div.product .product-main div.images.wpgs-wrapper #slider-main.slick-slider .zoom_w {
width: 100%;
}
@media screen and (min-width: 1025px) {
.woocommerce #content div.product .product-main div.images.wpgs-wrapper #slider-thumb.slick-slider {
width: 110px;
}
}
.woocommerce #content div.product .product-main div.images.wpgs-wrapper #slider-thumb.slick-slider .slick-list {
height: auto !important;
max-height: 700px;
}
@media screen and (max-width: 1024px) {
.woocommerce #content div.product .product-main div.images.wpgs-wrapper #slider-main.slick-slider,
.woocommerce #content div.product .product-main div.images.wpgs-wrapper #slider-thumb.slick-slider {
margin-bottom: 2rem;
}
}
.woocommerce #content div.product .product-main div.images.wpgs-wrapper .wpgs-video:before {
background-color: rgba(34, 34, 34, 0.4) !important;
}
.woocommerce #content div.product .product-main div.images.wpgs-wrapper .wpgs-video:after {
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: white;
background-color: transparent;
right: auto;
font-size: 10rem;
line-height: 40px;
width: auto;
height: auto;
z-index: 999;
}
.woocommerce #content div.product .product-main div.images.wpgs-wrapper .wpgs_image a.wpgs-video {
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
.woocommerce #content div.product .product-main div.images.wpgs-wrapper .wpgs_image a.wpgs-video > i:before {
background-color: rgba(0, 0, 0, 0.2);
color: white;
border-radius: 50%;
right: auto;
width: 40px;
height: 40px;
font-size: 10rem;
line-height: 40px;
}
.woocommerce #content div.product .product-main.is-single-thumbnail div.images.wpgs-wrapper #slider-main.slick-slider {
width: 100%;
margin-left: 0;
}
.woocommerce #content div.product .product-main.is-single-thumbnail div.images.woocommerce-product-gallery {
max-width: 100% !important;
padding-left: 0 !important;
}
.site-content .site-navigation .nav-next,
.site-content .site-navigation .nav-previous {
font-size: 80%;
line-height: 1.5em;
}
.product-images {
display: flex;
flex-flow: row wrap;
float: left;
box-sizing: border-box;
width: 100%;
margin: 0 -15px;
}
@media screen and (min-width: 768px) {
.product-images {
width: 66.6667%;
padding-right: 5%;
}
}
.product-images .images {
flex: 1 50%;
box-sizing: border-box;
padding: 0 15px;
margin-bottom: 30px;
}
img.pswp__img {
max-width: none !important;
}
.entry-summary {
margin-bottom: 2rem !important;
}
.entry-summary .product-tags {
color: #6c757d;
line-height: 1.5;
margin-bottom: 10px;
}
.entry-summary .product-tags > a {
text-decoration: none;
color: #6c757d;
}
.entry-summary .single_variation_wrap {
width: 100%;
}
.entry-summary form.cart {
display: flex;
flex-wrap: wrap;
}
.entry-summary form.cart .price {
flex: 0 0 100%;
}
.entry-summary form.cart .single_add_to_cart_button {
flex: 0 0 calc(100% - 55px);
max-width: 100%;
}
.entry-summary form.cart .tinv-wishlist {
flex: 0 0 50px;
}
.entry-summary .woocommerce-product-details__short-description,
.entry-summary .product-sku {
font-size: 95%;
font-style: italic;
margin: 0 0 0.5em;
line-height: 1.5;
}
.entry-summary .woocommerce-product-details__short-description > p,
.entry-summary .product-sku > p {
margin: 0;
display: inline;
}
.entry-summary .woocommerce-product-details__short-description {
margin: 0 0 1em;
}
.entry-summary .woocommerce-product-details__short-description strong, .entry-summary .woocommerce-product-details__short-description p {
color: #808080;
}
.entry-summary .cart .single_add_to_cart_button {
background: #4C4C4C;
padding: 0 1.75em !important;
max-width: 500px;
min-height: 50px;
min-width: 200px;
box-shadow: none;
font-weight: 400;
text-shadow: none;
line-height: 1.5em;
color: #fff;
text-decoration: none;
border-radius: 3px;
height: auto !important;
float: left !important;
}
.entry-summary .cart .single_add_to_cart_button:hover {
background: #262626;
}
.entry-summary .cart .single_add_to_cart_button + .tinv-wishlist {
margin-left: 5px;
float: left;
}
@media screen and (min-width: 768px) {
.entry-summary {
width: 320px !important;
}
}
.woocommerce ul.products li.product .onsale,
.product-main .onsale,
.wcpscwc-product-slider span.onsale,
.post-thumbnail .onsale,
ul.wc-block-grid__products li.wc-block-grid__product .onsale,
.yith-wcbm-badge__wrap .yith-wcbm-badge-text .onsale {
background-color: transparent !important;
position: absolute !important;
margin-left: -1px !important;
margin-top: -1px !important;
z-index: 1 !important;
overflow: hidden;
width: 85px;
height: 85px;
top: 0 !important;
left: 0 !important;
border-radius: 0 !important;
}
.woocommerce ul.products li.product .onsale .onsale-name,
.product-main .onsale .onsale-name,
.wcpscwc-product-slider span.onsale .onsale-name,
.post-thumbnail .onsale .onsale-name,
ul.wc-block-grid__products li.wc-block-grid__product .onsale .onsale-name,
.yith-wcbm-badge__wrap .yith-wcbm-badge-text .onsale .onsale-name {
position: absolute;
top: 24px;
left: -26px;
width: 120px;
color: #fff;
font-size: 14px;
text-transform: uppercase;
text-align: center;
height: 22px;
line-height: 1.65;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
background: linear-gradient(rgba(255, 96, 82, 0.8), rgba(255, 96, 82, 0.8));
box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 0.75);
}
.woocommerce ul.products li.product .onsale .onsale-name--blue,
.product-main .onsale .onsale-name--blue,
.wcpscwc-product-slider span.onsale .onsale-name--blue,
.post-thumbnail .onsale .onsale-name--blue,
ul.wc-block-grid__products li.wc-block-grid__product .onsale .onsale-name--blue,
.yith-wcbm-badge__wrap .yith-wcbm-badge-text .onsale .onsale-name--blue {
background: #27AAE1;
}
.woocommerce ul.products li.product .onsale .onsale-name--green,
.product-main .onsale .onsale-name--green,
.wcpscwc-product-slider span.onsale .onsale-name--green,
.post-thumbnail .onsale .onsale-name--green,
ul.wc-block-grid__products li.wc-block-grid__product .onsale .onsale-name--green,
.yith-wcbm-badge__wrap .yith-wcbm-badge-text .onsale .onsale-name--green {
background: #33B69C;
}
.woocommerce ul.products li.product .onsale .onsale-name--yellow,
.product-main .onsale .onsale-name--yellow,
.wcpscwc-product-slider span.onsale .onsale-name--yellow,
.post-thumbnail .onsale .onsale-name--yellow,
ul.wc-block-grid__products li.wc-block-grid__product .onsale .onsale-name--yellow,
.yith-wcbm-badge__wrap .yith-wcbm-badge-text .onsale .onsale-name--yellow {
background: #F1C431;
}
.woocommerce ul.products li.product .onsale .onsale-name--red,
.product-main .onsale .onsale-name--red,
.wcpscwc-product-slider span.onsale .onsale-name--red,
.post-thumbnail .onsale .onsale-name--red,
ul.wc-block-grid__products li.wc-block-grid__product .onsale .onsale-name--red,
.yith-wcbm-badge__wrap .yith-wcbm-badge-text .onsale .onsale-name--red {
background: #ff6052;
}
.woocommerce ul.products li.product .onsale--lg,
.product-main .onsale--lg,
.wcpscwc-product-slider span.onsale--lg,
.post-thumbnail .onsale--lg,
ul.wc-block-grid__products li.wc-block-grid__product .onsale--lg,
.yith-wcbm-badge__wrap .yith-wcbm-badge-text .onsale--lg {
width: 110px;
height: 110px;
}
.woocommerce ul.products li.product .onsale--lg .onsale-name,
.product-main .onsale--lg .onsale-name,
.wcpscwc-product-slider span.onsale--lg .onsale-name,
.post-thumbnail .onsale--lg .onsale-name,
ul.wc-block-grid__products li.wc-block-grid__product .onsale--lg .onsale-name,
.yith-wcbm-badge__wrap .yith-wcbm-badge-text .onsale--lg .onsale-name {
top: 35px;
left: -30px;
width: 150px;
}
.woocommerce ul.products li.product .badge-square,
.product-main .badge-square,
.wcpscwc-product-slider span.badge-square,
.post-thumbnail .badge-square {
background: #F1C431;
padding: 5px 20px 3px;
color: #fff;
font-size: 18px;
line-height: 1;
text-transform: uppercase;
margin-top: 15px;
display: block;
box-shadow: 2px 3px 12px 0px rgba(0, 0, 0, 0.25);
}
.woocommerce ul.products li.product .badge-square--blue,
.product-main .badge-square--blue,
.wcpscwc-product-slider span.badge-square--blue,
.post-thumbnail .badge-square--blue {
background: #27AAE1;
}
.woocommerce ul.products li.product .badge-square--green,
.product-main .badge-square--green,
.wcpscwc-product-slider span.badge-square--green,
.post-thumbnail .badge-square--green {
background: #33B69C;
}
.woocommerce ul.products li.product .badge-square--yellow,
.product-main .badge-square--yellow,
.wcpscwc-product-slider span.badge-square--yellow,
.post-thumbnail .badge-square--yellow {
background: #F1C431;
}
.woocommerce ul.products li.product .badge-square--red,
.product-main .badge-square--red,
.wcpscwc-product-slider span.badge-square--red,
.post-thumbnail .badge-square--red {
background: #ff6052;
}
.woocommerce del .amount, .price del .amount {
opacity: 0.5;
}
.woocommerce ins .amount, .price ins .amount {
color: #C21831;
}
.woocommerce del, .price del {
color: #e60000 !important;
}
.woocommerce del .amount, .price del .amount {
color: #333;
} .yith-wcbm-badge {
background: transparent !important;
}
article.entry .post-text_product .summary .product_title {
margin-bottom: 1.5rem !important;
font-size: 1.5em;
line-height: 1.3;
}
.woocommerce-breadcrumb {
font-weight: 300;
}
.woo-add-to-cart-wishlist {
display: flex;
align-items: center;
margin-bottom: 3rem;
}
.woo-add-to-cart-wishlist .tinvwl-after-add-to-cart a.tinvwl_add_to_wishlist_button {
margin-top: 0;
} .after-single_add_to_cart_button {
display: flex;
flex-flow: row nowrap;
justify-content: center;
margin-top: 0;
}
.product-share-link > div {
cursor: pointer;
}
.awdr_discount_bar {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
background-clip: padding-box; }
.awdr_free_product_text {
background: #3661E4 !important;
}
.woo-variation-items-wrapper > ul.variable-items-wrapper {
margin-left: 0;
}
.variation-wrapper .woo-selected-variation-item-name {
display: none !important;
}
.product .tinvwl-after-add-to-cart a.tinvwl_add_to_wishlist_button {
display: block;
}
.woocommerce-tabs > .tabs {
display: none;
}
.woocommerce-tabs > .tabs-description > h2 {
display: none;
}
.woocommerce-tabs #tab-description .desc-content .left {
padding: 2em 0 0;
flex: 0 0 62%;
}
.woocommerce-tabs #tab-description .desc-content .right {
padding: 2em 0 0;
flex: 0 0 320px;
border-top: 1px solid #D2D2D2;
}
@media (max-width: 959px) {
.woocommerce-tabs #tab-description .desc-content {
flex-wrap: wrap;
flex-direction: column;
}
.woocommerce-tabs #tab-description .desc-content .left {
padding: 0;
flex: 1;
}
.woocommerce-tabs #tab-description .desc-content .right {
padding: 0;
border-top: 0;
flex: 1;
}
}
.preorder-note ul {
margin-left: 1rem;
list-style-type: disc;
}
.preorder-note ul li {
margin-left: 1rem;
}
.shipping_returns h6 {
border-top: 1px solid #D2D2D2;
border-bottom: 1px solid #D2D2D2;
}
article.entry .entry-summary .product-tags {
font-weight: bold;
}
article.entry .entry-summary .promotion-banner {
background-color: #3661E4;
color: white;
padding: 1.5rem;
margin-bottom: 1rem;
}
article.entry .entry-summary .promotion-banner h3, article.entry .entry-summary .promotion-banner h4, article.entry .entry-summary .promotion-banner strong {
margin: 0;
color: white !important;
}
article.entry .entry-summary .promotion-banner p {
margin-top: 0;
margin-bottom: 0;
color: white !important;
}
.woocommerce ul#shipping_method {
margin-top: 1rem;
}
.woocommerce ul#shipping_method li {
align-items: flex-start;
}
.woocommerce ul#shipping_method li label {
line-height: 1;
margin: 0 0 1rem;
}
.qib-container {
width: 100%;
display: flex !important;
justify-content: space-between;
z-index: 1;
}
.qib-container .input .qib-button {
border: 0 !important;
background-color: transparent !important;
font-weight: bold;
}
.qib-container .input .quantity .text {
border: 0 !important;
}
.woocommerce-Price-currencySymbol {
margin-left: 0.5rem;
}
.single_variation_wrap .woocommerce-variation-add-to-cart .single_variation {
display: flex !important;
flex-direction: row !important;
align-items: flex-end !important;
margin-left: 0 !important;
}
.single_variation_wrap .woocommerce-variation-add-to-cart .single_variation p {
margin-bottom: 0;
}
.products .product-type-simple .price .amount,
.products .product-type-variable .price .amount {
margin-right: 0;
}
.product-type-simple .price .amount,
.product-type-variable .price .amount {
font-size: 1.25em;
margin-right: 20px;
}
.product-type-simple .price del .amount,
.product-type-variable .price del .amount {
margin-right: 8px;
}
.product-type-simple .price .stock,
.product-type-variable .price .stock {
display: inline-block;
font-size: 16px;
}
.product-type-variable .price .stock {
font-size: 16px;
margin-left: 20px;
}
.product-type-variable .custom-price .amount {
font-size: 1.25em;
}
.product-type-variable .custom-price .stock {
font-size: 16px;
margin-left: 20px;
text-transform: uppercase;
}
.product-type-variable .woocommerce-variation.single_variation.variable.variation-price {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.product-type-variable .woocommerce-variation.single_variation.variable.variation-price .stock {
font-size: 16px;
margin-left: 20px;
}
.product-type-variable .woocommerce-variation.single_variation.variable.variation-price + .price {
display: none;
}
#slider-thumb {
margin-left: -8px;
margin-right: -8px;
}
#slider-thumb .thumbnail_image.slick-slide {
padding: 0 8px;
}
.care-instruction {
max-width: 450px;
margin-top: 3rem;
}
.care-instruction ul li {
margin-bottom: 1rem;
color: #000000 !important;
font-weight: 300;
}
.care-instruction ul li img {
margin-right: 2rem;
width: 27px;
flex: 0 0 auto;
}
.section-product_service_header .textwidget h2 {
margin: 1em 0;
}
@media screen and (max-width: 600px) {
.section-product_service_header .textwidget h2 {
font-size: 32px;
}
}
.section-product_service .so-widget-sow-features {
width: 100%;
margin: 0 auto;
max-width: 1280px;
padding: 0 20px;
box-sizing: border-box;
display: flex;
justify-content: center;
}
.section-product_service .so-widget-sow-features > .sow-features-list {
position: relative;
display: flex;
justify-content: flex-start;
flex-wrap: nowrap;
margin: 0 -8px;
overflow-y: auto;
box-sizing: border-box;
-webkit-overflow-scrolling: touch;
}
@media screen and (min-width: 1200px) {
.section-product_service .so-widget-sow-features > .sow-features-list {
flex-wrap: wrap;
justify-content: center;
overflow-y: hidden;
}
}
.section-product_service .so-widget-sow-features > .sow-features-list .sow-features-feature {
width: auto !important;
padding: 0 8px !important;
}
.section-product_service .so-widget-sow-features > .sow-features-list .sow-features-feature .sow-icon-container {
height: 200px !important;
}
.section-product_service .so-widget-sow-features > .sow-features-list .sow-features-feature .sow-icon-container .sow-icon-image {
border-radius: 7px;
height: 200px !important;
background-size: cover !important;
}
.section-product_service .so-widget-sow-features > .sow-features-list .sow-features-feature .textwidget .sow-more-text {
text-transform: uppercase;
}
.section-shop-3col {
margin: 6rem 0 4rem;
}
.section-shop-3col .sow-slider-image-wrapper {
display: flex;
flex-wrap: wrap;
flex-direction: column;
justify-content: flex-end;
padding: 3.5rem !important;
background-color: rgba(0, 0, 0, 0.2);
}
.section-shop-3col .sow-slider-image-wrapper .desc {
color: #FFFFFF !important;
font-weight: 500;
}
.section-shop-3col .sow-slider-image-wrapper h1 {
color: #FFFFFF !important;
font-size: 3rem !important;
line-height: 1 !important;
margin: 0.25em 0 0 !important;
}
.section-shop-3col .sow-slider-image-wrapper .sow-hero-buttons {
margin-top: 1em !important;
padding: 0 !important;
}
.section-shop-3col .sow-slider-image-wrapper .sow-hero-buttons .so-widget-sow-button {
margin: 0 !important;
}
.section-shop-3col .sow-slider-image-wrapper .sow-hero-buttons a:hover, .section-shop-3col .sow-slider-image-wrapper .sow-hero-buttons a:active {
background-color: rgba(255, 255, 255, 0.25) !important;
}
.section-shop-3col .sow-slider-image-wrapper .sow-hero-buttons a:after {
content: "";
border: solid white;
border-width: 0 1px 1px 0;
display: inline-block;
padding: 4px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
margin-left: 10px;
margin-top: -0.25rem;
flex-grow: 0;
}
.section-product-item {
margin: 3rem 0;
}
.section-product-item .products .slick-list {
overflow: visible;
padding-top: 20px;
}
.section-product-item .products .slick-track {
display: flex;
justify-content: space-between;
}
@media screen and (min-width: 1023px) {
.section-product-item .products .slick-track {
display: block;
margin: 0 -40px;
width: auto !important;
}
}
.section-product-item .products .slick-track .product {
text-align: center;
padding: 0 1rem !important;
}
.section-product-item .products .slick-track .product.outofstock img, .section-product-item .products .slick-track .product.outofstock .woocommerce-loop-product__title, .section-product-item .products .slick-track .product.outofstock .price {
opacity: 0.5;
}
@media screen and (min-width: 1023px) {
.section-product-item .products .slick-track .product {
padding: 0 40px !important;
max-width: none;
width: 25% !important;
}
}
.section-product-item .products .slick-track .product .button, .section-product-item .products .slick-track .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .button, .woocommerce .section-product-item .products .slick-track div.product form.cart .woocommerce-variation-add-to-cart .button,
.section-product-item .products .slick-track .product .tinv-wraper {
display: none;
}
.section-product-item .products .slick-track .product .price {
font-family: "DTKaLaTeXaText-Regular";
color: #000000 !important;
}
.section-product-item .products .slick-dots {
display: none;
}
.section-collection .sow-slider-image-wrapper {
display: flex;
flex-wrap: nowrap;
flex-direction: column;
justify-content: flex-end;
padding: 3.5rem !important;
}
.section-collection .sow-slider-image-wrapper h1 {
color: #FFFFFF !important;
line-height: 1 !important;
margin-bottom: 0 !important;
}
.section-collection .sow-slider-image-wrapper .sow-hero-buttons {
margin-top: 1rem !important;
}
.section-collection .sow-slider-image-wrapper .sow-hero-buttons a:hover, .section-collection .sow-slider-image-wrapper .sow-hero-buttons a:active {
background-color: rgba(255, 255, 255, 0.25) !important;
}
.section-product-item > h3.widget-title {
font-size: 40px;
line-height: 1;
margin-bottom: 2rem;
}
@media screen and (min-width: 768px) {
.section-product-item > h3.widget-title {
font-size: 60px;
}
}
.section-product-item .wcpscwc-product-slider-wrap {
margin-bottom: 4rem;
}
body.woocommerce-account #main,
body.woocommerce-cart #main,
body.woocommerce-checkout #main {
background: #F2F2F4;
max-width: 100%;
}
body.woocommerce-account .content-area,
body.woocommerce-cart .content-area,
body.woocommerce-checkout .content-area {
margin: 0 auto 0;
max-width: 1280px;
}
body.woocommerce-account .post-text,
body.woocommerce-cart .post-text,
body.woocommerce-checkout .post-text {
padding: 40px 0 !important;
}
@media screen and (min-width: 992px) {
body.woocommerce-account .post-text,
body.woocommerce-cart .post-text,
body.woocommerce-checkout .post-text {
padding: 40px 20px !important;
}
}
body.woocommerce-account .post-text .entry-content,
body.woocommerce-cart .post-text .entry-content,
body.woocommerce-checkout .post-text .entry-content {
padding: 0;
background-color: transparent;
}
body.woocommerce-account .checkout-wrapper .woocommerce-form-coupon-toggle .woocommerce-info,
body.woocommerce-cart .checkout-wrapper .woocommerce-form-coupon-toggle .woocommerce-info,
body.woocommerce-checkout .checkout-wrapper .woocommerce-form-coupon-toggle .woocommerce-info {
margin-bottom: 0;
}
body.woocommerce-account form.checkout_coupon,
body.woocommerce-cart form.checkout_coupon,
body.woocommerce-checkout form.checkout_coupon {
padding: 15px;
border-radius: 0;
background-color: #fff;
border: none;
margin-top: 2rem;
}
body.woocommerce-account form.checkout_coupon .input-text,
body.woocommerce-cart form.checkout_coupon .input-text,
body.woocommerce-checkout form.checkout_coupon .input-text {
padding: 6px 10px !important;
}
body.woocommerce-account form.checkout_coupon p,
body.woocommerce-cart form.checkout_coupon p,
body.woocommerce-checkout form.checkout_coupon p {
margin-bottom: 0;
}
body.woocommerce-account form.checkout_coupon .form-row-first,
body.woocommerce-cart form.checkout_coupon .form-row-first,
body.woocommerce-checkout form.checkout_coupon .form-row-first {
width: auto;
}
body.woocommerce-account form.checkout_coupon .form-row-last,
body.woocommerce-cart form.checkout_coupon .form-row-last,
body.woocommerce-checkout form.checkout_coupon .form-row-last {
width: auto;
float: left;
}
.woocommerce-account .post-text h1.entry-title,
.woocommerce-cart .post-text h1.entry-title,
.woocommerce-checkout .post-text h1.entry-title {
margin-bottom: 2rem;
}
.woocommerce-account .post-text h1.entry-title a,
.woocommerce-cart .post-text h1.entry-title a,
.woocommerce-checkout .post-text h1.entry-title a {
font-size: 3rem;
}
.woocommerce-account .footer-contact,
.woocommerce-cart .footer-contact,
.woocommerce-checkout .footer-contact {
display: none;
}
table.shop_table tr th {
font-family: "DTKaLaTeXaText-Bold" !important;
}
table.shop_table tr.woocommerce-shipping-totals > td {
text-align: left !important;
background-color: transparent !important;
}
table.shop_table tr.woocommerce-shipping-totals .shipping-destination-wrapper {
display: none;
background-color: #f8f9fa;
}
table.shop_table tr.woocommerce-shipping-totals .shipping-destination-wrapper h4 {
font-family: "DTKaLaTeXaText-Regular";
font-size: 18px;
margin-top: 0;
}
table.shop_table.woocommerce-checkout-review-order-table > thead > tr,
table.shop_table.woocommerce-checkout-review-order-table > tbody > tr,
table.shop_table.woocommerce-checkout-review-order-table > tfoot > tr {
border-top: 1px solid #ebe9eb;
}
.woocommerce-info,
.woocommerce-message {
border-top: none;
background-color: white;
border: 1px solid #f3f3f3;
padding: 1rem 1rem 1rem 4rem;
}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
top: 1rem;
left: 1.5rem;
}
.warning-box {
background: #faf5d4;
border: 1px solid #f8a323;
color: #ba6400;
padding: 0.5em;
margin-bottom: 1em;
font-size: 90%;
line-height: 1.5;
}
body.woocommerce-cart .post-text {
padding: 40px 0 !important;
}
@media screen and (min-width: 992px) {
body.woocommerce-cart .post-text {
padding: 40px 20px !important;
}
}
body.woocommerce-cart .post-text .entry-content {
padding: 0;
background-color: transparent;
}
body.woocommerce-cart .post-text .entry-content img {
border: 1px solid #f3f3f3;
}
.woocommerce > .cart-wrapper {
flex-direction: column;
}
@media screen and (min-width: 1025px) {
.woocommerce > .cart-wrapper {
flex-direction: row;
}
}
@media screen and (min-width: 768px) {
.woocommerce table.shop_table_responsive tr td::before,
.woocommerce-page table.shop_table_responsive tr td::before {
margin-right: 1rem;
}
}
.woocommerce-cart .woocommerce-cart-form {
flex: 1 auto;
}
@media screen and (min-width: 1025px) {
.woocommerce-cart .woocommerce-cart-form {
margin-right: 3rem;
}
}
.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents {
background-color: white;
padding: 2rem;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
background-clip: padding-box; border: none !important;
}
@media screen and (min-width: 769px) {
.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents {
padding: 2rem 0;
}
}
.woocommerce-cart .woocommerce-cart-form table.cart td {
vertical-align: top;
}
.woocommerce-cart .woocommerce-cart-form table.shop_table.cart th.product-thumbnail,
.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail {
padding-left: 2rem;
}
.woocommerce-cart .woocommerce-cart-form table.shop_table.cart th.product-subtotal, .woocommerce-cart .woocommerce-cart-form table.shop_table.cart th.actions,
.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-subtotal,
.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions {
padding-right: 2rem;
}
.woocommerce-cart .woocommerce-cart-form .coupon-actions {
padding-left: 0;
padding-right: 0;
}
@media screen and (min-width: 1024px) {
.woocommerce-cart .woocommerce-cart-form .coupon-actions {
padding: 1.5rem 1.5rem 0;
}
}
@media screen and (min-width: 500px) {
.woocommerce-cart .woocommerce-cart-form .coupon input.input-text {
width: auto !important;
}
}
.woocommerce-cart .woocommerce-cart-form .cart_item {
position: relative;
}
.woocommerce-cart .woocommerce-cart-form .cart_item > td {
padding: 2rem 12px;
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-thumbnail {
max-width: 120px;
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-thumbnail > a {
display: block;
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-thumbnail img {
display: block;
width: 120px;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .woocommerce-cart-form .cart_item:first-child .product-name {
border-top: none;
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-name {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-name:before {
margin-right: 1rem;
}
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-name > a {
display: block;
text-align: left;
line-height: 1.3;
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-name > .variation {
width: 100%;
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-name > .variation > dt[class*=variation-] {
margin-bottom: 0;
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-name > .variation > dt[class*=variation-],
.woocommerce-cart .woocommerce-cart-form .cart_item .product-name > .variation > dd[class*=variation-] {
line-height: 1.2;
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-price > .amount {
display: block;
padding-top: 0.5rem;
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-quantity .qib-container {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
background-clip: padding-box; margin-bottom: 0;
padding: 0 !important;
display: block !important;
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-quantity .qib-container > .label {
display: none;
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-quantity .qib-container > .input {
display: flex;
justify-content: center;
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-quantity .qib-container > .input .input-text {
width: 30px !important;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .woocommerce-cart-form .cart_item .product-quantity {
display: flex;
justify-content: space-between;
align-items: center;
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-quantity .qib-container {
flex: 0;
}
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-subtotal {
padding-right: 3rem;
position: relative;
}
@media screen and (max-width: 767px) {
.woocommerce-cart .woocommerce-cart-form .cart_item .product-subtotal {
padding-bottom: 3rem;
}
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-subtotal > .amount {
display: block;
text-align: right;
}
@media screen and (min-width: 768px) {
.woocommerce-cart .woocommerce-cart-form .cart_item .product-subtotal > .amount {
padding-top: 0.5rem;
}
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-subtotal > .product-remove {
position: absolute;
bottom: 1rem;
right: 2rem;
}
@media screen and (min-width: 768px) {
.woocommerce-cart .woocommerce-cart-form .cart_item .product-subtotal > .product-remove {
bottom: 1rem;
right: 3rem;
}
}
.woocommerce-cart .woocommerce-cart-form .cart_item .product-subtotal > .product-remove a.remove {
width: auto;
color: #adb5bd !important;
font-weight: normal;
font-size: 1.5rem;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
background-clip: padding-box; }
.woocommerce-cart .woocommerce-cart-form .cart_item .product-subtotal > .product-remove a.remove:hover {
background-color: transparent !important;
}
.woocommerce .cart-collaterals {
background-color: white;
padding: 2rem;
box-sizing: border-box;
}
@media screen and (min-width: 1025px) {
.woocommerce .cart-collaterals {
max-width: 320px;
}
}
.woocommerce .cart-collaterals .cart_totals {
width: 100%;
}
.woocommerce .cart-collaterals .cart_totals table th {
width: 37%;
}
.woocommerce .cart-collaterals .cart_totals h2 {
margin-top: 9px;
margin-bottom: 9px;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr > td {
text-align: right;
}
.woocommerce .cart-collaterals .cart-totals .wc-proceed-to-checkout > a.checkout-button {
margin-bottom: 0;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table .shipping-calculator-button:after {
display: none;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table .shipping-calculator-button:before {
font-family: "woocommerce";
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 0.618em;
content: "";
text-decoration: none;
}
.woocommerce .cart-collaterals .cart_totals .checkout-button {
font-size: inherit;
}
.woocommerce-checkout-review-order table.shop_table tr > th,
.woocommerce-checkout-review-order table.shop_table tr > td {
border-top: 0;
}
.woocommerce-checkout-review-order table.shop_table tr > th:last-child,
.woocommerce-checkout-review-order table.shop_table tr > td:last-child {
text-align: right;
}
.woocommerce-checkout-review-order h3 {
border-top: 3rem solid #F2F2F4;
background-color: white;
}
.woocommerce-checkout-review-order .product-name {
font-family: "DOITUNG-Regular";
color: #000000 !important;
}
.woocommerce-checkout-review-order .product-name > .product-quantity,
.woocommerce-checkout-review-order .product-name > .variation {
font-family: "DTKaLaTeXaText-Regular";
}
.woocommerce-form-login-toggle {
margin-bottom: 1.5rem;
}
.woocommerce-form-login-toggle .woocommerce-info {
margin-bottom: 0;
}
.woocommerce-form-login-toggle .woocommerce-form-login {
margin-top: 0;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
background-clip: padding-box; border: none !important;
background-color: white;
}
.woocommerce-form-login,
.woocommerce-form-register {
border: none !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
background-clip: padding-box; }
#payment.woocommerce-checkout-payment {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
background-clip: padding-box; margin: 0 -2rem;
}
@media screen and (max-width: 1024px) {
#payment.woocommerce-checkout-payment {
margin: 0 -1.5rem;
}
}
.woocommerce-billing-fields {
margin-bottom: 2rem;
}
.woocommerce-shipping-fields {
margin-bottom: 2rem;
}
.woocommerce-shipping-fields .woocommerce-form__label {
display: flex !important;
align-items: center;
position: relative;
}
.woocommerce-shipping-fields .woocommerce-form__label span {
margin-left: 1rem;
margin-right: 80px;
}
@media screen and (max-width: 375px) {
.woocommerce-shipping-fields .woocommerce-form__label span {
margin-right: 0;
}
}
.woocommerce-shipping-fields .woocommerce-form__label span:after {
content: "";
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/ic-shipping.png);
background-color: transparent;
background-size: 100%;
background-position: top right;
background-repeat: no-repeat;
width: 70px;
height: 50px;
position: absolute;
right: 0;
top: 0;
}
@media screen and (max-width: 375px) {
.woocommerce-shipping-fields .woocommerce-form__label span:after {
display: none;
}
}
.woocommerce-shipping-fields #ship-to-different-address {
margin-bottom: 2rem;
}
.woocommerce-additional-fields {
border-top: 20px solid #f2f2f4;
margin: 20px -20px 0;
}
.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper {
padding: 20px 20px 0;
}
.woocommerce-account-fields {
margin: 0 -2rem 2rem;
padding: 0 2rem 1rem;
border-bottom: 2rem solid #f2f2f4;
}
.woocommerce-account-fields .create-account {
position: relative;
border: 1px solid #000;
padding: 2rem !important;
}
@media screen and (max-width: 500px) {
.woocommerce-account-fields .create-account {
padding: 1rem !important;
}
}
.woocommerce-account-fields .woocommerce-form__label {
display: flex !important;
align-items: center;
}
.woocommerce-account-fields .woocommerce-form__label span {
margin-left: 1rem;
line-height: 1.35;
}
.woocommerce-account-fields .create-account-desc {
font-size: 1.75rem;
line-height: 1.35;
margin: 0.5rem 0 0 3rem;
padding-right: 120px;
}
@media screen and (max-width: 500px) {
.woocommerce-account-fields .create-account-desc {
padding-right: 0;
}
.woocommerce-account-fields .create-account-desc:after {
display: none;
}
}
.woocommerce-account-fields .create-account-desc:after {
content: "";
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/ic-shop.png);
background-color: transparent;
background-size: 100%;
background-position: top right;
background-repeat: no-repeat;
width: 85px;
height: 100px;
position: absolute;
right: 2rem;
top: 50%;
transform: translate(0, -50%);
}
#gender_field,
#account_gender_field {
width: 100%;
float: left;
}
#gender_field .woocommerce-input-wrapper,
#account_gender_field .woocommerce-input-wrapper {
display: flex;
align-items: center;
}
#gender_field .woocommerce-input-wrapper label,
#account_gender_field .woocommerce-input-wrapper label {
padding-left: 0.75rem;
padding-right: 1rem;
}
.woocommerce-checkout #customer_details h3 {
margin-top: 0 !important;
}
.woocommerce-checkout .block-white {
padding: 2rem;
}
@media screen and (max-width: 1024px) {
.woocommerce-checkout .block-white {
padding: 1.5rem;
}
}
.woocommerce-checkout-payment h3 {
background-color: white;
border-bottom: 1px solid #adb5bd;
padding: 1.5rem 2rem !important;
}
.payment_method_toggle {
line-height: 1.3;
background-color: white;
display: flex;
flex-direction: row;
align-items: flex-start;
}
.payment_method_toggle .input-radio {
margin-top: 0.45rem !important;
}
.payment_method_paypal .payment_method_toggle {
align-items: center;
}
.payment_method_paypal .payment_method_toggle .input-radio {
margin-top: 0 !important;
}
.payment_method_paypal .payment_method_toggle label {
flex: 1;
}
.place-order {
background-color: white;
}
#payment.woocommerce-checkout-payment #place_order {
margin-bottom: 0;
}
.thankyou-page .wrapper {
border-top: 3rem solid #F2F2F4;
}
.thankyou-page .woocommerce-thankyou-order-received {
font-size: 28px;
margin-bottom: 4rem;
}
.woocommerce-order-details {
border-top: 3rem solid #F2F2F4;
}
.woocommerce-customer-details {
border-top: 3rem solid #F2F2F4;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column > address {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (max-width: 767px) {
.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--1 {
margin-bottom: 3rem;
}
}
.woocommerce ul.order_details {
margin: 0 0 1rem;
padding: 15px;
background-color: white;
}
.woocommerce ul.order_details > li {
font-family: "DTKaLaTeXaText-Bold";
font-size: 1em;
padding-top: 1rem;
}
@media screen and (max-width: 1024px) {
.woocommerce ul.order_details > li {
padding-right: 1em;
margin-right: 1em;
}
}
@media screen and (max-width: 991px) {
.woocommerce ul.order_details > li {
width: 100%;
margin-bottom: 1rem;
padding-right: 0;
margin-right: 0;
border-right: 0;
border-bottom: 1px dashed #d3ced2;
padding: 0.5rem 0;
}
}
.woocommerce ul.order_details > li > strong {
color: #000000;
font-family: "DTKaLaTeXaText-Regular";
font-size: inherit;
}
.woocommerce-order-pay .form-2c2p-wrapper {
padding: 15px;
background-color: white;
}
.woocommerce-order-pay .form-2c2p-wrapper .button.cancel, .woocommerce-order-pay .form-2c2p-wrapper .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .cancel.button, .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .woocommerce-order-pay .form-2c2p-wrapper .cancel.button {
padding: 1em 1.75em;
margin-left: 1rem;
}
.woocommerce-order-pay .before-2c2p-form + form {
display: flex;
flex-direction: row;
align-items: stretch;
justify-content: space-between;
}
@media screen and (min-width: 768px) {
.woocommerce-order-pay .before-2c2p-form + form {
justify-content: flex-start;
}
}
.woocommerce-order-pay .before-2c2p-form + form .button.cancel, .woocommerce-order-pay .before-2c2p-form + form .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .cancel.button, .woocommerce div.product form.cart .woocommerce-variation-add-to-cart .woocommerce-order-pay .before-2c2p-form + form .cancel.button {
display: flex;
align-items: center;
text-align: center;
margin-left: 1rem;
}
.woocommerce-MyAccount-navigation {
box-sizing: border-box;
}
.woocommerce-MyAccount-navigation > ul > li a {
text-decoration: none;
}
.woocommerce-MyAccount-navigation > ul > li a:hover, .woocommerce-MyAccount-navigation > ul > li.is-active a {
background-color: #F5F5F5;
}
.woocommerce-MyAccount-content {
padding: 1.5rem;
box-sizing: border-box;
}
.woocommerce-MyAccount-content span > em {
color: #999;
}
@media screen and (min-width: 768px) {
.woocommerce-MyAccount-content {
padding: 3rem;
}
}
.woocommerce-MyAccount-content fieldset {
margin: 2rem 0;
border: 1px solid #000;
padding: 2rem;
}
.woocommerce-MyAccount-content fieldset legend {
font-size: 2.5rem;
}
.woocommerce-lost-password .post-text {
max-width: 575px;
}
.woocommerce-lost-password .form-row {
width: 100% !important;
}
.woocommerce-lost-password .woocommerce-ResetPassword p:first-child {
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important;
background-clip: padding-box; background-color: #fbdee2;
color: #000000 !important;
}
.woocommerce-page .woocommerce {
position: relative;
}
.woocommerce-page .woocommerce .filter-wrapper {
position: relative;
width: 100%;
float: left;
margin-bottom: 3rem;
}
@media screen and (min-width: 768px) {
.woocommerce-page .woocommerce .filter-wrapper {
margin-bottom: 5rem;
}
}
@media screen and (min-width: 768px) {
.woocommerce-page .woocommerce .woocommerce-result-count {
position: absolute;
top: -72px;
right: 0;
}
}
.woocommerce-page .woocommerce .woocommerce-ordering {
float: left;
}
@media screen and (min-width: 1024px) {
.woocommerce-page .woocommerce .woocommerce-ordering {
margin-bottom: 0;
}
}
.woocommerce .products ul,
.woocommerce ul.products {
margin: 0;
}
.woocommerce .products ul li.product a,
.woocommerce ul.products li.product a {
display: block;
position: relative;
}
.woocommerce .products ul li.product a .sold-out,
.woocommerce ul.products li.product a .sold-out {
position: absolute;
bottom: -30px;
display: block;
left: 0;
right: 0;
text-transform: uppercase;
color: #C21831;
font-weight: bold;
}
.woocommerce .products ul li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title {
letter-spacing: 0;
padding: 0;
line-height: 1.35;
}
@media (max-width: 767px) {
.woocommerce .products ul li.product,
.woocommerce ul.products li.product {
margin: 0 0 1em;
}
}
.woocommerce .products ul li.product:last-child,
.woocommerce ul.products li.product:last-child {
margin-right: 0;
}
@media (min-width: 768px) {
.woocommerce ul.products.columns-2 li.product:nth-of-type(even),
.woocommerce-page ul.products.columns-2 li.product:nth-of-type(even) {
margin-right: 0 !important;
}
}
.all-page-banner > .panel-grid-cell {
display: flex;
flex-direction: column;
}
.all-page-banner > .panel-grid-cell > .widget {
flex: 1;
}
.all-page-banner > .panel-grid-cell > .widget > .panel-widget-style {
height: 100%;
align-items: center;
display: flex;
justify-content: space-between;
}
.all-page-banner > .panel-grid-cell > .widget > .panel-widget-style > .so-widget-sow-cta {
width: 100%;
}
.all-page-banner img.so-widget-image {
-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;
background-clip: padding-box; }
.all-page-banner .sow-cta-base {
padding: 2rem 0;
}
.all-page-banner .sow-cta-wrapper {
flex-direction: column;
}
@media screen and (min-width: 576px) {
.all-page-banner .sow-cta-wrapper {
flex-direction: row;
}
.all-page-banner .sow-cta-wrapper .sow-cta-text {
margin-right: 20px;
}
}
.all-page-banner .sow-cta-wrapper .sow-cta-text {
flex: 1;
}
.all-page-banner .sow-cta-wrapper .sow-cta-text .sow-cta-title {
text-transform: uppercase;
font-size: 2.1rem;
line-height: 1.8;
margin-bottom: 15px;
}
@media screen and (min-width: 992px) {
.all-page-banner .sow-cta-wrapper .sow-cta-text .sow-cta-title {
margin-bottom: 0;
}
}
.all-page-banner .sow-cta-wrapper .sow-cta-text .sow-cta-subtitle {
margin-top: 0;
margin-bottom: 0;
font-size: 18px;
line-height: 1.5;
}
.all-page-banner .sow-cta-wrapper .so-widget-sow-button {
margin-top: 0 !important;
float: none !important;
}
.all-page-banner .sow-cta-wrapper .so-widget-sow-button .ow-button-base a.ow-icon-placement-left {
transition: all 0.5s;
}
.all-page-banner .sow-cta-wrapper .so-widget-sow-button .ow-button-base a.ow-icon-placement-left .sow-icon-image {
background-size: contain;
background-repeat: no-repeat;
background-position: center;
margin-right: 1rem;
}
.all-page-banner .sow-cta-wrapper .so-widget-sow-button .ow-button-base a.ow-button-hover:hover {
background-color: rgba(0, 0, 0, 0.05);
}
.all-page-banner.__gardening .widget.widget_sow-image {
flex: 1;
margin-bottom: 0 !important;
}
@media screen and (min-width: 641px) {
.all-page-banner.__gardening .widget.widget_sow-image {
margin-bottom: 30px !important;
}
}
.all-page-banner.__gardening .sow-cta-wrapper {
flex-direction: column;
align-items: center;
}
@media screen and (min-width: 641px) {
.all-page-banner.__gardening .sow-cta-wrapper {
align-items: flex-start;
}
}
.all-page-banner.__gardening .sow-cta-wrapper .sow-cta-text {
margin-bottom: 30px;
}
.all-page-banner.__gardening .sow-cta-wrapper .so-widget-sow-button {
margin-left: 0;
}
.all-page-banner.__tourism .widget_sow-image .sow-image-container {
margin-bottom: 30px;
}
.all-page-banner.__tourism img.so-widget-image {
-webkit-border-radius: 8px !important;
-moz-border-radius: 8px !important;
border-radius: 8px !important;
background-clip: padding-box; }
.all-page-banner.__packages .widget_sow-image .sow-image-container {
margin-bottom: 30px;
}
.all-page-banner.__packages img.so-widget-image {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
background-clip: padding-box; }
.all-page-banner.__attractions .widget_sow-image .sow-image-container {
margin-bottom: 15px;
}
.all-page-banner.__attractions img.so-widget-image {
-webkit-border-radius: 8px !important;
-moz-border-radius: 8px !important;
border-radius: 8px !important;
background-clip: padding-box; }
.all-page-banner.__attractions h3.widget-title {
font-size: 18px;
}
.all-page-banner.__attractions .all-attraction-banner .sow-image-container {
position: relative;
}
.all-page-banner.__attractions .all-attraction-banner .sow-image-container a:before {
display: block;
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-image: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/right-arrow-circle@2x.png);
background-position: center;
background-repeat: no-repeat;
background-size: 50px 50px;
background-color: rgba(0, 0, 0, 0.3);
z-index: 2;
-webkit-border-radius: 8px !important;
-moz-border-radius: 8px !important;
border-radius: 8px !important;
background-clip: padding-box; }
.all-page-banner.__attractions .all-attraction-banner .sow-image-container a:hover:before {
background-color: rgba(0, 0, 0, 0);
}
@media screen and (max-width: 780px) {
.all-page-feature.panel-row-style {
flex-direction: row !important;
flex-wrap: wrap !important;
margin: 0 -8px;
}
.all-page-feature.panel-row-style > .panel-grid-cell {
padding: 8px !important;
flex: 0 1 50%;
}
}
.all-page-feature img.so-widget-image {
-webkit-border-radius: 20px !important;
-moz-border-radius: 20px !important;
border-radius: 20px !important;
background-clip: padding-box; width: 100%;
margin: 0 auto 1rem;
}
.all-page-feature h3.widget-title {
text-transform: uppercase;
font-size: 2rem !important;
}
.all-page-products-list ul.wc-block-grid__products {
list-style-type: none;
margin-left: calc(-1.9% - 8px);
margin-right: calc(-1.9% - 8px);
}
.all-page-products-list ul.wc-block-grid__products li.wc-block-grid__product {
padding-left: calc(1.9% - 8px);
padding-right: calc(1.9% - 8px);
margin-left: 0;
}
.all-page-products-list ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link {
text-decoration: none;
}
.all-page-products-list ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image {
text-align: center;
}
.all-page-products-list ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image img {
display: block;
}
.all-page-products-list ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title {
font-size: 18px;
letter-spacing: 0;
line-height: 1.5em;
padding: 0;
font-weight: 400;
}
.all-page-products-list ul.wc-block-grid__products li.wc-block-grid__product .price {
display: block;
font-weight: 400;
margin-bottom: 0.5em;
font-size: 16px;
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale,
.wc-block-grid__product-onsale {
display: none !important;
} .store_locator.modal-body {
padding: 0 !important;
margin-top: 30px;
}
@media screen and (min-width: 768px) {
.store_locator.modal-body {
margin-top: 50px;
}
}
@media screen and (min-width: 992px) {
.store_locator.modal-body > .store-locator-row {
flex-direction: row;
}
}
.store_locator.modal-body > .store-locator-row .store_locator_sidebar {
padding: 0 15px !important;
}
.store_locator.modal-body > .store-locator-row .store_locator_main {
padding: 0 15px !important;
}
.store_locator.modal-body > .store-locator-row .store_locator_sidebar,
.store_locator.modal-body > .store-locator-row .store_locator_main {
margin-bottom: 5rem;
min-height: 600px;
}
@media screen and (min-width: 992px) {
.store_locator.modal-body > .store-locator-row .store_locator_sidebar,
.store_locator.modal-body > .store-locator-row .store_locator_main {
min-height: 800px;
}
}
body.page-exclusive-collection #main {
margin-top: 40px;
}
body.page-exclusive-collection .entry-content h2 {
font-size: 3rem;
line-height: 1;
margin-top: 1rem;
margin-bottom: 1rem;
font-family: "DOITUNG-Regular";
}
@media screen and (min-width: 768px) {
body.page-exclusive-collection .entry-content h2 {
font-size: 4rem;
}
}
body.page-exclusive-collection .entry-content h4 {
font-size: 2.5rem;
line-height: 0.8;
font-family: "DOITUNG-Regular";
}
@media screen and (min-width: 768px) {
body.page-exclusive-collection .entry-content h4 {
font-size: 3rem;
}
}
body.page-exclusive-collection .entry-content p {
max-width: 800px;
margin: 0 auto 2rem;
}
.page-landscape-service .entry-content h2,
.landscape-service-page .entry-content h2 {
font-size: 2.5rem;
margin-top: 1rem;
margin-bottom: 2rem;
font-family: "DOITUNG-Regular";
}
@media screen and (min-width: 1241px) {
.page-landscape-service .entry-content h2,
.landscape-service-page .entry-content h2 {
font-size: 3rem;
}
}
.page-landscape-service .entry-content h4,
.landscape-service-page .entry-content h4 {
font-size: 2rem;
font-family: "DOITUNG-Regular";
}
.page-landscape-service .entry-content p,
.landscape-service-page .entry-content p {
max-width: 800px;
margin: 0 auto 2rem;
line-height: 1.5;
}
.landscape-images .sow-masonry-grid .sow-masonry-grid-item {
overflow: hidden;
border-radius: 6px;
}
.page-wishlist article.entry .post-text {
padding: 40px 0;
}
.page-wishlist .tinv-wishlist .woocommerce-error,
.page-wishlist .tinv-wishlist .woocommerce-info,
.page-wishlist .tinv-wishlist .woocommerce-message {
padding: 1em 2em 1em 3.5em;
}
.page-wishlist .tinv-wishlist .woocommerce-error {
border: 1px solid #C21831;
border-radius: 3px;
margin-bottom: 3rem;
}
@media screen and (max-width: 640px) {
.tinv-wishlist table.tinvwl-table-manage-list thead th,
.tinv-wishlist table.tinvwl-table-manage-list tbody td {
text-align: left;
}
.tinv-wishlist table.tinvwl-table-manage-list thead th[class^=product-],
.tinv-wishlist table.tinvwl-table-manage-list tbody td[class^=product-] {
text-align: left;
}
.tinv-wishlist table.tinvwl-table-manage-list .product-thumbnail {
width: 100px !important;
float: left;
}
.tinv-wishlist table.tinvwl-table-manage-list .product-name {
width: calc(100% - 100px) !important;
float: left;
}
.tinv-wishlist table.tinvwl-table-manage-list .product-name a {
line-height: 1.5;
}
.tinv-wishlist table.tinvwl-table-manage-list .product-price,
.tinv-wishlist table.tinvwl-table-manage-list .product-date,
.tinv-wishlist table.tinvwl-table-manage-list .product-stock,
.tinv-wishlist table.tinvwl-table-manage-list .product-action {
float: left;
}
}
.tinv-wishlist table.tinvwl-table-manage-list .product-remove button {
padding-left: 0;
margin-left: 0;
}
.tinv-wishlist table.tinvwl-table-manage-list .product-remove button i {
line-height: 27px;
}
.tinv-wishlist table.tinvwl-table-manage-list th {
padding: 6px 10px 6px 0;
line-height: 1;
}
.tinv-wishlist table.tinvwl-table-manage-list td.product-name > a {
display: inline-block;
max-width: 400px;
}
.tinv-wishlist table.tinvwl-table-manage-list tfoot .tinvwl-to-right {
width: 100%;
margin-top: 0;
}
.page-product-cat-all article.entry .page-text {
padding-top: 10px;
}
.page-product-cat-all h1.entry-title {
margin-top: 2rem !important;
}
body.woocommerce-account #main,
body.woocommerce-cart #main {
background: #F2F2F4;
max-width: 100%;
}
body.woocommerce-account .content-area,
body.woocommerce-cart .content-area {
margin: 0 auto 0;
max-width: 1280px;
}
body.woocommerce-account .entry-content,
body.woocommerce-cart .entry-content {
padding: 2rem;
}
body.woocommerce-page .content-area.page article.entry .post-text {
padding: 40px 0;
}
body.woocommerce-page article.entry .post-text .entry-title {
margin-bottom: 2rem;
}
@media screen and (min-width: 768px) {
body.woocommerce-page article.entry .post-text .entry-title {
margin-bottom: 40px;
}
}
body.woocommerce-page form .form-row label.checkbox,
body.woocommerce-page form .form-row label.checkbox {
line-height: 1.5;
display: inline-block;
}
#s-create-account,
#billing-details {
scroll-margin-top: calc(73px + 2.5em);
}
@media screen and (min-width: 768px) {
#s-create-account,
#billing-details {
scroll-margin-top: calc(156px + 2.5em);
}
}
body.gallery-template-default #main,
body.gallery-template-default #main {
max-width: 100%;
padding: 0;
margin: 0;
}
body.gallery-template-default #primary,
body.gallery-template-default #primary {
float: none;
width: 100%;
}
.text-on-img {
position: relative;
}
.text-on-img h3.widget-title {
position: absolute;
left: 0;
right: 0;
color: #fff !important;
text-align: center;
bottom: 0;
font-weight: 400;
letter-spacing: 1.67px;
}
.text-on-img__arrow {
position: relative;
}
.text-on-img__arrow .sow-image-container {
overflow: hidden;
}
.text-on-img__arrow .sow-image-container .so-widget-image {
transition: all 0.5s ease;
}
.text-on-img__arrow .sow-image-container .so-widget-image:hover {
transform: scale(1.2);
}
.text-on-img__arrow h3.widget-title {
position: absolute;
left: 5%;
right: 5%;
color: #fff !important;
text-align: center;
bottom: 0;
font-weight: 400;
letter-spacing: 1.67px;
text-align: left;
}
.text-on-img__arrow h3.widget-title:after {
content: "";
background: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/arrow.png) no-repeat center center;
background-size: 100%;
width: 40px;
height: 20px;
position: absolute;
right: 0;
bottom: 0;
}
.full-width .panel-grid-cell {
width: 100% !important;
margin-bottom: 0 !important;
}
@media screen and (min-width: 768px) {
.full-width .panel-grid-cell {
width: auto !important;
}
}
@media (max-width: 780px) {
.container .panel-grid-cell {
width: 100% !important;
}
}
.single-product .so-widget-sow-image-grid .sow-image-grid-wrapper {
flex-flow: row wrap;
}
@media screen and (min-width: 1601px) {
.single-product .so-widget-sow-image-grid .sow-image-grid-wrapper {
flex-flow: row nowrap;
}
}
.single-product .so-widget-sow-image-grid .sow-image-grid-wrapper .sow-image-grid-image {
box-sizing: border-box;
flex: 0 1 50%;
}
@media screen and (min-width: 781px) and (max-width: 1440px) {
.single-product .so-widget-sow-image-grid .sow-image-grid-wrapper .sow-image-grid-image {
flex: 0 1 25%;
}
}
@media screen and (min-width: 1441px) and (max-width: 1600px) {
.single-product .so-widget-sow-image-grid .sow-image-grid-wrapper .sow-image-grid-image {
flex: 0 1 20%;
}
}
@media screen and (min-width: 1601px) {
.single-product .so-widget-sow-image-grid .sow-image-grid-wrapper .sow-image-grid-image {
flex: 1 auto;
}
}
.entry-content .is-search-input {
width: 100%;
margin-right: 10px;
}
.entry-content .is-search-submit {
padding: 0.75em 1.75em;
}
body.page-template-template-fullwidth #main,
body.page-template-template-fullwidth-no-title #main {
max-width: 100%;
padding: 0;
margin-left: 0;
margin-right: 0;
}
body.page-template-template-fullwidth #primary,
body.page-template-template-fullwidth-no-title #primary {
float: none;
width: 100%;
}
body.page-template-template-fullwidth .woocommerce-breadcrumb,
body.page-template-template-fullwidth-no-title .woocommerce-breadcrumb {
max-width: 1280px;
margin: 0 auto;
padding: 2rem 20px;
box-sizing: border-box;
}
body.page-template-template-fullwidth article.entry .post-text,
body.page-template-template-fullwidth-no-title article.entry .post-text {
padding: 0;
}
body.page-template-template-fullwidth .template-fullwidth,
body.page-template-template-fullwidth-no-title .template-fullwidth {
padding-bottom: 5rem;
padding-left: 0.5rem;
padding-right: 0.5rem;
} body.hotel-template-default .post-thumbnail img {
max-width: 200px;
}
body.hotel-template-default .sow-hero-buttons {
margin-top: 0 !important;
}
body.hotel-template-default .section-rooms .room-block {
overflow: hidden;
border-radius: 0.5rem;
border: 1px solid #adb5bd;
}
body.hotel-template-default .section-rooms .room-block .sow-features-feature {
padding: 0;
}
body.hotel-template-default .section-rooms .room-block .sow-features-feature .sow-icon-container {
height: 400px;
}
@media screen and (max-width: 1024px) {
body.hotel-template-default .section-rooms .room-block .sow-features-feature .sow-icon-container {
height: 300px;
}
}
body.hotel-template-default .section-rooms .room-block .sow-features-feature .sow-icon-image {
height: 400px;
background-size: cover;
background-position: center center;
}
@media screen and (max-width: 1024px) {
body.hotel-template-default .section-rooms .room-block .sow-features-feature .sow-icon-image {
height: 300px;
}
}
body.hotel-template-default .section-rooms .room-block .sow-features-feature .textwidget {
padding: 2rem 1rem;
}
body.hotel-template-default .section-rooms .room-block .sow-features-feature .textwidget h5 {
font-size: 2.5rem;
margin: 0.5rem 0;
}
body.hotel-template-default .section-rooms .room-block .sow-features-feature .textwidget p {
margin: 0;
}
body.hotel-template-default .section-rooms .room-block .sow-features-feature .textwidget .more-link {
padding: 1rem 0;
}
body.hotel-template-default .section-rooms .room-block .sow-features-feature .textwidget .more-link a {
text-transform: uppercase;
text-decoration: none;
display: inline-block;
border-radius: 5px;
border: 1px solid black;
padding: 5px;
min-width: 180px;
}
body.hotel-template-default .section-rooms .room-block .sow-features-feature .textwidget .more-link a:hover {
text-decoration: none;
background-color: #000000 !important;
color: #FFFFFF !important;
}
body.hotel-template-default .section-contact {
position: relative;
}
body.hotel-template-default .section-contact .sow-slider-image-container:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
background-color: rgba(0, 0, 0, 0.5);
z-index: 2;
}
body.hotel-template-default .section-contact .sow-slider-image-container .sow-slider-image-wrapper {
position: relative;
z-index: 3;
color: white;
text-align: center;
}
body.hotel-template-default .section-contact .sow-slider-image-container .sow-slider-image-wrapper > a {
color: white;
}
body.hotel-template-default .section-contact .sow-slider-image-container .sow-slider-image-wrapper h3 {
text-transform: uppercase;
font-size: 2.5em !important;
color: white !important;
}
body.hotel-template-default .section-contact .sow-slider-image-container .sow-slider-image-wrapper .sow-hero-buttons .so-widget-sow-button {
margin: 0;
}
body.hotel-template-default .section-contact .sow-slider-image-container .sow-slider-image-wrapper .sow-hero-buttons .so-widget-sow-button .ow-button-base a {
font-weight: bold;
border: none;
background-color: transparent;
}
article.entry.type-hotel .heading {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 2rem;
}
article.entry.type-hotel .heading .spacing {
flex: 0 0 25%;
}
article.entry.type-hotel .heading .entry-title {
margin: 0;
}
article.entry.type-hotel .heading .tel {
flex: 0 0 25%;
text-align: right;
}
article.entry.type-hotel .heading .tel a {
display: flex;
align-items: center;
padding: 5px 15px;
text-decoration: none;
border: 1px solid #495057;
color: #495057 !important;
font-weight: bold;
border-radius: 50px;
}
article.entry.type-hotel .heading .tel a::before {
background: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/ic-telephone.svg) no-repeat 0 0;
content: "";
width: 16px;
height: 16px;
display: inline-block;
background-size: 100%;
margin-right: 5px;
}
article.entry.type-hotel .heading .tel a:hover {
background-color: #f8f9fa;
}
@media screen and (max-width: 767px) {
article.entry.type-hotel .heading {
justify-content: flex-start;
}
article.entry.type-hotel .heading .spacing {
flex: 0;
}
article.entry.type-hotel .heading .tel {
flex: 1;
}
}
@media screen and (max-width: 576px) {
article.entry.type-hotel .heading {
flex-direction: column;
}
article.entry.type-hotel .heading .entry-title {
margin: 0 0 1.5rem;
}
}
article.entry.type-hotel .hotel-menu-row {
border-bottom: 1px solid #D2D2D2;
}
article.entry.type-hotel .hotel-menu {
padding: 2rem 0;
}
article.entry.type-hotel .hotel-menu ul.list-unstyled, article.entry.type-hotel .hotel-menu [class*=menu-customer-menu] ul.menu, [class*=menu-customer-menu] article.entry.type-hotel .hotel-menu ul.menu, article.entry.type-hotel .hotel-menu .woocommerce-MyAccount-navigation > ul {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 0;
}
article.entry.type-hotel .hotel-menu ul.list-unstyled > li, article.entry.type-hotel .hotel-menu [class*=menu-customer-menu] ul.menu > li, [class*=menu-customer-menu] article.entry.type-hotel .hotel-menu ul.menu > li, article.entry.type-hotel .hotel-menu .woocommerce-MyAccount-navigation > ul > li {
flex: 0 0 20%;
text-align: center;
}
article.entry.type-hotel .hotel-menu ul.list-unstyled > li > a, article.entry.type-hotel .hotel-menu [class*=menu-customer-menu] ul.menu > li > a, [class*=menu-customer-menu] article.entry.type-hotel .hotel-menu ul.menu > li > a, article.entry.type-hotel .hotel-menu .woocommerce-MyAccount-navigation > ul > li > a {
text-decoration: none;
}
article.entry.type-hotel .hotel-menu ul.list-unstyled > li > a.btn, article.entry.type-hotel .hotel-menu [class*=menu-customer-menu] ul.menu > li > a.btn, [class*=menu-customer-menu] article.entry.type-hotel .hotel-menu ul.menu > li > a.btn, article.entry.type-hotel .hotel-menu .woocommerce-MyAccount-navigation > ul > li > a.btn {
display: block;
padding: 1rem 2rem;
background-color: #C21831;
color: white;
font-weight: 700;
text-decoration: none;
border-radius: 3px;
}
@media screen and (max-width: 1023px) {
article.entry.type-hotel .hotel-menu ul.list-unstyled li a.btn, article.entry.type-hotel .hotel-menu [class*=menu-customer-menu] ul.menu li a.btn, [class*=menu-customer-menu] article.entry.type-hotel .hotel-menu ul.menu li a.btn, article.entry.type-hotel .hotel-menu .woocommerce-MyAccount-navigation > ul li a.btn {
padding: 0.5rem;
max-width: 300px;
margin: 0 auto;
}
article.entry.type-hotel .hotel-menu ul.list-unstyled li a.btn::before, article.entry.type-hotel .hotel-menu [class*=menu-customer-menu] ul.menu li a.btn::before, [class*=menu-customer-menu] article.entry.type-hotel .hotel-menu ul.menu li a.btn::before, article.entry.type-hotel .hotel-menu .woocommerce-MyAccount-navigation > ul li a.btn::before {
margin-right: 5px;
}
}
@media screen and (max-width: 767px) {
article.entry.type-hotel .hotel-menu ul.list-unstyled, article.entry.type-hotel .hotel-menu [class*=menu-customer-menu] ul.menu, [class*=menu-customer-menu] article.entry.type-hotel .hotel-menu ul.menu, article.entry.type-hotel .hotel-menu .woocommerce-MyAccount-navigation > ul {
flex-wrap: wrap;
}
article.entry.type-hotel .hotel-menu ul.list-unstyled > li, article.entry.type-hotel .hotel-menu [class*=menu-customer-menu] ul.menu > li, [class*=menu-customer-menu] article.entry.type-hotel .hotel-menu ul.menu > li, article.entry.type-hotel .hotel-menu .woocommerce-MyAccount-navigation > ul > li {
flex: 0 0 25%;
}
article.entry.type-hotel .hotel-menu ul.list-unstyled li:last-child, article.entry.type-hotel .hotel-menu [class*=menu-customer-menu] ul.menu li:last-child, [class*=menu-customer-menu] article.entry.type-hotel .hotel-menu ul.menu li:last-child, article.entry.type-hotel .hotel-menu .woocommerce-MyAccount-navigation > ul li:last-child {
flex: 1;
margin: 2rem 0 0;
}
}
@media screen and (max-width: 576px) {
article.entry.type-hotel .hotel-menu ul.list-unstyled > li, article.entry.type-hotel .hotel-menu [class*=menu-customer-menu] ul.menu > li, [class*=menu-customer-menu] article.entry.type-hotel .hotel-menu ul.menu > li, article.entry.type-hotel .hotel-menu .woocommerce-MyAccount-navigation > ul > li {
flex: 0 0 25%;
}
}
article.entry.type-hotel .hotel-menu a.btn-red {
color: #fff !important;
display: flex !important;
align-items: center;
justify-content: center;
}
article.entry.type-hotel .hotel-menu a.btn-red:hover {
background-color: #e42944 !important;
}
article.entry.type-hotel .hotel-menu a.btn-red::before {
background: url(//shop.doitung.com/wp-content/themes/doitung-shop-2021/images/ic-calendar.svg) no-repeat bottom left;
content: "";
width: 20px;
height: 20px;
display: inline-block;
background-size: 100%;
margin-right: 10px;
}
article.entry.type-hotel .hotel-2-column-banner .wp-block-column {
margin-bottom: 2rem;
position: relative;
}
article.entry.type-hotel .hotel-2-column-banner .wp-block-column .wp-block-image {
margin: 0;
}
article.entry.type-hotel .hotel-2-column-banner .wp-block-column .wp-block-image a {
display: block;
}
article.entry.type-hotel .hotel-2-column-banner .wp-block-column .wp-block-image a::before {
content: "";
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.3);
position: absolute;
}
article.entry.type-hotel .hotel-2-column-banner .wp-block-column .wp-block-image a img {
display: block;
}
article.entry.type-hotel .hotel-2-column-banner .wp-block-column h3 {
text-transform: uppercase;
line-height: 1;
font-size: 2em;
position: absolute;
bottom: 0;
margin: 0;
width: 100%;
}
article.entry.type-hotel .hotel-2-column-banner .wp-block-column h3 > a {
color: white !important;
text-decoration: none;
display: block;
width: 100%;
padding: 2rem 3rem;
}
article.entry.type-hotel .hotel-2-column-banner .wp-block-column h3 > a::after {
float: right;
content: "";
border: solid white;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 10px;
position: absolute;
top: 50%;
right: 30px;
transform: rotate(-45deg) translateY(-50%);
-webkit-transform: rotate(-45deg) translateY(-50%);
} .type-room_detail h1 {
margin-bottom: 1rem;
}
.type-room_detail h2 {
margin-bottom: 0;
}
.type-room_detail .so-widget-sow-image .sow-image-container {
margin-bottom: 20px;
}
.type-room_detail .post-text {
padding: 0 20px !important;
}
@media screen and (max-width: 768px) {
.type-room_detail .post-text {
padding: 0 !important;
}
}
.room-detail-facility > .panel-grid-cell {
display: flex;
flex-flow: row wrap;
}
.room-detail-facility > .panel-grid-cell > .widget {
flex: 0 1 auto;
padding: 0 2rem;
max-width: 200px;
min-width: 100px;
}
@media screen and (max-width: 575px) {
.room-detail-facility > .panel-grid-cell > .widget {
min-width: 0;
flex: 0 1 50%;
margin-bottom: 15px;
}
}
.room-detail-facility > .panel-grid-cell > .widget .sow-image-container {
margin-bottom: 15px;
min-height: 70px;
}
.room-detail-facility > .panel-grid-cell > .widget h3.widget-title {
font-size: 19px;
line-height: 40px;
line-height: 1;
}
.ui-datepicker .ui-datepicker-next:before,
.ui-datepicker .ui-datepicker-prev:before {
display: none;
}
.ui-datepicker .ui-datepicker-next .ui-icon-circle-triangle-e {
text-indent: -9999px;
font-size: 0;
}
.datepicker-panel > ul > li {
font-family: serif !important;
}