/*
Theme Name: Holalady
Description: Fashion & Lifestyle Multi-Purpose Theme
Theme URI: http://holalady.cwsthemes.com/
Author: CWSthemes
Author URI: http://themeforest.net/user/creativews
Version: 1.0.5
License: Envato full licence agreement - https://themeforest.net/licenses/terms/regular
License URI: https://themeforest.net/licenses
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: holalady

*/ 
/* --------------------- Customisation page Abonnement-------------------- */
.product .summary .product_title{
	color: black !important;
}
.woo_mini_cart .woocommerce-mini-cart__buttons.buttons a + a{
	background: #fff0 !important;
	padding: 5px !important;
}
.main-nav-container .main-menu > .menu-item>a:after, .main-nav-container .main-menu > .menu-item>span.cws_megamenu_item_title:after{
	background: #f7dbe1 !important;
}
.main-nav-container .menu-item a, .main-nav-container .main-menu > .menu-item>a, .header_container .menu_right_icons a, .header_container .menu_box .main-nav-container .menu_right_icons > * {
	color: black !important;
}
.wallpaper-widget{
	font-size: 27px !important;
	text-align: center !important;
}
.wallpaper-widget h2{
	color: white !important;
	margin-bottom: -2.5em !important;
	position: relative !important;
	z-index: 2 !important;
	overflow:hidden;
}
#bwg_container1_0 #bwg_container2_0 .image_browser_images_conteiner_0{
	background-color: transparent !important;
	border-color: transparent !important;
}
.tablenav-pages_0{
	display: none !important;
}
.bwg_image_browser_image_alt_0{
	display: none !important;
}
/* =Theme customization starts here
-------------------------------------------------------------- */
.site_header.logo-center .header_logo_part .logo {
    width: 60%;
}
.wpml-ls-legacy-list-horizontal {
    border: 1px solid transparent;
    padding: 7px;
    clear: both;
    margin-left: 13px;
}

.acheter .link a {
    width: 89%;
    text-align: center;
    color: #000000 !important;
    font-size: 14px;
    font-weight: lighter;
    text-transform: uppercase;
    padding: 10px 10px !important;
}

.acheter {
    padding: 20px 0;
}


.acheter .chw-widget img:hover   {
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
.acheter .chw-widget img:hover  {
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}

.acheter .chw-widget img {
    width: 80%;
}
.n2-style-3c1173a7a457e921ce82cd0c4ca37b41-simple {
    background: #ffffff;
    opacity: 0.5;
    padding: 40px 60px 40px 60px !important;
    box-shadow: none;
    border-width: 0px;
    border-style: solid;
    border-color: #000000;
    border-color: RGBA(0,0,0,1);
    border-radius: 0px;
    margin: 0 60px 40px 60px;
}
.sticky-social {
    background: #f7dbe1;
    padding-top: 5px;
}
.sticky-social .cws_icon {
    color: #f7dbe1 !important;
    background: #ffffff !important;
    border-color: #ffffff !important;
    font-size: 15px;
}
h3{
    font-family: 'Lato', sans-serif;
}
.footer_container {
    text-align: center;
}
.footer_container .cws-widget ul li {
    display: inline-block;
    margin-left: 25px;
}
.sub {
    border-radius: 0 !important;
    background: #fff !important;
    color: #f7dbe1 !important;
    border: solid 1px #fff !important;
    margin-top: 0px !important;
    padding: 0px 10px !important;
    height: 35px !important;

}
.footer_container .textwidget p {
    display: inline-block;
    margin-right: 40px;
}
.footer_container .cws-widget .wpcf7 {
    display: inline-block;

}
.wpcf7-form .form-contact {
    width: 300px;
}
::placeholder {
    color: white;
}
.page_footer .wide_container {
   width:100% !important;
    margin: 0!important;
}
.footer_container .widget-media_image , .footer_container .widget-nav_menu , .footer_container .widget-text {
    background: #f7dbe1 !important;
    margin-bottom: 0px !important;
    padding-bottom: 25px;
    padding-top: 25px;
}

.sb_right .widget-text p a {
    margin-bottom: 0;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px;
    /* line-height: 18px; */
    text-align: center;
    display: inline-block;
    background: #fff;
    /* padding: 0 5px; */
    position: relative;
    z-index: 1;
    vertical-align: top;
    /* top: -8px; */
    /* padding-bottom: 14px; */
    font-family: 'Lato', sans-serif;
    color: #000000;
}
.sb_right .widget-text p a {
    border: none !important;
    margin-bottom: -40px;
}
.footer_container .cws-widget ul li {
    font-style: normal !important;
}
.woocommerce-ordering {
    display: none;
}

.article_post .cws_vc_shortcode_wrapper .layout-2 article:nth-child(1),.article_post .cws_vc_shortcode_wrapper .layout-2 article:nth-child(2),.article_post .cws_vc_shortcode_wrapper .layout-2 article:nth-child(3),.article_post .cws_vc_shortcode_wrapper .layout-2 article:nth-child(4),.article_post .cws_vc_shortcode_wrapper .layout-2 article:nth-child(5),.article_post .cws_vc_shortcode_wrapper .layout-2 article:nth-child(6) {
    display: none;
    position: relative !important;
}

.aligning_more {
    display: none;
}
.wpml-ls-last-item:before {
    display:none;
}
.wpml-ls-first-item:before {
    display:none;
}

/* customisation de la page wallpaper */

.wallpaper-focus {
    height: 500px !important; 
    min-height: 550px !important; 
}

.vc-hoverbox-block {
    transition: none; 
}

.vc-hoverbox-inner {
    min-height: 550px !important; 
}

.banner-wall {
    color: white !important; 
}

footer_container .cws-widget .wpcf7 {
    display: inline-block;
    width: 300px;
}

.footer_container .textwidget p {
    display: inline-block;
    margin-right: 40px;
    height: 100%;
    float: left;
}
.footer_container .widget-text .textwidget {
    display: inline-block;
}

.page_content .container .container{
    display: none;
}
.nextend-thumbnail-scroller-group {
    margin-top: -6px !important;
} 
div#n2-ss-4 .n2-style-3c1173a7a457e921ce82cd0c4ca37b41-simple {
    opacity: 0.8 !important;
}

@media only screen and (max-width: 600px) {
    .footer_container .textwidget p {
        float: none !important;
    }

    .menu_box {
        z-index: 999999;
        margin-top: -90px;
        margin-bottom: 20px;
    }

    .header_logo_part {
        z-index: 0;
    }
    .header_wrapper_container .menu_box {
        z-index: 999999999999999999999 !important;
    }
    .page_footer {
        padding: 10px;}

    body h1 {
        font-size: 24px !important;
    }

    div#n2-ss-4 .n2-style-3c1173a7a457e921ce82cd0c4ca37b41-simple{
        padding: 0px !important; 
    }
    .news .item .post_title {
        margin-top: 15px;
        margin-bottom: 10px;
        line-height: 25.424px;
        font-size: 18px;
    }

    .wpb_single_image img {
        height: auto;
        max-width: 100%;
        vertical-align: middle !important;
        margin-top: 50px !important;
    }


}
/*              Customisation header              */

.site_header.chw-widget .link a{
    color: #000000 !important;
    font-size: 15px;
    font-weight: lighter;
}

.holalady_soc_icon_5c6002cd5d488 a{
    color: #000000 !important;
    font-size: 15px;
    font-weight: lighter;
}

.sticky_header .sticky-social #lang_sel_list {
    display: none !important;
}
.page_content:not(:empty), .tribe-events-pg-template{
	padding: 5px 0;
}
.sticky_header .site_header .header_logo_part .logo .logo_sticky{
	margin-top: -20px;
}
/*              Customisation side bar              */

#main .widget-adwidget_imagewidget{
	border: none;
	padding: 0px !important;
}
#ig-block-1 .instagallery-actions .igact-instalink{
    color: black !important;
}
#ig-block-2 .instagallery-actions .igact-instalink{
    color: black !important;
}
#ig-block-3 .instagallery-actions .igact-instalink{
    color: black !important;
}
/*              Customisation footer              */

.footer_container .cws-widget ul li a:hover {
	color: black;
    text-decoration: underline;
}
.copyrights_area {
    line-height: 60px;
    position: relative;
    z-index: 1;
    text-align: center;
}
.wpcf7-validates-as-email {
    height: 35px;
}

form.wpcf7-form input[type="submit"]{
    border: none !important;
    background-color: black !important;
}

/* Customisation Panier  */

.woo_mini-count span{
	color: black !important;
}