@charset 'utf-8';
/*
  Theme Name: PabloGuadiChild
  Theme URI: http://pabloguadi.ancorathemes.com/
  Description: PabloGuadi - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: pabloguadi
  Version: 1.0
  Tags: accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  pabloguadi-child
  */



/* =Theme customization starts here
-------------------------------------------------------------- */

.footer_wrap.widget_area .columns_wrap{
  display:flex;
}
.woocommerce-mini-cart__buttons{text-align:center !important;}
.woocommerce-mini-cart__total{text-align:center !important;}
footer .columns_wrap .column-1_2{width:100%;}
.sc_list{display:flex; flex-wrap:wrap;}
.sc_list_item:first-child{text-align:center; max-width:50%; min-width:50%;}
.sc_list_item:nth-child(2){text-align:center; max-width:50%; min-width:50%;}
.sc_list_item:nth-child(3){text-align:center; max-width:50%; min-width:50%;}
.sc_list_item:last-child{text-align:center; max-width:50%; min-width:50%;}

.footer_wrap aside{margin-bottom:0;}

.scheme_original .pushy_inner ul ul{background-color:transparent !important;}
footer .columns_wrap{position:relative;}

.wpb_gmaps_widget .wpb_map_wraper iframe{filter:grayscale(1);}

#pabloguadi_widget_socials-2{position:relative; flex:1;min-width:27%; max-width:27%; height:100%;transform:translateY(20%);}

#text-2{position:relative; flex:1;min-width:26%; max-width:26%; height:100%;transform:translateY(35%); }
#text-8{position:relative; flex:1;min-width:45%; max-width:45%; height:100%;top:40px; line-height:18px;}

#text-6{display:block; vertical-align:top; position:relative; min-height:1px;padding-left:0; padding-right:30px;}

.scheme_original .top_panel_wrap_inner{background-repeat:no-repeat; background-position:top center; background-size:cover;}

.vc_custom_1532952896152{background-size:cover !important;}

.vc_custom_1540284438256{padding-top:53rem !important;}

.product-categories .cat-item{}
.product-categories li a{font-weight:bold;}
.product-categories li ul li a{font-weight:bold;}
.product-categories li ul li ul li a{font-weight:normal;}
.product-categories .cat-item:hover .children{display:block !important;}
.product-categories .cat-item .children{display:none !important;}
.product-categories .cat-item .children .cat-item{}
.woocommerce .product .cart .quantity span, .woocommerce-page .product .cart .quantity span{right:unset !important; left:0 !important; width:2em !important;}
.woocommerce div.product form.cart div.quantity span.q_inc, .woocommerce-page div.product form.cart div.quantity span.q_inc{margin-bottom:5px !important;    top: 10px !important}
.woocommerce div.product form.cart div.quantity span.q_dec, .woocommerce-page div.product form.cart div.quantity span.q_dec{margin-top:10px !important; bottom: 0 !important;}
.cat-item.cat-item-55{display:none !important;}
.product_cat-oeil_st_lucie .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{transform:rotate(90deg) !important;}
.product_cat-bijoux .post_item_wrap .post_featured .post_thumb .hover_icon img{transform:rotate(90deg) !important;}
#menu_pushy{transition:1s;}
#menu-item-1393:hover ul{display:block;}
#menu-item-1393{transition: 1s ;}
#menu-item-1393 ul{transition: 1s ;}

#menu-item-1394:hover ul{display:block;}
#menu-item-1394{transition: 1s ;}
#menu-item-1394 ul{transition: 1s ;}

.sc_form.sc_form_style_form_2 .sc_form_subtitle{color:white !important;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1532523232577.vc_row-has-fill{}
.sc_form_fields.column-2_3{left:50%; transform:translate(-50%,0) !important;}
.sc_form_fields .oui{position:relative; transform:translate(-50%,0); left:50%; width:58%; color:white !important;text-align:center;}
.sc_form_fields .oui .sc_button_hover_fade{width:100%;padding:15px;}
.oui:hover{border:1px solid black !important; background-color:white!important;}


.sc_services_item .sc_services_item_description{display:none !important;}
.sc_services_button a:before{display:none !important;}

#woof_quick_search_form{}
#woof_quick_search_form{font-size:1.2rem !important;}
#eac-container-woof_quick_search_form{z-index:999 !important;}
.woocommerce-products-header{ margin-bottomm:10vh !important; }

.menu-item-wpml-ls-40-fr .sub-menu{display:none !important;  }


#slide-1-layer-4{display:block !important;}
#cat_home_1 h5, #cat_home_2 h5 {
	margin-top: 1rem !important;
}
@media screen and (max-width:1200px){
	#pabloguadi_widget_socials-2{transform:none;}
}

@media screen and (max-width:770px){

.product-categories .cat-item .children{display:block !important;}
.product-categories .cat-item .children .cat-item .children{display:block !important;}
	.vc_col-sm-6{width:100%;}
	body{overflow:hidden;}
	.footer_wrap_inner .widget_text .column-1_2{width:100% !important;}
	.footer_wrap.widget_area .columns_wrap{display:flex;flex-wrap:wrap;}
	#pabloguadi_widget_socials-2{flex:1; max-width:100%; min-width:100%;text-align:center;}
	#text-2{ text-align:center; flex:1; max-width:100%; min-width:100%;transform:none; padding:0;}
	#text-2 ..column-1_2{width:100%;}
	#text-8{text-align:center; margin-top:20px; flex:1; max-width:100%; min-width:100%;transform:none; padding:0;}
}

@media screen and (max-width:550px){
  #slide-1-layer-4{font-size:8px !important; margin-bottom:15px !important;}
}
@media screen and (max-width:400px){
.logo .logo_text{font-size:2.0em !important;;}
.header_mobile .menu_button{right:15px !important;}
.wpb_wrapper .sc_section .sc_section_inner .sc_section_overlay .sc_section_content .sc_section_button .sc_button{line-height:2rem !important;}
.sc_form_fields .oui{width:80% !important;}
.vc_custom_1540284438256{padding-top:20rem !important;}
}