/*
Theme Name: Acsiel
Template: pointfinder
Author: Acsiel
Description: Thème enfant pour Point Finder
Version: 1.0.1512136473
*/
body {
	font-size: 13px !important

}
h1 {
	font-size: 24px !important;
}
h2 {
	font-size: 22px !important;
}
.no-display {
	display: none !important;
}
.pfheaderbarshadow2 {
	height: unset !important;
}
span.pf-infolink-item-text {
    width: 315px;
    display: inline-table;
}
@media screen and (max-width:640px) {
	.wpf-header .pf-sociallinks {
    margin: -10px !important;
}
	span.pf-infolink-item-text {
    width: 315px;
}
}
@media screen and (max-width:780px) {
.wpb_single_image img {
    max-width: 100% !important;
    padding-right: 0px !important;
}
}
.pf_pageh_title_inner {
    font-size: 22px;
}
.pf_pageh_title .pf_pageh_title_inner:after {
    border-color: #ea564e;
}
@media screen and (max-width:640px) {
	div#pfmaincontent {
    padding-top: 30px !important;
}
.pffullwidthheader .wpf-header .pftopline .pf-container {
    width: 100% !important;
    padding: 0 0px!important;
}
	.wpf-header .pftopline {
    margin-bottom: 15px;
}
	.vc_custom_1626680431323 {
    margin-top: -120px;
}
}
/***Menu***/
.wpf-header #pf-primary-nav .pfnavmenu li a {
    font-family: "Open Sans",Arial, Helvetica, sans-serif;
    line-height: 18px;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #595959;
}
a#pf-topprimary-nav-button2 {
    display: none;
}
#pf-primary-nav-button {
	width: 45px;
}
#pf-primary-nav-button i {
	font-size: 35px !important;
}
#pf-primary-nav-button-off {
    background-color: transparent;
    width: 45px;
    position: absolute;
	/*margin-top: 15px;*/
    right: 55px;
    border: 1px solid #e2e2e2;
    border-radius: 8px;
	line-height: 30px;
    font-size: 35px;
}
@media (max-width: 1024px) {
.wpf-navwrapper .pf-menu-container #pf-primary-nav {
    display: block !important;
}	
.pf-menu-container {
    height: 300px;
	/*right: 0px;*/
}
	.pf-menu-container.pf-menu-container-tablet {
	margin-top: 95px;
    height: 320px;
		border: 1px solid #333;
}
#pfmenucol1, .pfnavmenu li.pf-megamenu-main {
	height: 350px;
	display: none;
}
}
li#pfpostitemlink {
    display: none !important;
}
/**Accueil**/
.vc_custom_1633961481877 h2 {
    color: #fff;
}
.vc_custom_1633961234549 h2 {
    color: #fff;
}
/***Blog***/
.single-post .pfsinglecommentheader {
    display: none;
}
.pftcmcontainer.singleblogcomments {
    display: none;
}
.vc_btn3.vc_btn3-size-md {font-size: 12px !important}

.count_pdf {
    background: white;
    color: black;
    font-weight: bold;
    margin: 0.5rem;
    padding: 0.2rem;
    border-radius: 3px;
}
.smls-grid-pad-container>img {
    width: 100% !important;
}
input[type="checkbox"], input[type="radio"] {
    height: auto !important;
}
/***Footer***/
.wpf-footer {
    background: #3195b7;
}
#pf-footer-row .widgetheader {
    font-size: 16px;
	font-weight: 600;
}
.wpf-footer, .wpf-footer-text {
    color: #ffffff!important;
}
.wpf-footer a {
    color: #efefef !important;
}
.wpf-footer a:hover {
    color: #efefef;
}

/*acsiel.biz*/
.vc_row[data-vc-full-width].vc_hidden {
    opacity: 1 !important;
}
.pflistgridview .pflistcommonview-header .searchformcontainer-filters-right {
    display: none;
}
.pflineclamp-address, .pflineclamp-excerpt, .pflineclamp-title, .pflineclamp-title-iw, .pflineclamp-address-iw {
    -webkit-line-clamp: 7 !important;
}
li.pf-child-term>a {
    color: #000 !important;
}
li.pf-main-term>a {
    color: #333;
}
.pf-titlebar-texts {
    margin-left: -18px;
}
.pf_pageh_title.pf_separator_align_left {
    display: none;
}
.pfshowmapmain .pfquicklinks {
    display: none;
}

/*formulaire Smart Electronique*/
.form-smart input[type="text"], input[placeholder] {
    width: 450px !important;
    border-color: #000 !important;
    color: #000 !important;
    font-size: 18px;
}


.form-smart input::placeholder {
    color: #000 !important;
}
.form-smart label {
    font-size: 18px;
}
.form-smart input[type=submit] {
    font-size: 18px !important;
}
.form-smart input[type=submit] {
    font-size: 18px !important;
    color: #fff;
    background-color: #3195b7 !important;
}
.pf-breadcrumbs {
    top: 2px;
}