/*
Theme Name: Bambini Childcare Theme
Theme URI: https://www.puzzlehive.com
Author: Puzzle Hive
Author URI: https://www.puzzlehive.com
Version: 2.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bambini-theme
*/

/**
 * Table of Contents:
 *
*/

/** Style all button site **/
@import "css/buttons.css";

/** Style mobule and type title module **/
@import "css/module.css";

/** Style all menu site **/
@import "css/menu.css";

/** Style all shortcode site **/
@import "css/shortcodes.css";

/** STYLE BASE SITE  **/
@import "css/style.min.css";

/** Style base spectrum site **/
@import "css/style.spectrum.css";

/** Style Shop **/
@import "css/woocommerce.css";

/** Style custom home **/
@import "css/custom-home.css";

/** Style RTL **/
@import "style-rtl.css";

/** Style reponsive **/
@import "css/responsive.css";

/** 3rd Extensions  **/
@import "css/extensions.css";

/** Facebook Feed  **/
.blog-snippet-1:hover {
    border-color: #428bca;
}

.blog-snippet-1 {
    /*min-height: 360px;*/
    background: #fff;
    padding: 32px;
    border: 3px solid #ebebeb;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    margin-bottom: 40px;
    overflow: hidden;
    position: relative;
}

.blog-snippet-1 .alt-font {
    font-size: 12px;
    color: #333333;
    margin-top: 0;
}

.uppercase {
    text-transform: uppercase;
    font-weight: bold;
    color: #428bca;
    display: inline-block;
}

.cff-shared-link {
    float: left;
    clear: both;
    width: 100%;
    padding: 8px;
    margin: 10px 0 20px 0;
    background: #f9f9f9;
    border: 1px solid #d9d9d9;
    background: rgba(0,0,0,0.02);
    border: 1px solid rgba(0,0,0,0.07);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cff-link {
    float: left;
    clear: both;
    border: none;
    max-width: 20%;
    margin-right: 3%;
}

.cff-text-link {
    float: left;
    clear: none;
    width: 100%;
    padding: 0 0 5px 0;
    width: 72%;
}

p.cff-link-title {
    margin: 0;
}

.cff-link-title {
    float: left;
    clear: both;
    width: 100%;
    display: block;
    font-weight: bold;
}

.cff-link-caption {
    font-size: 12px;
    margin: 0;
}

.cff-shared-link .cff-post-desc {
    margin-bottom: 0;
}

.cff-link img {
  width: 100%;
  max-width: 100%;
  float: left;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

#cff .cff-html5-video, #cff video {
  float: left;
  clear: left;
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
}

.cff-html5-play {
  display: block;
  position: absolute;
  z-index: 99;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.cff-playbtn {
  position: absolute;
  z-index: 99;
  background: #000;
  background: rgba(0,0,0,0.7);
  /*top: 50%;*/
  left: 50%;
  margin-top: 50px;
  margin-left: -22px;
  padding: 13px 16px;
  font-size: 30px;
  color: #fff;
  font-style: normal !important;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

img.fb-link:hover {
  opacity: 0.8;
}

.cms-custom-headding-title, .wg-title, .menu-title {
    font-family: 'Shadows Into Light Two', cursive!important;
}