/*
Theme Name: Depot Child
Theme URI: https://depot.qodeinteractive.com/
Description: A child theme of Depot Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.1
Text Domain: depot
Template: depot
*/

.custom-notes{margin-top:20px;}
.custom-notes  th { width: 20%!important; text-align: left; border: 0;}
.custom-notes td{border:0; text-align: left;}
.custom-notes tr { border: 0;
    border-bottom: 1px solid #ddd !important;
    padding: 0.35em;
}


.mkd-pl-holder .mkd-pli-inner {
    border: 1px solid #e6e6e6;
    padding: 15px;
}

.mkd-pl-holder.mkd-info-below-image .mkd-pli .mkd-pli-text-wrapper .mkd-pli-add-to-cart {
    position: inherit;
}

.mkd-content .mkd-content-inner > .mkd-container > .mkd-container-inner {
    padding-top: 0 !important;
}

.mkd-page-header .mkd-menu-area .mkd-main-menu-widget-area-inner {
    margin: 0 !important;
}



	.brandbox > .wpb_column > .vc_column-inner {height:25vw;}
	.brandbox > .wpb_column > .vc_column-inner > .wpb_wrapper{display:inline-block; background:#606060a8; padding:20px 20px 0 20px; margin-left:15px;}
	.brandbox h3 {font-size:12px; font-weight:600; margin: 0 !important; color:#fff;}
	.brandbox h1{ margin: 0 !important; color:#fff; letter-spacing: 2px;}
	.brandbox a{background:#000; color:#fff; padding:7px 20px; display:inline-block; margin-top:0;}
	.brandbox a:hover {color: #aeaeae;}
	.brandinner{text-align:center; background:#000; color:#fff; padding:40px 0;}
	.brandinner h1{ color:#fff; margin: 0 !important;}
.prodtmp{text-align:center; margin-top:40px;}
.offerfix{width:100%; background:#ae1111; position:fixed; left:0; right:0; bottom:0; z-index: 999999;}
.offer-box{max-width:1280px; width:100%; margin:0 auto; color:#fff;  text-align: center; font-weight: 600;
    font-size: 22px; padding: 10px 20px;}
a.blk{display: inline-block;font-size: 16px; font-weight: 400; background: #000; color:#fff!important; border-radius: 30px; padding: 10px 25px;}
a.blk:hover{background:#760000}
.blink-txt{ animation:blinkingText 1.5s infinite;}
.image-fullsize .wpb_single_image .vc_single_image-wrapper, .image-fullsize .wpb_single_image img, .image-fullsize .wpb_single_image .vc_figure{width:100%}
@keyframes blinkingText{
    0%{     color: #fff;    }
    50%{    color: transparent; }
    100%{   color: #fff;    }
}
.mobfont{text-align:center!important;}
.mobfont h1{font-size:80px!important; font-weight:800!important; letter-spacing:none!important; color:#fff!important;line-height: 0.9!important; text-align: center!important; }
a.p-buy-now{    border: 1px solid #fff!important; background: 0 0!important; padding: 3px!important;  position: absolute!important; bottom: 30px; left: 0; right: 0; max-width: 120px; margin: 0 auto!Important; text-align: center;}
a.p-buy-now:hover{background: #fff!important; color:#000!important;}
.related.products .mkd-pl-add-to-cart{display: none!important;}
.product_cat-aroma-diffusers .product-details { display: none;}


@media only screen and (max-device-width: 980px) {

a.bot-button{bottom: 210px!important;  left: -50%;}
}
	@media only screen and (max-device-width: 480px) {
        .offer-box{font-size: 18px;  width: 90%;}
	    .innerban{height:45vw; }
		.brandbox > .wpb_column > .vc_column-inner {height: 75vw;}
		.mobfont h1 {font-size: 40px!important;}
		.mobfont { font-size: 18px!important; line-height: 1!Important;}
		a.bot-button{bottom: 250px!important; left: -20%;}
		
	}
	
	
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
font-family: inherit;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    outline: 0;
    line-height: 30px;
    letter-spacing: .15em;
    font-weight: 700;
    text-transform: uppercase;
    box-sizing: border-box;
    margin: 0;
    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    font-size: 12px;
    color: #fff;
    background-color: #080808;
    border: 2px solid transparent;
    padding: 7px 46px;
    cursor: pointer;
    z-index: 3;
    border-radius: 0;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {

}

p.product.woocommerce.add_to_cart_inline {
    text-align: center;
    font-size: 15px;
}


h1 {
    line-height: 100% !important;
}

.allpagebanner  {
    height: 25vw;
}



select.wpcf7-form-control.wpcf7-select {
    padding: 14px;
    background: none;
    border: none;
    width: 47%;
    float: left;
    margin: 6px 10px!important;
    line-height: 31px;
    border: 1px solid #c4c4c4!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 16px;
    text-transform: uppercase;
    color: #777;
}




.contactpage { margin: 0px auto!important; padding: 0px!important; width: 100%; max-width: 800px;}
.contactpage .txt_fld {
    padding: 4px 10px;
    background: none;
    border: none;
    width: 92%;
    margin: 6px!important;
    line-height: 28px;
    border: 1px solid #c4c4c4!important;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	}

.contactpage textarea {
    padding: 6px 10px;
    background: none!important;
    border: none!important;
    width: 92%;
    margin: 6px!important;
	height: 75px;
    border: 1px solid #c4c4c4!important;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}


.contactpage .s_btn {
	margin: 0px auto!important;
	text-align: center!important;
	width: 116px!important;
	background: #0c0c0c;
    color: #FFF;
	padding: 6px;
	margin-top: 6px!important;
	margin-left: 6px!important;;
	border-color: #0c0c0c;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}



.contactpage_main { margin: 0px auto!important; padding: 0px!important; width: 100%;}
.contactpage_main .txt_fld {
    padding: 10px;
    background: none;
    border: none;
    width: 45% !important;
	float: left;
    margin: 6px 10px!important;
    line-height: 28px;
    border: 1px solid #c4c4c4!important;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	}

.contactpage_main textarea {
    padding: 10px;
    background: none!important;
    border: none!important;
    width: 94%;
    margin: 6px 10px!important;
	height: 75px;
    border: 1px solid #c4c4c4!important;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}


.contactpage_main .s_btn {
	margin: 0px auto!important;
	text-align: center!important;
	width: 25%!important;
	background: #0c0c0c;
    color: #FFF;
	padding: 10px;
	margin-top: 6px!important;
	border-color: #0c0c0c;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	    display: block;
}
.contactpage_main .s_btn:hover { background: #888888; border-color: #808080;}



.contactpage_main .txt_fld {
    width: 94%;
	}
	
.contactpage_main .s_btn {
	width: 120px!important;
	margin-left: 0;
}

.contactpage_main .txt_fld {
    width: 94%;
	}
	
.contactpage_main .s_btn {
	width: 120px!important;
	margin-left: 0;
}

/*Placeholder Css*/

input::-webkit-input-placeholder {
font-size: 14px;
color: #c6c6c6!important;
}
 
input:-moz-placeholder { /* Firefox 18- */
font-size: 14px;
color: #c6c6c6!important;
}
 
input::-moz-placeholder {  /* Firefox 19+ */
font-size: 14px;
color: #c6c6c6!important;
}
 
input:-ms-input-placeholder {  
font-size: 14px;
color: #c6c6c6!important;
}

textarea::-webkit-input-placeholder {
font-size: 14px;
color: #c6c6c6!important;
}
 
textarea:-moz-placeholder { /* Firefox 18- */
font-size: 14px;
color: #c6c6c6!important;
}
 
textarea::-moz-placeholder {  /* Firefox 19+ */
font-size: 14px;
color: #c6c6c6!important;
}
 
textarea:-ms-input-placeholder {  
font-size: 14px;
color: #c6c6c6!important;
}
 

.location_box {
    background: url(https://aroma-247.com//wp-content/uploads/2016/10/location.png) no-repeat top right;
	text-align: right;
    padding-top: 83px;
}



.phone_box {
    background: url(https://aroma-247.com//wp-content/uploads/2016/10/phone.png) no-repeat top right;
	text-align: right;
    padding-top: 83px;
}

.email_box {
    background: url(https://aroma-247.com//wp-content/uploads/2016/10/email.png) no-repeat right top;
	text-align: right;
    padding-top: 83px;
}
 


.loc_dic {
    background: rgba(29, 30, 29, 0.75);
    padding: 50px;
    color: #FFF;
    position: absolute;
    float: right!important;
    width: 360px;
    margin-top: -475px;
    right: 0;
    min-height: 300px!important;
    max-height: 300px!important;
    text-align: center;
    font-size: 17px;
    padding-top: 100px;
}


.fnotes {
       font-size: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #000;
}

.fid {
    font-size: 14px;
    text-transform: uppercase;
    color: #717171;
}

.ffamily  {
    text-transform: uppercase;
    color: #000;
font-size: 11px;
    letter-spacing: 1px;
}


   .arrow {
  border: solid black;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
}

.right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}


.distributorbanner {
    color: #ffffff;
    font-size: 16px;
    margin-top: 3px;
}


.widget.woocommerce.widget_product_search .woocommerce-product-search input {
    width: calc(91% - 40px) !important;

}

.widget.woocommerce.widget_product_search .woocommerce-product-search button span, .widget.woocommerce.widget_product_search .woocommerce-product-search button span:before {
    display: none !important;
}

.widget.woocommerce.widget_product_search .woocommerce-product-search button:hover {
    color: #424242 !important;
}

span.mkd-logged-in-user-name {
    color: #fff;
}

ul.products>.product .mkd-pl-add-to-cart {
    top: 25px;
}

.mkd-post-info-date.entry-date.published.updated {
    display: none;
}


.mkd-blog-list-holder.mkd-bl-boxed .mkd-bli-info {
    display: none !important;
}


.mkd-blog-holder.mkd-blog-single.mkd-blog-single-standard article .mkd-post-info-top>div {
    display: none !important;
}

.mkd-blog-holder.mkd-blog-single.mkd-blog-single-standard article .mkd-post-text-inner {
    margin-bottom: 0 !important;
}

.mkd-clients-carousel-holder.mkd-cc-hover-switch-images .mkd-cc-item:hover .mkd-cc-image {
    opacity: 0.7 !important;
}

img.mkd-cc-image {
    filter: grayscale(100%);
}

.mkd-clients-carousel-holder .mkd-cc-item {
      width: 46% !important;
   
}




.mkd-woo-single-page .woocommerce-tabs table th {
    width: 12% !important;
}

.mkd-woo-single-page .mkd-single-product-content {
    background-color: #fff !important;
 
}

ul.products>.product .mkd-pl-inner, ul.products>.product .mkd-pl-inner .mkd-pl-image {
     border: 0px solid #eeeeee;
}


.mkd-wrapper .mkd-wrapper-inner {
    width: 95% !important;
    margin: 0 auto !important;
}


.mkd-main-menu>ul>li>a {
    padding: 0 8px !important;
 }


.mkd-woo-single-page .woocommerce-error, .mkd-woo-single-page .woocommerce-message {
    margin: 0 !important;
}


@media only screen and (max-width: 680px)
.mkd-woocommerce-page .woocommerce-error, .mkd-woocommerce-page .woocommerce-info, .mkd-woocommerce-page .woocommerce-message {
    padding: 0 !important;

}

@media only screen and (max-width: 680px)
.mkd-woocommerce-page .woocommerce-error, .mkd-woocommerce-page .woocommerce-info, .mkd-woocommerce-page .woocommerce-message {
    padding: 0 !important;
text-align: center;

}


@media only screen and (max-width: 680px)
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a {

width: 100% !important;
text-align: center !important;
margin-bottom: 25px;
}


@media only screen and (max-width: 768px)
.mkd-woocommerce-page .woocommerce-error, .mkd-woocommerce-page .woocommerce-info, .mkd-woocommerce-page .woocommerce-message {
    width: 100%;
}

.mkd-woo-single-page .woocommerce-error, .mkd-woo-single-page .woocommerce-message {
   padding: 20px !important;
}



.allpagebanner {
    padding: 25px 0;
    height: fit-content;
}

.allpagebanner_topic {
    font-size: 4em;

}

.allpagebanner ul {
    display: table;
    margin: 0 auto;
	padding-top: 20px;
}
.allpagebanner li {
    font-size: 1em;
    padding-right: 14px;
	text-align: center;
}



	
.allpagebanner p { 
    color: #fff;
	}



.allpagebanner_topic {
    text-align: center;
    font-size: 8.1em;
    color: #fff;
	font-weight: 500;
    line-height: 40px;
	padding-top: 50px;
}

.allpagebanner_topic {
    font-size: 4em;

}

.allpagebanner ul {
    display: table;
    margin: 0 auto;
	padding-top: 20px;
}
.allpagebanner li {
    font-size: 1em;
    padding-right: 14px;
	text-align: center;
}





.mkd-mobile-header .mkd-mobile-nav ul li a, .mkd-mobile-header .mkd-mobile-nav ul li h6 {

    padding: 7px 0;
font-size: 16px;
}


@media only screen and (max-width: 480px)
.mkd-mobile-header .mkd-mobile-nav {
    padding-top: 1% !important;
}


.mkd-mobile-header .mkd-mobile-side-area {
    padding: 30px 34px 121px !important;
}


.mkd-woo-single-page .mkd-single-product-summary .price {
    margin: 0 0 27px;
}





table {
  border: 0px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}

table tr {
  border-top: 0px solid #ddd !important;
  border-bottom: 1px solid #ddd !important;
  padding: .35em;
}

table th,
table td {
  padding: .625em;
  text-align: center;
}

table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}

@media screen and (max-width: 600px) {
  table {
    border: 0;
  }

  table caption {
    font-size: 1.3em;
  }
  
  table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  table tr {
    border-bottom: 0px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  
  table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  table td:last-child {
    border-bottom: 0;
  }
}

@media only screen and (max-width: 768px) {
    .mkd-woo-single-page .woocommerce-message {
        margin: 0 -15px;
    }

a.button.wc-forward {
    text-align: center;
    width: 100%;
}

.woocommerce-message {
    text-align: center;
}

}

@media only screen and (max-width: 768px) {
.mobcart {
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 2px;
    border: 1px solid #dedddd;
    background: #000;
    width: 90%;
    padding: 10px;
    margin: 0 auto;
    line-height: 100%;
margin-bottom: 10px;
}

.mobcart a{color:#fff;}

.mobsearch {
    padding: 5px;
    text-align: center;
    margin-bottom: 5px;
}
input[type="submit"] {
    border: 1px solid #333;
    text-transform: uppercase;
    padding: 5px 10px;
    background: none;
}

input.search-field {
    padding: 5px;
}


.mobsearch input.mkd-search-field {height: 40px!important; width: 78%!important; margin-bottom: 0px!important; box-sizing: border-box;}
button.mkd-search-submit{width:auto; padding: 5px 10px;}
header .mkd-grid{width:100%}
.mkd-mobile-header .mkd-mobile-logo-wrapper img {height: auto!important; width: 180px!important;}
.mkd-mobile-header .mkd-mobile-header-inner {height: 80px!important;}
header.mkd-animate-mobile-header .mkd-grid {width: 90%;}
.search-results .product-details {display: none;}
.custom-notes th, .custom-notes td { width: 100%!important; display: block;}
.mkd-mobile-header .mkd-mobile-side-area{width: 100%!important; transform: translate3d(100%,0,0)!important;}
.mkd-mobile-header .mkd-mobile-nav ul li a, .mkd-mobile-header .mkd-mobile-nav ul li h6{font-size: 18px!important;}
.mkd-mobile-header .mkd-mobile-side-area.opened {-webkit-transform: translate3d(0,0,0)!important; -moz-transform: translate3d(0,0,0)!important;transform: translate3d(0,0,0)!important;}
.mkd-mobile-header .mkd-mobile-nav > ul > li { border-bottom: 1px dotted #4d4d4d;}
.mkd-mobile-header .mkd-mobile-nav ul.sub_menu {margin-left: 20px!important;}
.mkd-mobile-header .mkd-mobile-nav .mobile_arrow {position: absolute!important; top: 8px!important; font-size: 20px!important;}
.mkd-mobile-header .mkd-mobile-nav .mobile_arrow .mkd-sub-arrow{transform: rotateZ(90deg);}


}

@media only screen and (min-width: 768px) {
.mobsearch {
display: none;
}
.mobcart {display: none;}
}




.cross-sells ul.products li {
    width: 50% !important;
    margin-right: 1%;
}


body {
    color: #000000 !important;
  
}

.textblocks{ color: #fff; text-align:center;    padding: 20% 15px 15% 15px;}
.textblocks p {color: #fff; text-align:center;   }
.textblocks h2{margin-bottom:5px;font-size: 40px; }
.textblocks a{padding:5px 10px; border-radius:3px; color:#fff; background: #b1b1b1; font-size: 14px; font-weight: normal; line-height: 60px;}



.mkd-woocommerce-page .mkd-content .variations tr {
    border: 0 !important;
}

.woocommerce-variation-price {
    background-color: #9b9b9b;
    color: #fff !important;
    width: fit-content;
    padding: 12px;
}


.mkd-quantity-label, div.woocommerce .mkd-quantity-buttons .mkd-quantity-label {
    margin-right: 0px!important;
 }


ul.products>.product .mkd-pl-rating-holder {
    margin: 22px 0 6px!important;
}



.products .product .product-details {
        position: absolute;
        background: rgb(0 0 0 / 75%);
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        color: #f7f7f7;
        padding: 0 15px;
        text-align: left;
    opacity: 0;
    filter: alpha(opacity=@opacity * 100);  
    -webkit-transition: all ease 0.4s;
    -moz-transition: all ease 0.4s;
    -ms-transition: all ease 0.4s;
        -o-transition: all ease 0.4s;
        transition: all ease 0.4s; 
	font-size: 12px;
    text-transform: uppercase;
  }

.term-110 .products .product .product-details {
    position: absolute;
	background: none;
    display:none;
}

.products .product .product-details .detail {
	position: relative;
  top: 50%;
  transform: translateY(-50%);
  line-height: 1.5;
}

.products .product .product-details .detail .clearfx {
	       border-bottom: 1px solid gray;
    margin-bottom: 2px;
}

/* Show the that was setup above when the user hovers*/

 ul.products li.product:hover .product-details {
    filter: alpha(opacity=@opacity * 100);
    opacity: 1;
  }

  ul.products li.product a img:hover {
    opacity: 0.9;
  }

  .wc_variation_table tr td {
    font-size: 14px;
    line-height: 1.3;
  }

  @media  only screen and (min-width: 600px){
.wc_variation_table, .wc_variation_table tr, .wc_variation_table tr td 
  {
        border: 1px solid #e1e1e1;
  }
}

ul.products>.product .mkd-product-list-title {
    margin: 0;
    text-transform: uppercase;
    height: 25px;
    overflow: hidden;
}
ul.products>.product .mkd-pl-add-to-cart {
    left: 50%;
    -webkit-transform: translateX(-50%) !important;
    -moz-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
    letter-spacing: 2px;
    opacity: 1 !important;
}
ul.products>.product .price{
    opacity: 0 !important;
}


.vbanner {
    text-align: center;
    background-color: #ed374c;
    padding-bottom: 25px;
    height: 21px;
    font-size: 1rem;
    margin-top: 5px;
    margin-bottom: 5px;
    letter-spacing: 5px;
display: contents !important;
    color: #fff;
}


.lepopup-form-17, .lepopup-form-17 *, .lepopup-progress-17 {
      color: #fff !important;

}


span.onsale {
    padding: 10px;
    background-color: #bf1212;
    color: #fff;
    font-weight: 800;
    position: absolute;
}
.woocommerce-product-gallery{width: 50%; float: left;}
.flickity-prev-next-button.next {right: -30px!important;}
.flickity-prev-next-button.previous {left: -30px!important;}
.flickity-prev-next-button {width: 24px;!important;    z-index: 999999;}
li.product_cat-gift-boxes .detail {display: none;}


@media only screen and (max-width: 680px)
.mkd-quantity-buttons {

    width: 100% !important;
}


@media only screen and (max-width: 680px){
	
	.woocommerce-gallery-images-fullscreen-container img { max-height: auto!important; max-width: 90%;}
	.woocommerce-gallery-images-fullscreen-container{padding:0!important;}
	.mkd-woo-single-page .mkd-single-product-summary .price {margin-bottom: 20px!important;}
	.mkd-woo-single-page .mkd-single-product-summary .woocommerce-product-details__short-description, .mkd-woo-single-page .mkd-single-product-summary .mkd-single-product-share-wish{margin-bottom:0!important;}
	.mkd-woo-single-page .woocommerce-tabs .entry-content { padding-top: 20px!important;}
	.upsells.products tr, .related.products tr{border-bottom: 0!important;  border-right: 0; border-left: 0;}
	.upsells.products li.product, .related.products li.product {border: 1px solid #e1e1e1;}
	.woocommerce-gallery-images-gallery-carousel-cell img {border: 1px solid #ccc;  width: 20%;}
	.woocommerce-gallery-images-main-carousel-fullscreen { bottom: -5px!important; left: -10px!important;  transform: scale(.7);}
		
		
.cart td.product-thumbnail {
 display: block !important;
    margin: auto !important;
        border: 0;
}
.cart td.product-name {text-align: center!important;}

#wfspb-main-content {
      width: auto !important;
  
}
	.woocommerce-product-gallery{width: 100%; float:none;}


    
}

@media only screen and (max-width: 480px){
.mobsearch input.mkd-search-field { width: 72%!important;}

}
/*--cart dropdown fix--*/
.mkd-shopping-cart-dropdown img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.ls-is-cached.lazyloaded {
    display: block;
}
.mkd-shopping-cart-dropdown img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.lazyloaded {
    display: none;
}
/*--cart dropdown fix ends--*/

ul.products>.product .mkd-pl-add-to-cart a {
    background: black;
    padding: 10px;
    color: #fff !important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}

.mkd-pl-add-to-cart {margin-top: 10px;}
.mkd-shopping-cart-dropdown ul li.mkd-empty-cart{color:#fff;}
a.knowmore {border: 1px solid #d3d3d3; color:#000; display:inline-block; font-size: 14px; margin-top: 10px; letter-spacing: .15em; padding: 13px 30px;}
a.knowmore:hover {background:#000; color:#fff;}
.txt-big1 h4{font-size: 24px!important;}

.woocommerce-gallery-images-main-carousel-fullscreen {  width: 50px!important;}

.woocommerce-gallery-images-gallery-carousel-cell img {border: 1px solid #ccc;}
.woocommerce-gallery-images-gallery-carousel .flickity-viewport {overflow: visible;}



.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}




/* WooCommerce checkout page */
.woocommerce .blockUI.blockOverlay {
position: relative! important;
display: none! important;
}