a.hidden-xs {
    color: #546D19!important;
}
a:hover.hidden-xs {
    color: #fff!important;
}
.hikashop_checkout_page.hikashop_checkout_page_step2 #hikashop_checkout_shopping_button {display:none;}

.modal-dialog {
    margin: 10% auto;
    z-index: 99999;
}
/*Popup*/
@media(max-width:767px){
  iframe {width:100%;}
   .hikashop_notice_box_content {
    width: 96%!important;
}
  div#hikashop_notice_box_content {
    display: inline-block;
}
  .hikashop_notice_box_content .alert{margin-bottom:0!important;}
  #sbox-window {
    max-height: 130px;
        width: 95%!important;
}
 
}

/*#sp-header {
  border-bottom: 1px dashed #A2A990;}
#sp-bottom {
  border-top: 1px dashed #A2A990;}*/.sp-megamenu-parent >li >a {font-size: 13px;padding: 0 4px;}

::selection{background-color:#546D19;color:white;}

.entry-header h2 {
  color: #64811D;}

#sp-page-builder .page-content .sppb-section {
  margin-top: 0px;}
  
.entry-quote{background-image:url('../images/bgquote.jpg');}


.form-actions{    border-top: 0px solid #e5e5e5;}


.sppb-btn-primary {
    border-color: #546D19;
    background-color: #546d19;
}

.sppb-testimonial-pro .sppb-carousel-control{    border: 2px solid #546D19;
    color: #546D19;}
.sppb-testimonial-pro .sppb-carousel-control:hover{background-color:#546D19;}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    color: #546D19;
}

#sp-top-bar {
    background-color:#eadcc5 !important;
    color: #AA1E54 !important;
}

/*Buy Flower Online img*/
.imgbtn {display:inline-block}
.imgbtn:hover{filter:sepia(0.6);
-webkit-filter:sepia(0.6);
  -moz-filter:sepia(0.6);
  -ms-filter:sepia(0.6);}



/*contact*/
.form-actions{background-color:transparent;}
.bfQuickMode input[type=text],.bfQuickMode textarea{max-width: 100% !Important;}

#sp-main-body {
    padding: 10px 0;
}
#sp-bottom {
    padding: 50px 0px 20px 0px !important;
}

/*fb*/
.famax-likes-shares-comments-string {
   
    background-color: #59741A !important;
   
}
.famax-video-list-title {
  color: #AA1E54 !important;}

#famax-tabs span {
    text-shadow: none;
    color: white;
  background-color: #546D19 !important;}
   
#famax-load-more-div {
    background-color: #59741A !important;
    color: #FFF !important;
  text-shadow: none !important;}

/*Check out*/
.hikashop_checkout_login {width:100% !important;}
#form-login-username .input-append .add-on, .input-prepend .add-on {background-color:transparent!important;border:0!important;}

/*Mobile*/
@media (max-width: 767px)  {
.row-fluid [class*="span"],
.hikashop_subcategories_listing .row-fluid .span4,div.hikashop_products .row-fluid [class*="span"]:first-child, .hikashop_product_top_part,.hikashop_product_page .row-fluid .span6,.hikashop_checkout_login_left_part,.hikashop_checkout_login{width:100%!important;}
.thumbnails {padding-left:0px !important}
  
/*check out*/
 .form-horizontal .controls {margin-left: 0px;  }
label { float:left;}
  
/*Slider Background*/
  .vina-awesome-slider .ws-title {background-color:transparent!important;}

}
/*Payment method radio*/
.hika-radio input[type="radio"] { display: inline-block!important;}


/*btn*/
.btn { background: #546d19!important;
    color: white !important;}
.btn:hover { background: #546D19!important;
    color: white !important;}

.sp-megamenu-parent >li:hover{ 
 background-color:white;border-radius:10%;box-shadow: inset 0 0 10px #9EAB7D;}

.btn-primary, .sppb-btn-primary{border-color: #415413;}

.btn-primary:hover, .sppb-btn-primary:hover{border-color: #546d19;}

.btn-test:hover{color:#546d19 !important;background-color:transparent !important;}




/*slider*/
.vina-awesome-slider .ws_pause {
    background-image: url(../images/pause_green.png);
}
.vina-awesome-slider .ws_play{    background-image: url(../images/play_green.png);}

.vina-awesome-slider a.ws_next, .vina-awesome-slider a.ws_prev{background-image: url(../images/arrows_green.png);}

.vina-awesome-slider .ws-title,.vina-awesome-slider .ws-title div{color:#546D19;}
.vina-awesome-slider .ws-title{text-shadow: 0 1px 0 transparent;}
.vina-awesome-slider .ws_bullets a{    background: url(../images/bullet_green.png) left top;}
.vina-awesome-slider {
  z-index: 1;}

/*hika*/
.hikashop_category_name a:hover,span.hikashop_product_price{color:#546d19;}

/*hika_btn*/
.hikashop_products_pagination .list-footer span.pagenav, .hikashop_subcategories_pagination .list-footer span.pagenav {
    color: #AA1E54;}

.hikashop_products_pagination .list-footer .pagenav, .hikashop_subcategories_pagination .list-footer .pagenav {
  color: #546D19;}

.hikashop_products_pagination:hover .list-footer:hover .pagenav:hover, .hikashop_subcategories_pagination:hover .list-footer:hover .pagenav:hover{background: #546D19;color:white;}

/*Register*/
.hasTooltip {display:block!important;}

/*Top Sales*/
.sales {text-align:center;}

textarea#customer_msg {
    height: 100px;
}

.input-append .add-on, .input-append .btn, .input-append .btn-group {
    margin: 5px 0px;
}

#hikashop_order_customer_msg span.hikashop_field_required {
    display: none;
}

/*Pop up check out*/
#sbox-window {padding:0px!important;}

/*filter search top*/
.hikashop_filter_main.hikashop_filter_main_ProductCode_1 {
    width: 100% !important;
      float: none !important;
  margin-top:5px;
}
span#filter_values_container_ProductCode_1_module_127 {
    display: inline-flex;
}
span.hikashop_filter_title {
    min-width: 100px;
}
.hikashop_filter_ProductCode_1 br {
    display: none;
}


.hikashop_product_code_list a {
    color: #AE275A;
    font-weight: 900;
}

/*cart
.cart {background-image:url('/images/cart_icon.png'); background-repeat: no-repeat; padding-left: 20px;    background-position-y: 3px;
  }*/
.cart {background-image:url('/images/cart_icon2.png'); background-repeat: no-repeat; padding-left: 35px;    line-height: 35px;    background-position-y: -2px;
  }

/*check out margin*/
.form-horizontal .control-group {
    margin-bottom: 0;
   
}
.form-horizontal .controls {display:inline-flex!important;}

div#hikashop_checkout_page {
    background-color: #fff;
    padding: 0px 20px;
}

legend {
    background-color: #546D19;
    color: #fff !important;
    width: 100% !important;
}

div#hikashop_checkout_cart {
    margin-bottom: 10px;
}


span#hikashop_product_name_main,span#hikashop_product_code_main {
    font-size: 16px;
    color: #555555;
    font-weight: bold;
}

/*Top Padding*/
#sp-top1,#sp-top2 {padding-left:0!important;padding-right:0!important;}
/*Top Currency*/
.chzn-container-single .chzn-single span {    width: 200px;}
.chzn-container-single .chzn-single {height:33px!important;}
.hikashop_currency_module {padding-top:5px!important;padding-bottom:0px!important;}
/*Top Search*/
#filter_text_ProductCode_1 {width:100%!important;}


/*Buy Flower Online padding and color*/
#sp-page-title .buy{
    background-color: #546d19;
    padding: 5px 0 5px 0;
}

/*Product code*/
.code {color:#546d19}

.chzn-container-single .chzn-single span {margin-top:3px;}

.hikashop_subcontainer.thumbnail {height:auto !important;}
.hikashop_category_name a {margin-top:0px;}

/*height_adjust*/
#sp-page-title .buy { height: 6em;}

@media(max-width: 767px){#sp-page-title .buy {height:2.5em;}}

/*Payment Border*/
.border {border-bottom:1px solid #cad0ba;}

/*Buy Flower Online*/
.buy_flower li:hover {
    text-decoration: none;
    background-color: #546d19;
}
.buy_flower a:hover {
    color:#fff!important;
   background-color: #546d19!important;
}
.buy_flower a:before {
    font-family: FontAwesome;
    content: "\f105";
    margin-right: 8px;
}

.bg_title {    
    color: #fff;
    background: #546D19;
    padding: 15px;
    font-size:14px!important;
}

/*Mobile off canvas*/
@media (max-width:767px){
  #offcanvas-toggler >i:hover { color: #000!important;}
  #offcanvas-toggler { float: left!important;}
  #offcanvas-toggler >i:after {content:'  Menu';  color: #AA1E54 ;}
  #sj-popup-162 > div{width:65%!important;}
}

/*Header Title*/
.sp-page-title {
  padding: 15px 0;}
#sj-popup-162 > div{border-radius: 7px;  }

.sp-accordion.sp-accordion-style1 .toggler, .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
    background: #EADCC5 !important;
    border-bottom-style: groove;
}
/*Product page thumbnail img*/
img.hikashop_child_image {display:inline-block;}

/*popup*/
div.popup-center.sj-popup{
  margin-top:-180px!important;
}

/*Button Click Me check out*/
button.bfSubmitButton.btn.btn-primary.button.btn-clickme {
    margin: 5px 0;
}


/*a.maroon {
    color: #AA1E54 !important;
      font-weight: bold;
}*/

.table>tbody>tr>td {
    border-top: 1px solid #ABABAB;
}

a.btn.hasTooltip {
    margin-left: 10px;
}

.recaptcha div#g-recaptcha {
    padding-left: 180px;
}

.recaptcha label {
    width: 180px;
}

.recaptcha {
    display: flex;
    text-align: right;
}

/*Message box color*/
.alert-warning {color: #b94a48!important;    background-color: #f2dede!important;    border-color: #eed3d7!important;}
.alert-error{color:#b94a48!important;background-color:#f2dede!important;border-color:#eed3d7!important;}

/*checkout billing and shipping message*/
p.cls-message {
    color: #b94a48!important;
    background-color: #f2dede!important;
    border-color: #eed3d7!important;
    padding: 0 5px;
    width: 100% !important;
}

/*shipping-checker*/
.shipping-fee .sp-module-content {margin-left: 130px;}
#sp-top3 .sp-column {margin-top: -11px;}
.login-greeting {margin-right: 50px;}
/*.cls-login .sp-module-content { margin-top: -4px;}*/
input[type="poskod"] {
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
/*end-shipping-checker*/

/*Top bar*/
form#login-form #form-login-submit .btn-primary {display: none !important;}
div#sp-top3 {padding:5px 0!important;}
#sp-top-bar {    padding: 0px 0 5px 0;}
form#login-form {margin-right: 65px !important;}
.cls-login .form-group {float:left;width:200px; margin-bottom: 5px;margin-right: 5px;display:none;}
.cls-login div#form-login-submit {    float: left;}
.sp-module.cls-login.jmoddiv {    float: right;}
.cls-filter.input-group.hikashop_filter_ProductCode_1 input[type="text"]{ border-bottom-left-radius: 0;    border-top-left-radius: 0;}
.hikashop_filter_main.hikashop_filter_main_ProductCode_1 {
    width: 100% !important;
      float: none !important;
}
/*check out page*/
.table th.hikashop_cart_product_price_title, .table th.hikashop_cart_product_quantity_title, .table th.hikashop_cart_product_total_title {text-align:left;}
img.hikashop_product_checkout_cart_image {    width: 100px;}
td.hikashop_cart_product_price_value {    width: 15%;}
.hikashop_product_price_full {    text-align: left;}
thead {    color: #363636;}
.hikashop_wizardbar ul li.hikashop_cart_step_current {    color: #AA1E54;font-weight:bold;}
/*check out address*/
#hikashop_checkout_address_left_part fieldset legend, #hikashop_checkout_address_right_part fieldset legend {    margin: 20px 5px 10px 0px;}
/*check out payment*/
span.hikashop_checkout_payment_image img{    display: inline-block; }
th.cls-tb-head, th.cls-tb-account {    width: 35%;}


/* cart */
.linecart {
    background: #FAFFBD;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #000;
    margin: 1px 0px;
    padding: 5px 10px;
    width: 226px;
}

.line {
    display: inline-flex;
    display: -webkit-box;      /* iOS 6-, Safari 3.1-6 */
        display: -moz-box;         /* Firefox 19 */
        display: -ms-flexbox;      /* IE 10 */
        display: -webkit-flex;     /* Chrome */
        display: flex;             /* Opera 12.1, Firefox 20+ */
}


span.cart-box {
    padding: 5px 15px;
    font-size: 14px;
    font-weight: normal;
    /* line-height: 1; */
    color: #AE275A;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

/*Filter and cart*/
@media(max-width:767px){
 /* #filter_text_ProductCode_1 {width:74%!important;}*/
  .linecart {width:69%!important;}
}

#hikashop_order_delivery_date > td:nth-child(2) > div > button {
    margin: 5px 0px;
}

/*mobile hide*/
@media (max-width:768px) {
  .mobile-none { display: none;}
  /*Mobile Top Bar*/
  section#sp-mobile-top-bar {background-color: #eadcc5 !important;    color: #AA1E54 !important;}
  .desktop-none input[type="text"] {    height: 38px;}
  .cls-inline a.modal_link.cboxElement {    display: inline-flex;}

  /*login pop up*/
  .ot_login .md-modal {left:3%!important;top:5%!important;}
  .ot_login .ot_button .input-group {    margin-left: 25px!important;}
  .cls-m-filter .hikashop_filter_module {    margin-bottom: 5px;    margin-top: 0;}
  /*.cls-m-line .line {width:98%;}*/
  .ot_login .ot_button {width:100%!important;height:450px!important;}
  .ot_login .ot_button #otmodlgn-username, .ot_login .ot_button #otmodlgn-passwd,.ot_login .button {width:250px!important;}
  .ot_login .ot_button ul li {font-size:12px!important;}
  #hikashop_cart span.hikashop_product_price {    font-size: 10px!important;}
  .login-greeting {    display: none;}
}

/*desktop hide*/
@media (min-width:768px) {
  .desktop-none { display: none;}
}

/*Remark custom field*/
textarea#remark {margin-top:5px;    height: 100px;    width: 220px;}

/*Footer */
#sp-bottom .sp-module .sp-module-title { text-transform: none; font-weight: 400; font-size: 24px; color: #aa1e54;    margin: 0 0 5px;}
#sp-bottom .sp-module ul >li >a { line-height: 28px;}
@media(max-width:767px){
  #sp-bottom .sp-module {
    margin: 0 0 20px;
}
}

@media(max-width:767px){div#sp-bottom2, div#sp-bottom3, div#sp-bottom4 {
    margin-top: 3em;
}}

.class-color{
  color:#546D19!important;
}

/*2017*/
/*mobile-menu*/
div#app-menu{display:none;}
@media(max-width:768px){div#app-menu{display:block;}}
div#app-menu {
    z-index: 999;
    background:#546d19;
    position: fixed;
    bottom: 0;
    font-size: 12px;
    width: 100%;
    padding: 5px 0;
}
div#app-menu img {
    width: 20px;
}
div#app-menu a {
    color: white;
}
@media(max-width:767px){
  .popup-center.sj-popup {
    padding: 30px 120px;
}
}

/*offcanvas menu*/

.offcanvas-menu {
  background-color: #fff!important;

}
/*a.maroon {
    color: #000000 !important;
}*/
.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li:focus a {
  background: rgba(0,0,0,0)!important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler.collapsed .open-icon {
    color: #000;
}

/*menu*/
div#sp-menu {padding:0px;}
#offcanvas-toggler {
    font-size: 12px;
}
@media(max-width:767px){
  #offcanvas-toggler {
    font-size: 20px!important;
}
}
.sp-module.cls-login {
    float: right;
}

a.sp-group-title.maroon {
  color:#AE275A!important;
}

/*offcanvas menu*/
body > div.offcanvas-menu > div > div > div > ul > li.item-280.deeper.parent > a, #collapse-menu-280 > li.item-271.deeper.parent > a,#collapse-menu-280 > li.item-266.deeper.parent > a, #collapse-menu-280 > li.item-579.deeper.parent > a, #collapse-menu-280 > li.item-581.deeper.parent > a,
#collapse-menu-280 > li.item-582.deeper.parent > a, body > div.offcanvas-menu > div > div > div > ul > li.item-616.deeper.parent > a, body > div.offcanvas-menu > div > div > div > ul > li.item-620.deeper.parent > a,
body > div.offcanvas-menu > div > div > div > ul > li.item-626.deeper.parent > a, #collapse-menu-626 > li.item-627.deeper.parent > a, #collapse-menu-626 > li.item-630.deeper.parent > a,#collapse-menu-626 > li.item-633.deeper.parent > a,
#collapse-menu-626 > li.item-630.deeper.parent > a, body > div.offcanvas-menu > div > div > div > ul > li.item-640.deeper.parent > a, #collapse-menu-280 > li.item-270.deeper.parent > a, #collapse-menu-280 > li.item-268.deeper.parent > a, body > div.offcanvas-menu > div > div > div > ul > li.item-657 > a, body > div.offcanvas-menu > div > div > div > ul > li.item-612 > a
{
       color: #AE275A!important; 
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
  color: #546D19;
}

/*slide-april*/
.vina-awesome-slider .ws_images ul li{font-size:18px;}
.vina-awesome-slider .ws_images ul li > p
{position:absolute;margin-top:-2em;}
.vina-awesome-slider .ws_images ul li > p:nth-child(2)
{
 position:relative;border-radius:5px;
 top:-6em !important;padding:10px 20px;
 left:5em;line-height:30px;/*border:2px solid #fff;*/
 background:rgba(255, 255, 255, 0.6);height:120px;
 max-width:300px;margin-bottom:-6.5em;
 }
.vina-awesome-slider .ws_images ul li > p:nth-child(3) a
{position:relative;top:-0.3em !important;left:5em;padding:0 20px;}
.vina-awesome-slider .ws_images 
{
    overflow: visible;
}
.vina-awesome-slider .ws_bullets {
    top: auto;
    left: 50%;
    position: relative;
    bottom: 0;
}
@media(max-width:767px){.vina-awesome-slider .ws_images ul li > p:nth-child(2) {
    display: none;
}
  .vina-awesome-slider .ws_bullets {
    margin-bottom: -25px;
}
  
}  
  
  /**********notice in valentine and newyear****************/
div#myModalspecial-event > .modal-dialog:before {
/*background-image:url('/images/1_Xin/valentine.png');*/
    content:" ";
    height:100%; width:100%;
    background-repeat:no-repeat;
    background-size:230px 200px;
    position:absolute;top:-5em;
    z-index: 9;left:-5em;
}
  
  
@media(max-width:480px){
div#myModalspecial-event .modal-open .modal {
    overflow: visible;
  }
}
div#myModalspecial-event .modal-body {
    padding: 0 15px 15px 15px;
}
div#myModalspecial-event .modal-content {
    /* background: url('/images/1_Xin/sakura.png'); */
}
/*div#myModalspecial-event .modal-dialog:after{
    background:url('/images/1_Xin/lantern.png');
    content: " ";
    height: 100%;
    width: 100%;
    background-repeat: repeat-x;
    background-size:300px 60px;
    position: absolute;
}*/

/*category-menu*/
.hikashop_category_information h1 {
    font-size: 28px;
    font-family: -webkit-body;
}
/*end-category-menu*/


/*fix message-ideas modal popup display*/
div#colorbox.no_title.complete,div#cboxContent {
    display: block!important;
}

/*offcanvas menu category item*/
.offcanvas-menu a.category-item {
	color: #AE275A!important;
}

/*red menu*/

.red-menu a { color: red !important; }

.sp-megamenu-parent .red-menu .sp-dropdown li.sp-menu-item >a:hover { color: #fff !important; }

/*end of red menu*/

/*hikashop product image*/

.thumbnail .hikashop_product_image { height: auto !important; }

/*end hikashop product image*/


/*checkout*/
@media only screen and (max-width: 480px){
#hikashop_checkout_address td {display: table-cell !IMPORTANT;}}

.cls-popup .modal-header {
    padding: 0px !IMPORTANT;
}
.modal-header .close {
    margin-right: 5px;
}


.offcanvas-menu .offcanvas-inner .sp-module ul > li ul {
    background: transparent !IMPORTANT;
}

@media(max-width:767px){
.sld-xin-001 .sppb-carousel-pro-text {
    background-color: rgba(255, 255, 255, 0.8) !IMPORTANT;
    display: inline !important;
    position: absolute !IMPORTANT;
    height: auto !IMPORTANT;
    padding: 10px !IMPORTANT;
    bottom: 10px !IMPORTANT;
    max-width: 300px;
}

.sld-xin-001 .sppb-carousel-pro-text span {
    font-size: 12px !IMPORTANT;
}}