/*
Theme Name: Blaszok ChildTheme 

URI: http://www.mpcraetion.pl/themeforest/

Description: Child theme for the Blaszok

ThemeAuthor: massivePixelCreationAuthor

URI: http://www.blog.mpcreation.pl

Template: blaszok
Version: 1.1

*/
.imghome img, .imghome div  {    width: 100%;}
h3.mpc-vc-deco-header span {    font-size: 20px;}
h1 {    font-size: 25px !important;    margin-bottom: 1.5em !important;     text-transform: uppercase;}
/*Customisation moisi*/
.samir-btn {position:relative;z-index:2;}
.samir-btn a{ color:#ffffff !important; }
.samir-btn:after{    content: '';    width: 100%;    height: 50%;    display: block;    position: absolute;    z-index: -1;    top: 20px;    border-radius:5px;    background:#01984b;}
.mpcth-mobile-menu  .samir-btn {position:inherit!important; z-index:inherit!important; } 
.mpcth-mobile-menu  .samir-btn a {color:inherit!important;}
.mpcth-mobile-menu .samir-btn:after{ display:none!important; }
#mpcth_nav > ul {  float: right;}
.wpb_text_column.wpb_content_element.phone-number-img {    vertical-align: middle;}
.search > form {  border: 1px solid #ccc;  padding: 8px;  margin-top: 20px;}
#mpcth_page_wrap .s2_form_widget form input[type="submit"] {  background: #00A651 !important;  border: 1px solid rgba(0, 0, 0, 0.075);  border-radius: 0px;  line-height: 1em;  text-transform: uppercase;  color:#fff;}
.search input {  border: 1px solid #ccc !important;}
.wpcf7-form-control.wpcf7-submit {  background: rgb(0, 166, 81) none repeat scroll 0 0;  color: rgb(255, 255, 255);  padding: 10px;  width: 130px;}
body #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container {  padding: 14px 10px !important;}
#mpcth_controls_container > a {  padding: 10px !important;}.format-image .mpcth-post-thumbnail img, .format-standard .mpcth-post-thumbnail img {  display: block;  height: auto;  width: auto !important;}.single-post .mpcth-post .mpcth-post-header .mpcth-post-title {  margin-bottom: 10px;}/*.mpcth-post-thumbnail {  margin: 16px;}.page .mpcth-post-thumbnail {  float: left;  margin-top: 2px;  width: 20%;margin-left: 0px;}*/.mpcth-post-meta {  float: left;  margin-bottom: 20px;  width: 100%;}.page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-title {  margin-bottom: 5px !important;}.page-template-template-blog-php #mpcth_content .mpcth-post {  margin-bottom: 0 !important;}.bread-crumbs {  float: right;  margin-right: 28px;  margin-top: 10px;}.breadcrumbs-section {  float: left;  width: 100%;}.main_container {  margin: 0 auto;  width: 1200px;}.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images {  float: left;  margin-bottom: 3em;  padding: 0 20px;  position: relative;  width: 29.33% !important;}.home h1 {  margin: 20px 0 0;  text-align: center;  font-size: 30px;  font-weight: bold;  color: #00A350;}.home h2 {  margin: 20px 0 0;  text-align: center;  font-size: 26px;}.home-h1 .wpb_text_column.wpb_content_element{  margin-bottom: 0 !important;}.home-h1-main, .home-h2-main {  margin-bottom: 0 !important;}.vc_row.wpb_row.vc_row-fluid.main-two-images {  margin-bottom: 0 !important;}h1.mpc-vc-deco-header.vc_txt_align_left {  font-size: 25px;  margin-bottom: 0 !important;}h1.mpc-vc-deco-header span  { border:none !important; }h2.mpc-vc-deco-header.vc_txt_align_left .mpcth-color-main-border {  border-bottom: medium none !important;}h2 {  font-size: 18px !important;  text-transform: unset !important;  margin-bottom: 0 !important;}.bx-wrapper {  max-width: 1200px !important;}.ui-accordion-header.ui-corner-top.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active {  background: rgb(1, 152, 75) none repeat scroll 0 0;  border: 1px solid rgb(0, 109, 32);}.granraties-col h4 {  margin-bottom: 0;}.easy_testimonial_image_wrapper {  display: none;}.testimonial_body .more-link {  color: #008E46 !important;}.logo-foo {  margin: 40px 0;}.woocommerce-breadcrumb { display:none !important; }.mpcth-product-wrap .mpcth-post-content .mpcth-post-title a {  font-size: 14px !important;}.mpcth-product-wrap .mpcth-post-header {  min-height: 245px;}.attachment-shop_catalog.size-shop_catalog.wp-post-image {  height: 245px !important;  margin: 0 auto;  width: auto !important;}#mpcth_page_wrap .woocommerce .products .product .mpcth-product-wrap, .woocommerce-page #mpcth_page_wrap .products .product .mpcth-product-wrap {  border: 1px solid rgb(226, 226, 226) !important;  position: relative;}.woocommerce-product-rating {  display: none !important;}.product-price {  display: none !important;}.single-product .breadcrumbs-section, .home .breadcrumbs-section  {  position: absolute; }.breadcrumbs-section {}.second_content {  margin-bottom: 20px;  text-transform: initial;}.product_meta {    display: none;}.mpcth-lightbox.mpcth-lightbox-type-image > img {  height: 300px !important;  margin: 0 auto;  text-align: center !important;  width: auto !important;}.woocommerce-page.single-product .mpcth-product-header .summary.entry-summary {  margin-top: 15px;}.mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary, .mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {  width: 65% !important;}#mpcth_page_wrap .woocommerce .products .product, .woocommerce-page #mpcth_page_wrap .products .product {  float: left;  margin-bottom: 1.5em;  padding: 0 20px;  position: relative;  width: 24.33% !important;}.mpcth-product-content {  display: none;}.woocommerce div.product .woocommerce-tabs ul.tabs li {  background-color: rgb(235, 233, 235) !important;  border: 1px solid rgb(211, 206, 210) !important;  padding: 0 1em !important;  margin-right: 5px !important;}.woocommerce div.product .woocommerce-tabs ul.tabs::before {  border-bottom: 1px solid rgb(211, 206, 210) !important;}.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li a {  border-bottom: 1px solid rgb(238, 238, 238) !important;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active {          background-color: #fff !important;}#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content, .woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content {    height : auto !important;}.woocommerce-ordering {    display: none !important;}.mpcth-product-wrap {    min-height: 390px !important;}.mpcth-product-wrap .mpcth-empty-price .mpcth-post-title {  text-align: center;}.mpcth-product-wrap .product_code { margin-bottom: 15px; margin-top: 5px; text-align: center; }.page-id-4540 #mpcth_main #mpcth_main_container {    width: 1200px;}.page-id-4418 .wpb_wrapper > p {    margin: 5px 0 20px;}.page-id-4418 .granraties-col .vc_column-inner {    padding: 0 !important;}.page-id-4418 .granraties-col.wpb_column.vc_column_container.vc_col-sm-12 {    padding: 0 !important;}.gra_tit {    padding: 0 20px;}.wpb_single_image.wpb_content_element.vc_align_center.phill {    padding: 0 !important;    margin: 0 !important;}.phone-img .mpc-vc-deco-header.vc_txt_align_left {    margin-bottom: 0 !important;}.more-link {    font-weight: bold;}.easy_testimonial p, .testimonial_author span {    font-style: normal;    color: #575757;}.product-category .mpcth-post-header .mpcth-post-thumbnail > img {  height: 290px !important;}.boutique-page .woocommerce.columns-2 {    margin-top: 40px;}.boutique-page .products, .term-fenetre .products, .term-porte .products, .term-salle-de-bain .products, .term-verre-decoratif .products  {  width: 100%;}.term-plexi-et-autres .products  {  padding-left: 14%;  width: 100%;}h3 {    font-size: 16px !important;}.single-product .product h1 {    margin-bottom: 10px !important;}.single-code {  float: left;  margin-bottom: 30px;  width: 100%;}.single-code > span {  font-weight: 500;}.retour-left {  float: left;}.retour-right {  float: right;}.retour {  color: rgb(1, 143, 71);  font-size: 16px;  margin: 20px;  padding: 20px 0;}#menu-new-main-menu li ul li ul li .sub-menu {  display: none;}#menu-new-main-menu li ul li ul li:hover > .sub-menu {  background: rgb(238, 238, 238) none repeat scroll 0 0;  display: block;  margin-left: 100px;  margin-top: -37px;  padding: 10px;  position: absolute;  width: 33%;}#menu-new-main-menu ul li.menu-item-has-children > a::after {  -moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  border-color: rgba(0, 0, 0, 0) rgb(102, 102, 102) rgb(102, 102, 102) rgba(0, 0, 0, 0);  border-image: none;  border-style: solid;  border-width: 2px;  content: "";  margin-left: 2px;  margin-top: 6px;  position: absolute;}#menu-new-main-menu li ul li ul li ul li > .sub-menu { width: 51% !important;    border: 1px solid green;}.facade_img {  padding-top: 25px;}h4 {    font-size: 16px !important;}#mpcth_page_wrap .sidebarr .woocommerce.columns-4 > .products > .product {  width: 100% !important;}.wpb_gallery_slides ul li a img {  height: 300px !important;}.maintenance details p {  background: rgb(238, 238, 238) none repeat scroll 0 0;  padding: 5px;}   .maintenance summary {  color: rgb(0, 143, 55);  cursor: pointer;  margin: 2px 0 5px;}#mpcth_page_wrap .fenetre_page .woocommerce > .products > .product-category {  width: 40% !important;}#mpcth_page_wrap .fenetre_col .woocommerce.columns-4 > .products > .product {  width: 100% !important;}.maintenance h3 {  font-weight: bold;}.add_to_cart_small {  margin: 10px 0;  text-align: center;}.woocommerce-cart #mpcth_main_container {  margin: 0 auto;  width: 1200px !important; }.yith-wcbm-badge {  background: rgba(0, 0, 0, 0) linear-gradient(#ff0000 0%, #D92A2A 100%) repeat scroll 0 0;  box-shadow: 0 3px 10px -5px #000000;  color: #ffffff;  display: block;  font-size: 10px;  font-weight: bold;  line-height: 20px;  position: absolute;  right: -36px;  text-align: center;  top: 19px;  transform: rotate(45deg);  width: 129px;   height: 21px;}.yith-wcbm-badge::before {  border-color: #ff0000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #008c91;  border-style: solid;  border-width: 3px;  content: "";  left: 0;  position: absolute;  top: 100%;  z-index: -1;}.cart-totals-wrap {  margin-top: 7.2em;}.shop_table.woocommerce-checkout-review-order-table {  display: none;}.woocommerce-checkout #mpcth_page_wrap #mpcth_content .address-wrap {  float: none !important;}.woocommerce-checkout #mpcth_page_wrap #mpcth_content .order-wrap {  float: none !important;}.product .mpcth-product-wrap h6.mpcth-post-title { min-height: 37px; }.tech_sheet_link > a {    vertical-align: top;}#mpcth_footer_copyrights_wrap {  color: #747474 !important;}#mpcth_footer_copyrights_wrap a {  color: #009134 !important;}.product-category .mpcth-post-content .mpcth-post-title > a {    font-size: 18px !important; }.product-category .mpcth-post-content .mpcth-post-title {    text-align: center !important;}.product-category .mpcth-post-content .mpcth-post-categories {     text-align: center !important;}.samir-menuitem > a { pointer-events: none; } .home .breadcrumbs-section {  display: none;}.contact-number-header .fa {  display: inline-block;  font: expanded x-large/1 FontAwesome;  margin-right: 4px;  text-rendering: initial;}.contact-number-header .phone_number {  font-size: 20px;  font-weight: 500;  padding: 10px 0 0;  text-align: right;}#page-9805 h3,#page-9805 h2 {  font-weight: bold;}table.wccpf_fields_table td.wccpf_label, table.wccpf_fields_table td.wccpf_label label {  margin-left: 40px;  width: 90px;}.wccpf-fields-group-1 table {  float: left;  width: 31%;}.wccpf-fields-group-1 {  float: left;}div.qty {  float: left;  padding: 5px 10px 5px 39px;}.prod-cart-details, .simple-cart {  border: 1px solid #cccccc;  padding: 10px;  float:left;}.blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more {   background: #00a651 none repeat scroll 0 0 !important;  border: 1px solid rgba(0, 0, 0, 0.075);  border-radius: 2px;  color: #ffffff !important;   display: inline-block;  float: right;  line-height: 1em;  margin-bottom: 1em;  margin-top: -0.4em;  padding: 0.5em 1em;  text-transform: uppercase;}#wpcf7-f9885-p9883-o1 form {  border: 1px solid #cccccc;  padding: 10px;  width: 100%;}#wpcf7-f9885-p9883-o1 input[type=text], #wpcf7-f9885-p9883-o1 input[type=email]  {  margin: 0;  padding: 8px;  width: 95%;}.woocommerce-order-overview__total.total {  display: none;}.mpcth-order-path{  display: none;}.variation dd p {  font-style: initial !important;  margin: 0 0 6px !important;}.customer_details > dd {  font-style: initial !important;}.woocommerce-order address {  font-style: initial;}.addthis_social {  margin-top: 20px;}.list-grouped {  margin-bottom: 20px;}.application {  margin: 10px;  padding: 2px 5px;  width: 93%;}.grouped-select {  min-height: 63px;}.grouped-text {  padding-left: 11px;  text-align: left;}.devis-class {  margin-top: 20px;  line-height: 28px;}.blog-small-description-ty {  text-align: center;}.blog-items {  margin-bottom: 20px;    padding: 15px;}.blog-items figure {  height: 195px;}.tit-post-ty > a {  float: left;  font-weight: normal;  margin-top: 21px;}.blog-image-ty img {  height: 100%;}.posts-ty {  float: left;  margin-top: 25px;  padding-top: 25px;}/* Media Queries */@media only screen and (max-width: 500px) {html.mpcth-responsive {  margin-top: 0 !important;}   .head-right {  float: right;}.contact-number-header {  float: left;  width: 70%;}.contact-number-header .phone_number {   text-align: center !important;}#rev_slider_1_1_wrapper {  display: none !important;}.phone-img video {  width: 100%;  height: AUTO ;}#mpcth_footer_content #text-19 .wpb_column.vc_column_container.vc_col-sm-3 {  float: left;  width: 20%;}#mpcth_footer_content #text-19 .wpb_single_image .vc_figure {     margin-top: 9px;}.woocommerce-page #mpcth_footer_content #text-19 .wpb_column.vc_column_container.vc_col-sm-3 {  float: left;  width: 20%;   clear: both;}.woocommerce-page #mpcth_footer_content #text-19 .wpb_single_image .vc_figure {     margin-top: 0px;}#text-19 .wpb_wrapper a {  font-size: 19px;}#mpcth_footer_copyrights_section .mpcth-footer-wrap > div {  text-align: center;}#mpcth_page_wrap .woocommerce .products .product, .woocommerce-page #mpcth_page_wrap .products .product {    width:100% !important;}.wccpf-field.dimensions_prod {    width: 130px !important;}.mpcth-responsive .mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images, .mpcth-responsive .mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary, .mpcth-responsive .mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {    width: 100% !important;}body #mpcth_page_header_content #mpcth_logo_wrap {  width: 100% !important;  float: left !important;  text-align: center !important;}.breadcrumbs-section {    display: none;}.mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar {  width: 25% !important;}.shop_table_wrap .mpcth-deco-header {  width: 100% !important;}}.promo-text p {	font-size: 16px;}.promo-text p {	font-size: 16px;}#link1 > select {  padding: 4px;}.mpcth-standard-logo, .mpcth-retina-logo, .mpcth-mobile-logo, .mpcth-retina-mobile-logo, .mpcth-sticky-logo, .mpcth-retina-sticky-logo {	width: 90%;}#mpcth_logo_wrap {	width: 30% !important;	/* max-width: 80% !important; */}.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {  margin-bottom: 15px !important;}
table.wccpf_fields_table {
    width: 100% !important;
    margin: 0px;
    border-spacing: 0;
    border-collapse: collapse;
}
/**********************************************************/
.contact-number-header .phone_number {
    font-size: 20px;
    font-weight: 500;
    padding: 10px 0 0;
    text-align: right;
}

.home .breadcrumbs-section {
    display: none;
}
.bread-crumbs {
    float: right;
    margin-right: 28px;
    margin-top: 10px;
}


.wpcf7-form-control.wpcf7-submit {
    background: rgb(0, 166, 81) none repeat scroll 0 0;
    color:#fff;
    padding: 10px;
    width: 130px;
}
.radius.medium.left.wpcf7-form-control.wpcf7-submit {
    padding: 13px 35px;
    color: #fff !important;
    font-size: 16px;
}


/* mega Menu */
#mpcth_page_wrap #mpcth_nav_mobile, #mpcth_page_wrap #mpcth_nav {
    font-family: Ubuntu;
    font-weight: 300;
}
#mpcth_page_wrap a {
    outline: none;
    text-decoration: none;
    font-weight: bold;
}


#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container {
    visibility: hidden;
    position: absolute;
    top: 75% !important;
    right: auto !important;
    margin-left: 50% !important;
}

#mpcth_page_wrap #mpcth_mega_menu .menu-item > .sub-container > .sub-menu {
    background-repeat: no-repeat;
    background-position: bottom right!important;
}

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu {
    display: block !important;
    background-color: #ffffff;
    border: 1px solid #eeeeee;
    padding: 1.5em 0 0;
    box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
}
#mpcth_page_wrap #mpcth_mega_menu .widget .sub-menu {
    height: 0;
    visibility: hidden;
    pointer-events: none;
    opacity: 0;
    filter: alpha(opacity=0);
}
#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu li {
    height: auto !important;
    line-height: 1em;
}

#mpcth_page_wrap #mpcth_mega_menu .widget .row > .mega-unit {
    display: inline-block;
    width: 200px;
    vertical-align: top;
    padding: 0 1.5em;
}


#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu li {
    height: auto !important;
    line-height: 1em;
}
#mpcth_page_wrap #mpcth_mega_menu .widget .mega-hdr-a {
    display: inline-block;
    height: auto !important;
    margin-bottom: 1em;
    font-weight: bold;
    border-bottom: 1px solid #eeeeee;
    
}

#menu-new-main-menu li ul li ul li:hover > .sub-menu {
    background: rgb(238, 238, 238) none repeat scroll 0 0;
    display: block;
    margin-left: 100px;
    margin-top: -37px;
    padding: 10px;
    position: absolute;
    width: 33%;
}
#menu-new-main-menu li ul li ul li .sub-menu {
    display: none;
}
#menu-new-main-menu ul li.menu-item-has-children > a::after {
    
    border-color: rgba(0, 0, 0, 0) rgb(102, 102, 102) rgb(102, 102, 102) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 2px;
    content: "";
    margin-left: 2px;
    margin-top: 6px;
    position: absolute;
}

.woocommerce-breadcrumb {
    display: none !important;
}
#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info, .woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info {
    padding: 0 20px;
}

#mpcth_page_wrap #mpcth_content_wrap, #mpcth_page_wrap #mpcth_content_wrap .mpcth-post-content {
    font-size: 16px !important;
}
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content, .woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content {
    position: relative;
    box-shadow: 0 -2px 6px -2px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    height: 5.25em;
    font-size: 1.083em;
    background: #ffffff;
}

.term-porte .products{
    padding-left: 25%;
    width: 100%;
}
#mpcth_page_wrap .woocommerce .products .product, .woocommerce-page #mpcth_page_wrap .products .product {
    position: relative;
    width: 33.33%;
    padding: 0 20px;
    float: left;
    margin-bottom: 1.5em;
}
.mpcth-product-wrap {
    min-height: 390px !important;
}
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-title, .woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-title {
    text-transform: uppercase;
    font-weight: normal;
    padding: 9px 13px 1px 13px;
    margin: 0;
    line-height: 1.1em !important;
}
.product .mpcth-product-wrap h6.mpcth-post-title {
    min-height: 37px;
}
.product-category .mpcth-post-content .mpcth-post-title {
    text-align: center !important;
}
.product-category .mpcth-post-content .mpcth-post-categories {
    text-align: center !important;
}

.grouped-select {
    min-height: 63px;
}
.add_to_cart_small {
    text-align: center !important;
	margin: 10px 0 !important;
}
.mpcth-product-wrap .mpcth-post-header {
    min-height: 245px;
}
.attachment-shop_catalog.size-shop_catalog.wp-post-image {
/*     height: 245px !important; */
    margin: 0 auto;
    width: auto !important;
}
img[Attributes Style] {
    width: 243px !important;
/*     aspect-ratio: auto 243 / 258; */
    height: 258px !important;
}
.woocommerce-page #mpcth_page_wrap a.button {
    box-shadow: none;
    text-shadow: none;
    font-weight: normal;
    background: #f3f3f3;
    border: none;
    border: 1px solid rgba(0, 0, 0, 0.075);
    border-radius: 2px;
    padding: .5em 1em !important;
    text-transform: uppercase;
	line-height: 1em;
	
}


#mpcth_page_wrap .woocommerce .products .product .mpcth-post-title, .woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-title {
    text-transform: uppercase;
    font-weight: normal;
    padding: 9px 13px 1px 13px;
    margin: 0;
    line-height: 1.1em !important;
}
.mpcth-product-wrap .product_code {
    margin-bottom: 15px;
    margin-top: 5px;
    text-align: center;
}

.mpcth-product-wrap .mpcth-empty-price .mpcth-post-title {
    text-align: center;
}



/***************CSS added*****************/
.page-id-4533 .woocommerce > form {
	float: right;
	width: 31%;
}

.checkout.woocommerce-checkout {
	float: left !important;
	width: 60% !important;
}

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .address-wrap {
	float: left;
	width: 100% !important;
	padding: 0 20px 0 0;
}

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .order-wrap {
	float: right;
	width: 41.33% !important;
	padding: 0 0 0 20px;
}

.wccpf-fields-group-1 table {
	float: left;
	width: 31% !important;
}

table.wccpf_fields_table td.wccpf_label, table.wccpf_fields_table td.wccpf_label label {
margin-left: 40px !important;
width: 90px !important;
}

#wpcf7-f10936-p10938-o1 .wpcf7-form-control {
	width: 100% !important;
	padding: 10px;
	margin-bottom: 15px;
	margin-top: 2px;
}

#wpcf7-f10936-p10938-o1 .wpcf7-form-control.wpcf7-submit {
	width: 25% !important;
	/* text-align: center !important; */
	margin: 0 auto !important;
}
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
	height: 245px !important;
	width: auto !important;
	margin: 0 auto;
}

.cap .wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-1 {
	max-width: 8% !important;
}

#page-3332 {
	padding-top: 0 !important;
}

.home-infos-pratiques p {
	margin-top: 4px;
}

.mpcthSelect.wpcf7-form-control.wpcf7-select {
	width: 86% !important;
}

.button.radius.medium.left.wpcf7-form-control.wpcf7-submit {
	color: #fff !important;
	width: 100% !important;
	height: 300px !important;
	vertical-align: middle;
}
#text-20 p {
	/* width: 223px; */
	
	vertical-align: middle;
	margin: 100px auto;
	text-align: center;
	/* position: absolute; */
	/* top: auto; */
	/* bottom: auto; */
	/* right: 0; */
	/* left: 0; */
}
.button.radius.medium.left.wpcf7-form-control.wpcf7-submit {
	padding: 15px 57px;
	font-size: 14px;
}
.gallery1 a {
	/* float: left; */
	float: left;
	color: #00A350 !important;
	font-size: 13px;
	font-weight: 500;
	padding-top: 7px !important;
}

.grn-btn{
	background: #1fb259;
    color: #fff;
    padding: 7px 10px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    border: 1px solid #1fb259;
}
.mpcth-socials-list{
    right: 400px !important;
}






