/*
Theme Name: boutiquebaby
Theme URI: http://soapgraphics.co.uk
Author: Soapgraphics
Author URI: http://soapgraphics.co.uk
Description: Soapgraphics Responsive theme
Version: 1.2
Tags: Soapgraphics, fashion shop
License:
License URI:

*/

@import url("css/theme.css?v=1.0");
/*************** MAIN STYLES  ***************/
.tabbed-content.pos_pills ul.tabs li.active a, li.featured-item.style_2:hover a, .bery_hotspot, ul.page-numbers li > span, .label-new.menu-item a:after, .add-to-cart-grid .cart-icon strong:hover, .text-box-primary, .navigation-paging a:hover, .navigation-image a:hover, .next-prev-nav .prod-dropdown > a:hover, ul.page-numbers a:hover, .widget_product_tag_cloud a:hover, .widget_tag_cloud a:hover, .custom-cart-count, .iosSlider .sliderNav a:hover span, a.button.trans-button:hover, .please-wait i, li.mini-cart.active .cart-icon strong, .product-img .product-bg, #submit, button, #submit, button, .button, input[type="submit"], li.mini-cart.active .cart-icon strong, .post-item:hover .post-date, .blog_shortcode_item:hover .post-date, .product-category:hover .header-title, .group-slider .sliderNav a:hover, .yith-wcwl-wishlistexistsbrowse a, .support-icon.square-round:hover, .yith-wcwl-wishlistaddedbrowse a, .entry-header .post-date-wrapper, .entry-header .post-date-wrapper:hover, .comment-inner .reply a:hover, .checkout-breadcrumb div:hover span, .woocommerce-cart .title-cart span, .woocommerce-checkout .title-checkout span, .woocommerce-checkout .title-cart span, ul.page-numbers a:hover, ul.page-numbers li span.current, .social-icons .icon.icon_email:hover, .widget_collapscat h3, .promo .sliderNav span:hover {
    background-color: #7CD1E5 !important;
}
.product-img .quick-view {
		top: 35px;
	    background-color: #53B5F6 !important;
}
.type-page h1.entry-title, .search-results .text-center h1.entry-title {
    margin-bottom: 30px;
    text-transform: uppercase;
    display: none;
}
.add-to-cart-grid {
display:none;
}
.bread {
    height: 60px;
    display: block;
    overflow: hidden;
    background: none;
    background-color: #F37D8A;
    position: relative;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2) inset;
    z-index: 1;
}
.button.trans-button {
    padding: 8px 15px;
}
h1, h2, h3, h4, h5, h6 {
    color: #606060;
}
#banner_1231707058 .dark h1, .dark h2, .dark h3, .dark h4, .dark h5{
    color: #606060 !important;
}

#top-bar {
    background-image: url("/wp-content/uploads/2015/09/top-bg01.png");
    background-color: #fff;
    color: #FFF;
    height: 57px;
}
#top-bar li > a {
    color: #FFF;
}
#top-bar li a:hover {
    color: #f37d8b;
    border-bottom: none;
}
.bery_banner h1.larger, .bery_text h1.larger {
    color: #3F3E3E;
}
.bery_banner h1, .bery_text h1 {
    font-size: 303%;
    color: #3F3E3E;
}
.button.blue.trans-button {
    color: #FFF;
    background-color: #7BD2E6 !important;
    border-radius: 25px;
    box-shadow: rgba(0, 0, 0, 0.31) 0px 2px 0px 0px;
}
.button.blue.trans-button:hover {
 background-color: #f37d8b !important;
}
.button.pink.trans-button {
    color: #FFF;
    background-color: #f37d8b !important;
    border-radius: 25px;
    box-shadow: rgba(0, 0, 0, 0.31) 0px 2px 0px 0px;
}
.button.pink.trans-button:hover {
 background-color: #7BD2E6 !important;
}

.zoom-banners h2{
    font-size: 24px;
}
.zoom-banners strong {
       text-shadow: rgb(0, 0, 0) 1px 2px 6px;
color:#fff;
}
.zoom-banners h2 h3 h4 {
          text-shadow: rgba(0, 0, 0, 0.45) 1px 2px 6px;
color: #fff;
}
.bery_banner h4, .bery_text h4 {
    font-size: 150%;
    line-height: 100%;
    text-shadow: #000 1px 1px 2px;
    margin: 7px 0;
}
/*************** Home Slides  ***************/
.slide-content h1{
	    font-size: 58px;
}
.bery_banner .banner-bg {
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    background-position-y: 0;
}

/**************testimonial*************/
.testimonial_title h3 b {
color:#fff !important;
font-family: inherit;
}
.testimonial_image {
display:none;
}
.content_slider_wrap {
    position: relative;
      margin-bottom: 30px;
}
.bery_bg .bery_bg_content img {
position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 138px;
}
.brand-image {
height:150px;
width:200px;

}
#content .bery_bg {
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: #F37D8A 5px groove !important;
    border-bottom: #7CD1E5 5px groove !important;
}
/*************** BRANDS ***************/
.brand-image {
    height: 150px;
    width: 101px;
    margin: auto;
}
/***************ABOUT PAGE  ***************/
.sidebar-text {
	margin-bottom:20px;
}

/*************** FOOTER  ***************/
.footer {
    padding: 50px 0 0;
    border-top: 1px solid #eeeeee;
    color: #575757;
    background-color: #7CD1E5 !important;
}
.footer .widget-title {
  color: #575757;
}
.footer .widget_nav_menu ul li a {
    display: block;
    padding: 5px 0;
    color: #575757;
}
.footer .social-icons.transparent .icon {
    border: 1px solid #F37D8A;
    background: none;
    color: #F37D8A;
}
.footer h4{
color: #575757;
}
.footer .product_list_widget .product-title {
color: #575757;
   font-size: 12px;
}
.footer .product_list_widget img{
      width: 36px;
    float: left;
    margin: 6px 10px 4px 0px;
  }

.footer .product_list_widget span.amount {
    display: inline-block;
    font-weight: bold;
        color: #F37D8A;
    margin-top: 3px;
}
.footer .textwidget img{
      max-width: 85%;
  }
input.ninja-forms-req.email {
    background: #F2F2F2;
}

.wish-banner .zoom-banners strong {
    text-shadow: rgb(0, 0, 0) 1px 2px 6px;
    color: #fff;
    font-size: 24px;
}
ul.tabs {
      list-style: none;
    display: inline-flex;
  }
ul.tabs a {
    color: #626262;
    font-weight: bold;
    font-family: inherit;
    margin-right: 20px;
    font-size: 23px;
}
ul.tabs a:hover {
    color:  #53B5F6;
}
ul.tabs a:active {
     color:  #53B5F6;
}
.about-brands img {
     width: 85px !important;
  }
.about-brands {
      margin-top: 38px;
  }
.page-id-1685 #content .bery_bg {
  border:none !important;
      padding: 0 !important;
  }
.bery_banner h2, .bery_text h2 {
    font-size: 300%;
    line-height: 100%;
    margin: 7px 0;
    color: #fff !important;
    text-shadow: 1px 1px 5.5px #000;
}
.fa-paper-plane, .fa-phone, .fa-envelope {
    margin-right: 15px;
    margin-bottom: 9px;
    margin-top: 6px;
    float: left;
}
.page-id-16370 .bread-title {
    margin-top: -24px;
    font-size: 79px;
    color: #fff;
    opacity: 0.4;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}

.absolute-footer {
	background-color: #fff !important;
	border-top: 1px solid #fff;
}

.footer-wrapper .copyright-footer {
	font-weight: bold;
    color: #000;
}

.footer-wrapper .right {
	color: #000;
}

#top-link {
	background: #000;
    color: #fff;
}

ul.payment_methods li label {
    font-size: 80%;
}

#order_review .woocommerce-checkout-payment {
    display: block;
}

.product-quick-display-sizes {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.product-quick-display-sizes div {
	border: 1px solid #ddd;
    padding: 2px 5px;
    margin-right: 10px;
    margin-top: 10px;
}

.cat-header {
	width: 100%;
    height: 180px;
    display: inline-block;
    overflow: hidden;
}

.cat-header .banner-bg {
	background-size: auto;
}