.ast-desktop .main-header-menu .sub-menu{ background:#00c4e2; }
.single .post-navigation .nav-links {display: none;}
.blog .type-post .blog-layout-3 .post-thumb.ast-col-md-6{ width:25%; }
.blog .type-post .blog-layout-3 .post-content{ width:75%; }
.search-results .type-pierre .blog-layout-3 .post-thumb.ast-col-md-6{ width:25%; }
.search-results .type-pierre .blog-layout-3 .post-content{ width:75%; }
.post-type-archive-pierre .type-pierre{ width:25%; }
.post-type-archive-pierre .type-pierre:nth-child(4n+1){ clear:both; }
.post-type-archive-pierre .type-pierre .ast-blog-featured-section.post-thumb{ width:100%; }
.post-type-archive-pierre .type-pierre .post-content{ width:100%; padding:0; }
@media screen and (max-width: 921px) {
.post-type-archive-pierre .type-pierre{ width:100%; }
}
#content > .ast-container{ margin-top:30px; }
.home  #content > .ast-container{ margin-top:0px; }
#content #primary{ margin:0px; } .wpcf7{ display:block; float:none; width:100%;  max-width:600px; margin:20px auto; background-color: #f7f7f7; border:1px solid #eee; padding:20px;  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); }
.wpcf7 label{ display:block; float:left; width:100%; }
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 select,
.wpcf7 textarea{ background-color:#fff; border:1px solid #333; color: #000; width:100%; padding:7px 10px;  }
.wpcf7 input[type="submit"]:not(.search-submit){ font-size:18px; padding:10px 20px; background:#00c4e2; border-radius:0px }  #ure-sidebar{ display:none!important; } .woocommerce.archive #page ul.products li a.button, 
.woocommerce #page > ul.products li a.button, 
.woocommerce #page related a.button, 
.woocommerce #page .related a.button, 
.woocommerce #page .up-sells a.button,
.woocommerce #page .cross-sells a.button{ padding:20px 20px; }
.woocommerce-page.columns-4 ul.products li.product, 
.woocommerce.columns-4 ul.products li.product{ padding:10px; box-shadow:0px 5px 10px -7px #000; transition:0.5s ease; }
.woocommerce-page.columns-4 ul.products li.product:hover, 
.woocommerce.columns-4 ul.products li.product:hover{ box-shadow:0px 5px 10px -2px #000; }
.woocommerce-page.columns-4 ul.products li.product, 
.woocommerce.columns-4 ul.products li.product{} .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{ padding:5px; background:#fff; border-radius:2px; box-shadow:5px 5px 20px -5px #000; }
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{ padding:10px; background:#fff;   }
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{ padding:10px; background:#fff;   }
.wp-block-search .wp-block-search__button svg {min-height:2em; min-width:2em; }
div.asl_w{ padding:5px; border:5px solid #aaaaee; border-radius:2px; box-shadow:5px 5px 20px -5px #000; }
#ajaxsearchlite1 .probox{ height:35px;; }
#ajaxsearchlite1 .probox .proinput input{ font-size:16px; height:35px!important;}
#ajaxsearchlite1 .promagnifier{ height:35px!important;}
.wp_autosearch_form_wrapper .wp_autosearch_submit,
.wp_autosearch_form_wrapper .wp_autosearch_submit:hover,
.wp_autosearch_form_wrapper .wp_autosearch_submit:visited{ background:transparent url(//univers-pierres.fr/wp-content/plugins/universpierres-plugin/img/search-icon.png) no-repeat center center !important; background-size:70% !important; } #post-32 .wp-block-search__label {text-align: center; text-shadow: 1px 1px 2px #000; width: 100%; display: inline-block; margin: 0 0 20px 0;}