/*
Theme Name: Salt of the Earth Bakery
Theme URI: http://scarletts-web.com/
Description: This is a child theme 
Author: Scarlett's Web, Inc.
Author URI: http: //www.scarletts-web.com/
Template: mrtailor
Version: 1.0
*/

@import url("../mrtailor/style.css");

/****************************************************************/
/*************** CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea , .select2-container,.big-select, select.big-select{
    background: rgba(153,215,217,.55)!important;
    border: 0! important;
color: #4f2914! important;}

#content > div.catalog_top.row > div.medium-4.columns > form > span{background:none! important;}

body .label:hover,
  body .label:focus,
  body .label:active {
color: #ffffff! important;}
        background-color: #eee;
  }

.site-header{box-shadow: 0px 1px 5px rgba(0,0,0,0.20);}

html #site-footer {
background: rgb(153,215,217);
background: -moz-linear-gradient(90deg, rgba(153,215,217,1) 0%, rgba(153,215,217,1) 35%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(153,215,217,1) 0%, rgba(153,215,217,1) 35%, rgba(255,255,255,1) 100%);
background: linear-gradient(90deg, rgba(153,215,217,1) 0%, rgba(153,215,217,1) 35%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#99d7d9",endColorstr="#ffffff",GradientType=1);
    box-shadow: inset 0px 1px 5px rgba(0,0,0,0.20);
}

.st-menu {
    background: #4f2914;
}
.main-slider h1 {
    font-size: 16px;
   }

.main-slider h2 {
    font-size: 30px !important;
    line-height:32px!important;
    
    }

.swiper-slide-active > div > div > div{
	    width: 500px!important;
    background: rgba(153,215,217,.55)!important;
    padding: 25px !important;
}

#page > div.page_with_slider > div.main-slider-fullscreen.fixed-height > div > div > div.swiper-wrapper > div.swiper-slide > div > div > div{
	float:right!important;
	border-radius: 50%;
    height: 500px;
    padding-top: 70px;
    
}
.main-slider-elements {
    visibility: hidden;
    padding-top: 50px;

}
ul.sub-menu.open{background-color:rgb(79,41,20); padding-left: 2.5rem;}

.main-slider a.slider_button:hover {
    background: #4f2914;
}
/*fixes issue on image hover bg */
    .product_thumbnail.with_second_image.second_image_loaded img{
        display:block;
    }
.woocommerce a.button, .woocommerce-page a.button{
    color: #4f2914! important;
    border: 1px solid #4f2914 !important;
    padding: 15px 25px!important;
    margin-top: -10px;
    background: transparent! important;
}
.woocommerce a.button:hover, .woocommerce-page a.button:hover{color:#ffffff! important; background:#4f2914! important;}

.woocommerce-message, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
        color: #4f2914;}
.woocommerce-message:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before{
	color: #4f2914;
}
.comments_section, .cart-buttons, .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals, .single_product_summary_upsell, .single_product_summary_related, .shop_table.order_details tfoot, .shop_table.woocommerce-checkout-review-order-table tfoot {
    background: #efefef! important;
}
.meta .weight { display:none !important; }

.locator_store_icon a{background: no-repeat url("img/locator_store_icon.svg");
    width: 30px!important;
    height: 33px!important;
    background-size: 30px;
    margin-bottom: -7px!important;
    overflow: visible;}
#wpsl-result-list a{
    border-bottom: 1px dotted #4f2914;
    margin-bottom: 2px;
}
#wpsl-result-list a:hover{
    border-bottom: 0px dotted #4f2914;
    margin-bottom: 2px;
    color:#99d7d9;
}
.cookie:before{
    content: url(https://saltoftheearthbakery.com/wp-content/uploads/cookie.png);
    height: 32px;
    width: 32px;
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.vc_toggle_default .vc_toggle_icon {
    background: #4f2914;
    border: 1px solid #4f2914;
}
.vc_toggle_default .vc_toggle_icon::before {
    border: 1px solid #4f2914;
}
.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before{
background: #4f2914;
}


@media only screen and (max-width: 40.063em){
#page > div.page_with_slider > div.main-slider-fullscreen.fixed-height > div > div > div.swiper-wrapper > div.swiper-slide > div > div > div{
	transform: scale(.75);
	margin-left:-4rem;
}
}

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


/**
 * ----------------------------------------
 * animation slide-top
 * ----------------------------------------
 */
@-webkit-keyframes slide-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
}
@keyframes slide-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
}
/**
 * ----------------------------------------
 * animation text-focus-in
 * ----------------------------------------
 */
@-webkit-keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
