/*
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:        4.0.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
*/

body, .woocommerce.single-product div.product.prodpage-style2 .product_meta {
    background-color: #ffffff !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 30px !important;
}
#header{
    -webkit-box-shadow: 0 5px 25px rgb(0, 174, 239) !important;
    -moz-box-shadow: 0 5px 25px rgb(0, 174, 239) !important;
    box-shadow: 0 5px 25px rgb(0, 174, 239) !important;
    border-bottom: solid 2px #00aeef !important;
    border-top: 1px solid #000;
}
.siteheader-classic .kl-cta-ribbon {margin-bottom: -25px !important;}

.logo-img, .logo-img-sticky {max-height: 65px !important;}

.site-content {padding-top: 125px !important;}
.deal-section {max-width: 600px; margin: 5px auto; text-align: center;}

.woocommerce div.product.prodpage-style2 .product-page {padding:0 !important;}
.woocommerce .product-page{margin-bottom: 0px !important;}

.single-title {
    font-size: 34px !important;
    line-height: normal !important;
    font-weight: 700 !important;
    margin-bottom: 10px;
}

.woocommerce div.product .product_title {line-height: 1 !important;}
.feat-img img {max-width: 290px;}
.priced-around h3, .feat-ingredients h3 {margin:0;color:#535353;}
.feat-ingredients {
    font-size: 18px !important;
    color: #00aeef;
}
.vid-width {
    max-width:650px;
    margin:0 auto;
}
.vid-embed{
    position:relative;
    padding-bottom:56.25%;
    height:0;
    margin-bottom:10px;
    border: 5px solid #00aeef;
}
.vid-embed iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:0;
    height:100%;
}

.more-content, .sidebar-attention {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    text-align:center; 
    color: #00aeef;
    font-size: 24px;
    font-weight: 600;
    line-height: 20px;
}
.sidebar-attention span.btn-element-icon {
    font-size: 18px;
}
.sidebar-attention {margin-bottom: 5px;}

.kl-single-layout--modern .blog-sg-footer {margin-bottom: 0 !important;}

iframe.reviews {
    width:100%;
    min-height:800px;
}

.widgets-list-layout {font-size: .65em; line-height: 1em;}

.disclaimer {
    max-width: 925px;
    text-align: center;
    margin: 0 auto 15px;
    color: #CCCCCC;
}
.disclaimer p {
    line-height: 11px;
    font-size: 12px;
    color:#676767;
}
.kl-single-layout--modern .kl-blog-single-head-wrapper {margin: -35px -60px 40px !important;}
.kl-blog-item-container.zn_columns .kl-blog-item-header, .kl-blog-item-links {padding: 0 15px !important;}
.kl-blog-item-header .kl-blog-item-title {padding: 15px 0 0 !important;}
.kl-blog-item-header .kl-blog-item-details {padding: 0 0 10px !important;}
.no-sidebar-margin {margin: 0 !important;}
.latest_posts-wgt-title {text-align: center !important; margin: 5px 0;}
.tbk-symbol--line {text-align: center !important; line-height: 0 !important;}
.tbk-symbol--line .tbk__symbol span {background-color: #00aeef !important;}

@media screen and (max-width: 767px){
    .savings img {
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
        display: block;
    }
    .vid-embed{
        border: 2px solid #00aeef;
    }
    .woocommerce div.product div.images img {max-width: 300px !important; margin: 0 auto !important;}
}
