/*
Theme Name: Kalium - Child Theme
Theme URI: https://laborator.co/themes/kalium/
Author: Laborator
Author URI: https://laborator.co/
Description: Start creating that amazing website that you have always wanted, only with Kalium — Connect with Laborator on: <a href="https://themeforest.net/user/laborator">Envato</a> &bull; <a href="https://twitter.com/thelaborator">Twitter</a> &bull; <a href="https://www.facebook.com/laboratorcreative">Facebook</a> &bull; <a href="https://www.instagram.com/laboratorcreative/">Instagram</a>
Version: 1.0.1
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: kalium
Text Domain: kalium
*/


.standard-menu-container.menu-skin-dark div.menu>ul ul, .standard-menu-container.menu-skin-dark ul.menu ul {
    background: #fff;
}
.standard-menu-container.menu-skin-dark div.menu>ul ul li a, .standard-menu-container.menu-skin-dark ul.menu ul li a {
    color: #000;
}


.white-text, .white-text p, .white-text h1, .white-text h2{
    color: #fff;
}

p{
    line-height: 1.5;
}

.site-main{
    padding-bottom:30px;
}

.site-footer .footer-widgets .widget .textwidget, .site-footer .footer-widgets .widget p{
    line-height: 1.5;
    font-size: 15px;
}


/*button news*/


.vc_btn3.vc_btn3-colblackicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
  color: #ffffff !important;
  background-color: #000 !Important;
}


/* woocommerce*/
.woocommerce-Message--info, .woocommerce-info {
    background-color: #333;
}
.single-product--product-details .woocommerce-notices-wrapper{
    width:58.33333333%;
    float: right;
}
@media screen and (max-width:768px){
    .single-product--product-details .woocommerce-notices-wrapper{
        width:100%;
        float: none;
    }

}

body .gform_wrapper ul.gfield_checkbox li input[type=checkbox], body .gform_wrapper ul.gfield_radio li input[type=radio] {
    width:16px !important;
}

.gf_login_links{
    line-height: 1.5rem;
}

.woocommerce .single-product--product-details>.product {
    clear: both;
}


/* size guide*/

.ct-size-guide{
    background-color: transparent;
}

.ct-size-guide hr{
    display: none;

}
.ct-size-guide .sg_content ol{
    margin-top: 20px;

}
.ct-size-guide .sg_content ol li{
    list-style: decimal;
    padding-bottom: 10px;


}
.nivoLightHolder {

}
.nivoLightHolder .nivoLight, .home-parallax-block .blocklink{
   /* position: absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;*/
    padding: 150px 0px;
    width:100%;
}

#home-parallax-block-2 .nivoLightHolder .nivoLight, #home-parallax-block-2 .home-parallax-block .blocklink{
    padding: 100px 0px;

}
.home-parallax-block a:after {
   display: none !important;
}

.home-parallax-block{
   border: 10px solid #fff;
}


/*forms*/

.gf_login_form input[type='text'],.gf_login_form input[type='password']{
    width: 100%;
}


/*stock alert*/
.stock_alert_button{
    border: 0;
    background-color: #000;
    color: #fff;

    line-height: 1;
    padding: 12px 30px;
    -webkit-transition: all 180ms ease-in-out;
    transition: all 180ms ease-in-out;
    border-radius: 0;

}

/*add to cart product page*/

.woocommerce-variation-add-to-cart-disabled{
    display: none;
}


/* on sale label*/
.onsale.oos{
    display: none;
    width:80px;
    height:80px;
    text-align: center;
    line-height: 80px;
    padding-top: 32px !important;
}

/* request*/
a.request-btn:focus, a.request-btn:hover{
    color:#fff;
}


/* notify*/
h6.subscribe_for_interest_text{
    display: none;

}

.woocommerce-order-received .woocommerce-order-details p{
    color:#fff;
}

/* animations*/

  .bounce-animation {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -o-animation-name: bounce;
    animation-name: bounce;

    -webkit-animation-fill-mode:both;
    -moz-animation-fill-mode:both;
    -ms-animation-fill-mode:both;
    -o-animation-fill-mode:both;
    animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-fill-mode:both;
    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    -ms-animation-duration:1s;
    -o-animation-duration:1s;
    animation-duration:1s;
  }


  @-webkit-keyframes bounce {
      0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	40% {-webkit-transform: translateY(-20px);}
      60% {-webkit-transform: translateY(-10px);}
  }

  @-moz-keyframes bounce {
      0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
      40% {-moz-transform: translateY(-20px);}
      60% {-moz-transform: translateY(-10px);}
  }

  @-o-keyframes bounce {
      0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
      40% {-o-transform: translateY(-20px);}
      60% {-o-transform: translateY(-10px);}
  }
  @keyframes bounce {
      0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
      40% {transform: translateY(-20px);}
      60% {transform: translateY(-10px);}
  }


/* Start FAQ */
.faq-wrapper {
    width: 100%; max-width: 100%;
}

.faq-cat-name {
    margin: 15px 0; border-bottom: 1px solid #000;
    font-size: 14px; font-weight: 600;
}
.faq-cat-link{

}

.colorful_faq_wrapper {
    margin: 25px 0;
}

.faq-cat-links-wrapper {
    margin-bottom: 50px;
}

.faq-cat-link {
    padding: 0 25px; font-size: 14px; font-weight: 600;
}

.faq-cat-link:first-child {
    padding-left: 0;
}

#awesome-colorful-faq .panel-collapse {
    border: none;
}
#awesome-colorful-faq .panel-default>.panel-heading {
    background: #fff !important;
}
#awesome-colorful-faq .panel-title a {
    color: #000 !important;
    text-decoration: none;
}

/* End FAQ */


.ct_table_caption{
    font-style: normal !important;
}



.text-block-bgcolor{
    background-color:rgba(255,255,255,0.7);
}

.center-text{
    text-align:center;

}


.product-styling-section{

    background: #eee;
    padding: 20px;
}

/* Video */
.youtube-link .vc_video-bg.vc_hidden-xs {
	display: block !important;
}

/* Notice */
.single_add_to_cart_disbled a {
	text-decoration: underline;
}
