@font-face{font-family:'ArnoPro-Italic';src:url("../fonts/ArnoPro-Italic.eot");src:url("../fonts/ArnoPro-Italic.woff") format("woff"),url("../fonts/ArnoPro-Italic.ttf") format("truetype");}@font-face{font-family:'ArnoPro-smbd';src:url("../fonts/ArnoPro-SmbdCaption.eot");src:url("../fonts/ArnoPro-SmbdCaption.woff") format("woff"),url("../fonts/ArnoPro-SmbdCaption.ttf") format("truetype");}body{font-family:"Raleway",sans-serif;font-size:13px;}.bg-white{background:#fff;}.bg-pink{background:#f9f3f3;}.clear-fix{clear:both;}.color-bg{background:#2c3651;}a{color:#B10217;}h2.b-title{position:relative;margin:0;font-size:40px;font-family:"Lora",serif;padding-bottom:12px;color:#333333;text-align:center;font-style:italic;font-weight:400;}h2.b-title:after{content:'';width:85px;) repeat-x bottom;height:6px;position:absolute;bottom:0;left:-1%;right:-1%;margin:0 auto;}.text-center{text-align:center;}.pp_content{width:100%!important;}.single-product .woocommerce-message,.archive .woocommerce-message{display:none;}.amour-button{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;color:#fff;line-height:1em;box-sizing:border-box;text-transform:uppercase;background:rgba(255,255,255,0.1);letter-spacing:2px;font-weight:700;display:inline-block;box-sizing:border-box;cursor:pointer;}.amour-button i{font-size:1.38462em;line-height:20px;}@keyframes rotation{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}}@-webkit-keyframes rotation{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}}button.amour-button{border:none;}button:focus{outline:none;}button .fa-spinner{display:none;}button.loading .fa-spinner{display:block;-webkit-animation:rotation 1s infinite steps(8);animation:rotation 1s infinite steps(8);}button .fa-angle-down{display:block;}.amour-button-o{background:transparent;border:0;border-style:solid;}button.amour-button{border:none;}button:focus{outline:none;}button.amour-button-o{border:0;border-style:solid;}.amour-button-small{font-size:0.92308em;padding-top:8px;padding-bottom:8px;}.amour-btn-active{background:rgba(255,255,255,0.1);}.btn-buy{background:#B10217;}.btn-next-back{position:absolute;width:35px;height:35px;box-sizing:border-box;border:1px solid rgba(255,255,255,0.2);top:60%;cursor:pointer;color:rgba(255,255,255,0.2);text-align:center;transition:all 0.5s;-webkit-transition:all 0.5s;}.btn-next-back:hover{border-color:#fff;color:#fff;}.btn-next-back:before{content:"";text-align:center;width:100%;height:100%;font-family:FontAwesome;line-height:32px;width:35px;font-size:1.92308em;}.btn-next-back.btn-next{right:-60px;}.btn-next-back.btn-next:before{content:"\f105";}.btn-next-back.btn-back{left:-60px;}.btn-next-back.btn-back:before{content:"\f104";}.swiper-pagination-bullet-active{background:#B10217;}.swiper-pagination-bullet{border:2px solid #B10217;}.title-container{background:#B10217;padding:35px 0 25px;}.title-container h2.b-title{font-size:80px;color:#fff;}@media only screen and (max-width: 991px) {.title-container h2.b-title{font-size:40px;}}.page-item{padding-bottom:50px;}.edit-page{text-align:center;padding:30px 0;}.page-title{padding:50px;text-align:center;}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{padding-top:0!important;}.edit-link{text-align:center;padding:50px 0;}@media only screen and (max-width: 767px) {.border-sevice{border:none!important;}}.cart-item{margin:0 20px;}.cart-item span:first-child{color:#B10217;}.festi-cart-product-img img{height:auto;}.page-cart-item{padding-bottom:100px;}.box-cart{text-align:center;margin:0 0 30px;}@media only screen and (max-width: 767px) {.box-cart{margin-top:0;}}.shop_table thead{background:#f6f7f7;}.shop_table thead tr{border:none;padding-left:0px;padding-right:0px;}.shop_table thead tr:first-child{padding-top:0px;}.shop_table thead tr th{text-align:center!important;float:left!important;color:rgba(0,0,0,0.7);border-bottom:1px solid rgba(0,0,0,0.05);border-right:1px solid rgba(0,0,0,0.05);padding:10px 25px;}.shop_table thead tr th:first-child{text-align:left!important;}.shop_table thead tr th:last-child{border-right:none;}.shop_table tbody tr.cart_item td{text-align:center;float:left!important;padding:32px 22px;border-right:1px solid rgba(0,0,0,0.05);position:relative;}@media only screen and (min-width: 768px) {.shop_table tbody tr.cart_item td{min-height:195px;}}@media only screen and (max-width: 767px) {.shop_table tbody tr.cart_item td{padding:15px;width:100%;}}.shop_table tbody tr.cart_item td:first-child{text-align:left;}.shop_table tbody tr.cart_item td:last-child{border-right:none;}.shop_table tbody tr.cart_item td .quantity,.shop_table tbody tr.cart_item td .amount,.shop_table tbody tr.cart_item td .remove{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}@media only screen and (min-width: 768px) {.shop_table tbody tr.cart_item td input{width:40px;padding-left:10px;padding-right:10px;border:none;background:rgba(0,0,0,0.2);text-align:center;margin-bottom:10px;height:40px;}}.shop_table tfoot{background:#B10217;padding:5px 0;}.shop_table tfoot a{color:#ffffff;line-height:30px;}.shop_table tfoot a:hover{color:#2c3651;}.book-image{width:100%;}@media only screen and (max-width: 767px) {.book-image{display:none;}}@media only screen and (min-width: 768px) {.book-image img{width:100%!important;height:auto!important;}}@media only screen and (max-width: 767px) {.name-full{width:auto;float:right;}}.name-full a{font-size:20px;font-family:"Lora",serif;font-weight:700;color:#2c3651;font-style:italic;}@media only screen and (max-width: 767px) {.name-full a{font-size:14px;}}.name-full .book-desc{line-height:21px;}@media only screen and (max-width: 991px) {.name-full .book-desc{display:none;}}.box-info-cart .coupon{float:left;width:auto;}.footer-box-cart .coupon-cart{font-size:14px;font-weight:500;width:auto;line-height:0;}.footer-box-cart .text-coupon-cart{font-style:italic;color:#B10217;padding-top:0;}.footer-box-cart .input-coup-on{margin-top:20px;}.footer-box-cart .input-coup-on input{height:40px;outline:none;}.footer-box-cart .input-coup-on input[type="text"]{padding:0 10px;}.footer-box-cart .input-coup-on input[type="submit"]{background:#2c3651;color:#ffffff;}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#2c3651;}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#B10217;}.woocommerce-billing-fields input,.checkout_coupon input{height:40px;padding:0 15px;border:rgba(0,0,0,0.5);}.woocommerce-shipping-fields textarea{padding:15px;border:rgba(0,0,0,0.5);}@media only screen and (max-width: 991px) {.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{float:left;}}@media only screen and (max-width: 767px) {.woocommerce .order_details li{width:100%;display:inline-flex;margin-bottom:10px;}.woocommerce .order_details li strong{padding-left:10px;margin-top:-5px;}}.fl_quickview .ajax_add_to_cart{display:none!important;}#customer_login .login .input-text,#customer_login .register .input-text{height:40px;outline-style:none;border:1px solid rgba(0,0,0,0.2);padding:0 15px;background:#ffffff;}#customer_login .login input[type="submit"],#customer_login .register input[type="submit"]{background:#B10217;color:#ffffff;}.fl-commment{padding:30px 0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);}.fl-comment-title{margin-top:30px;font-size:20px;font-weight:600;}.fl-comment-title span{color:#B10217;}.fl-commment-box>.sub-comment{margin-left:70px;border-top:1px solid rgba(0,0,0,0.1);}.fl-commment-box .fl-comment-info{width:100%;list-style:none;}.fl-commment-box .fl-comment-info .fl-comment-content{display:flex;padding:30px 0;}.fl-commment-box .fl-comment-info .fl-comment-img{-webkit-flex-basis:50px;-moz-flex-basis:50px;flex-basis:50px;flex-grow:0;flex-shrink:0;margin-right:20px;float:left;}.fl-commment-box .fl-comment-info .fl-comment-img img{width:100%;height:auto;}.fl-commment-box .fl-comment-info .fl-comment-detail p{margin:0;}.fl-commment-box .fl-comment-info .fl-comment-detail .fl-comment-name{color:#2c3651;font-weight:700;}.fl-commment-box .fl-comment-info .fl-comment-detail .fl-comment-name span{color:rgba(0,0,0,0.5);padding-left:20px;font-weight:400;}.fl-commment-box .fl-comment-info .fl-comment-detail .fl-comment-content-detail{line-height:21px;color:rgba(0,0,0,0.7);margin-top:10px;}.fl-commment-box .fl-comment-info .fl-comment-detail .fl-comment-reply{font-weight:700;margin-top:30px 0 50px 0;}.fl-commment-box .fl-comment-info .fl-comment-detail .fl-comment-reply a{color:#2c3651;}.fl-commment-box .fl-comment-info .fl-comment-detail .fl-comment-reply a:hover{color:#B10217;}.fl-form-comment{padding:30px 0 60px;}.fl-form-comment form{margin-top:30px;}.form-comment-box{width:100%;}.box-comment{width:100%;display:table;}.box-comment .form-comment-input{width:50%;float:left;}@media only screen and (max-width: 500px) {.box-comment .form-comment-input{width:100%;}}.box-comment .form-comment-input.form-comment-left{padding-right:15px;}@media only screen and (max-width: 500px) {.box-comment .form-comment-input.form-comment-left{padding-right:0;}}.box-comment .form-comment-input.form-comment-right{padding-left:15px;}@media only screen and (max-width: 500px) {.box-comment .form-comment-input.form-comment-right{padding-left:0;}}.box-comment input[type="text"],.box-comment textarea{width:100%;outline:none;}.box-comment input[type="text"]{height:40px;line-height:40px;margin-bottom:30px;padding:0 15px;}@media only screen and (max-width: 500px) {.box-comment input[type="text"]{margin-bottom:20px;}}.box-comment textarea{padding:15px;width:100%;border:1px solid rgba(0,0,0,0.2);}.form-submit input[type="submit"]{padding:10px 45px;color:#ffffff;background:#2c3651;border:none;outline:none;}.subcribe-message-title{position:relative;color:#ca9a47;}.subcribe-message-title span{position:absolute;top:5px;}body{overflow-x:hidden;}header{position:relative;z-index:99;}.nav_wrapper{width:100%;position:relative;}@media only screen and (min-width: 992px) {.nav_wrapper.pdmn-default{padding:1px 0 1px 0;}}@media only screen and (min-width: 992px) {.nav_wrapper.default-active{padding:5px 0!important;transition:all 0.5s;-webkit-transition:all 0.5s;}}.nav_wrapper.nav-fullwidth{height:70px;background:transparent;}@media only screen and (max-width: 991px) {.nav_wrapper.nav-fullwidth .spinner-master{margin-left:15px;}}.nav_wrapper.nav-fullwidth .search-florist{top:0;}.nav_wrapper .nav-box{padding:5px 0 5px;}@media only screen and (max-width: 991px) {.nav_wrapper .nav-box{position:relative;}}.nav_wrapper .nav-box .logo{width:auto;float:left;}.menu-link{display:none;}.menu-flo{float:left;transition:all 0.3s;-webkit-transition:all 0.3s;}.menu-flo.active-search{opacity:0;}#main-nav{display:inline-block;padding-left:0px;}#main-nav li{display:inline-block;}.menu-flo,#main-nav{height:auto;transition:all 0.3s ease;}@media only screen and (min-width: 992px) {.menu-flo.menu-flo-right,.menu-flo.dropdown,#main-nav.menu-flo-right,#main-nav.dropdown{float:right;margin-right:10px;margin-top: 6px;}}.menu-flo>ul,#main-nav>ul{padding:0px;margin:0px;list-style:none;position:relative;display:inline-block;z-index:2;display:inline-block;}.menu-flo>ul>li,#main-nav>ul>li{display:inline-block;}@media only screen and (max-width: 991px) {.menu-flo>ul>li>a,#main-nav>ul>li>a{font-weight:600;}}.menu-flo li,#main-nav li{list-style:none;position:relative;}.menu-flo li ul,#main-nav li ul{margin:0;padding:15px 10px;}.menu-flo>li>ul.sub_menu,#main-nav>li>ul.sub_menu{min-width:10em;padding:4px 0;}.menu-flo ul li a{display:block;text-decoration:none;color:#2c3651;}@media only screen and (min-width: 992px) {.menu-flo ul li a{font-size:16px;}}.menu-flo ul li a:hover{color:#B10217;}.menu-flo ul li.hover>a{color:#B10217;}.menu-flo ul li.hover>ul{display:block;}.menu-flo ul li>a{padding: 15px 40px 0px 0px;font-weight:500;}@media only screen and (max-width: 991px) {.menu-flo ul li>a{padding:10px 10px;}}.menu-flo ul ul{display:none;position:absolute;top:100%;min-width:200px;background:#ffffff;}@media only screen and (min-width: 992px) {.menu-flo ul ul{left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0px 0px 17px 1px rgba(119,119,119,0.6);-moz-box-shadow:0px 0px 17px 1px rgba(119,119,119,0.6);-webkit-box-shadow:0px 0px 17px 1px rgba(119,119,119,0.6);text-align:center;padding:20px 5px;}}.menu-flo ul ul>li{position:relative;width:100%;}.menu-flo ul li:hover>ul{display:block;}.menu-flo ul ul>li a{padding:5px 15px;height:auto;}.menu-flo ul ul>li a:hover{color:#B10217;}.menu-flo ul ul ul{position:absolute;left:100%;top:0;}@media only screen and (min-width: 992px) {.menu-flo ul ul ul{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);padding:0;}}#spinner-form{opacity:0;}@media only screen and (min-width: 992px) {.spinner-master{display:none;}}@media only screen and (max-width: 991px) {.spinner-master *{transition:all 0.3s;box-sizing:border-box;}.spinner-master{position:relative;margin:15px 15px 10px 0;height:20px;width:20px;float:left;}.spinner-master label{cursor:pointer;position:absolute;z-index:99;height:100%;width:100%;top:40px;left:0;}.spinner-master .spinner{position:absolute;height:2px;width:100%;padding:0;background-color:#B10217;}.spinner-master .diagonal.part-1{position:relative;float:left;}.spinner-master .horizontal{position:relative;float:left;margin-top:4px;}.spinner-master .diagonal.part-2{position:relative;float:left;margin-top:4px;}.spinner-master input[type="checkbox"]:checked~.spinner-spin>.horizontal{opacity:0;}.spinner-master input[type="checkbox"]:checked~.spinner-spin>.diagonal.part-1{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-top:10px;}.spinner-master input[type="checkbox"]:checked~.spinner-spin>.diagonal.part-2{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-top:-8px;}a.menu-link{display:block;color:#fff;float:left;text-decoration:none;padding:10px 16px;font-size:1.5em;}a.menu-link:hover{color:#efa666;}.menu-flo{clear:both;min-width:inherit;float:none;}.menu-flo.active-mobile{max-height:auto;}.menu-flo.active-mobile ul ul{padding:7px 20px!important;}.menu-flo.active-mobile ul li{width:100%;}.menu-flo,.menu-flo>ul ul{overflow:hidden;max-height:0;background-color:#f9f3f3;position:absolute;top:80px;left:-15px;z-index:2;}.menu-flo>li>ul.sub-menu{padding:0px;border:none;}.menu-flo.active,.menu-flo>ul ul.active{max-height:55em;}.menu-flo ul{display:inline;}.menu-flo li,.menu-flo>ul>li{display:block;}.menu-flo>ul>li:last-of-type a{border:none;}.menu-flo li a{color:#fff;display:block;padding:0.8em;position:relative;}.menu-flo li.has-submenu>a:after{content:'+';position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;display:block;font-size:1.5em;padding:0.55em 0.5em;}.menu-flo li.has-submenu>a.active:after{content:"-";}.menu-flo ul ul>li a{padding:10px 15px;}.menu-flo ul li a:hover{color:#B10217;}.menu-flo ul ul,.menu-flo ul ul ul{display:inherit;position:relative;left:auto;top:auto;border:none;}.menu-flo ul ul ul li{padding:0 15px;}}.header-top{height:45px;line-height:45px;width:100%;font-size:12px;}.header-top .padding-top-menu{padding:0 3%;}.header-top .padding-top-menu .cart_number{padding-left:15px;padding-right:25px;}.header-top.header-border{border-bottom:1px solid rgba(0,0,0,0.05);}.header-top .header-top-left .text-top{width:auto;margin:0;padding:0;}.header-top .header-top-left .text-top li{list-style:none;display:inline;}.header-top .header-top-left .text-top li:first-child{margin-right:15px;}.header-top .header-top-left .text-top li a{color:#B10217;}.header-top .header-top-left p{display:inline;margin-right:35px;}.header-top .header-top-left p img{margin-right:10px;vertical-align:middle;}.header-top .header-top-left p a,.header-top .header-top-left p span{color:#B10217;}.header-top .header-top-left p .phone-number{font-size:14px;}.header-top .header-top-right{text-align:right;padding-right:15px;}.header-top .header-top-right .search-florist{top:0;}.header-top .header-top-right .user{padding:0 25px 0 20px;font-size:16px;}.header-top .header-top-right .login a{color:rgba(0,0,0,0.9);}.header-top .header-top-right .login a:hover,.header-top .header-top-right .login a:active,.header-top .header-top-right .login a:focus{color:#B10217;}.header-top .header-top-right .login a.user_acc{color:#B10217;font-weight:500;}.header-top .header-top-right .lang-active{padding-left:50px;}.header-top .header-top-right .lang-active a{color:rgba(0,0,0,0.9);}.header-top .header-top-right .lang-active a.active{color:#B10217;}.header-top .header-top-right .lang-active .active{color:#B10217;}@media only screen and (min-width: 992px) {.header-search{position:relative;margin-top:24px;text-align:right;width:auto;float:right;}}@media only screen and (max-width: 991px) {.header-search{position:absolute;right:15px;top:15px;}}.header-search .shopping-cart{position:relative;margin-right:50px;}@media only screen and (max-width: 767px) {.header-search .shopping-cart{margin-right:40px;}}.header-search .shopping-cart span{font-size:12px;position:relative;}.header-search .shopping-cart span.cart_number{position:absolute;text-align:center;font-size:8px;right:10px;top:-3px;}.header-search .shopping-cart span.cart_number a{color:#ffffff;min-width:15px;height:15px;border-radius:50%;line-height:15px;background:#2c3651;display:table;}.header-search .shopping-cart span.cart-icon{font-size:18px;position:relative;top:0;color:#B10217;}.search-florist{position:absolute;right:0;top:-5px;z-index:10;}.search-florist.search-florist-default input{background:#B10217 url("../images/icon/search_white.png") no-repeat 9px center;}.search-florist input{width:30px;height:30px;background:url("../images/icon/search.png") no-repeat 9px center;border-radius:16px;border:none;outline:none;right:0;z-index:1;position:relative;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;line-height:30px;}.search-florist input:active,.search-florist input:focus{width:230px;padding-left:32px;color:#000;background:#fff url("../images/icon/search.png") no-repeat 9px center;cursor:auto;border:1px solid #B10217;}.default-active{position:fixed;top:0;z-index:10;box-shadow:1px 1px 5px rgba(0,0,0,0.2);transition:all 0.3s;-webkit-transition:all 0.3s;background:#ffffff!important;}.default-active .logo{display:none;}.default-active .logo-fixed{display:none;}@media only screen and (min-width: 768px) {.default-active .logo-fixed{display:inline;}}.pb_header_slide{margin-top:-70px;}@media only screen and (min-width: 992px) {.menu-fullwidth{float:right;}}@media only screen and (max-width: 767px) {.menu-flo,.menu-flo>ul ul{left:0;}}.current-menu-item>a{color:#B10217!important;}@media only screen and (min-width: 768px) {.current-menu-item>a{font-weight:600;}}.logo{display:none;}@media only screen and (min-width: 768px) {.logo{display:block;}}.logo img{max-width:200px;height:auto;}.logo-mobile{display:block;}@media only screen and (min-width: 768px) {.logo-mobile{display:none;}}.logo-mobile img{max-width:200px;}.logo-fixed{display:none;}.logo-fixed img{max-width:200px;}.img-width-cover{width:100%;}.img-width-cover img{width:100%;height:auto;}.header-menu2{padding:20px 0;}@media only screen and (max-width: 991px) {.header-menu2{padding:5px 15px;}}.header-menu2 .search-florist{top:3px;}.header-menu2 .cart-icon{top:3px!important;}.header-menu2 .menu-pro.menu-pro-right{text-align:right;}.header-menu2 .menu-pro.menu-pro-right>li{padding-left:20px;}.header-menu2 .menu-pro.menu-pro-right>li:first-child{padding-left:0;}.header-menu2 .menu-pro.menu-pro-left>li{padding-right:20px;}.header-menu2 .menu-pro.menu-pro-left>li:last-child{padding-right:0;}.header-menu2 .menu-pro>li{display:inline-block;position:relative;padding:15px 0;}.header-menu2 .menu-pro>li>a{text-transform:uppercase;color:#2c3651;}@media only screen and (min-width: 992px) {.header-menu2 .menu-pro>li>a{font-size:16px;}}.header-menu2 .menu-pro>li:hover>a,.header-menu2 .menu-pro>li:active>a,.header-menu2 .menu-pro>li:focus>a{color:#B10217;}.header-menu2 .menu-pro>li:hover>ul,.header-menu2 .menu-pro>li:active>ul,.header-menu2 .menu-pro>li:focus>ul{display:block;top:100%;}.header-menu2 .menu-pro>li ul{position:absolute;width:200px;background:#ffffff;-webkit-box-shadow:0px 0px 17px 1px rgba(119,119,119,0.6);-moz-box-shadow:0px 0px 17px 1px rgba(119,119,119,0.6);box-shadow:0px 0px 17px 1px rgba(119,119,119,0.6);top:100%;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center;padding:20px;display:none;transition:all 0.5s;-webkit-transition:all 0.5s;}.header-menu2 .menu-pro>li ul li{width:100%;padding:10px 0;list-style:none;position:relative;}.header-menu2 .menu-pro>li ul li a{text-transform:uppercase;color:#2c3651;}@media only screen and (min-width: 992px) {.header-menu2 .menu-pro>li ul li a{font-size:16px;}}.header-menu2 .menu-pro>li ul li:hover ul,.header-menu2 .menu-pro>li ul li:active ul,.header-menu2 .menu-pro>li ul li:focus ul{display:block!important;}.header-menu2 .menu-pro>li ul li:hover>a,.header-menu2 .menu-pro>li ul li:active>a,.header-menu2 .menu-pro>li ul li:focus>a{color:#B10217;}.header-menu2 .menu-pro>li ul ul{position:absolute;top:0;left:100%;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);padding:0;}.pd-header-top{padding:0 30px;}.pd-header-right{padding-right:40px;}.pd-header-right .search-florist{top:0px;}.pd-header-right span{padding-left:20px;}@media only screen and (min-width: 992px) {.mb-two-nav .spinner-master,.mb-two-nav .menu-flo{display:none;}}@media only screen and (min-width: 992px) {.search-mn-twonav .header-search{display:none;}}#main-left,#main-right,.social-list{padding:0;}.sidebar-widget{padding-bottom:20px;}.sidebar-widget ul{margin:0;padding:0;}.sidebar-widget ul li{margin-bottom:1px;}.sidebar-widget ul li a{color:#2c3651;}.sidebar-widget ul li:hover>a{color:#B10217;}.sidebar-widget ul li span.post-date{color:rgba(0,0,0,0.5);}.sidebar-widget ul li ul{padding-left:15px;}.sidebar-widget .rsswidget{color:#B10217;margin-bottom:15px;display:inherit;}.sidebar-widget-title{font-size:24px;color:rgba(0,0,0,0.5);font-style:italic;font-family:"Lora",serif;margin:20px 0;}.sidebar-widget-category li,.sidebar-widget-comments li,.sidebar-widget-recent li,.sidebar-widget-tags li,.sidebar-widget li{list-style:none;}.sidebar-widget-category li{margin-bottom:10px;}.sidebar-widget-category li a{color:rgba(0,0,0,0.6);}.sidebar-widget-category li:hover a{color:#B10217;}.sidebar-widget-comments li{width:100%;border-bottom:1px solid rgba(0,0,0,0.1);padding:20px 0;}.sidebar-widget-comments li:first-child{padding-top:0;}.sidebar-widget-comments li .sidebar-widget-author{display:block;}.sidebar-widget-comments li .sidebar-widget-author .sidebar-widget-author-img{width:38px;height:auto;float:left;margin:0 15px 20px 0;}@media (max-width: 991px) and (min-width: 768px) {.sidebar-widget-comments li .sidebar-widget-author .sidebar-widget-author-img{margin:0 10px 10px 0;}}.sidebar-widget-comments li .sidebar-widget-author p{margin:0;}.sidebar-widget-comments li .sidebar-widget-author p.sidebar-widget-author-name{font-size:18px;font-family:"Lora",serif;font-weight:700;line-height:16px;}@media (max-width: 991px) and (min-width: 768px) {.sidebar-widget-comments li .sidebar-widget-author p.sidebar-widget-author-name{font-size:16px;}}.sidebar-widget-comments li .sidebar-widget-author p.sidebar-widget-author-date{color:#B10217;margin-top:5px;}.sidebar-widget-comments li .sidebar-widget-desc{width:100%;clear:both;font-size:14px;font-family:"Lora",serif;font-style:italic;color:rgba(0,0,0,0.6);}.sidebar-widget-recent li{padding:20px 0;border-bottom:1px solid rgba(0,0,0,0.1);}.sidebar-widget-recent li:first-child{padding-top:0;}.sidebar-widget-recent li a{color:#2c3651;font-family:"Lora",serif;font-size:16px;font-style:italic;font-weight:700;}.sidebar-widget-recent li a:hover{color:#B10217;}.sidebar-widget-recent li p.sidebar-widget-recent-date{margin:10px 0 0 0;color:#B10217;}.sidebar-widget-tags{padding-right:40%;}.sidebar-widget-tags li{float:left;margin-bottom:10px;padding-right:5px;}.sidebar-widget-tags li a{color:#2c3651;}.sidebar-widget-tags li:hover a,.sidebar-widget-tags li:active a,.sidebar-widget-tags li:focus a{color:#B10217;}.calendar_wrap{width:100%;color:#fff;margin-top:20px;}.calendar_wrap table{width:100%;color:rgba(0,0,0,0.7);text-align:center;}.calendar_wrap table a{color:#ca9a47;}.calendar_wrap table caption{margin-bottom:10px;}.searchform,.woocommerce-product-search{width:100%;overflow:hidden;vertical-align:middle;white-space:nowrap;margin-top:10px;}.searchform input[type="text"],.searchform input[type="search"],.woocommerce-product-search input[type="text"],.woocommerce-product-search input[type="search"]{width:100%;height:40px;outline:none;padding:0 15px;}.searchform input[type="submit"],.woocommerce-product-search input[type="submit"]{height:40px;position:relative;margin-left:-74px;background:#ca9a47;outline:none;border:none;padding:0 15px;width:70px;text-align:center;color:#ffffff;font-weight:500;}.searchform .screen-reader-text,.woocommerce-product-search .screen-reader-text{display:none;}.tagcloud a{color:#ca9a47;margin-right:10px;}.tagcloud a:hover{color:#B10217;}.color-filters-wrap{text-align:center;}.color-filters-wrap .color-item{width:auto;}.color-filters-wrap .color-item .color_and_text_link{display:none;}.widget_shopping_cart_content{width:100%;}.widget_shopping_cart_content .product_list_widget .mini_cart_item{padding:20px 0;border-bottom:1px solid rgba(0,0,0,0.1);position:relative;}.widget_shopping_cart_content .product_list_widget .mini_cart_item a.remove{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.category_post_tag li{float:left;padding:5px 10px;border:1px solid rgba(0,0,0,0.1);margin:0 5px 10px 0;}.product-category-type1{padding:80px 0 50px 0;}.product-category-type1 .ourstore-option-2 .pro-option-2 img{object-fit:cover;}@media only screen and (min-width: 768px) {.product-category-type1 .ourstore-option-2 .pro-option-2 img{object-fit:none;}}.mn-archive{text-align:center;margin-top:-60px;width:100%;}@media only screen and (max-width: 991px) {.mn-archive{margin-top:30px;}}.filter-price{margin-top:45px;text-align:center;padding-bottom:20px;border-bottom:2px solid #B10217;position:relative;}.filter-price span{color:rgba(0,0,0,0.5);}.filter-price:before{content:"";position:absolute;width:10px;height:10px;border:2px solid #B10217;border-radius:50%;bottom:-6px;left:20px;z-index:1;background:#ffffff;}.filter-price:after{content:"";position:absolute;width:10px;height:10px;border:2px solid #B10217;border-radius:50%;bottom:-6px;right:20px;z-index:1;background:#ffffff;}.filter-product-tag{width:100%;text-align:center;padding:0 20px;margin-top:45px;}.filter-product-tag .filter-product-tag-title{font-size:24px;font-family:"Lora",serif;font-style:italic;color:rgba(0,0,0,0.5);}.filter-product-tag .filter-product-tag-list{margin-top:15px;}.filter-product-tag .filter-product-tag-list span{padding:0 5px 5px 5px;}.filter-product-tag .filter-product-tag-list span a{color:#2c3651;font-weight:600;}.filter-product-tag .filter-product-tag-list span a:hover,.filter-product-tag .filter-product-tag-list span a:active,.filter-product-tag .filter-product-tag-list span a:focus{color:#B10217;}.ost-archive2 li{float:left;width:33.33%;}.archive-filter-pro{padding:45px 0 30px;width:100%;display:table;}.archive-filter-pro ul li{list-style:none;display:inline-block;padding:0 15px;border-right:1px solid rgba(0,0,0,0.1);}.archive-filter-pro ul li:last-child{border-right:none;}.archive-filter-pro ul li .select{font-size:13px;}.ourstore-mansory{margin-top:40px;}.ourstore-mansory .list-post-item{padding:0;}.ourstore-mansory .list-post-item li{list-style:none;margin-bottom:30px;float:left;}.ourstore-mansory .list-post-item li .product{padding:20px;background:#ffffff;}.ourstore-mansory .list-post-item li .post-thumb img{width:100%;max-height:100%;}@media only screen and (min-width: 992px) {.ourstore-mansory .list-post-item li.small-left{padding-left:10%;}}.post-thumb .yith-wcwl-add-to-wishlist,.product-add-cart .yith-wcwl-add-to-wishlist{margin:0;text-align:center;display:inline-flex;padding:1px 0 0 8px;}.post-thumb .yith-wcwl-wishlistexistsbrowse,.product-add-cart .yith-wcwl-wishlistexistsbrowse{display:none!important;}.post-thumb .yith-wcwl-add-button{display:block!important;}.product-add-cart .yith-wcwl-add-button{display:inline-flex!important;position:relative;left:10px;}.fl_quickview .add_to_cart_button{display:none!important;}.fl_quickview .quick-view-button{padding:0!important;background-color:transparent!important;color:#ffffff;}.yith-wcwl-add-button>a i{margin-right:5px;}.feature_title{font-size:40px;font-family:"ArnoPro-Italic";line-height:30px;position:relative;text-align:center;font-weight:100;font-style:italic;background:url("../images/icon/bg_underline.png") repeat-x center 20px;}.feature_title span{padding:0 25px;background:#ffffff;}.product-hover-title:hover .product-info a{color:#B10217;border-color:#B10217;}.product-hover-title:hover .product-info a:before{border:none;}.feature_product{position:relative;}.feature_product .fl-social{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:60%;opacity:0;transition:all 0.5s;-webkit-transition:all 0.5s;}.feature_product .fl-social ul{margin:0;padding:0;display:flex;}.feature_product .fl-social ul li{text-align:center;width:35px;height:35px;border-radius:24px;background:#B10217;display:inline-block;list-style:none;margin:0 3px;transition:all 0.3s;-webkit-transition:all 0.3s;}.feature_product .fl-social ul li:hover{background:#f06f56;}.feature_product .fl-social ul li a{font-size:14px;color:#ffffff;line-height:35px;}.feature_product .post-thumb{border:1px solid transparent;}.feature_product .post-thumb img{max-width:100%;height:auto;}.feature_product:hover .post-thumb{-webkit-transition:border 0.5s linear;-moz-transition:border 0.5s linear;transition:border 0.5s linear;}.feature_product:hover .fl-social{opacity:1;top:35%;}.feature_pro_box{width:100%;position:relative;margin-top:60px;}.feature_pro_box .feature_control{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#B10217;z-index:1;cursor:pointer;}.feature_pro_box .feature_control.feature_next{right:-15px;}@media only screen and (min-width: 1170px) {.feature_pro_box .feature_control.feature_next{right:-20px;}}.feature_pro_box .feature_control.feature_prev{left:-15px;}.feature_pro_container{overflow:hidden;}.product_by_cat_title{font-size:30px;font-family:"ArnoPro-Italic";font-style:italic;font-weight:100;position:relative;padding-bottom:10px;margin-bottom:50px;}@media only screen and (max-width: 767px) {.product_by_cat_title{text-align:center;padding-bottom:10px;margin-bottom:30px;}}.product_by_cat_title:before{content:'';position:absolute;height:6px;width:85px;left:0;bottom:0;background:url("../images/icon/bg_underline.png") repeat-x;}@media only screen and (max-width: 767px) {.product_by_cat_title:before{left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}}.product_by_cat_list{display:table;position:relative;}@media only screen and (min-width: 1170px) {.product_by_cat_list{padding-right:100px;}}.product_by_cat_list .product_by_cat_box{width:50%;float:left;position:relative;margin:10px 0;}@media only screen and (min-width: 1170px) {.product_by_cat_list .product_by_cat_box{margin:10px 0;}}.product_by_cat_list .product_by_cat_box.post-thumb{padding:0 10px;}.product_by_cat_list .product_by_cat_box.post-thumb img{max-width:100%;height:auto;vertical-align:bottom;}.product_by_cat_list .best-social{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:30%;}.product_by_cat_list .best-social ul{padding:0;}.product_by_cat_list:hover .best-social{opacity:1;left:40%;}.onsale{display:none;}.single-product .variations{display:inline-block;}.single-product .variations select{height:30px;border:1px solid #ccc;margin:5px;}.cart .quantity{display:inline-block;width:100%;margin-bottom:10px;}.review-content ul.wc-tabs{margin-bottom:30px;}footer.ft-option_01{padding:10px 0;}footer.ft-option_01 ul li.ft-box{list-style:none;border-right:1px solid #faebd7;padding:10px 30px 0 30px;display:table;}@media only screen and (min-width: 992px) {footer.ft-option_01 ul li.ft-box{min-height:200px;}}@media (max-width: 991px) and (min-width: 768px) {footer.ft-option_01 ul li.ft-box{padding-top:30px;}}@media only screen and (max-width: 767px) {footer.ft-option_01 ul li.ft-box{text-align:center;border-right:none;padding:15px;}}footer.ft-option_01 ul li.ft-box:last-child{border-right:none;}@media only screen and (min-width: 992px) {footer.ft-option_01 ul li.ft-box:last-child{padding:10px 20px 0 20px;}}@media only screen and (max-width: 767px) {footer.ft-option_01 ul li.ft-box:last-child{padding:15px;}}@media (max-width: 991px) and (min-width: 768px) {footer.ft-option_01 ul li.ft-box{margin-top:30px;border:none;}}footer.ft-option_01 ul .ft-box-pad{padding-top:10px;}footer.ft-option_01 .florist-info{color:#faebd7;}footer.ft-option_01 .florist-info .name{font-size:16px;text-transform:uppercase;margin-top:10px;}footer.ft-option_01 .florist-info .address{font-family:"Lora",serif;font-style:italic;line-height:18px;margin-top:20px;padding:0 1px;}@media only screen and (max-width: 767px) {footer.ft-option_01 .florist-info .address{padding:0;}}footer.ft-option_01 .florist-info .phone{font-size:15px;font-family:"Lora",serif;margin-top:5px;}@media only screen and (max-width: 767px) {footer.ft-option_01 .florist-info .phone{margin-top:10px;}}footer.ft-option_01 .ft-title{font-family:"Lora",serif;font-style:italic;font-size:24px;color:#faebd7;margin:0;font-weight:400;}footer.ft-option_01 .ft-menu{margin-top:4px;}footer.ft-option_01 .ft-menu ul li{padding:4px 0;list-style:none;}footer.ft-option_01 .ft-menu ul li a{color:#8c5535;}footer.ft-option_01 .ft-menu ul li:hover a{color:white;text-decoration:true;}footer.ft-option_01 .ft-subcribe{width:100%;overflow:hidden;vertical-align:middle;white-space:nowrap;margin-top:10px;}footer.ft-option_01 .ft-subcribe input,footer.ft-option_01 .ft-subcribe button{height:45px;line-height:45px;border:0;outline:none;}footer.ft-option_01 .ft-subcribe input{padding:15px;width:100%;}footer.ft-option_01 .ft-subcribe button{background:#f06f56;font-size:14px;color:#ffffff;margin-left:-100px;width:100px;position:relative;top:2px;}footer.ft-option_01 .ft-subcribe button:hover{background:#666;}footer.ft-option_01 .ft-social{margin-top:25px;text-align:left;}@media only screen and (max-width: 767px) {footer.ft-option_01 .ft-social{text-align:center;}}footer.ft-option_01 .ft-social ul li{display:inline;padding:0 10px;list-style:none;}footer.ft-option_01 .ft-social ul li a{font-size:14px;color:#faebd7;font-family:"Lora",serif;}footer.ft-option_01 .ft-social ul li:hover a{color:#ffffff;}footer.ft-option_01 .ft-copyright{text-align:right;color:#faebd7;border-top:1px solid #faebd7;padding:10px 50px 0 0;margin-top:15px;}@media only screen and (max-width: 767px) {footer.ft-option_01 .ft-copyright{padding:5px 0 0 0;text-align:center;}}footer.ft-option-2 .ft-menu-op2{margin:50px 0;}footer.ft-option-2 .ft-menu-op2 ul li{display:inline;padding:0 10px;list-style:none;}footer.ft-option-2 .ft-menu-op2 ul li a{color:#ffffff;transition:all 0.3s;-webkit-transition:all 0.3s;}footer.ft-option-2 .ft-menu-op2 ul li:hover a{color:#FDD794;}footer.ft-option-2 .ft-copyright-option2{padding:20px 0;font-size:11px;}footer.ft-option-2 .ft-copyright-option2.cp-border{color:#2c3651;border-top:1px solid #b5440f;}footer.ft-option-2 .ft-copyright-option2.cp-border a{color:#2c3651;}footer.ft-option-2 .ft-copyright-option2.cp-border a:hover{color:#ffffff;}footer.ft-option-2 .ft-copyright-option2.cp-border2{color:rgba(255,255,255,0.3);border-top:1px solid rgba(255,255,255,0.1);}footer.ft-option-2 .ft-copyright-option2.cp-border2 a{color:rgba(255,255,255,0.5);}footer.ft-option-2 .ft-copyright-option2.cp-border2 a:hover{color:#ffffff;}footer.ft-option-3{color:#ffffff;padding:30px 0;}@media only screen and (max-width: 767px) {footer.ft-option-3{text-align:center;}}@media only screen and (max-width: 991px) {footer.ft-option-3 .ft-logo{text-align:center;margin-bottom:30px;}}footer.ft-option-3 .ft-logo img{max-width:100%;}footer.ft-option-3 .ft-menu-03 ul{margin-top:3px;display:inline-block;padding:0;}@media only screen and (max-width: 991px) {footer.ft-option-3 .ft-menu-03 ul{width:100%;margin-bottom:20px;text-align:center;}}footer.ft-option-3 .ft-menu-03 ul li{display:inline-block;padding:0 15px;list-style:none;}@media only screen and (max-width: 767px) {footer.ft-option-3 .ft-menu-03 ul li{padding-bottom:10px;}footer.ft-option-3 .ft-menu-03 ul li:first-child{padding-left:0;}}footer.ft-option-3 .ft-menu-03 ul li a{color:#ffffff;transition:all 0.3s;-webkit-transition:all 0.3s;}footer.ft-option-3 .ft-menu-03 ul li:hover a,footer.ft-option-3 .ft-menu-03 ul li:active a,footer.ft-option-3 .ft-menu-03 ul li:focus a{color:rgba(255,255,255,0.6);}footer.ft-option-3 .ft-social ul{margin-top:3px;text-align:right;}@media only screen and (max-width: 991px) {footer.ft-option-3 .ft-social ul{text-align:center;width:100%;}}footer.ft-option-3 .ft-social ul li{display:inline-block;padding:0 15px;list-style:none;}@media only screen and (max-width: 767px) {footer.ft-option-3 .ft-social ul li{display:inline;}}@media only screen and (min-width: 992px) {footer.ft-option-3 .ft-social ul li:last-child{padding-right:0;}}@media only screen and (max-width: 991px) {footer.ft-option-3 .ft-social ul li:first-child{padding-left:0;}}footer.ft-option-3 .ft-social ul li a{color:rgba(255,255,255,0.6);transition:all 0.3s;-webkit-transition:all 0.3s;}footer.ft-option-3 .ft-social ul li:hover a,footer.ft-option-3 .ft-social ul li:hover a,footer.ft-option-3 .ft-social ul li:focus a{color:#ffffff;}footer.ft-option-3 .copyright{margin-top:20px;padding:20px 0 0;border-top:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.6);}@media only screen and (max-width: 991px) {footer.ft-option-3 .copyright{text-align:center;}}footer.ft-option-4 .logo{margin-top:50px;}.ft-showtimes{margin-top:20px;}.ft-showtimes ul{margin:0;padding:0;}.ft-showtimes ul li{width:100%;color:#faebd7;display:table;position:relative;list-style:none;margin-bottom:5px;}.ft-showtimes ul li span.sh-left{float:left;padding:0 5px;}.ft-showtimes ul li span.sh-right{float:right;padding-left:5px;}.ft-social ul{padding:0;}.pb-option-2{padding-top:50px;}.ft-bg-og{background:#B10217;}.ft-bg-ac{background:#B10217;}.ft-bg-blue .logo{margin-top:-40px;}.menu-menu-footer-container ul{margin:20px 0 0 0;padding:0;list-style:none;}.menu-menu-footer-container ul li{margin-top:10px;}.menu-menu-footer-container ul li a{color:#faebd7;}.menu-menu-footer-container ul li:hover a{color:#ffffff;}#menu-menu-footer{padding:0;}.slide-container{background:#dedede;position:relative;width:100%;}.slide-container .typograph{color:#B10217;font-size:120px;line-height:105px;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}@media only screen and (max-width: 991px) {.slide-container .typograph{font-size:60px;line-height:55px;}}@media only screen and (max-width: 500px) {.slide-container .typograph{font-size:30px;line-height:28px;}}.slide-container .typograph .typo-top{font-family:"Lora",serif;}.slide-container .typograph .typo-bottom{font-family:"Lora",serif;font-style:italic;}.slide-option-03{height:100vh;width:100%;background:#dedede;}.s-not-found{text-align:center;font-size:16px;color:#2c3651;}.s-not-found form{padding:5px 10px;border-radius:20px;border:1px solid #ddd;width:auto;display:inline-table;background:#ffffff;margin-top:20px;}.s-not-found input[type="text"]{height:30px;padding:0 15px;border:none;outline:none;}.search_out_blog{margin-top:50px;}.pagination-florist{width:100%;display:table;}.pagination-florist.pd-pagegination1{padding:50px 0 130px 0;}@media only screen and (max-width: 991px) {.pagination-florist.pd-pagegination1{padding:30px 0 50px;}}.pagination-florist.pd-cate-type1{margin-top:100px;}.pagination-florist ul{text-align:center;margin:0;padding:0;}.pagination-florist ul li{display:inline-table;font-family:"Lora",serif;font-weight:700;font-style:italic;margin:0 5px;position:relative;height:50px;}@media only screen and (max-width: 767px) {.pagination-florist ul li{height:25px;}}.pagination-florist ul li:before{content:"";position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:6px;height:6px;background:#B10217;border-radius:50%;z-index:1;}.pagination-florist ul li .page-numbers{height:50px;font-size:20px;display:block;color:white;opacity:0;border-radius:50%;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;transition:background 0.5s;position:relative;z-index:2;transition:all 0.3s;-webkit-transition:all 0.3s;}@media only screen and (min-width: 768px) {.pagination-florist ul li .page-numbers{width:50px;line-height:50px;}}@media only screen and (max-width: 767px) {.pagination-florist ul li .page-numbers{width:25px;height:25px;line-height:25px;font-size:12px;}}.pagination-florist ul li .page-numbers.current{opacity:1!important;height:50px!important;background:#B10217!important;}@media only screen and (max-width: 767px) {.pagination-florist ul li .page-numbers.current{height:25px!important;}}.pagination-florist ul li .page-numbers.prev,.pagination-florist ul li .page-numbers.next{opacity:1!important;background:#f9f3f3;position:relative;display:initial;z-index:3;color:#2c3651;font-size:14px;}@media only screen and (max-width: 767px) {.pagination-florist ul li .page-numbers.prev,.pagination-florist ul li .page-numbers.next{font-size:11px;}}.pagination-florist ul li .page-numbers.prev:hover,.pagination-florist ul li .page-numbers.next:hover{background:#f9f3f3;color:#B10217;}.pagination-florist ul li .page-numbers:hover{opacity:1;background:#B10217;}@media only screen and (max-width: 767px) {.pagination-florist ul li .page-numbers:hover{height:25px;}}.wc_page_padding{margin:100px 0;}.woocommerce nav.woocommerce-pagination ul{border:none;}.woocommerce nav.woocommerce-pagination ul li{height:50px;width:50px;border-right:none;display:table;margin:0 5px;}.woocommerce nav.woocommerce-pagination ul li .page-numbers{line-height:30px;font-size:20px;width:50px;height:50px;border-radius:50%;color:#2c3651;transition:all 0.3s;-webkit-transition:all 0.3s;}.woocommerce nav.woocommerce-pagination ul li .page-numbers.current{background:#2c3651;color:#ffffff;}.woocommerce nav.woocommerce-pagination ul li .page-numbers.next,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev{background:none;}.page_nav{width:100%;text-align:center;padding:30px 0;font-size:16px;}.page_nav a{padding:0 15px;color:#B10217;}.select{font-size:16px;position:relative;display:inline-block;}.select select{outline:none;background:transparent;border:none;font-weight:500;}.select .woocommerce-result-count{display:none;}.select .woocommerce-ordering{margin:0;float:none;}.wishlist-product{display:inline-flex;width:100%;}.wishlist-product .container{padding:0;}.wishlist-product table{border-collapse:collapse;}.wishlist-product table thead{padding:5px 0;}@media only screen and (max-width: 500px) {.wishlist-product table thead{display:none;}}.wth-product-name a{color:#2c3651;}@media only screen and (min-width: 768px) {.wth-product-name a{font-size:20px;}}.wth-product-name:hover a{color:#B10217;}.wth-product-remove{text-align:center;}.wth-product-remove a.remove{display:inline-block;}.price_slider_wrapper .price_slider{margin-bottom:1em;}.price_slider_wrapper .price_slider_amount{text-align:right;line-height:2.4em;font-size:0.8751em;}.price_slider_wrapper .price_slider_amount .button{font-size:1.15em;}.price_slider_wrapper .price_slider_amount .button{float:left;}.price_slider_wrapper .ui-slider{position:relative;text-align:left;}.price_slider_wrapper .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:9px;height:9px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #B10217;cursor:pointer;background:#ffffff;outline:none;top:-0.3em;}.price_slider_wrapper .ui-slider .ui-slider-handle:last-child{margin-left:-0.5em;}.price_slider_wrapper .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;}.price_slider_wrapper .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background:#d5d5d5;margin-top:15px;}.price_slider_wrapper .ui-slider-horizontal{height:2px;background:#B10217 none repeat scroll 0% 0%;}.price_slider_wrapper .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.price_slider_wrapper .ui-slider-horizontal .ui-slider-range-min{left:-1px;}.price_slider_wrapper .ui-slider-horizontal .ui-slider-range-max{right:-1px;}.product-sidebar{text-align:center;margin-bottom:30px;}#woocommerce_product_categories-2{background:#ffffff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1),0 0 30px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.1),0 0 30px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.1),0 0 30px rgba(0,0,0,0.2);padding:20px 0 40px;margin-top:-55px;}@media only screen and (max-width: 991px) {#woocommerce_product_categories-2{margin-top:30px;}}.product-sidebar-title{font-size:24px;font-style:italic;font-family:"Lora",serif;color:rgba(0,0,0,0.6);font-weight:500;}.product-categories{list-style:none;text-align:center;}.product-categories>li{padding:5px 0;}.product-categories>li>a{color:rgba(0,0,0,0.5);}.product-categories>li:hover>a{color:#B10217;}.product-categories ul{list-style:none;}.textwidget{width:100%;}.textwidget img{max-width:100%;height:auto;}.textwidget select{max-width:100%;}.fl-box-page{width:100%;}.fl-box-page img{max-width:100%;height:auto;}.fl-box-page div img{max-width:100%;height:auto;}.ft-widget{margin:0;padding:0;}.contact-item .beau-gmap{height:1070px;}@media (max-width: 991px) and (min-width: 768px) {.contact-item .beau-gmap{height:700px;}}@media only screen and (max-width: 767px) {.contact-item .beau-gmap{height:500px;}}@media only screen and (max-width: 500px) {.contact-item .beau-gmap{height:300px;}}.contact-item .shop-info{padding:45px 53px;background:#fff;color:#666666;}@media only screen and (max-width: 767px) {.contact-item .shop-info{padding:40px 30px;}}@media only screen and (max-width: 500px) {.contact-item .shop-info{padding:30px 15px;}}.contact-item .shop-info .name-shop{font-size:13px;margin:20px 0 35px;}.contact-item .shop-info .contact-desc{font-family:"Lora",serif;font-size:22px;margin:40px 0;font-style:italic;}.contact-item .shop-info .contact-address{margin-top:15px;}.contact-item .shop-info .contact-address .contact-title{text-transform:uppercase;font-size:16px;font-weight:bold;}.contact-item .shop-info .contact-address .contact-add{font-family:"Lora",serif;color:rgba(0,0,0,0.6);}.contact-item .shop-info .contact-address.show-bottom{position:relative;padding-bottom:40px;margin-bottom:55px;}.contact-item .shop-info .contact-address.show-bottom:after{content:'';width:85px;background:url("../images/icon/bg-h2-1.png") repeat-x bottom;height:6px;position:absolute;bottom:0;left:-1%;right:-1%;margin:0px auto;}.contact-item .shop-info .contact-form .title{text-transform:uppercase;font-weight:bold;padding-bottom:20px;text-align:left;}.contact-item .shop-info .contact-form input,.contact-item .shop-info .contact-form textarea{border:none;width:100%;border-top:1px solid rgba(169,169,169,0.2);padding:14px;outline:none;}.contact-item .shop-info .contact-form textarea{border-bottom:1px solid rgba(169,169,169,0.2);height:130px;}.contact-item .shop-info .contact-form input[type="submit"]{float:right;padding:15px 45px;background:#2c3651;border:none;color:#ffffff;text-transform:uppercase;margin-top:20px;width:auto;}.map-option-3{position:relative;margin-top:30px;}.map-option-3 .shop-info{width:370px;right:-195px;top:-45px;position:absolute;}@media (max-width: 1024px) and (min-width: 992px) {.map-option-3 .shop-info{right:-160px;width:350px;}}@media only screen and (max-width: 991px) {.map-option-3 .shop-info{width:100%;position:static;top:0;right:0;}}.map-option-3 .shop-info .contact-form{margin-top:60px;}.pd-header-detail-op4{padding:70px 0 80px;}.page-contact-info{width:100%;background:#ffffff;}.page-contact-info>.pc-item{padding:40px 70px;width:100%;display:table;}@media only screen and (max-width: 767px) {.page-contact-info>.pc-item{padding:40px 30px;}}@media only screen and (max-width: 500px) {.page-contact-info>.pc-item{padding:30px 15px;}}.page-contact-info>.pc-item>li{list-style:none;width:50%;display:inline-table;float:left;border-left:1px solid rgba(0,0,0,0.2);padding:30px 0;}@media only screen and (max-width: 767px) {.page-contact-info>.pc-item>li{width:100%;border-left:0;margin-bottom:30px;}}.page-contact-info>.pc-item>li:first-child{border-left:none;padding-right:40px;}@media only screen and (max-width: 767px) {.page-contact-info>.pc-item>li:first-child{padding:0;}}.page-contact-info>.pc-item>li:last-child{padding-left:40px;}@media only screen and (max-width: 767px) {.page-contact-info>.pc-item>li:last-child{padding:0;}}.page-contact-info .pc-subcri .pc-offer-txt{color:#ca9a47;font-size:20px;font-family:"Lora",serif;font-style:italic;}.page-contact-info .pc-subcri .form-subcri{width:100%;overflow:hidden;vertical-align:middle;white-space:nowrap;margin-top:10px;}.page-contact-info .pc-subcri .form-subcri input,.page-contact-info .pc-subcri .form-subcri button{height:40px;line-height:40px;border:none;outline:none;}.page-contact-info .pc-subcri .form-subcri input{padding:15px;width:100%;background:#f9f3f3;-webkit-box-shadow:inset 0 0 1px #ffdcdc;-moz-box-shadow:inset 0 0 1px #ffdcdc;box-shadow:inset 0 0 1px #ffdcdc;}.page-contact-info .pc-subcri .form-subcri button{background:#f06f56;font-size:14px;color:#ffffff;margin-left:-100px;width:100px;position:relative;top:2px;}.page-contact-info .pc-subcri .pc-social{margin-top:15px;padding:0;}.page-contact-info .pc-subcri .pc-social li{padding:0 10px;list-style:none;display:inline;}.page-contact-info .pc-subcri .pc-social li a{color:#ca9a47;}.page-contact-info .pc-subcri .pc-social li:hover a,.page-contact-info .pc-subcri .pc-social li:active a,.page-contact-info .pc-subcri .pc-social li:focus a{color:#B10217;}.page-contact-info .pc-subcri .pc-timeopen{margin-top:20px;}.page-contact-info .pc-subcri .pc-timeopen li{list-style:none;width:100%;margin-bottom:5px;display:table;padding-right:20%;position:relative;}@media only screen and (max-width: 767px) {.page-contact-info .pc-subcri .pc-timeopen li{padding:0;}}.page-contact-info .pc-subcri .pc-timeopen li:before{content:"";position:absolute;width:60%;left:0;bottom:4px;border-bottom:1px dotted rgba(0,0,0,0.1);}@media only screen and (max-width: 767px) {.page-contact-info .pc-subcri .pc-timeopen li:before{width:90%;}}.page-contact-info .pc-subcri .pc-timeopen li span{background:#ffffff;position:relative;z-index:2;}.page-contact-info .pc-subcri .pc-timeopen li span:first-child{padding-right:5px;}.page-contact-info .pc-subcri .pc-timeopen li span:last-child{padding-left:5px;}.page-contact-info .pc-subcri .pc-timeopen li .sh-left{float:left;}.page-contact-info .pc-subcri .pc-timeopen li .sh-right{float:right;}.wpcf7-not-valid-tip{display:none;}div.wpcf7-validation-errors{clear:both;margin-top:70px;}.about-container{overflow:hidden;width:100%;}.about-container .triangle{height:325px;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(9deg);background:#f9f3f3;width:200%;left:-50%;position:absolute;bottom:-165px;}@media only screen and (max-width: 991px) {.about-container .triangle{display:none;}}.about-container .about-typo{position:relative;overflow:hidden;}@media only screen and (min-width: 1025px) {.about-container .about-typo{height:100vh;}}@media (max-width: 1024px) and (min-width: 992px) {.about-container .about-typo{height:auto;}}.about-container .about-typo img{width:100%;height:auto;}@media only screen and (max-width: 767px) {.about-container .about-typo{height:auto;}}@media only screen and (min-width: 1300px) {.about-container .about-typo .about-img{display:none;}}.about-container .about-typo .about-typo-name{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:105px;line-height:80px;font-family:"Lora",serif;font-style:italic;color:#ffffff;z-index:2;}@media only screen and (max-width: 1300px) {.about-container .about-typo .about-typo-name{font-size:75px;line-height:55px;}}@media only screen and (max-width: 767px) {.about-container .about-typo .about-typo-name{font-size:50px;line-height:40px;}}.about-container .about-typo .about-typo-name p{margin:0;padding:0;}.about-container .about-typo .about-typo-name .sub-about-text2{font-weight:600;width:30%;}@media only screen and (min-width: 992px) {.about-container .about-typo .about-typo-name{top:30%;}.about-container .about-typo .about-typo-name:before{content:"";width:90px;height:6px;background:url("../images/bg-about.png") repeat-x;position:absolute;bottom:-50px;}}.about-container .about-content{margin-top:-345px;}@media (max-width: 1024px) and (min-width: 992px) {.about-container .about-content{margin-top:-270px;}}@media only screen and (max-width: 991px) {.about-container .about-content{padding-bottom:50px;margin-top:0;}}@media only screen and (max-width: 500px) {.about-container .about-content{padding-bottom:30px;margin:0;}}.about-container .about-content .about-content-inner{padding:65px 70px 50px;font-size:16px;line-height:27px;font-family:"Lora",serif;}@media (max-width: 991px) and (min-width: 768px) {.about-container .about-content .about-content-inner{padding:30px;}}@media only screen and (max-width: 767px) {.about-container .about-content .about-content-inner{margin-top:0;padding:30px;}}@media only screen and (max-width: 500px) {.about-container .about-content .about-content-inner{padding:30px 15px;font-size:13px;line-height:21px;}}.about-container .about-content .about-content-inner::first-letter{float:left;font-size:50px;margin-right:10px;font-weight:700;padding-top:15px;}@media only screen and (max-width: 500px) {.about-container .about-content .about-content-inner::first-letter{font-size:40px;padding-top:10px;}}.about-container .about-content .about-content-inner img{width:100%;}.about-container .about-content .short-about{font-size:20px;line-height:30px;padding-top:30px;font-family:"Lora",serif;font-style:italic;position:relative;z-index:0;}@media only screen and (min-width: 1025px) {.about-container .about-content .short-about{margin-top:300px;}}@media (max-width: 1024px) and (min-width: 992px) {.about-container .about-content .short-about{margin-top:250px;}}@media only screen and (max-width: 500px) {.about-container .about-content .short-about{padding-top:0;font-size:16px;line-height:23px;}}.about-container .about-content .short-about img{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;top:30px;}.list-partner-florist .bg-inner-florist{padding:70px 0;position:relative;}.list-partner-florist .bg-inner-florist:before{content:"";position:absolute;width:100%;height:6px;background:url("../images/icon/bg-partner.png") repeat-x;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.list-partner-florist .bg-inner-florist>li{list-style:none;}.partner-florist-box{padding:0 20px 40px 20px;width:100%;background:#ffffff;text-align:center;position:relative;}.partner-florist-info{padding-top:80px;}.partner-florist-info .partner-florist-name{font-size:30px;color:#652428;font-family:"Lora",serif;font-weight:600;}.partner-florist-info .partner-florist-job{margin:10px 0;font-weight:500;}.partner-florist-info .partner-florist-desc{line-height:21px;}.partner-florist-box-img{width:117px;height:117px;border-radius:50%;margin:0 auto;padding:8px;margin-top:-58px;background:#ffffff;overflow:hidden;position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.partner-florist-box-img img{width:100%;min-height:100%;height:auto;}.partner-florist-social ul li{display:inline-flex;margin:20px 5px 0 5px;}.partner-florist-social ul li a{width:30px;height:30px;line-height:30px;color:#cc9b46;border-radius:50%;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;transition:background 0.5s ease;}.partner-florist-social ul li:hover a,.partner-florist-social ul li:active a,.partner-florist-social ul li:focus a{background:#652428;}@media only screen and (min-width: 1025px) {.product-florist-detail .product-header{padding-bottom:30px;}}.product-florist-detail .detail-pro-name{margin-bottom:50px;}.product-florist-detail .detail-pro-name .p-name{font-size:85px;font-family:"Lora",serif;font-style:italic;color:#2c3651;font-weight:300;position:relative;margin:0;}@media (max-width: 991px) and (min-width: 768px) {.product-florist-detail .detail-pro-name .p-name{font-size:60px;}}@media only screen and (max-width: 767px) {.product-florist-detail .detail-pro-name .p-name{font-size:30px;padding-bottom:5px;}}.product-florist-detail .detail-pro-name .p-name:before{position:absolute;content:"";background:url("../images/icon/bg-h2-1.png") repeat-x;width:70px;height:6px;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-6px;}.product-florist-detail .detail-pro-name .cate-name{margin-top:20px;}.product-florist-detail .p-name-op2{margin-bottom:50px;}@media only screen and (max-width: 991px) {.product-florist-detail .p-name-op2{margin-bottom:20px;}}.product-florist-detail .p-name-op2 .p-name-detail{font-size:50px;font-family:"Lora",serif;font-style:italic;font-weight:300;color:#2c3651;position:relative;margin:0;}@media only screen and (min-width: 992px) {.product-florist-detail .p-name-op2 .p-name-detail{padding:30px 0 5px 0;}}@media (max-width: 991px) and (min-width: 768px) {.product-florist-detail .p-name-op2 .p-name-detail{font-size:40px;}}@media only screen and (max-width: 767px) {.product-florist-detail .p-name-op2 .p-name-detail{font-size:30px;padding:0 0 5px 0;}}.product-florist-detail .p-name-op2 .p-name-detail:before{content:"";position:absolute;background:url("../images/icon/bg-h2-1.png") repeat-x;width:70px;height:6px;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0;}.product-florist-detail .p-name-op2 .p-cate-name{margin-top:15px;color:rgba(0,0,0,0.7);}@media only screen and (min-width: 1025px) {.product-florist-detail .pro-detail-info.left-detail-op1{padding:200px 20px 0 20px;}}@media only screen and (max-width: 991px) {.product-florist-detail .pro-detail-info.left-detail-op1{margin-bottom:30px;}}@media only screen and (max-width: 767px) {.product-florist-detail .pro-detail-info.left-detail-op1{padding:0px 0 30px 0;}}.product-florist-detail .pro-detail-info .pro-support{line-height:21px;}.product-florist-detail .pro-detail-info .pro-detail-quantity{margin-top:15px;}.product-florist-detail .pro-detail-info .pro-detail-quantity select{border:none;background:transparent;outline:none;margin-left:15px;}.product-florist-detail .pro-detail-info .pro-detail-button .pro-detail-addcart{margin-top:15px;display:inline-flex;}.product-florist-detail .pro-detail-info .pro-detail-button .pro-detail-addcart a{padding:10px 30px;background:#2c3651;color:#ffffff;}@media only screen and (max-width: 767px) {.product-florist-detail .pro-detail-info .pro-detail-button .pro-detail-addcart a{font-size:12px;}}.product-florist-detail .pro-detail-info .pro-detail-button .pro-detail-addcart a:hover,.product-florist-detail .pro-detail-info .pro-detail-button .pro-detail-addcart a:active,.product-florist-detail .pro-detail-info .pro-detail-button .pro-detail-addcart a:focus{color:#B10217;}.product-florist-detail .pro-detail-info .pro-detail-button .pro-wishlist{margin-top:15px;}.product-florist-detail .pro-detail-info .pro-detail-button .pro-wishlist a{color:#B10217;}.product-florist-detail .pro-detail-info .pro-detail-button .pro-wishlist a:hover,.product-florist-detail .pro-detail-info .pro-detail-button .pro-wishlist a:active,.product-florist-detail .pro-detail-info .pro-detail-button .pro-wishlist a:focus{color:#2c3651;}.product-florist-detail .pro-detail-info .out-of-stock{text-transform:uppercase;margin-top:20px;color:#B10217;font-size:16px;font-weight:700;}.product-florist-detail .pro-detail-info .yith-wcwl-add-to-wishlist a{color:#B10217;padding-top:10px;}.product-florist-detail .post-thumb{position:relative;}@media only screen and (min-width: 1025px) {.product-florist-detail .post-thumb.post-thumb-op1{padding:0 50px;}}.product-florist-detail .post-thumb.post-thumb-op2{position:relative;background:rgba(0,0,0,0.1);}.product-florist-detail .post-thumb.post-thumb-op2 .list-post-thumb{top:30px;width:60%;margin:0 auto;}@media (max-width: 991px) and (min-width: 768px) {.product-florist-detail .post-thumb.post-thumb-op2 .list-post-thumb{left:-15px;}}@media only screen and (max-width: 767px) {.product-florist-detail .post-thumb.post-thumb-op2 .list-post-thumb{position:static;text-align:center;width:100%;}.product-florist-detail .post-thumb.post-thumb-op2 .list-post-thumb li{display:inline-block;}}.product-florist-detail .post-thumb.post-thumb-op2 .list-post-thumb .thumb-img li{background:#ffffff;margin-bottom:10px;padding:10px;}@media only screen and (min-width: 992px) {.product-florist-detail .post-thumb.post-thumb-op2 .bigImg{padding:50px 200px 50px 50px;}}@media (max-width: 991px) and (min-width: 768px) {.product-florist-detail .post-thumb.post-thumb-op2 .bigImg{padding:100px;}}@media only screen and (max-width: 767px) {.product-florist-detail .post-thumb.post-thumb-op2 .bigImg{padding:50px;}}@media only screen and (max-width: 500px) {.product-florist-detail .post-thumb.post-thumb-op2 .bigImg{padding:15px;}}.product-florist-detail .post-thumb.post-thumb-op2 .p-short-op3{background:#ffffff;padding:0 50px 50px 50px;}@media only screen and (min-width: 1025px) {.product-florist-detail .post-thumb.post-thumb-op2 .p-short-op3{position:absolute;top:-50px;right:-190px;width:370px;}}@media (max-width: 1024px) and (min-width: 992px) {.product-florist-detail .post-thumb.post-thumb-op2 .p-short-op3{right:-160px;width:350px;position:absolute;top:-50px;padding:0 30px 50px 30px;}}@media only screen and (max-width: 991px) {.product-florist-detail .post-thumb.post-thumb-op2 .p-short-op3{width:100%;border-bottom:1px solid rgba(0,0,0,0.1);}}@media only screen and (max-width: 767px) {.product-florist-detail .post-thumb.post-thumb-op2 .p-short-op3{padding:30px 10px;}}.product-florist-detail .post-thumb.post-thumb-op2 .p-short-op3 .pro-support{margin-top:20px;}.product-florist-detail .post-thumb.post-thumb-op2 .p-short-op3 .info{margin-top:15px;}.product-florist-detail .post-thumb.post-thumb-op2 .p-short-op3 .p-name{font-size:50px;margin-top:20px;}.product-florist-detail .post-thumb .pro-price{position:absolute;height:80px;min-width:80px;background:#B10217;border-radius:50%;width:80px;display:inline-block;font-size:16px;color:#ffffff;font-weight:600;font-family:"Lora",serif;text-align:center;}.product-florist-detail .post-thumb .pro-price span.price{display:flex;flex-wrap:wrap;justify-content:center;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.product-florist-detail .post-thumb .pro-price span.price ins,.product-florist-detail .post-thumb .pro-price span.price del{width:100%;display:inline-block;line-height:1em;padding:4px;}.product-florist-detail .post-thumb .pro-price span.price ins{text-decoration:none;order:1;}.product-florist-detail .post-thumb .pro-price span.price del{order:2;font-size:0.69231em;margin-bottom:0px;text-align:center;font-weight:normal;}.product-florist-detail .post-thumb .pro-price.p-price-op1{top:-30px;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.product-florist-detail .post-thumb .pro-price.p-price-op2{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:50px;top:10%;}.product-florist-detail .post-thumb .pro-price.p-price-op3{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:150px;z-index:2;}@media (max-width: 991px) and (min-width: 768px) {.product-florist-detail .post-thumb .pro-price.p-price-op3{top:100px;right:100px;}}@media only screen and (max-width: 767px) {.product-florist-detail .post-thumb .pro-price.p-price-op3{top:50px;right:30px;}}.product-florist-detail .list-post-thumb{width:50%;margin:0 auto;position:relative;}.product-florist-detail .list-post-thumb ul{text-align:center;}.product-florist-detail .list-post-thumb ul li{list-style:none;overflow:hidden;cursor:pointer;}.product-florist-detail .p-short-info.p-short-op1{padding-top:50px;}@media (max-width: 991px) and (min-width: 768px) {.product-florist-detail .p-short-info.p-short-op1{margin:30px 0;text-align:center;padding:20px 50px 50px 50px;}}@media only screen and (max-width: 767px) {.product-florist-detail .p-short-info.p-short-op1{padding:30px 0;text-align:center;}}.product-florist-detail .p-short-info.p-short-op2{padding:0px 15px 0 15px;}@media (max-width: 991px) and (min-width: 768px) {.product-florist-detail .p-short-info.p-short-op2{padding:0 15px;margin-bottom:50px;}}.product-florist-detail .p-short-info.p-short-op2 .detail-pro-name{margin-bottom:0;}.product-florist-detail .p-short-info.p-short-op2 .p-name{font-size:50px;}@media only screen and (max-width: 767px) {.product-florist-detail .p-short-info.p-short-op2{padding:30px 0 50px 0;}}.product-florist-detail .p-short-info.p-short-op2 .pro-detail-info{padding:0 50px;margin-top:30px;}@media (max-width: 991px) and (min-width: 768px) {.product-florist-detail .p-short-info.p-short-op2 .pro-detail-info{padding:0 20px;}}@media only screen and (max-width: 767px) {.product-florist-detail .p-short-info.p-short-op2 .pro-detail-info{padding:0;}}@media (max-width: 991px) and (min-width: 768px) {.product-florist-detail .p-short-info.p-short-op2 .info{margin-top:10px;}}.product-florist-detail .p-short-info .yith-wcwl-add-to-wishlist a{color:#B10217;}.product-florist-detail .p-short-info .short-desc{font-size:16px;font-family:"Lora",serif;font-style:italic;color:#666;font-weight:500;line-height:25px;}.product-florist-detail .p-short-info .info{margin-top:20px;}.product-florist-detail .p-short-info .info .info-title{text-transform:uppercase;font-weight:700;}.product-florist-detail .p-short-info .info .info-typo{font-family:"Lora",serif;font-style:italic;color:rgba(0,0,0,0.6);}.product-florist-detail .pro-support{margin-top:20px;}.product-florist-detail #tab-description{text-align:center;}.product-florist-detail .product-review{width:100%;line-height:28px;font-family:"Lora",serif;font-size:16px;color:rgba(0,0,0,0.7);}@media only screen and (max-width: 767px) {.product-florist-detail .product-review{font-size:13px;line-height:21px;}}.product-florist-detail .product-review.pr-option1{padding-top:50px;position:relative;}.product-florist-detail .product-review.pr-option1:before{position:absolute;content:"";width:100%;height:6px;background:url("../images/icon/bg-h2-1.png") repeat-x;z-index:1;top:0;}.product-florist-detail .product-review.pr-option2{padding:50px 50px 100px 50px;background:#ffffff;}@media only screen and (max-width: 767px) {.product-florist-detail .product-review.pr-option2{padding:50px 15px;}}.product-florist-detail .product-review.rc-option1{padding:0 150px;}@media (max-width: 991px) and (min-width: 768px) {.product-florist-detail .product-review.rc-option1{padding:0 30px;}}@media only screen and (max-width: 767px) {.product-florist-detail .product-review.rc-option1{padding:0;}}.product-florist-detail .product-review.current{display:block;}form.cart{margin:20px 0;min-height:70px;position:relative;width:100%;text-align:center;}form.cart .select-style{float:none!important;width:auto;display:inline;}form.cart .select-style select{border:none;background:transparent;outline:none;}form.cart .single_add_to_cart_button{color:#faebd7;background:#B10217!important;padding:12px 30px;font-family: "Lora",serif;font-weight:600;border-radius:0;outline:none;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s;}form.cart .single_add_to_cart_button:hover{opacity:0.8;}.review-content .rv-option{padding:0 150px;}@media only screen and (max-width: 767px) {.review-content .rv-option{padding:0 15px;}}.review-content ol{margin:0;padding:0;}.review-content ul.wc-tabs{text-align:center;}.review-content ul.wc-tabs li{display:inline;padding:0 10px;border-left:1px solid rgba(0,0,0,0.2);}.review-content ul.wc-tabs li:first-child{border-left:none;}.review-content ul.wc-tabs li a{color:rgba(0,0,0,0.6);text-transform:uppercase;font-family:"Raleway",sans-serif;font-weight:700;font-size:12px;}.review-content ul.wc-tabs li.active a,.review-content ul.wc-tabs li:hover a{color:#B10217;}.pro-detail-infosize{margin-top:15px;}.pro-detail-infosize ul{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);padding:8px 0;margin:0 auto;width:250px;}@media only screen and (max-width: 320px) {.pro-detail-infosize ul{width:100%;}}.pro-detail-infosize ul li{list-style:none;display:inline;width:50%;border-left:1px solid rgba(0,0,0,0.1);}.pro-detail-infosize ul li:first-child{border-left:none;padding-right:20px;}.pro-detail-infosize ul li:last-child{padding-left:20px;}.pd-header-detail-op1{padding-top:55px;}@media only screen and (max-width: 767px) {.pd-header-detail-op1{text-align:center;padding-top:30px;}}.pd-header-detail-op2{width:50%;display:inline-table;float:left;padding:50px 0 40px;}.pd-header-detail-op3{padding:30px 0;}.product-item{padding-bottom:50px;}.bigImg{text-align:center;}.bigImg ul{padding:0;}@media only screen and (max-width: 500px) {.review-content ul.wc-tabs li{width:100%;display:block;border-left:none;}}@media only screen and (min-width: 1025px) {.review-content.rv-option .woocommerce-tabs{padding:0 100px;}}.padding-bottom-slide{display:none;}.cate-name a{color:#2c3651;}.cate-name:hover a{color:#B10217;}.back-to-home a{color:#2c3651;}.back-to-home a i{color:#B10217;margin-right:5px;}.back-to-home a:hover,.back-to-home a.active,.back-to-home a:focus{color:#B10217;}.blog-detail-top-share{text-align:right;}@media only screen and (max-width: 767px) {.blog-detail-top-share{text-align:center;}}.blog-detail-top-share ul{display:inline-block;padding:0;}.blog-detail-top-share ul li{list-style:none;display:inline-block;margin-left:20px;}.blog-detail-top-share ul li a{color:#2c3651;}.blog-detail-top-share ul li:hover a{color:#B10217;}.grid-view-blog{color:#2c3651;margin:50px 0;width:100%;display:inline-table;}@media only screen and (max-width: 767px) {.grid-view-blog{margin:20px 0;}}.grid-view-blog li.grid-view-box{width:50%;float:left;list-style:none;}@media only screen and (max-width: 767px) {.grid-view-blog li.grid-view-box{width:100%;text-align:center;margin-top:15px;}}@media only screen and (min-width: 768px) {.grid-view-blog li.grid-view-box .grid-click{text-align:right;}}@media only screen and (max-width: 767px) {.grid-view-blog li.grid-view-box .grid-click{text-align:center;}}.grid-view-blog li.grid-view-box .grid-click span{margin-left:10px;position:relative;top:3px;font-size:16px;cursor:pointer;}.grid-view-blog li.grid-view-box .grid-click span:hover i,.grid-view-blog li.grid-view-box .grid-click span:active i,.grid-view-blog li.grid-view-box .grid-click span:focus i{color:#B10217;}.blog-item-list{margin:0;padding:0;}.blog-item-list li{display:table;}.blog-full-box>li{margin-bottom:80px;list-style:none;}@media only screen and (max-width: 767px) {.blog-full-box>li{margin-bottom:50px;}}@media only screen and (max-width: 500px) {.blog-full-box>li{margin-bottom:30px;}}.blog-full-box .blog-box-info{padding:0 160px;margin-top:-90px;position:relative;z-index:1;}@media (max-width: 1024px) and (min-width: 992px) {.blog-full-box .blog-box-info{padding:0 100px;}}@media (max-width: 991px) and (min-width: 768px) {.blog-full-box .blog-box-info{padding:0 30px;margin-top:-75px;}}@media only screen and (max-width: 767px) {.blog-full-box .blog-box-info{padding:0;margin-top:0;}}.blog-full-box .blog-box-info .blog-box-content{padding:50px 90px;background:#f9f3f3;}@media (max-width: 991px) and (min-width: 768px) {.blog-full-box .blog-box-info .blog-box-content{padding:50px;}}@media only screen and (max-width: 767px) {.blog-full-box .blog-box-info .blog-box-content{padding:30px;}}@media only screen and (max-width: 500px) {.blog-full-box .blog-box-info .blog-box-content{padding:15px 0;}}.blog-box-showlist{width:100%;display:table;}.blog-box-showlist#bloglist li{position:relative;}.blog-box-showlist#bloglist li .blog-box-content{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:inherit;}.blog-box-showlist .blog-item-img,.blog-box-showlist .blog-box-info{width:50%;}@media only screen and (max-width: 767px) {.blog-box-showlist .blog-item-img,.blog-box-showlist .blog-box-info{width:100%;}}@media only screen and (max-width: 767px) {.blog-box-showlist .blog-box-content{margin-top:20px;}}.blog-box-showlist .blog-box-content .blog-title{font-size:30px;line-height:35px;}@media (max-width: 991px) and (min-width: 768px) {.blog-box-showlist .blog-box-content .blog-title{font-size:20px;line-height:28px;}}@media only screen and (max-width: 500px) {.blog-box-showlist .blog-box-content .blog-title{font-size:16px;line-height:23px;}}@media (max-width: 991px) and (min-width: 768px) {.blog-box-showlist .blog-box-content .blog-view ul{width:100%;}}.blog-box-showlist>li{margin-bottom:80px;display:inline-table;list-style:none;}@media only screen and (max-width: 767px) {.blog-box-showlist>li{margin-bottom:50px;}}@media only screen and (max-width: 500px) {.blog-box-showlist>li{margin-bottom:30px;}}.blog-box-showlist>li:nth-child(odd) .blog-item-img,.blog-box-showlist>li:nth-child(odd) .blog-box-info{float:left;}.blog-box-showlist>li:nth-child(even) .blog-item-img,.blog-box-showlist>li:nth-child(even) .blog-box-info{float:right;}.blog-box-showlist>li .blog-box-info .blog-desc{display:none;}.blog-box-showlist>li.blog-list-big .blog-box-info{padding:30px 7% 0 7%;}@media (max-width: 991px) and (min-width: 768px) {.blog-box-showlist>li.blog-list-big .blog-box-info{padding:0 5%;}}.blog-box-showlist>li.blog-list-small-left .blog-box-info,.blog-box-showlist>li.blog-list-small-right .blog-box-info{padding:0 7%;}@media (max-width: 1024px) and (min-width: 992px) {.blog-box-showlist>li.blog-list-small-left .blog-box-info,.blog-box-showlist>li.blog-list-small-right .blog-box-info{padding:0 5%;}}@media (max-width: 1024px) and (min-width: 992px) {.blog-box-showlist>li.blog-list-small-left .blog-box-info,.blog-box-showlist>li.blog-list-small-right .blog-box-info{padding:0 30px;}}@media only screen and (max-width: 767px) {.blog-box-showlist>li.blog-list-small-left .blog-box-info,.blog-box-showlist>li.blog-list-small-right .blog-box-info{padding-top:30px;}}.blog-box-showlist>li.blog-list-small-left .blog-item-img .blog-box-img,.blog-box-showlist>li.blog-list-small-right .blog-item-img .blog-box-img{width:50%;}@media only screen and (max-width: 767px) {.blog-box-showlist>li.blog-list-small-left .blog-item-img .blog-box-img,.blog-box-showlist>li.blog-list-small-right .blog-item-img .blog-box-img{width:100%;}}.blog-box-showlist>li.blog-list-small-left .blog-item-img .blog-box-img.blog-fright,.blog-box-showlist>li.blog-list-small-right .blog-item-img .blog-box-img.blog-fright{float:right;}.blog-box-content .blog-title{width:100%;font-size:35px;line-height:40px;margin:0;font-family:"Lora",serif;}@media (max-width: 991px) and (min-width: 768px) {.blog-box-content .blog-title{font-size:28px;line-height:35px;}}@media only screen and (max-width: 767px) {.blog-box-content .blog-title{font-size:20px;line-height:28px;}}@media only screen and (max-width: 500px) {.blog-box-content .blog-title{font-size:16px;line-height:23px;}}.blog-box-content .blog-title a{color:#2c3651;}.blog-box-content .blog-title:hover a{color:#B10217;}.blog-box-content .blog-date{color:#B10217;margin-top:15px;}@media only screen and (max-width: 991px) {.blog-box-content .blog-date{margin-top:10px;}}.blog-box-content .blog-desc{font-family:"Lora",serif;line-height:21px;font-style:italic;color:rgba(0,0,0,0.6);margin-top:15px;}@media only screen and (max-width: 991px) {.blog-box-content .blog-desc{margin-top:10px;}}.blog-box-content .blog-view{margin-top:30px;display:inline-table;width:100%;}@media only screen and (max-width: 991px) {.blog-box-content .blog-view{margin-top:15px;}}.blog-box-content .blog-view ul{width:340px;margin:0 auto;border-top:1px solid rgba(0,0,0,0.1);padding:5px 0;}@media only screen and (max-width: 500px) {.blog-box-content .blog-view ul{width:100%;}}.blog-box-content .blog-view ul li{width:50%;float:left;border-right:1px solid rgba(0,0,0,0.1);font-family:"Lora",serif;font-style:italic;list-style:none;}.blog-box-content .blog-view ul li:first-child{text-align:right;padding-right:30px;}.blog-box-content .blog-view ul li:last-child{border-right:none;text-align:left;padding-left:30px;}.blog-item-img img{width:100%;height:auto;}.blog-load-more{text-align:center;margin-bottom:5px;}.blog-load-more i{height:30px;width:30px;background:#2c3651;display:inline-table;border-radius:50%;color:#ffffff;line-height:30px;}.blog-load-more p{margin:5px 0 0 0;font-family:"Lora",serif;font-style:italic;}.blog2-container{border-right:1px solid rgba(0,0,0,0.2);margin-bottom:20px;}@media only screen and (max-width: 991px) {.blog2-container{border-right:none;}}.blog-item-2{display:table;padding:0;margin:0;}.blog-item-2.blog-box-showlist li{width:100%;}.blog-item-2.blog-box-showlist li .blog-box-list-img{width:100%;height:350px;position:relative;overflow:hidden;}.blog-item-2.blog-box-showlist li .blog-box-list-info{text-align:center;padding-bottom:30px;}.blog-item-2.blog-box-showlist li .blog-box-list-info ul li:first-child{padding-left:70px!important;}.blog-item-2>li{margin-bottom:20px;list-style:none;}@media only screen and (min-width: 1025px) {.blog-item-2>li{padding-right:60px;}}.blog-item-2>li.blog-sticky-post{margin-bottom:50px;}.blog-item-2>li.blog-normal-post{min-height:410px;float:left;}@media only screen and (max-width: 500px) {.blog-item-2>li.blog-normal-post{width:100%;height:auto;min-height:auto;margin-bottom:30px;}}.blog-item-2>li.blog-normal-post .blog-box-list-img img{width:100%;height:auto;}.blog-item-2>li.blog-normal-post .dff-blog-info ul{padding:15px 0;}.blog-item-2>li.blog-normal-post .dff-blog-info ul li{padding:0 30px;border-left:1px solid rgba(0,0,0,0.2);}.blog-item-2>li.blog-normal-post .dff-blog-info ul li:first-child{padding-left:0;border-left:0;}@media only screen and (max-width: 767px) {.blog-item-2>li.blog-normal-post .dff-blog-info ul li:last-child{padding-right:0;}}.blog-item-2>li.blog-normal-post .dff-blog-content .blog-title-2{margin:0;}.blog-item-2>li.blog-normal-post .dff-blog-content .blog-title-2 a{font-size:20px;line-height:25px;}@media only screen and (max-width: 767px) {.blog-item-2>li.blog-normal-post .dff-blog-content .blog-title-2 a{font-size:16px;line-height:20px;}}.blog-item-2>li.blog-normal-post .dff-blog-content .blog-date-2{margin-top:10px;}.blog-item-2>li.blog-sticky-post{width:100%;display:inline-table;}.blog-item-2>li.blog-sticky-post .box-sticky-post{width:100%;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.2);display:table;position:relative;}.blog-item-2>li.blog-sticky-post .box-sticky-post .is_sticky{position:absolute;top:5px;left:5px;color:#f00;line-height:20px;padding:2px 10px 0 10px;font-size:12px;background:#fff;display:inline;font-weight:500;}.blog-item-2>li.blog-sticky-post .box-sticky-post.box-sticky-post-not-img{padding:30px 0;}.blog-item-2>li.blog-sticky-post .box-sticky-post.box-sticky-post-not-img .blog-box-list-info{float:none;margin:0 auto;}.blog-item-2>li.blog-sticky-post .blog-box-list-img,.blog-item-2>li.blog-sticky-post .blog-box-list-info{width:50%;float:left;}@media only screen and (max-width: 500px) {.blog-item-2>li.blog-sticky-post .blog-box-list-img,.blog-item-2>li.blog-sticky-post .blog-box-list-info{width:100%;float:none;text-align:center;}}.blog-item-2>li.blog-sticky-post .blog-box-list-img{padding-right:30px;}@media only screen and (max-width: 500px) {.blog-item-2>li.blog-sticky-post .blog-box-list-img{padding-right:0;}}.blog-item-2>li.blog-sticky-post .blog-box-list-img img{width:100%;height:auto;}.blog-item-2>li.blog-sticky-post .dff-blog-content{text-align:center;}.blog-item-2>li.blog-sticky-post .dff-blog-content .blog-title-2{font-size:32px;line-height:37px;}@media only screen and (min-width: 1025px) {.blog-item-2>li.blog-sticky-post .dff-blog-content .blog-title-2{margin:30px 0 0 0;}}@media only screen and (max-width: 1024px) {.blog-item-2>li.blog-sticky-post .dff-blog-content .blog-title-2{margin:0;}}@media only screen and (max-width: 767px) {.blog-item-2>li.blog-sticky-post .dff-blog-content .blog-title-2{font-size:20px;line-height:25px;}}@media only screen and (max-width: 500px) {.blog-item-2>li.blog-sticky-post .dff-blog-content .blog-title-2{margin:20px 0 0 0;}}.blog-item-2>li.blog-sticky-post .dff-blog-content .blog-date-2{margin:25px 0;}@media only screen and (max-width: 767px) {.blog-item-2>li.blog-sticky-post .dff-blog-content .blog-date-2{margin:10px 0;}}.blog-item-2>li.blog-sticky-post .dff-blog-info ul{width:300px;margin:0 auto;border-top:1px solid rgba(0,0,0,0.2);}@media only screen and (max-width: 767px) {.blog-item-2>li.blog-sticky-post .dff-blog-info ul{width:100%;}}@media only screen and (max-width: 500px) {.blog-item-2>li.blog-sticky-post .dff-blog-info ul{padding-top:5px;}}.blog-item-2>li.blog-sticky-post .dff-blog-info ul li{width:50%;border-left:1px solid rgba(0,0,0,0.2);float:left;margin-top:5px;}@media only screen and (max-width: 767px) {.blog-item-2>li.blog-sticky-post .dff-blog-info ul li{width:auto;text-align:center;float:none;}}.blog-item-2>li.blog-sticky-post .dff-blog-info ul li:first-child{border-left:0;text-align:right;padding-right:25px;}.blog-item-2>li.blog-sticky-post .dff-blog-info ul li:last-child{padding-left:25px;}@media only screen and (max-width: 767px) {.blog-item-2 .blog-box-list-info{text-align:center;}}.padding-right-load{padding-right:0;}@media only screen and (min-width: 768px) {.padding-right-load{padding-right:60px;}}.padding-bottom-load{padding-bottom:60px;}.dff-blog-info ul{margin:0;padding:0;}.dff-blog-info ul li{display:inline;color:#2c3651;font-family:"Lora",serif;font-style:italic;}.dff-blog-content .blog-title-2{font-family:"Lora",serif;}.dff-blog-content .blog-title-2 a{color:#2c3651;}.dff-blog-content .blog-title-2:hover a{color:#B10217;}.dff-blog-content .blog-date-2{color:#B10217;}.blog-box-archive{margin-top:15px;}.fl-box-page div{max-width:100%!important;}.page-links{margin-top:30px;text-align:center;}.blog-detail-style-default .blog-detail-box{padding:0 220px;}@media (max-width: 1024px) and (min-width: 992px) {.blog-detail-style-default .blog-detail-box{padding:0 50px;}}@media only screen and (max-width: 991px) {.blog-detail-style-default .blog-detail-box{padding:0;}}.blog-detail-style-default .blog-detail-box .blog-detail-info h1{padding:0;}.blog-detail-style-default .blog-detail-img{margin-bottom:70px;}.blog-detail-style-default .blog-detail-img .blog-img-slide-detail{margin-top:-70px;position:relative;z-index:1;}.blog-detail-style2 .blog-detail-box{padding:0 120px;}@media (max-width: 991px) and (min-width: 768px) {.blog-detail-style2 .blog-detail-box{padding:0 50px;}}@media only screen and (max-width: 767px) {.blog-detail-style2 .blog-detail-box{padding:0;}}.blog-detail-style2 .blog-detail-box .blog-detail-info{margin-top:-90px;position:relative;z-index:1;}@media only screen and (max-width: 767px) {.blog-detail-style2 .blog-detail-box .blog-detail-info{margin-top:0;}}.blog-detail-style2 .blog-detail-content,.blog-detail-style2 .blog-detail-pad{padding-left:50px;padding-right:50px;}@media only screen and (max-width: 767px) {.blog-detail-style2 .blog-detail-content,.blog-detail-style2 .blog-detail-pad{padding:0;}}.blog-detail-img img{width:100%;height:auto;}.blog-detail-info{padding:50px;}@media only screen and (max-width: 991px) {.blog-detail-info{padding:30px 0;}}.blog-detail-info h1{text-align:center;margin:0;padding:0 50px;color:#2c3651;font-size:35px;line-height:40px;font-family:"Lora",serif;}@media only screen and (max-width: 767px) {.blog-detail-info h1{font-size:20px;line-height:28px;padding:0;}}.blog-detail-info .dff-blog-detail-date{text-align:center;color:#B10217;margin:15px 0 20px;}@media only screen and (max-width: 767px) {.blog-detail-info .dff-blog-detail-date{margin:10px 0;}}.blog-detail-info .dff-blog-detail-info{width:100%;display:table;}.blog-detail-info .dff-blog-detail-info ul{width:340px;margin:0 auto;border-top:1px solid rgba(0,0,0,0.1);padding:0;}@media only screen and (max-width: 500px) {.blog-detail-info .dff-blog-detail-info ul{width:85%;}}.blog-detail-info .dff-blog-detail-info ul li{margin-top:5px;width:50%;display:inline-table;float:left;border-left:1px solid #ddd;font-family:"Lora",serif;color:#2c3651;font-style:italic;}.blog-detail-info .dff-blog-detail-info ul li:first-child{text-align:right;border-left:none;padding-right:25px;}.blog-detail-info .dff-blog-detail-info ul li:last-child{padding-left:25px;}.blog-detail-content{font-family:"Lora",serif;color:rgba(0,0,0,0.7);font-size:14px;line-height:27px;font-weight:400;}.blog-detail-content img{margin:20px 0;max-width:100%;height:auto;}.blog-detail-content div{max-width:100%!important;}.blog-detail-content .detail-img-short-desc{padding:10px 0 50px;font-family:"Raleway",sans-serif;font-weight:400;font-size:12px;position:relative;color:rgba(0,0,0,0.7);}.blog-detail-content .detail-img-short-desc:before{content:"";width:195px;position:absolute;left:0;top:0;border-top:1px solid #B10217;}.blog-detail-content .detail-text-it{margin:80px 0;font-size:28px;font-family:"Raleway",sans-serif;font-weight:500;line-height:37px;position:relative;}@media only screen and (max-width: 767px) {.blog-detail-content .detail-text-it{margin:30px 0;font-size:20px;line-height:28px;}}.blog-detail-content .detail-text-it p{position:relative;z-index:2;}.blog-detail-content .detail-text-it span{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:150px;color:#B10217;z-index:1;font-family:"Lora",serif;font-weight:700;font-style:italic;}.detail-tag-bottom{width:100%;display:table;padding:100px 0 50px;}.detail-tag-bottom .detail-tag-bottom-box{width:auto;}@media only screen and (max-width: 991px) {.detail-tag-bottom .detail-tag-bottom-box{width:100%;}}.detail-tag-bottom .detail-tag-bottom-box ul{padding:0;margin:0;}.detail-tag-bottom .detail-tag-bottom-left{float:left;}.detail-tag-bottom .detail-tag-bottom-left a{margin-left:5px;color:rgba(0,0,0,0.4);font-family:"Lora",serif;font-style:italic;}.detail-tag-bottom .detail-tag-bottom-left a:hover{color:#B10217;}.detail-tag-bottom .detail-tag-bottom-right{display:inline-flex;}@media only screen and (min-width: 768px) {.detail-tag-bottom .detail-tag-bottom-right{float:right;}}@media only screen and (max-width: 767px) {.detail-tag-bottom .detail-tag-bottom-right{margin-top:10px;}}.detail-tag-bottom .detail-tag-bottom-right ul li{float:left;list-style:none;margin-left:20px;}.detail-tag-bottom .detail-tag-bottom-right ul li a{color:#2c3651;}.detail-tag-bottom .detail-tag-bottom-right ul li:hover a{color:#B10217;}.blog-detail-style3{padding:28px 30px 30px 0;margin-bottom:20px;border-right:1px solid rgba(0,0,0,0.1);}@media only screen and (max-width: 767px) {.blog-detail-style3{padding:0;border-right:none;}}.blog-detail-style3 .blog-detail-box{padding:0 50px;}@media only screen and (max-width: 991px) {.blog-detail-style3 .blog-detail-box{padding:0;}}@media (max-width: 991px) and (min-width: 768px) {.blog-detail-style3 .blog-detail-box h1{font-size:25px;line-height:30px;}}.blog-detail-box-img .ms-skin-default .ms-bullet{border:2px solid #B10217;width:8px;height:8px;border-radius:50%;background:transparent;}.blog-detail-box-img .ms-skin-default .ms-bullet.ms-bullet-selected{background:#B10217;}@media only screen and (min-width: 768px) {.blog-detail-img{min-height:90px;}}.blog-detail-box .blog-detail-content iframe{max-width:100%;}.blog-detail-box .blog-detail-content table{max-width:100%;}.blog-detail-box .blog-detail-content table td,.blog-detail-box .blog-detail-content table th{padding-left:15px;}.blog-detail-box .blog-detail-content table td:first-child,.blog-detail-box .blog-detail-content table th:first-child{padding-left:0;}.page-nav{margin-bottom:75px;}.page-nav.option-1 ul{margin:0;}.page-nav.option-1 ul li{line-height:100%;border-radius:100%;background:#2c3651;width:10px;height:10px;margin:0 30px;font-family:Reina36Standard;font-size:20px;color:#B10217;}.page-nav.option-1 ul li:first-child{margin-left:0;}.page-nav.option-1 ul li.active{width:55px;height:55px;}.page-nav.option-1 ul li.active span{display:block;}.page-nav.option-1 ul li span{margin-top:20px;display:none;}.page-nav.option-1 ul li:hover{width:55px;height:55px;}.error-404{width:100%;height:100vh;position:relative;}@media only screen and (max-width: 767px) {.error-404{padding:0 15px;text-align:center;}.error-404 .error_pro{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;}}.error-404 .title-404{font-size:250px;color:#B10217;font-weight:600;line-height:0;}@media only screen and (min-width: 768px) {.error-404 .title-404{position:absolute;top:48%;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}}@media only screen and (max-width: 767px) {.error-404 .title-404{position:static;font-size:50px;}}.error-404 .title{font-size:50px;z-index:2;background:rgba(255,255,255,0.7);font-weight:700;}@media only screen and (min-width: 768px) {.error-404 .title{left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;}}@media only screen and (max-width: 991px) {.error-404 .title{width:100%;}}@media only screen and (max-width: 767px) {.error-404 .title{position:static;font-size:30px;margin-top:30px;}}.error-404 .description{font-size:18px;color:#2c3651;z-index:1;}@media only screen and (min-width: 768px) {.error-404 .description{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:68%;}}.error-404 .description a{color:#B10217;}@media only screen and (max-width: 767px) {.error-404 .description{position:static;}}.box-check-out{float:left;width:100%;height:auto;}.box-check-out .title-box-checkout{float:left;width:100%;text-transform:capitalize;color:#2c3651;font-size:1em;font-weight:500;position:relative;padding-left:40px;}.box-check-out .title-box-checkout:before{content:'1';border-radius:20px;width:28px;height:28px;position:absolute;left:5px;top:-4px;line-height:27px;text-align:center;border:1px solid #B10217;}.box-check-out .title-box-checkout.shipping:before{content:'2';}.box-check-out .title-box-checkout.shipping2:before{content:'3';}.box-check-out .title-box-checkout.payment:before{content:'4';}.box-check-out .checkout-list-input{float:left;list-style:none;padding-left:0px;width:100%;margin-bottom:0px;margin-top:40px;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;}.box-check-out .checkout-list-input li{float:left;width:100%;height:auto;margin-bottom:25px;}.box-check-out .checkout-list-input li input[type="text"]{float:left;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,0.1);box-sizing:border-box;height:30px;width:100%;outline:none;font-size:1em;font-weight:500;}.box-check-out .checkout-list-input li input[type="text"]::-webkit-input-placeholder{color:rgba(0,0,0,0.5);}.box-check-out .checkout-list-input li input[type="text"]::-moz-placeholder{color:rgba(0,0,0,0.5);}.box-check-out .checkout-list-input li input[type="text"]:-moz-placeholder{color:rgba(0,0,0,0.5);}.box-check-out .checkout-list-input li input[type="text"]:-ms-input-placeholder{color:rgba(0,0,0,0.5);}.box-check-out .checkout-list-input li.half input[type="text"]{width:46%;}.box-check-out .checkout-list-input li.half input[type="text"]:first-child{margin-right:30px;}.box-check-out .show-box-checkout{float:left;width:100%;margin-top:30px;margin-bottom:15px;}.box-check-out .shipping-method{text-align:left;}.box-check-out .list-radio{float:left;padding-left:10px;margin-bottom:0px;list-style:none;}.box-check-out .list-radio li{float:left;width:100%;height:auto;font-size:1em;}.box-check-out .list-radio li input{margin-right:20px;cursor:pointer;}.box-check-out .list-radio li:last-child{height:35px;margin-top:35px;margin-bottom:65px;margin-left:-20px;}.box-check-out .list-radio li:last-child a{padding:12px 64px;color:#ffffff;background:#2c3651;border-color:rgba(0,0,0,0.3);font-size:1em;font-weight:400;}.box-check-out .list-radio li:last-child a:hover{color:#B10217;}.box-check-out .list-card{float:left;width:100%;list-style:none;padding-left:20px;margin-bottom:0px;margin-top:25px;box-sizing:border-box;}.box-check-out .list-card li{float:left;width:25%;}.box-check-out .list-card li img{width:62px;height:30px;}.box-check-out .woocomerce-book-message{float:left;box-sizing:border-box;margin-top:15px;}.box-check-out .woocomerce-book-message ul{list-style:none;padding-left:0px;margin-bottom:0px;float:left;width:100%;height:auto;}.box-check-out .woocomerce-book-message ul li{float:left;width:100%;margin-bottom:5px;}.box-check-out .woocomerce-book-message ul li .fa{margin-right:15px;}.box-check-out .woocomerce-book-message ul li a{color:rgba(0,0,0,0.7);}.box-check-out .woocomerce-book-message ul li a:hover{color:#B10217;}.box-check-out .woocomerce-book-message ul li:last-child{margin-top:20px;font-size:1.08462em;color:rgba(0,0,0,0.3);}.box-check-out .woocomerce-book-message ul li.link a{color:#B10217;text-decoration:underline;}.testimonial-container{position:relative;}.testimonial-container .overlay{position:relative;background:rgba(47,53,74,0.9);z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;}.testimonial-container .overlay:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;}.testimonial-container .overlay img{width:100%;height:100%;object-fit:cover;}.testimonial-container.test-option-1{background:#e4ab48;background:-webkit-linear-gradient(-90deg,#e4ab48,#edd2a4);background:-o-linear-gradient(-90deg,#e4ab48,#edd2a4);background:-moz-linear-gradient(-90deg,#e4ab48,#edd2a4);background:linear-gradient(-90deg,#e4ab48,#edd2a4);padding:105px 0;color:#fff;}.testimonial-container.test-option-1 .deliver-top{font-size:45px;line-height:43px;}@media only screen and (max-width: 767px) {.testimonial-container.test-option-1 .deliver-top{font-size:30px;line-height:30px;}}.testimonial-container.test-option-1 .deliver-top .font-bold{font-weight:700;}@media only screen and (max-width: 767px) {.testimonial-container.test-option-1 .deliver-top .font-bold{margin-top:15px;}}.testimonial-container.test-option-1 .deliver-container{margin-top:40px;}.testimonial-container.test-option-1 .deliver-box{position:relative;}@media only screen and (min-width: 768px) {.testimonial-container.test-option-1 .deliver-box{min-height:390px;}}.testimonial-container.test-option-1 .deliver-box.deliver-img{z-index:0;}@media only screen and (min-width: 768px) {.testimonial-container.test-option-1 .deliver-box .deliver-content{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);bottom:40%;}}@media only screen and (max-width: 767px) {.testimonial-container.test-option-1 .deliver-box .deliver-content{margin:15px 0;}}.testimonial-container.test-option-1 .deliver-box .deliver-content img{margin-bottom:25px;}@media only screen and (max-width: 767px) {.testimonial-container.test-option-1 .deliver-box .deliver-content img{margin-bottom:10px;}}.testimonial-container.test-option-1 .deliver-box .deliver-content p{margin:10px 0;}.testimonial-container.test-option-1 .deliver-box .deliver-content p.deliver-title{font-size:24px;font-family:"Lora",serif;font-weight:700;line-height:24px;}@media only screen and (max-width: 767px) {.testimonial-container.test-option-1 .deliver-box .deliver-content p.deliver-title{font-size:20px;line-height:27px;}}.testimonial-container.test-option-1 .deliver-box .deliver-content p.deliver-desc{font-size:13px;line-height:21px;}.testimonial-container.test-option-1 .deliver-left,.testimonial-container.test-option-1 .deliver-right{position:absolute;top:14%;}@media only screen and (max-width: 767px) {.testimonial-container.test-option-1 .deliver-left,.testimonial-container.test-option-1 .deliver-right{display:none;}}.testimonial-container.test-option-1 .deliver-left{right:-80px;}.testimonial-container.test-option-1 .deliver-right{left:-80px;}.testimonial-container.test-option-1 .deliver-img img{width:100%;height:auto;}.testimonial-container.testimonial-option-2{padding:175px 0 160px;position:relative;}@media only screen and (max-width: 767px) {.testimonial-container.testimonial-option-2{padding:50px 0 70px;}}.testimonial-container.testimonial-option-2 .testimonial-flo{position:absolute;z-index:1;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-70px;}@media only screen and (max-width: 767px) {.testimonial-container.testimonial-option-2 .testimonial-flo{width:100%;}}@media only screen and (max-width: 320px) {.testimonial-container.testimonial-option-2 .testimonial-flo{bottom:-50px;}}.testimonial-container.testimonial-option-2 .testimonial-flo img{max-width:60%;}.testimonial-container.testimonial-option-2 h2{color:#fff;font-size:40px;line-height:100%;margin:0;}@media only screen and (max-width: 767px) {.testimonial-container.testimonial-option-2 h2{font-size:30px;}}.testimonial-container.testimonial-option-2 .swiper-container-option-2{font-size:16px;color:#fff;list-style:none;margin-top:50px;overflow:hidden;}@media only screen and (max-width: 767px) {.testimonial-container.testimonial-option-2 .swiper-container-option-2{font-size:14px;margin-top:30px;}}.testimonial-container.testimonial-option-2 .swiper-container-option-2 .testimonial-author{margin-top:50px;font-family:"Lora",serif;}@media only screen and (max-width: 767px) {.testimonial-container.testimonial-option-2 .swiper-container-option-2 .testimonial-author{margin-top:30px;}}.testimonial-container.testimonial-option-2 .testimonial-content{padding:0 25%;line-height:28px;}@media only screen and (max-width: 767px) {.testimonial-container.testimonial-option-2 .testimonial-content{padding:0 15px;}}.testimonial-container.test-option-3{padding:175px 0 160px;}@media (max-width: 991px) and (min-width: 768px) {.testimonial-container.test-option-3{padding:50px 0;}}@media only screen and (max-width: 767px) {.testimonial-container.test-option-3{padding:0;}}.testimonial-container.test-option-3 .overlay{background:rgba(47,53,74,0.9);z-index:0;position:absolute;top:0;right:0;left:0;bottom:0;}.testimonial-container.test-option-3 .testi-box{background:#ffffff;float:right;padding:60px 40px;}@media only screen and (max-width: 991px) {.testimonial-container.test-option-3 .testi-box{text-align:center;}}.testimonial-container.test-option-3 .test-title{font-size:20px;font-family:"Lora",serif;font-style:italic;color:#000000;}.testimonial-container.test-option-3 .testimonial-content{line-height:28px;font-size:16px;margin:30px 0;color:rgba(0,0,0,0.6);}.testimonial-container.test-option-3 .testimonial-author{display:flex;}@media only screen and (max-width: 991px) {.testimonial-container.test-option-3 .testimonial-author{justify-content:center;}}.testimonial-container.test-option-3 .testimonial-author .testimonial-author-img{-webkit-flex-basis:45px;-moz-flex-basis:45px;flex-basis:45px;flex-grow:0;flex-shrink:0;border-radius:50%;float:left;}.testimonial-container.test-option-3 .testimonial-author .testimonial-author-name{width:auto;float:left;font-size:16px;margin-left:15px;font-family:"Lora",serif;font-style:italic;line-height:45px;color:rgba(0,0,0,0.6);}.testimonial-container.test-option-3 .swiper-container-option-3{list-style:none;margin:0;padding:0;line-height:28px;overflow:hidden;position:relative;}.testimonial-container.test-option-3 .swiper-container-option-3 .testimonial-author{font-size:16px;font-family:Arno-Pro-Italic-Display;}.testimonial-container.test-option-3 .swiper-container-option-3 .testimonial-author:before{position:absolute;width:40px;height:40px;background:#B10217;border-radius:200px;}.testimonial-container.test-option-3 .swiper-container-option-3 .swiper-pagination{margin:0;text-align:left;padding-left:55px;}@media only screen and (max-width: 991px) {.testimonial-container.test-option-3 .swiper-container-option-3 .swiper-pagination{text-align:center;padding:0;}}@media only screen and (min-width: 992px) {.testimonial-container.test-option-3 .testimonial-content{padding-right:27%;}}.testimonial-container.testimonial-option-4 .testimonial-box{padding:50px;}@media only screen and (max-width: 991px) {.testimonial-container.testimonial-option-4 .testimonial-box{padding:30px 15px;}}.testimonial-container.testimonial-option-4 .swiper-container-option-3{width:100%;background:#dedede;overflow:hidden;position:relative;padding:70px 0;}@media only screen and (max-width: 991px) {.testimonial-container.testimonial-option-4 .swiper-container-option-3{padding:50px 0;}}.testimonial-container.testimonial-option-4 .swiper-container-option-3:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;}@media only screen and (min-width: 992px) {.testimonial-container.testimonial-option-4 .swiper-container-option-3 .testimonial-author{margin-top:70px;}}@media only screen and (max-width: 991px) {.testimonial-container.testimonial-option-4 .swiper-container-option-3 .testimonial-author{margin-top:30px;}}.testimonial-container.testimonial-option-4 .swiper-container-option-3 .testimonial-content{font-size:26px;color:#2c3651;}@media only screen and (min-width: 992px) {.testimonial-container.testimonial-option-4 .swiper-container-option-3 .testimonial-content{padding:0 21%;}}@media only screen and (max-width: 991px) {.testimonial-container.testimonial-option-4 .swiper-container-option-3 .testimonial-content{font-size:20px;padding:0 50px;}}@media only screen and (max-width: 500px) {.testimonial-container.testimonial-option-4 .swiper-container-option-3 .testimonial-content{padding:0 15px;}}.testimonial-container.testimonial-option-4 .swiper-container-option-3 .testimonial-author-left,.testimonial-container.testimonial-option-4 .swiper-container-option-3 .testimonial-author-right{font-size:14px;font-family:"Lora",serif;font-style:italic;}@media only screen and (max-width: 991px) {.testimonial-container.testimonial-option-4 .swiper-container-option-3 .testimonial-author-left,.testimonial-container.testimonial-option-4 .swiper-container-option-3 .testimonial-author-right{display:none;}}.testimonial-container.testimonial-option-4 .swiper-container-option-3 .testimonial-author-left{position:absolute;left:0;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:50%;}.testimonial-container.testimonial-option-4 .swiper-container-option-3 .testimonial-author-right{position:absolute;right:0;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);top:50%;}.testimonial-container.testimonial-option-4 .swiper-container-option-3 .testimonial-author{font-size:16px;color:#B10217;}.article-container{padding:120px 0;}@media only screen and (max-width: 767px) {.article-container{padding:50px 0;}}.article-container ul{margin:0;padding:0;}.article-container li{list-style:none;}@media only screen and (max-width: 767px) {.article-container li{margin-bottom:15px;}}@media only screen and (max-width: 500px) {.article-container li{width:100%;}}.article-container.article-bg{position:relative;}.article-container.article-bg:before{position:absolute;content:"";width:100%;height:7px;top:-7px;left:0;}.article-container h2.b-title{margin-bottom:50px;}.article-container .article-box{background:#ffffff;position:relative;margin-bottom:30px;}@media only screen and (min-width: 992px) {.article-container .article-box{width:50%;height:205px;float:left;overflow:hidden;}}@media only screen and (max-width: 767px) {.article-container .article-box{width:100%;height:auto;}}@media only screen and (min-width: 1025px) {.article-container .article-box img{width:100%;height:auto;}}@media (max-width: 1024px) and (min-width: 992px) {.article-container .article-box img{height:100%;width:auto;}}@media only screen and (max-width: 991px) {.article-container .article-box img{width:100%;height:auto;}}.article-container .article-box .article-info{width:100%;padding:0 30px;font-size:13px;line-height:21px;}@media only screen and (min-width: 1025px) {.article-container .article-box .article-info{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}}@media (max-width: 1024px) and (min-width: 992px) {.article-container .article-box .article-info{padding:30px 25px;}}@media (max-width: 991px) and (min-width: 768px) {.article-container .article-box .article-info{padding:30px;}}@media only screen and (max-width: 767px) {.article-container .article-box .article-info{padding:20px;}}.article-container .article-box .article-info .article-title{font-size:20px;font-family:"Lora",serif;font-weight:700;margin:10px 0;}.article-container .article-box .article-info .article-title a{color:#2c3651;}.article-container .article-box .article-info .article-title a:hover{color:#B10217;}.article-container .load-more{text-align:center;margin:50px 0;}.article-container .load-more.load-more-brown a{background:#652428;}.article-container .load-more.load-more-blue a{background:#B10217;}.article-container .load-more a{width:30px;height:30px;border-radius:50%;background:#652428;display:inline-block;color:white;font-size:20px;line-height:30px;}.about-shop{color:#364573;background:#f9f3f3;}@media only screen and (min-width: 768px) {.about-shop .about_box{transform:translateY(-150px);}}@media only screen and (max-width: 767px) {.about-shop .about_box{padding-top:30px;padding-bottom:30px;}}@media only screen and (min-width: 992px) {.about-shop .about-shop-left{padding-left:75px;}}.about-shop .about-shop-left .about-shop-box{width:100%;}@media only screen and (min-width: 992px) {.about-shop .about-shop-left .about-shop-box{min-height:660px;}}.about-shop .about-shop-left .about-shop-box img{max-width:100%;}@media only screen and (max-width: 767px) {.about-shop .about-shop-left .about-shop-box img{width:100%;height:auto;}}.about-shop .about-shop-content{background:#fff;display:table;}@media only screen and (min-width: 992px) {.about-shop .about-shop-content{margin-top:70px;padding:50px 50px 70px 50px;}}@media (max-width: 991px) and (min-width: 768px) {.about-shop .about-shop-content{margin-top:30px;padding:30px;}}@media only screen and (max-width: 767px) {.about-shop .about-shop-content{padding:0 20px 30px 20px;text-align:center;}}.about-shop .about-shop-content .name-shop{color:#2c3651;text-transform:uppercase;line-height:18px;margin-top:-10px;}.about-shop .about-shop-content h2.master-shop{font-family:"Lora",serif;font-size:40px;line-height:40px;font-style:italic;}@media (max-width: 991px) and (min-width: 768px) {.about-shop .about-shop-content h2.master-shop{font-size:30px;line-height:30px;}}@media only screen and (max-width: 767px) {.about-shop .about-shop-content h2.master-shop{font-size:30px;}}.about-shop .about-shop-content .content{line-height:21px;margin-top:20px;}@media only screen and (min-width: 992px) {.about-shop .about-shop-social{padding:15px 0 0 40px;}}@media (max-width: 991px) and (min-width: 768px) {.about-shop .about-shop-social{padding-top:20px;}}@media only screen and (max-width: 767px) {.about-shop .about-shop-social{text-align:center;margin-top:30px;}}.about-shop .about-shop-social ul{padding:0;}.about-shop .about-shop-social ul li{display:inline-block;padding:0 10px;}.about-shop .about-shop-social ul li a{color:#B10217;}.about-social ul{width:100%;display:inline-block;text-align:center;}.about-social ul li{display:inline;margin:0 5px;}.about-social ul li a{display:inline-block;width:30px;height:30px;border-radius:50%;color:#B10217;line-height:30px;}.about-social ul li:hover a{background:#B10217;color:#ffffff;}.tropical .color-1 .trop-text-italic{font-size:40px;line-height:35px;font-family:"Lora",serif;font-style:italic;}.tropical .color-3{font-family:"Lora",serif;color:#B10217;}@media only screen and (min-width: 992px) {.tropical .color-3 .trop-ab{top:35%!important;}}.tropical .color-3 .tags{font-size:24px;margin-bottom:15px;font-style:italic;}.tropical .color-3 .sale-of{font-size:87px;line-height:70px;position:relative;padding:20px 0 30px 0;text-transform:uppercase;}.tropical .color-3 .sale-of:before{content:'';width:85px;background:url("../images/icon/bg-h2-1.png") repeat-x bottom;height:6px;position:absolute;top:0;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.tropical .color-3 .sale-of:after{content:'';width:85px;background:url("../images/icon/bg-h2-1.png") repeat-x bottom;height:6px;position:absolute;bottom:0;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.tropical .color-3 .shop-now{margin-top:15px;font-size:12px;text-transform:uppercase;}.tropical .color-4{color:#ffffff;}.tropical .color-4 a{color:#ffffff;}.tropical .tropical-left{margin-bottom:30px;}@media only screen and (min-width: 992px) {.tropical .tropical-left{height:250px;}}@media (max-width: 991px) and (min-width: 768px) {.tropical .tropical-left{height:185px;}}@media only screen and (max-width: 767px) {.tropical .tropical-left{margin-bottom:15px;height:auto;}}@media only screen and (min-width: 768px) {.tropical .tropical-left:last-child{margin-bottom:0;}}@media only screen and (min-width: 992px) {.tropical .tropical-big{height:530px;}}@media (max-width: 991px) and (min-width: 768px) {.tropical .tropical-big{height:400px;}}@media only screen and (max-width: 767px) {.tropical .tropical-big{margin-bottom:15px;height:auto;}}.tropical .trop-star{font-size:20px;}.tropical .trop-reg{position:relative;width:100%;background:#000000;}.tropical .trop-reg.color-3 a{color:#B10217;}.tropical .trop-reg.color-4 a{color:#ffffff;}.tropical .trop-reg a{color:#000000;}.tropical .trop-reg .trop-ab{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.tropical .trop-img{width:100%;height:100%;position:relative;}.tropical .trop-img:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.1);transition:all 0.5s;-webkit-transition:all 0.5s;left:0;top:0;}.tropical .trop-img:hover:before{background:transparent;}.tropical .trop-img img{width:100%;height:auto;min-height:100%;max-width:100%;}.tropical .trop-text-big{font-size:40px;line-height:30px;text-transform:uppercase;font-family:"Lora",serif;}.tropical .trop-text-big.trop-text-top{margin-top:10px;}.tropical .trop-text-medium{font-size:16px;line-height:30px;text-transform:uppercase;}.tropical .trop-text-medium.trop-text-top{margin-top:10px;}.bg-tropical-blue{background:#2c3651;padding:110px 0;}.pd-trop{padding:55px 0;}@media only screen and (max-width: 767px) {.pd-trop{padding:15px 0;}}.product-related .bestsale-home2.bestsale-box ul li:nth-child(2n){margin-top:0;}.bestsales-container{position:relative;}.bestsales-container ul{margin:0;padding:0;}.bestsales-container ul.bestsales_default{margin-top:40px;}.bestsales-container li{list-style:none;margin-bottom: 40px;}@media only screen and (max-width: 320px) {.bestsales-container li{width:100%;}}@media only screen and (max-width: 767px) {.bestsales-container li .best-sales-list{padding:15px 0;display:table;width:100%;}}.bestsales-container li .best-sales-list .post-thumb{width:100px;height:100px;position:relative;}@media (max-width: 992px) {.bestsales-container li .best-sales-list .post-thumb{left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}}.bestsales-container li .best-sales-list:hover .best-social{opacity:1;left:50%;}.bestsales-container li .best-sales-list:hover .product-name a{color:#B10217;border-color:#B10217;}.bestsales-container .best-sales-title{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-55px;background:#ffffff;padding:10px 50px;font-size:30px;font-family:"Lora",serif;font-weight:400;font-style:italic;}@media only screen and (max-width: 767px) {.bestsales-container .best-sales-title{padding:10px 20px;font-size:20px;top:-50px;}}@media only screen and (min-width: 992px) {.bestsales-container .best-sales-box{width:50%;float:left;}}.bestsales-container .post-thumb{position:relative;padding:0 10px;width:180px;height:280px;}@media only screen and (max-width: 767px) {.bestsales-container .post-thumb{padding:0;}}.bestsales-container .post-thumb.product-small{width:85px;height:105px;}.bestsales-container .post-thumb img{width:100%;height:auto;position:absolute;object-fit:cover;left:0;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.bestsales-container .post-thumb .sales{width:30px;height:30px;border-radius:50%;position:absolute;top:10px;left:-5px;background:#d0e019;text-align:center;line-height:30px;font-size:11px;color:#ffffff;}.bestsales-container .yith-wcwl-add-button>a i{margin-right:8px;}.best-social{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:40%;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s;z-index:2;}.best-social ul li{height:35px;width:35px;line-height:35px;background:#B10217;border-radius:50%;text-align:center;margin:5px 0;list-style:none;transition:all 0.3s;-webkit-transition:all 0.3s;}.best-social ul li:hover{background:#f06f56;}.best-social ul li a{font-size:14px;color:#ffffff;}.best-social ul li .yith-wcwl-wishlistaddedbrowse{display:none!important;}h2.b-title-h2{font-size:30px;font-family:"ArnoPro-Italic";margin:0;position:relative;width:100%;}h2.b-title-h2:before{content:"";position:absolute;width:100%;height:6px;background:url("../images/icon/bg-h2-1.png") repeat-x;bottom:15px;left:0;}h2.b-title-h2 span{position:relative;z-index:2;padding:0 15px;background:#f9f3f3;}@media only screen and (max-width: 767px) {.bestsale-home2.bestsale-box{padding-bottom:30px;}}@media only screen and (min-width: 992px) {.bestsale-home2.bestsale-box ul li:nth-child(2n){margin-top:125px;}}.bestsale-home2.bestsale-box ul li .product{width:100%;}@media (max-width: 991px) and (min-width: 768px) {.bestsale-home2 ul{text-align:center;display:inline-table;}}@media only screen and (max-width: 767px) {.bestsale-home2 ul{text-align:center;display:inline-table;}}.bestsale-home2 ul .product{width:20%;padding:5px 0;list-style:none;}@media only screen and (min-width: 992px) {.bestsale-home2 ul .product{float:left;}}@media (max-width: 1024px) and (min-width: 992px) {.bestsale-home2 ul .product{padding:30px 10px;}}@media (max-width: 991px) and (min-width: 768px) {.bestsale-home2 ul .product{width:33.33%;padding:30px 15px;display:inline-block;}}@media only screen and (max-width: 767px) {.bestsale-home2 ul .product{width:50%;display:inline-block;padding:15px;margin-top:30px;}}@media only screen and (max-width: 320px) {.bestsale-home2 ul .product{width:100%;padding:0;}}@media only screen and (min-width: 992px) {.bestsale-home2 ul .product:nth-child(2n){margin-top:100px;}}.bestsale-home2 ul .product .post-thumb{display:inline-block;}.bestsale-home2 ul .product .best-social{left:70%;}.bestsale-home2 ul .product:hover .best-social{left:50%;opacity:1;}.bestsale-option-3{width:100%;display:table;}.bestsale-option3-title{padding:0 40px;width:100%;}.bestsale-home3{width:100%;display:table;margin-top:80px;}@media only screen and (max-width: 991px) {.bestsale-home3{margin-top:50px;}}@media only screen and (max-width: 767px) {.bestsale-home3{margin-top:30px;}}.bestsale-home3 ul li{list-style:none;}.bestsale-home3 ul li .post-thumb{display:inline-block;}.bestsale-home3 ul li .best-social{left:70%;}.bestsale-home3 ul li:hover .best-social{left:50%;opacity:1;}.bestsale-box ul{margin:0;padding:0;}.pdbs-op1{padding:85px 0;}.pdbs-op2{padding-top:50px;}.local-florist{background:#f9f3f3;padding:15px 0;}@media only screen and (max-width: 500px) {.local-florist{padding:0;}}.local-florist ul li{border-right:1px solid rgba(0,0,0,0.2);list-style:none;}.local-florist ul li:last-child{border-right:none;}@media only screen and (max-width: 500px) {.local-florist ul li{width:100%;border-right:none;}}.local-box{padding:40px 0;}@media only screen and (max-width: 500px) {.local-box{border-bottom:1px solid rgba(0,0,0,0.05);}}.local-box .local-title{font-size:20px;color:rgba(0,0,0,0.6);font-weight:500;font-family:"Lora",serif;}.local-box .local-icon{margin-top:20px;}.local-box .br-local{padding-top:70px;position:relative;}.local-box .br-local:before{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:0;content:"";width:98%;height:6px;margin:0 auto;background:url("../images/icon/local.png") repeat-x;}.about-local{position:relative;padding-top:120px;}.about-local:before{width:98%;height:6px;content:"";position:absolute;background:url("../images/icon/bg-h2-1.png") repeat-x;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:0;}.local-before{padding:70px 0 30px 0;position:relative;margin-top:30px;}@media only screen and (max-width: 500px) {.local-before{padding:30px 0 0 0;}}.local-before:before{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:0;content:"";width:98%;height:6px;margin:0 auto;background:url("../images/icon/local.png") repeat-x;}.subscries-container{padding:55px 0;}.subscries-container ul{margin:0;padding:0;}@media only screen and (max-width: 767px) {.subscries-container ul{text-align:center;}}.subscries-container ul li{list-style:none;}.subscries-container .sub-text{line-height:22px;font-size:16px;padding-top:10px;}@media only screen and (max-width: 767px) {.subscries-container .sub-text{margin-bottom:15px;}}.subscries-container .sub-text .sub-text-bold{text-transform:uppercase;color:#000000;font-weight:600;}.subscries-container .sub-text .sub-text-content{font-size:18px;font-family:"Lora",serif;font-style:italic;color:rgba(0,0,0,0.6);padding-left:15px;}.subscries-container .subcri-form{width:100%;overflow:hidden;white-space:nowrap;vertical-align:middle;}.subscries-container .subcri-form input{border:1px solid #ddcdad;width:90%;padding:0 15px;height:45px;line-height:45px;outline:none;}@media only screen and (max-width: 767px) {.subscries-container .subcri-form input{width:60%;}}@media only screen and (max-width: 500px) {.subscries-container .subcri-form input{width:100%;}}.subscries-container .subcri-form button{color:#fff;background:#2c3651;line-height:45px;width:105px;border:none;text-align:center;margin-left:-106px;height:45px;top:2px;position:relative;}.subs-bg{position:relative;padding-top:50px;}.subs-bg:before{content:"";position:absolute;height:6px;width:98%;background:url("../images/icon/bg-h2-1.png") repeat-x top;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-6px;}.beau-gmap{height:470px;}@media only screen and (max-width: 500px) {.beau-gmap{height:300px;}}.ourstore-filter{margin-top:2px;text-align:center;}.ourstore-filter.ourstore-filter-cate{padding:25px 0;position:relative;}.ourstore-filter.ourstore-filter-cate:before{content:"";width:100%;height:2px;background:#B10217;bottom:0;margin:0 auto;position:absolute;opacity:0.3;}@media only screen and (min-width: 991px) {.ourstore-filter .ourstore-filter-text{display:none;}}.ourstore-filter .ourstore-filter-text span{border-bottom:1px solid rgba(0,0,0,0.05);padding:7px 25px;}.ourstore-filter .ourstore-filter-text span i{color:#B10217;margin-left:10px;}@media only screen and (max-width: 991px) {.ourstore-filter>ul.ourstore-ft-list{width:170px;position:absolute;background:#ffffff;margin:5px auto;padding:15px 0;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:2;display:none;transition:all 0.3s;-webkit-transition:all 0.3s;}}.ourstore-filter>ul.ourstore-ft-list>li{list-style:none;}@media only screen and (min-width: 992px) {.ourstore-filter>ul.ourstore-ft-list>li{display:inline;padding:0 25px;border-right:1px solid #b9b8b8;}.ourstore-filter>ul.ourstore-ft-list>li:last-child{border-right:none;}}@media (max-width: 1024px) and (min-width: 992px) {.ourstore-filter>ul.ourstore-ft-list>li{padding:0 15px;}}@media only screen and (max-width: 991px) {.ourstore-filter>ul.ourstore-ft-list>li{padding:5px;}}.ourstore-filter>ul.ourstore-ft-list>li a{font-size:13px;color:#565656;}.ourstore-filter>ul.ourstore-ft-list>li a:hover,.ourstore-filter>ul.ourstore-ft-list>li a:active,.ourstore-filter>ul.ourstore-ft-list>li a:focus{color:#B10217;}.ourstore.ost-mg .product{min-height:200px;}@media only screen and (min-width: 768px) {.ourstore.ost-mg .product{min-height:250px;}}.ourstore li{list-style:none;}.ourstore .product:hover a{color:#B10217;border-color:#B10217;}.ourstore .product:hover a:before{border:none;}.ourstore .product .post-thumb{position:relative;transition:all 0.5s;-webkit-transition:all 0.5s;position:relative;}@media only screen and (max-width: 767px) {.ourstore .product .post-thumb{padding:15px 0;}}.ourstore .product .post-thumb img{width:100%;height:auto;}.ourstore .product .post-thumb:hover .fl-social{top:50%;opacity:1;}.ourstore .product .post-thumb .fl-social{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:60%;opacity:0;text-align:center;z-index:2;transition:all 0.5s;-webkit-transition:all 0.5s;}.ourstore .product .post-thumb .fl-social ul{width:100%;padding:0;}.ourstore .product .post-thumb .fl-social ul li{text-align:center;width:35px;height:35px;border-radius:24px;background:#B10217;display:inline-block;list-style:none;margin:0 3px;transition:all 0.3s;-webkit-transition:all 0.3s;}.ourstore .product .post-thumb .fl-social ul li:hover{background:#f06f56;}.ourstore .product .post-thumb .fl-social ul li a{font-size:14px;color:#ffffff;line-height:35px;}.ourstore .product .post-thumb .fl-social ul li .yith-wcwl-wishlistaddedbrowse{display:none!important;}.ourstore-container .post-thumb .best-social{left:60%;}.ourstore-container .post-thumb:hover .best-social{opacity:1;left:50%;}.ourstore-container .post-thumb:hover .best-social ul li i{color:#ffffff;}.product-info{text-align:center;font-family:"Lora",serif;padding:0 0 20px 0;position:relative;min-height:80px;}.product-info p{margin:20px 0 0 0;}.product-info .product-name{margin-top:10px;font-size:20px;font-family:"ArnoPro-smbd";}.product-info .product-name a{color:#333;font-weight:bold;border-bottom:1px solid #333;position:relative;}.product-info .product-name a:hover{color:#B10217;border-color:#B10217;}.product-info .product-size{font-size:12px;margin:7px 0 0 0;font-weight:500;text-transform:uppercase;}.product-info .product-price{margin:10px 0 0 0;font-size:25px;color:#B10217;font-weight:600;font-family:"ArnoPro-smbd";}.ourstore-option-2{display:table;width:100%;}.ourstore-option-2 ul{margin:0;padding:0;}.ourstore-option-2 ul .product{list-style:none;}@media only screen and (min-width: 1025px) {.ourstore-option-2 ul .product{margin:100px 0 50px 0;}}@media (max-width: 1024px) and (min-width: 992px) {.ourstore-option-2 ul .product{margin:50px 0 30px 0;}}@media only screen and (max-width: 991px) {.ourstore-option-2 ul .product{margin-top:30px;min-height:470px;}}@media only screen and (max-width: 500px) {.ourstore-option-2 ul .product{min-height:auto;}.ourstore-option-2 ul .product:nth-child(2n){padding-left:10px;}.ourstore-option-2 ul .product:nth-child(2n+1){padding-right:10px;}}@media (max-width: 500px) {.ourstore-option-2 ul .product .best-social{top:35%;}}@media (max-width: 992px) {.ourstore-option-2 ul .product .best-social{top:32%;}}.ourstore-option-2 .pro-option-2{position:relative;}@media only screen and (min-width: 1025px) {.ourstore-option-2 .pro-option-2{padding:0 4%;}}.ourstore-option-2 .pro-option-2:hover .best-social{opacity:1;left:50%;}.ourstore-option-2 .pro-option-2:hover .best-social ul li i{color:#ffffff;}.ourstore-option-2 .pro-option-2 .post-thumb{border:1px solid transfarent;padding:0;position:relative;width:100%;height:200px;}@media only screen and (min-width: 768px) {.ourstore-option-2 .pro-option-2 .post-thumb{height:400px;border:1px solid rgba(0,0,0,0.05);}}.ourstore-option-2 .pro-option-2 img{width:100%;height:100%;object-fit:cover;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;}@media only screen and (min-width: 992px) {.ourstore-option-2 .pro-option-2 .product-info{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-35px;}}.ourstore-option-2 .pro-option-2 .product-price{display:inline-table;font-size:30px;line-height:18px;color:#B10217;font-family:"Lora",serif;font-weight:700;background:#f9f3f3;}@media only screen and (max-width: 767px) {.ourstore-option-2 .pro-option-2 .product-price{font-size:20px;}}@media only screen and (min-width: 992px) {.ourstore-option-2 .pro-option-2 .product-price{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-10px;padding:0 30px;}.ourstore-option-2 .pro-option-2 .product-price:before{content:"";position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:5px;background:#B10217;border-radius:50%;}.ourstore-option-2 .pro-option-2 .product-price:after{content:"";position:absolute;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:5px;background:#B10217;border-radius:50%;}}@media only screen and (max-width: 500px) {.ost-mg-02 li{width:100%;}}.product-hover{overflow:hidden;position:relative;min-height:425px;background:#ffffff;}.product-hover .product-info{transition:all 0.5s;-webkit-transition:all 0.5s;position:relative;z-index:1;}@media only screen and (max-width: 1024px) {.product-hover .product-info{padding-bottom:30px;}}.product-hover .add-cart-box{position:absolute;bottom:-100%;left:0;width:100%;transition:all 0.5s;-webkit-transition:all 0.5s;z-index:2;}@media only screen and (max-width: 1024px) {.product-hover .add-cart-box{bottom:0;}}@media only screen and (max-width: 767px) {.product-hover .add-cart-box{position:static;}}.product-hover .post-thumb{border:none!important;padding:30px 30px 20px 30px;}@media only screen and (min-width: 1025px) {.product-hover:hover .add-cart-box{bottom:0;}.product-hover:hover .post-thumb{padding:50px;}.product-hover:hover .product-info{margin-top:-50px;}.product-hover:hover .product-info .product-price{color:#2c3651;}}.product-hover .product-add-cart{width:100%;display:table;background:#2c3651;position:relative;}@media only screen and (min-width: 1025px) {.product-hover .product-add-cart:before{content:"";position:absolute;width:100%;height:7px;top:-7px;background:url("../images/bg-shopping-cart.png") repeat-x;}}.product-hover .product-add-cart ul{width:100%;margin-top:10px;padding:0;}.product-hover .product-add-cart ul li{float:left;text-align:center;padding:15px 0 20px 0;border-right:1px solid rgba(255,255,255,0.2);color:#ffffff;list-style:none;}.product-hover .product-add-cart ul li:first-child,.product-hover .product-add-cart ul li:nth-child(2){width:20%;}.product-hover .product-add-cart ul li:last-child{width:60%;border-right:none;}.product-hover .product-add-cart ul li a{color:#ffffff!important;}.product-hover .product-add-cart ul li:hover a{color:#B10217!important;}.menu-cate-shortcode{padding:30px 0 40px;background:#ffffff;float:right;height:auto;display:table;position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1),0 0 30px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.1),0 0 30px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.1),0 0 30px rgba(0,0,0,0.2);}.menu-cate-shortcode.wd-menu-cate{width:245px;}@media only screen and (max-width: 991px) {.menu-cate-shortcode.wd-menu-cate{width:100%;}}.menu-cate-shortcode:before,.menu-cate-shortcode:after{content:"";position:absolute;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px rgba(0,0,0,0.3);box-shadow:0 0 20px rgba(0,0,0,0.3);top:0;bottom:0;}.menu-cate-shortcode .menu-box-title{font-size:24px;font-style:italic;font-family:"Lora",serif;color:rgba(0,0,0,0.6);font-weight:500;}.menu-cate-shortcode ul{margin-top:10px;width:100%;}.menu-cate-shortcode ul li{list-style:none;padding:5px 0;}.menu-cate-shortcode ul li a{color:rgba(0,0,0,0.5);}.menu-cate-shortcode ul li:hover a,.menu-cate-shortcode ul li:active a,.menu-cate-shortcode ul li:focus a{color:#B10217;}.ourstore-option-3 .ourstore-box-option3>li{margin-bottom:30px;}@media only screen and (max-width: 991px) {.ourstore-option-3 .ourstore-box-option3>li{height:auto;}}@media only screen and (max-width: 320px) {.ourstore-option-3 .ourstore-box-option3>li{width:100%;}}.ourstore-option-3 .ourstore-box-option3>li:nth-child(3){height:auto;}.ourstore-option-3 .ourstore-box-option3 .ourstore-small{width:50%;}@media only screen and (max-width: 991px) {.ourstore-option-3 .ourstore-box-option3 .ourstore-small{width:100%;}}.ourstore-ft-list{padding:0;margin:0;}.ourstore{margin:0;padding:0;}.pd-ost-op1{padding:55px 0 110px;}.pd-ost-op3{padding-top:50px;}.ost-mg>li{margin-top:20px;}@media only screen and (max-width: 1024px) {.ost-mg>li{margin-top:50px;}}@media only screen and (max-width: 767px) {.ost-mg>li{margin-top:30px;}}.ost-mg-02{margin-top:65px;}.ost-mg-02>li{margin-top:30px;}.mg-ourstore-option-3{margin-top:55px;}.mg-ourstore-option-3 ul{padding:0;}@media only screen and (min-width: 992px) {.pd-product{padding:10px 30px 10px 30px;}}.ost-mg-op3 .product{margin-top:70px;}.short-post ul{margin:0;padding:0;}.short-post li{list-style:none;border-left:1px solid rgba(0,0,0,0.2);padding:45px 15px;}@media only screen and (max-width: 767px) {.short-post li{border-left:none;padding:30px 15px 0 15px;}}.short-post li:first-child{border-left:none;}.short-post li .short-post-title{font-size:30px;line-height:32px;font-family:"ArnoPro-Italic";font-style:italic;}.short-post li .view-more{margin-top:8px;}.short-post li .view-more a{font-size:1.6em;line-height:20px;border-bottom:1px solid #B10217;color:#B10217;font-family:"ArnoPro-Italic";font-style:italic;}.short-post li .short-desc{padding:0 25px;line-height:21px;}@media only screen and (max-width: 767px) {.short-post li .short-desc{padding:0;}}.blog-list{margin-top:60px;padding:0;}.blog-list li{list-style:none;}.blog-list li:hover .post-thumb img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}.blog-list li:hover .blog-info .blog-info-title a{color:rgba(0,0,0,0.5);}@media only screen and (max-width: 500px) {.blog-list li{width:100%;}}@media only screen and (max-width: 767px) {.blog-list li{margin-bottom:30px;}}.blog-list li .post-thumb{overflow:hidden;}.blog-list li .post-thumb img{width:100%;height:auto;transition:all 0.5s;-webkit-transition:all 0.5s;}.blog-list li .blog-info{background:#ffffff;min-height:125px;}@media only screen and (max-width: 767px) {.blog-list li .blog-info{padding-bottom:20px;}}.blog-list li .blog-info .date{padding-top:25px;color:#B10217;line-height:18px;}.blog-list li .blog-info .blog-info-title{margin-top:5px;font-size:20px;line-height:25px;font-weight:600;padding:0 15px;font-family:"ArnoPro-smbd";}@media only screen and (max-width: 1024px) {.blog-list li .blog-info .blog-info-title{font-size:16px;line-height:18px;}}@media only screen and (max-width: 500px) {.blog-list li .blog-info .blog-info-title{font-size:16px;}}.blog-list li .blog-info .blog-info-title a{color:#2c3651;transition:all 0.3s;-webkit-transition:all 0.3s;}.hl_title{text-align:center;font-family:"ArnoPro-Italic";font-size:40px;font-style:italic;font-weight:200;position:relative;padding-bottom:5px;}.hl_title:before{content:'';position:absolute;width:90px;height:6px;background:url("../images/icon/bg_underline.png") repeat-x;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0;}.hl_box{width:100%;text-align:center;}.hl_box ul{padding:0;}.hl_box ul li{list-style:none;}@media only screen and (min-width: 1170px) {.hl_box ul li.img-padding:first-child{padding:0 55px 0 185px;}.hl_box ul li.img-padding:last-child{padding:0 150px 0 0;}}.hl_box .hl_img{width:100%;}.hl_box .hl_img img{width:100%;height:100%;object-fit:cover;}.hl_box .hl_content{text-align:center;background:#fff;padding:60px 40px;position:relative;}@media only screen and (max-width: 767px) {.hl_box .hl_content{margin-top:30px;}}@media only screen and (max-width: 500px) {.hl_box .hl_content{padding:30px 15px;}}.hl_box .hl_content .hl_product_cat a{color:rgba(0,0,0,0.7);}.hl_box .hl_content .hl_product_desc{font-size:24px;line-height:28px;font-family:"ArnoPro-Italic";margin:30px 0;color:rgba(0,0,0,0.6);}.hl_box .hl_content .hl_product_size{width:220px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.2);margin:0 auto;padding:5px 0;margin-top:10px;}.hl_box .hl_content .hl_product_size span{padding:0 20px;}.hl_box .hl_content .hl_product_price{position:absolute;min-width:70px;height:70px;border-radius:35px;background:#B10217;font-size:26px;font-family:"ArnoPro-Italic";color:#ffffff;left:-35px;top:25%;line-height:70px;text-align:center;}@media only screen and (max-width: 767px) {.hl_box .hl_content .hl_product_price{top:30px;left:20px;}}@media only screen and (max-width: 500px) {.hl_box .hl_content .hl_product_price{min-width:40px;height:40px;border-raidus:20px;font-size:14px;line-height:40px;top:15px;left:15px;}}.hl_box .hl_content .hl_product_name{font-size:60px;font-family:"ArnoPro-Italic";font-weight:100;font-style:italic;line-height:60px;margin:0;position:relative;}@media only screen and (max-width: 500px) {.hl_box .hl_content .hl_product_name{font-size:30px;line-height:30px;}}.hl_box .hl_content .hl_product_name:before{content:'';position:absolute;width:90px;height:6px;background:url("../images/icon/bg_underline.png") repeat-x;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0;}.hl_box .hl_content .hl_product_name a{color:#2c3651;}.hl_box .hl_content .hl_pro_quantity div[itemprop="offers"],.hl_box .hl_content .hl_pro_quantity div[itemprop="description"]{display:none;}.hl_box .hl_content .hl_pro_quantity form.cart .single_add_to_cart_button{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);border:0;color:rgba(255,255,255,0.6);margin-top:20px;}.hl_box .hl_content .hl_pro_quantity .quantity:before{content:'Quantity :';margin-right:20px;}.hl_box .hl_content .hl_pro_quantity .quantity input[type="number"]{width:40px;border-radius:20px;padding:0 5px;border:none;outline:none;}.hl_box .hl_content .hl_pro_quantity a.add_to_wishlist{color:#f00;}.hl_box .hl_content .hl_pro_quantity a.add_to_wishlist:after{content:'Add to wishlist';}.pro_hot_item{position:relative;padding-bottom:40px;}.pro_hot_item .pro_hot_bg_img{position:absolute;height:100%;width:43%;background:#f7f7f7;}.pro_hot_item .pro_hot_bg_img.pro_hot_bg_left{left:0;top:0;}.pro_hot_item .pro_hot_bg_img.pro_hot_bg_right{right:0;top:0;}@media only screen and (max-width: 991px) {.pro_hot_item .pro_hot_bg_img{display:none;}}.pro_hot_img{width:100%;position:relative;top:-40px;}@media only screen and (min-width: 1170px) {.pro_hot_img.pro_hot_img_left{padding:0 35px 0 100px;}.pro_hot_img.pro_hot_img_right{padding:0 100px 0 35px;}}@media only screen and (max-width: 991px) {.pro_hot_img{top:0;}}.pro_hot_img img{width:100%;height:auto;}.pro_hot_content{overflow:hidden;margin-top:40px;}@media only screen and (max-width: 991px) {.pro_hot_content{margin-top:20px;}}.pro_hot_container .swiper-slide{text-align:center;}.pro_hot_container .swiper-slide .best-social{left:30px;}.pro_hot_container .swiper-slide:hover .best-social{opacity:1;left:40%;}.pro_hot_container .swiper-slide .yith-wcwl-add-button>a i{margin-right:0;margin-left:2px;}.pro_hot_container .swp_hot_item_img{position:relative;}.pro_hot_container .swp_hot_item_img img{width:100%;height:auto;}@media only screen and (max-width: 767px) {.pro_hot_top_content{margin-top:30px;}}.pro_hot_top_content .pro_hot_title{font-size:30px;font-family:"ArnoPro-Italic";}.pro_hot_top_content .pro_hot_date{color:rgba(0,0,0,0.5);}.swp_hot_item_box{padding:30px 0;}.swp_hot_item_box .swp_hot_item_price{font-size:25px;font-weight:600;font-family:"Lora",serif;}.swp_hot_item_box .swp_hot_item_name{font-size:18px;line-height:18px;margin:5px 0;}.swp_hot_item_box .swp_hot_item_name a{color:rgba(0,0,0,0.6);border-bottom:1px solid rgba(0,0,0,0.3);}.swp_hot_item_box .swp_hot_item_size{color:rgba(0,0,0,0.5);margin-top:10px;}.pro_hot-pagination{margin-top:10px;text-align:center;}.pro_hot-pagination span{margin:0 5px;}.pro_hot-pagination span.swiper-pagination-bullet-active{background:#000!important;width:8px!important;height:8px!important;position:relative;top:1px;}.pro_hot-pagination span.swiper-pagination-bullet{background:rgba(0,0,0,0.3);border:none;width:6px;height:6px;border-radius:50%;}body div#festi-cart-pop-up-content{margin-top:5%!important;background:#fff;}div#festi-cart-pop-up-content span.festi-cart-closed.b-close{right:50%!important;}div#festi-cart-pop-up-content span.festi-cart-closed.b-close span.festi-cart-closed-button{color:transparent!important;background:url("../images/close_white.png") no-repeat;position:absolute;top:-50px;width:35px;height:35px;}div#festi-cart-pop-up-content div.festi-cart-pop-up-body{max-height:600px;overflow-y:scroll;width:500px!important;}div.festi-cart-pop-up-footer span.festi-cart-continue.b-close span.festi-cart-continue-shopping{margin:35px 0 30px 40px!important;}body div.festi-cart-pop-up-products-content table.festi-cart-list tr{border:1px solid #e1e1e1!important;}body div.festi-cart-pop-up-products-content table.festi-cart-list tr:last-child{border-bottom:none;}body div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item td.festi-cart-product-delete a.festi-cart-remove-product{position:relative;color:transparent!important;}body div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item td.festi-cart-product-delete a.festi-cart-remove-product:after{content:'';background:url("../asset/images/icon-organic.png") no-repeat -258px -144px;position:absolute;top:0;width:16px;left:-15px;height:16px;}body div#festi-cart-pop-up-content div.festi-cart-pop-up-body{border-color:transparent!important;border-radius:0!important;padding:0;}body div.festi-cart-pop-up-body div.festi-cart-pop-up-header span.festi-cart-added-to-cart-msg{color:#252525;font-size:1.7em;float:left;padding:25px;}body div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item .festi-cart-product-delete{padding:40px 5px 0 31px;}body div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item td.festi-cart-product-title a.festi-cart-title{color:#B10217!important;font-size:1.2em!important;float:left;text-align:left;line-height:25px;width:100%;}body div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item td.festi-cart-product-title a.festi-cart-title:hover{color:rgba(0,0,0,0.5)!important;}body div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item td.festi-cart-product-title .festi-cart-product-count{float:left;}body div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item td.festi-cart-product-title .festi-cart-product-price{float:left;}div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item td.festi-cart-product-img{width:23%;border-right:1px solid #e1e1e1;}div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item td.festi-cart-product-img a img{width:75px!important;max-width:75px!important;height:auto;}div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item td.festi-cart-product-title{width:67%;border-right:1px solid #e1e1e1;padding:10px;}div.festi-cart-pop-up-products-content p.festi-cart-buttons{position:relative;top:-40px;}div.festi-cart-pop-up-products-content div.festi-cart-total{padding-bottom:40px!important;margin-top:0!important;border-top:1px solid #e1e1e1!important;}body div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-view-cart{position:absolute;left:40px;top:-45px;border:none!important;color:#252525!important;}body div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-view-cart:hover{background:none!important;color:#B10217!important;}div.festi-cart-pop-up-products-content table.festi-cart-list{width:85%;margin-left:8%!important;}body div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-checkout{position:absolute;left:120px;top:-45px;border:none!important;color:#252525!important;}body div.festi-cart-pop-up-footer span.festi-cart-continue.b-close span.festi-cart-continue-shopping{color:#fff;padding:17px;line-height:30px;border-radius:30px!important;line-height:5px;float:left;font-size:1.153846154em;background:#B10217;text-transform:uppercase;font-family:"Raleway",sans-serif;}body div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-checkout:hover{background:none!important;color:#B10217!important;}body div.festi-cart-pop-up-footer span.festi-cart-continue.b-close span.festi-cart-continue-shopping:hover{color:#fff!important;background:#000;}body div.festi-cart-pop-up-products-content div.festi-cart-total{font-weight:normal;border-radius:0!important;color:#252525!important;padding-right:35px!important;}body div.festi-cart-pop-up-products-content div.festi-cart-total .woocommerce-Price-amount{display:block;color:#ff0000;}