/* @override http://branditpack.brandit.ws/wp-content/themes/kallyas-child/style.css?ver=4.15.17 */

/*
Theme Name:     Kallyas Child Theme
Theme URI:      http://kallyas.net/demo/
Description:    Child theme for the Kallyas theme
Author:         Hogash
Author URI:     http://themeforest.net/user/hogash
Template:       kallyas
Version:        1.0
Tags: dark, light, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
Text Domain:  zn_framework
*/


.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .price,
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .price ins {
    
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 0;
    text-decoration: none;
    color: #8ec449;
    border-top: 1px solid #8ec449;
    padding-top: 5px;
}



.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details-title {
    padding-bottom: 10px;
}



.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details {
    padding: 25px 30px 10px;
}


.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-actions {
    display: none;
}




.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{
    padding: inherit;
}

.elm-searchbox__input-text {
    line-height: 2;

}

.woocommerce .zn-cartpage-style2 .cart-collaterals .cart_totals .shop_table td {
text-align: left;
}

.woocommerce ul#shipping_method li label {
font-weight: normal;
}


.zn-wc-pages-style2 .woocommerce #respond input#submit,
.zn-wc-pages-style2 .woocommerce a.button,
.zn-wc-pages-style2 .woocommerce button.button,
.zn-wc-pages-style2 .woocommerce input.button {
    text-align: center;
    border: 1px solid #000;
    background-color: transparent;
    color: #000;
    width: 100%;
    /* align-items: center; */
}


.woocommerce ul.order_details li {
   font-size: 1em;
}

th.woocommerce-table__product-table.product-total {
	text-align: right;
}

td.woocommerce-table__product-total.product-total {
	text-align: right;
}

#th-content-page div.zn_content.kl-blog-page-content div.itemBody.kl-blog-page-body div.woocommerce div.woocommerce-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td {
	text-align: right;
}


.eluidd43fba10 .partners_carousel-link { display:block; margin:0 5px; padding:10px 0; min-height:46px; line-height:46px; border:0px solid #f9f9f9; border-radius:3px; background: transparent;}

.eluidd43fba10 .partners_carousel-link:hover { background: transparent; border:0px solid #eee;}


.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details-title {
    font-weight: 400;
    font-size: 15px;
}

/*
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .price,
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .price ins,
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details-title,
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details-title a,
.woocommerce div.product.prodpage-style2 .product_title,
.woocommerce div.product.prodpage-style2 .woocommerce-tabs ul.tabs li a,
div.product.prodpage-style2 .upsells.products h2, div.product.prodpage-style2 .related.products h2 {
    color: #707070;
}
*/


.breadcrumbs.bread-style--black li {
    background: rgba(0, 0, 0, 0.3);
}


ul.brandit {
	list-style-type: none;
	padding-bottom: 20px;
}


ul.brandit li {
    padding-right: 10px;
     float: left;
}

ul.brandit a {
	display: block;
	padding-right: 16px;
}

ul.social {
    list-style: none;
    	padding-bottom: 20px;

}
ul.social li {
    float: right;
    padding-right: 10px;
}


@font-face{font-family:'fontello';src:url('/font/fontello.eot?13294807');src:url('/font/fontello.eot?13294807#iefix') format('embedded-opentype'),
url('/font/fontello.woff?13294807') format('woff'),
url('/font/fontello.ttf?13294807') format('truetype'),
url('/font/fontello.svg?13294807#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right: .2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left: .2em}.icon-android:before{content:'\e800'}.icon-facebook:before{content:'\e801'}.icon-twitter:before{content:'\e802'}.icon-youtube:before{content:'\e803'}.icon-apple:before{content:'\e804'}.icon-gplus:before{content:'\e805'}.icon-linkedin:before{content:'\e809'}



.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    border-left: none;
}

.woocommerce .woocommerce-message {
    background-color: #8cc13f !important;
}

/*

.woocommerce div.product form.cart .variations select {
	letter-spacing: 2px;
    font-size: 12px;
    font-weight: 400;
    color: #000;
}

*/
.woocommerce div.product form.cart .variations select {

line-height: 2;
}



.woocommerce table.shop_attributes td {
    font-style: normal;
    line-height: 3;
}


.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    margin-top: 10px;
}







/* #################### BREADCRUMB #################### */

.ph-content-wrap {
    padding-bottom: 10px !important;
}

.page-subheader.zn_def_header_style, 
.page-subheader.uh_zn_def_header_style {
    height: auto !important;
    min-height: auto !important;
}

@media screen and (max-width: 767px) {
    .breadcrumbs.bread-style--black {
        margin-bottom: 0px !important;
    }
}





/*
@media screen and (max-width: 767px) {
    .page-subheader.uh_zn_def_header_style {
        min-height: 50px;
        height: 60px;
    }
    ul.breadcrumbs.fixclear.bread-style--minimal {
        margin-top: -110px;
    }
}

@media screen and (max-width: 418px) {
    .page-subheader.uh_zn_def_header_style {
        min-height: 50px;
        height: 90px;
    }
    ul.breadcrumbs.fixclear.bread-style--minimal {
        margin-top: -110px;
    }
}
*/


#left {
    width: 300px;
    float: left;
}
 
#right {
    width: 250px;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
}
 
.clearfix {
    display:block;
}
