/*
 Theme Name:   Wellness Child
 Theme URI:    http://example.com/twenty-sixteen-child/
 Description:  Wellness Child Theme
 Author:       Esokia
 Author URI:   http://example.com
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  wellness-child
*/

/* must have higher specificity than alternative color schemes inline styles */

.block-banner-right .title{
    position: relative;
    float: right;
    top: -250px;
    width: 330px;
    font-size: 16px;
    color: rgb(102, 99, 99);
}

.block-banner-right .title .top_title{
    display: block;
    color: red;
    padding-bottom: 10px;
}

.visibility-hidden{
	visibility:hidden;
}

.social-links-menu li.instagram a{
    position: relative;
    padding-left:30px;
}

.social-links-menu li.instagram a:before{
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    position: absolute;
    display: block;
    top: 50%;
    left: 0;
    content: " ";
    background: url(images/instagram-logo-icon.png);
    background-size:cover;
    height: 19px;
    width: 19px;
}

#menu-item-1510 a, #menu-item-1479 a , #menu-item-1750 a{
    background: url(https://www.wellbox.fr/wp-content/uploads/2016/11/Globe-header.png) center 0 no-repeat;
    font-size: 0;
    width: 22px;
    height: 77px;
    vertical-align: middle;
}

#menu-item-1510 a:hover, #menu-item-1479 a:hover, #menu-item-1750 a:hover {
    background: url(https://www.wellbox.fr/wp-content/uploads/2016/11/Globe-header_hover.png) center 0 no-repeat;
    font-size: 0px;
    width: 22px;
    /*height: 77px;*/
    vertical-align: middle;
}

@media (min-width: 1025px){
    .site-branding {
        float: left;
        width: 24.75%;
    }
}

@media only screen and (max-width: 1024px){
    .site-branding > a {
        float: left;
        width: 72%;
    }
    .site-branding{
        width: 65%;
    }
    .menu-toggle{
        width: 28%;
    }
}

@media only screen and (max-width: 1024px){
    .right-head {
        width: 30%;
        float: right;
        position: relative;
        z-index: 99;
    }

    #menu-item-1510 a, #menu-item-1510 a:hover,
    #menu-item-1479 a, #menu-item-1479 a:hover,
    #menu-item-1750 a, #menu-item-1750 a:hover
    {
        font-size:12px;
        width:100%;
        background:none;
    }
}

/* CUSTOM CSS HIDE BTN ET MORE */
#bloglang_19 #menu-item-899,
#bloglang_19.home .btn-acheter {
    /* display: none; */
}
#bloglang_20 #menu-item-899,
#bloglang_20.home .btn-acheter,
#bloglang_21 #menu-item-899,
#bloglang_21.home .btn-acheter {
    /* display: none; */
}
#bloglang_19 .right-head .store .btn.btn-store,
#bloglang_20 .right-head .store .btn.btn-store,
#bloglang_21 .right-head .store .btn.btn-store {
    display: none;
}
/* Hide 10 bonnes raisons de commander sur notre site */
.custom-hide-block {
    display: none !important;
}
/* Regle slider et ie, plugin Header Rassurance prestashop */
body:not(.header-sticky) #content.site-content{
     margin-top:25px;
}
.admin-bar .site-header {
    top: 0px !important;
}
.site-header.sticky {
    position: fixed !important;
}
.error-404 {
    margin: 100px 0px 50px;
    padding: 25px;
}
/* end plugin Header Rassurance */
@media only screen and (max-width: 768px){
    body:not(.header-sticky) #content.site-content{
        margin-top:75px;
   }
   .so-widget-sow-image-default-bd5cd9da0588 .sow-image-container .so-widget-image {
        display: block;
        max-width: 100%;
        width: 100%;
        height: auto;
    }
    #pgc-142-5-0 {
        margin-bottom: 0px !important;
    }
}
.so-widget-sow-image-default-bd5cd9da0588 .sow-image-container .so-widget-image {
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
}
#bloglang_8 .bx-controls .bx-pager-item,
#bloglang_20 .bx-controls .bx-pager-item,
#bloglang_21 .bx-controls .bx-pager-item {
    display: none;
}
.copyright.clearfix {
  text-align: center;
  background: #191b1c;
  color: #777777;
  padding-top: 25px;
  font-size: 11px;
}