/*
Theme Name: Kanna Child
Theme URI: http://kanna.mikado-themes.com
Description: A child theme of Kanna Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: kanna
Template: kanna
*/
#cookie-settings{
	color:black !important;
}
.category-separator{
    height:1px;
    width:100%;
    background-color:#6087b2;
    clear:both;
    margin-bottom:40px;
}

.woocommerce .woocommerce-checkout .col2-set .col-1,
.woocommerce .woocommerce-checkout .col2-set .col-2 {
    width: 100% !important;
}

.woocommerce .woocommerce-checkout .col2-set .col-1 {
    margin-bottom: 30px;
}

.woocommerce-page .mkdf-content input[type=text], .woocommerce-page .mkdf-content input[type=email], .woocommerce-page .mkdf-content input[type=tel], .woocommerce-page .mkdf-content input[type=password], .woocommerce-page .mkdf-content textarea, div.woocommerce input[type=text], div.woocommerce input[type=email], div.woocommerce input[type=tel], div.woocommerce input[type=password], div.woocommerce textarea {
	border-color:  rgb(239, 235, 239) !important;
	border-width:1px !important;
	padding-left: 1px !important;

}

.single-product .product_meta{
	display:none;
}
.mkdf-title-wrapper .mkdf-grid {
    text-align:center !important;
}
	
@media only screen and (max-width: 680px) {
    body.woocommerce-page .woocommerce-message a{
        margin-right:100px !important;
    }

}

@media only screen and (max-width: 680px) {
    body.woocommerce-page .woocommerce-message a{
        margin-right:250px !important;
        float:left !important;
        min-width:159px !important;
        clear:right;
    }

}
@media only screen and (max-width: 480px){
 /*   .woocommerce-Price-amount, .mkdf-cart-number{
        display:none !important;
    }
*/
    .mkdf-header-cart{
       color:white !important;
    }

    .mkdf-cart-icon{
       color: #d6ced6 !important;
    }
}

.single-product .mkdf-title-holder{
    display:none;
}


.woocommerce-pagination ul li{
    display:inline-block;
    padding:6px;
    border: solid 1px;
    min-width:30px;
    height:30px;
}
.woocommerce-pagination ul li a:not(.prev):not(.next), .woocommerce-pagination ul li>span{
    display:inline !important;
}

body .woocommerce-pagination ul li a .mkdf-mark {
    margin-top: 6px;
}

ul.page-numbers{
    text-align:center;
}

body .woocommerce-pagination ul li a.next,body .woocommerce-pagination ul li a.prev{
    float:none;
}

.woocommerce-category-description{

    padding-bottom:30px;
}

body .mkdf-drop-down .second .inner ul li a .item_outer:before{
	content:none;
}
mark.count {
     display: none;
}
.mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
    max-height: 32px;
    padding-top: 10px;
}
.wpcf7-form.cf7_custom_style_2 .wpcf7-form-control.wpcf7-date, .wpcf7-form.cf7_custom_style_2 .wpcf7-form-control.wpcf7-number, .wpcf7-form.cf7_custom_style_2 .wpcf7-form-control.wpcf7-quiz, .wpcf7-form.cf7_custom_style_2 .wpcf7-form-control.wpcf7-select, .wpcf7-form.cf7_custom_style_2 .wpcf7-form-control.wpcf7-text, .wpcf7-form.cf7_custom_style_2 .wpcf7-form-control.wpcf7-textarea {
     font-size: 30px  !important;
}

.page-id-1387 .mkdf-top-bar {
    background-color: rgba(96, 135, 178, 0.52) !important;
 }


@media only screen and (max-width: 1244px) {
	.mkdf-side-menu-button-opener {display:none !important;}
	.mkdf-main-menu>ul>li>a>span.item_outer .item_text {
    padding: 2px 0px  !important;
}
}

@media only screen and (max-width: 1164px) {
 	.mkdf-main-menu>ul>li>a {
    letter-spacing: 0px  !important;
}
}

.wwp-wholesale-pricing-details p:first-child, .wwp-wholesale-pricing-details p:last-child,  .wwp-wholesale-pricing-details p:nth-child(3){
	display:none !important;
}


#wwof_product_listing_table .product_title_col{
    text-align:left;
}