/*
Template: cesis
Theme Name: cesis child theme
Theme URI: http://cesis.co
Description: <strong>A superflexible and responsive Business Theme by Tranmautritam team</strong> - <br/>Update notifications available on twitter and facebook:<br/> <a href='https://twitter.com/tranmautritam'>Follow me on twitter</a><br/> - <a href='https://www.facebook.com/tranmautritam.designer'>Join the Facebook Group</a> A theme by <a href="http://themeforest.net/user/tranmautritam?ref=tranmautritam">Tranmautritam Team</a>.
Version: 1.0
Author: Tranmautritam Team
Author URI: http://themeforest.net/user/tranmautritam?ref=tranmautritam
License: Themeforest Split Licence
License URI: -
*/


/************************************************************************************

Put your custom CSS below this block :)

*************************************************************************************/

/*typography*/
.white {
  color: #ffffff !important;
}

@media (max-width: 1023px) {
  .centeronmobile p,
  .centeronmobile div,
  .centeronmobile h1,
  .centeronmobile h2,
  .centeronmobile h3,
  .centeronmobile h4,
  .centeronmobile h5,
  .centeronmobile h6 {
    text-align: center !important;
  }
}
/*fine typography*/

/*header*/
@media only screen and (min-width: 1024px){
  body.cesis_has_topbar.cesis_has_header:not(.cesis_custom_breakpoint):not(.cesis_vertical_header) #header_container.cesis_opaque_header {
    min-height: 80px !important;
  }
  .header_main.has_sub {
    max-width: 150px;
    margin: 0 auto;
    padding: 10px 0;
  }

  .header_sub {
    float: left;
    margin-top: -33px;
  }

  .header_top_bar {
    position: absolute;
    width: 100%;
    z-index: 0;
  }

  .top_bar_si {
    margin-right: 30px;
  }  
}


/*fine header*/

/*woocommerce*/
.woocommerce-info {
    margin-bottom: 15px;
}

.single-product .woocommerce-message, 
.single-product .woocommerce-info, 
.single-product .woocommerce-error {
  margin-top: 40px;
}

.woocommerce-form-coupon-toggle {
  margin-bottom: 70px;
}
/*fine woocommerce*/

/*chat button*/
#chat {
  display: block;
    position: fixed;
    text-align: center;
    line-height: 12px!important;
    right: 32px;
    bottom: -30px;
    color: #fff;
    cursor: pointer;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    z-index: 10000;
    height: 29px;
    width: 29px;
    transition: background-color 0.1s linear;
    -moz-transition: background-color 0.1s linear;
    -webkit-transition: background-color 0.1s linear;
    -o-transition: background-color 0.1s linear;
}
#chat img {
  width: 100%;
}
/*fine chat button*/

#cesis_to_top {
  right: 67px;
  bottom: 5px !important;
    border-radius: 100px;  
    width: 25px !important;
    height: 25px !important;
}

#cesis_to_top i {
  line-height: 25px !important;
}

.cesis_products.products, .inside_e.product {
  opacity: 1 !important;
}