.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
background-color: #ffffff;
background-image: url(//malerrenfordt.de/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
picture source[type="image/webp"] {
display: block;
}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 100;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-100.eot); src: local('Lato Hairline'), local('Lato-Hairline'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-100.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-100.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-100.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-100.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-100.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 100;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-100italic.eot); src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-100italic.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-100italic.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-100italic.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-100italic.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-100italic.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-300.eot); src: local('Lato Light'), local('Lato-Light'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-300.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-300.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-300.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-300.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-300.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 300;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-300italic.eot); src: local('Lato Light Italic'), local('Lato-LightItalic'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-300italic.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-300italic.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-300italic.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-300italic.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-300italic.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-regular.eot); src: local('Lato Regular'), local('Lato-Regular'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-regular.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-regular.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-regular.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-regular.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-regular.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 400;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-italic.eot); src: local('Lato Italic'), local('Lato-Italic'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-italic.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-italic.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-italic.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-italic.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-italic.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-700.eot); src: local('Lato Bold'), local('Lato-Bold'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-700.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-700.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-700.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-700.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-700.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 700;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-700italic.eot); src: local('Lato Bold Italic'), local('Lato-BoldItalic'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-700italic.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-700italic.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-700italic.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-700italic.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 900;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-900.eot); src: local('Lato Black'), local('Lato-Black'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-900.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-900.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-900.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-900.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-900.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 900;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-900italic.eot); src: local('Lato Black Italic'), local('Lato-BlackItalic'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-900italic.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-900italic.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-900italic.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-900italic.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/lato-v16-latin-900italic.svg#Lato) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-100.eot); src: local('Roboto Thin'), local('Roboto-Thin'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-100.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-100.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-100.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-100.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-100.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 100;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-100italic.eot); src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-100italic.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-100italic.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-100italic.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-100italic.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-100italic.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-300.eot); src: local('Roboto Light'), local('Roboto-Light'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-300.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-300.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-300.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-300.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-300.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-300italic.eot); src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-300italic.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-300italic.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-300italic.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-300italic.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-300italic.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-regular.eot); src: local('Roboto'), local('Roboto-Regular'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-regular.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-regular.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-regular.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-regular.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-regular.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 400;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-italic.eot); src: local('Roboto Italic'), local('Roboto-Italic'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-italic.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-italic.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-italic.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-italic.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-italic.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-500.eot); src: local('Roboto Medium'), local('Roboto-Medium'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-500.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-500.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-500.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-500.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-500.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 500;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-500italic.eot); src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-500italic.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-500italic.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-500italic.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-500italic.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-500italic.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-700.eot); src: local('Roboto Bold'), local('Roboto-Bold'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-700.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-700.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-700.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-700.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-700.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-700italic.eot); src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-700italic.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-700italic.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-700italic.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-700italic.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-900.eot); src: local('Roboto Black'), local('Roboto-Black'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-900.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-900.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-900.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-900.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-900.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 900;
src: url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-900italic.eot); src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-900italic.eot?#iefix) format('embedded-opentype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-900italic.woff2) format('woff2'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-900italic.woff) format('woff'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-900italic.ttf) format('truetype'), url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/roboto-v20-latin-900italic.svg#Roboto) format('svg'); }
.page .grecaptcha-badge{
display:none !important;
} @font-face {
font-family: 'xing';
src:  url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/xing.eot?2a5kpv);
src:  url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/xing.eot?2a5kpv#iefix) format('embedded-opentype'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/xing.ttf?2a5kpv) format('truetype'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/xing.woff?2a5kpv) format('woff'),
url(//malerrenfordt.de/wp-content/themes/maler-renfordt/fonts/xing.svg?2a5kpv#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
.icon-xing, .icon-xing2  {
font-family: 'xing';
}
.icon-xing a.icon:before {
content: "\ead3";
}
.icon-xing2 a.icon:before {
content: "\ead4";
}
.icon-xing2 a{
color: #FFF !important;
}
.widgettitle, .post-meta a, .entry-title{
color: #009640 !important;
}
.single.single-post #main-content, .category #main-content, .search-results #main-content, .archive #main-content{
background-color:transparent !important;
}
.single-post #main-content >.container, .category #main-content>.container, .search-results #main-content>.container, .archive #main-content>.container{
background-color: #FFF  !important;
padding-left:20px !important;
padding-right:20px !important;
}
@media only screen and (max-width: 767px) {
#cookie-notice{
z-index:100000 !important;
}
.et_pb_blog_0 .et_pb_post{
padding: 20px;
background: #f5f5f5;
}
.home .et_pb_blog_0 .et_pb_post{
padding: inherit;
background: inherit;
}
.home #et-main-area{
margin-top:0;
}
#et-main-area{
margin-top:40px;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{
font-size:28px;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content{
font-size:18px;
}
.et_pb_slide_description .et_pb_button{
font-size:18px;
}
.et-pb-arrow-prev, .et-pb-arrow-next{
top:60% !important;
}
#page-container{
padding-top:15px !important;
}
.et_pb_row{
width:90% !important;
box-shadow:none !important;
}
.et_pb_section {
padding: 15px 0; 
}
h2 {
font-size:22px;
}
.et_pb_slide_title{
padding-bottom:0px;
}
.et_pb_slide_description h2{
padding-bottom:20px;
} .et_pb_testimonial_portrait{
margin-bottom:40px;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
float:none;
margin-bottom:0;
padding-bottom:1em;
}
.et_pb_widget{
float:none;
margin-bottom:0;
padding-bottom:1em;
}
.et_header_style_left #logo, .et_header_style_split #logo{
max-width:90%;
}
.stickelement {
position:inherit !important;
}
.stickelement .et_pb_row{
padding-left:20px !important;
background:none; 
}
.list-vertical{
clear:both;
display:block;
padding-left:0 !important;
}
.footer-widget .fwidget{
padding-bottom: 0 !important;
}
.et_pb_scroll_top.et-pb-icon{
background: #0C71C3;
border-radius:0 !important; 
}
}
@media only screen and (max-width: 980px) {	
.et_pb_blog_0 .et_pb_post{
padding: 20px;
background: #f5f5f5;
}
.home .et_pb_blog_0 .et_pb_post{
padding: inherit;
background: inherit;
}
.home #et-main-area{
margin-top:0;
}
#et-main-area{
margin-top:40px;
}
.flex-row-wrapper  { 
flex-direction:column;
}
.flex-row-wrapper:nth-child(even){
flex-direction:column-reverse !important;
}
.flex-row-wrapper .et_pb_column {
display: flex;
flex-direction: column;
padding: 15px !important;
justify-content: space-between;
border-right: none;
align-items:center;
}
.flex-row-wrapper .et_pb_column.section-content{
padding:20px;
margin-bottom:15px !important;
} #page-container {
margin-top:50px !important;
}
#top-header {
display:none;
}
ul.special_bullet {
list-style: none;
}
ul.special_bullet li {
position: relative;
padding-left: 40px;
}
ul.special_bullet li:before {
position: absolute;
top: 3px;
left: 0;
content: '✓';
font-size:24px;
width: 50px;
height: 50px;
color: #FFF;
}
ul.special_bullet li a{
color: #FFF;
}
ul.list-buttons {
list-style: none;
padding-left: 0;
margin: 0;
}
ul.list-buttons li {
margin: 0 0 2px 0;
}
ul.list-buttons li > a {
background-color: #FFF;
color: #f07d00;
}
ul.list-buttons li > a:hover {
background-color: #CCC;
color: #f07d00;
}
ul.list-buttons li > a {
display: block;
padding: 5px 30px 5px 20px;
text-decoration: none;
position: relative;
border-radius: 2px;
word-wrap: break-word;
text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}
ul.list-buttons li > a:after {
content: "›";
width: 9px;
height: 30px;
position: absolute;
left: auto;
right: 18px;
top: 0;
bottom: 0;
margin: auto;
font-size:30px;
}
h2 {
font-size:24px;
}
.et_pb_slide_title{
padding-bottom:0px;
}
.et_pb_slide_description h2{
padding-bottom:40px;
}
.et-pb-arrow-prev, .et-pb-arrow-next{
top:60% !important;
} .et_pb_testimonial_portrait{
margin-bottom:40px;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
float:none;
margin-bottom:0;
padding-bottom:1em;
}
.et_pb_widget{
float:none;
margin-bottom:0;
padding-bottom:1em;
}
.et_pb_gallery_item{
position:relative;
}
.et_pb_gallery_0.et_pb_gallery .et_pb_gallery_caption { margin: .4em 0 0 .2em;
padding: 5px;
}
.et_pb_column .dwd_map_extended, .et_pb_fullwidth_section .dwd_map_extended{
height:300px;
}
.et_pb_scroll_top.et-pb-icon{
background: #ec691c;
border-radius:0 !important; 
}
.more-link{
width: 100%;
padding: 10px 20px;
background: #009640;
color: #FFF;
display: block;
text-align: center;
margin-top: 20px;
text-transform:uppercase;
}
}
@media only screen and (min-width: 981px) {
#cookie-notice{
z-index:10 !important;
}
.et_pb_blog_0 .et_pb_post{
padding: 20px;
background: #f5f5f5;
}
.home .et_pb_blog_0 .et_pb_post{
padding: inherit;
background: inherit;
} .bloggrid .et_pb_salvattore_content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.bloggrid article {
margin-bottom: 20px !important;
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.bloggrid .post-content {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.bloggrid .column {
margin-bottom: 20px !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_pb_post .et_pb_slider, .et_pb_image_container{
margin: -20px -20px 0;
}
.popup-desktop{
transform: translatey(-50%) 		translatex(-50%);
position: fixed;
top: 58%;
left: 50%;
z-index: 1000;
border: 2px solid #005919;
background:#FFF;
border-radius: 8px;
width:90%;
}
.home #et-main-area{
margin-top:0;
}
#et-main-area{
margin-top:40px;
} body #page-container .contact-btn {
background-image: linear-gradient(to right bottom, #04b54f, #03ad4b, #02a547, #019e44, #009640);
box-shadow: 0px 6px 18px -6px rgba(0,0,0,0.4);
}
body #page-container .contact-btn:hover {
background-image: linear-gradient(to bottom, #009640, #009640, #009640, #009640, #009640);
}
.emergency-number{
cursor: pointer;   padding: 10px 20px; background-image: linear-gradient(to bottom, #ff9900, #ff8f00, #ff8400, #ff7900, #ff6e00);
color: #FFF;
font-size: 16px; margin-top: 20px;
text-align:center;
float:right;
}
.emergency-number a{
color: #FFF !important;
font-size:16px !important;
}
.emergency-number:hover{
background-image: linear-gradient(to bottom, #ff6e00, #ff6e00, #ff6e00, #ff6e00, #ff6e00);
}
.dwd_map_extended{
height:550px;
}
.flex-row-wrapper .et_pb_column{
display: flex;
flex-direction: column;
padding: 20px;
justify-content: space-between;
border-right: 1px dashed rgba(255,255,255,0.25);
align-items:center;
}
.flex-row-wrapper.pro-row .et_pb_column, .flex-row-wrapper.neg-row .et_pb_column{
flex-direction:inherit !important;
}
.flex-row-wrapper.row-with-bg .et_pb_column{
background: #f5f5f5;
}
.flex-row-wrapper .et_pb_column.alignment-left{
align-items:inherit !important;
}
.flex-row-wrapper .et_pb_column.section-content{
padding:40px;
}
#page-container{
background: rgba(255,255,255,0.95);
padding-top:150px !important;
}
#et-top-navigation {
float:left;
border-top:1px solid #59ae42;
margin-top: 15px;
width:100%;
padding-top:20px !important;
padding-left:0 !important;
}
#et-top-navigation nav > ul > li > a {
padding-bottom:20px !important;
}
.et_header_style_left .logo_container {
position:relative;
}
#et-secondary-nav li ul {
top: 35px;
padding: 5px !important;
}
#main-header {
top:0 !important;
box-shadow: 2px 2px 10px rgba(0,0,0,0.15);
}
#top-header {
top: 15px !important;
background-color:transparent !important;
pointer-events:none;
}
#top-header #et-info {
float:right;
pointer-events:auto;
}
.et_pb_scroll_top.et-pb-icon{
background: #0C71C3;
border-radius:0 !important; 
padding:8px !important;
}
#logo {
padding-top:10px;
max-width: 200px;
}
ul.special_bullet {
list-style: none;
padding-left:0 !important;
}
ul.special_bullet.smaller {
padding: 0 0 15px 0;
}
ul.special_bullet li {
position: relative;
padding-left: 30px;
padding-bottom: 5px;
padding-top: 5px;
}
ul.special_bullet li:before {
position: absolute;
top: 3px;
left: 0;
content: '\002714';
font-size:24px;
width: 40px;
height: 40px;
color: #FFF;
}
ul.special_bullet li a{
color: #FFF;	
}
ul.special_bullet.smaller li:before {
font-size:18px;
}
h2 {
font-size:36px;
}
.et-pb-arrow-prev, .et-pb-arrow-next{
top:60% !important;
}
.et_pb_slide_title{
padding-bottom:0px;
}
.et_pb_slide_description h2{
padding-bottom:30px;
}
.et_pb_testimonial_author{
font-size:14px !important;
margin-top:0;
color: #009640;
} #main-footer {
z-index:99;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
float:none;
margin-bottom:0;
padding-bottom:1em;
}
.et_pb_widget{
float:none;
margin-bottom:0;
padding-bottom:1em;
}
.et_pb_gallery_0.et_pb_gallery .et_pb_gallery_caption { padding: 15px 30px 15px 30px;
margin:0;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
text-shadow: none;
}
.et_pb_slide_title {
position: relative;
}
ul.list-buttons {
list-style: none;
padding-left: 0;
margin: 0;
}
ul.list-buttons li {
margin: 0 0 2px 0;
}
ul.list-buttons li > a {
background-color: #FFF;
color: #f07d00;
}
ul.list-buttons li > a:hover {
background-color: #EEE;
color: #f07d00;
}
ul.list-buttons li > a {
display: block;
padding: 5px 30px 5px 20px;
text-decoration: none;
position: relative;
border-radius: 2px;
word-wrap: break-word;
text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}
ul.list-buttons li > a:after {
content: "›";
width: 9px;
height: 30px;
position: absolute;
left: auto;
right: 18px;
top: 0;
bottom: 0;
margin: auto;
font-size:30px;
}
.stickelement {
z-index:999 !important;
}
.list-vertical li {
margin-right: 0;
margin-left: 16px;
display: inline-block;
}
.list-vertical li a {
padding: 7px 13px 7px 13px;
display: block;
text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}
#top-menu-nav {
width: inherit;
}
#et-secondary-nav {
float:right !important;
margin-left:20px;
}
#et-secondary-nav li {
padding-right: 0;
font-size: 14px;
line-height:1em;
}
#et-secondary-nav li a{
padding-bottom: 20px;
font-size: 16px;
color: #009640;
}
.footer-widget .fwidget{
padding-bottom: 0 !important;
}
.img-zoom {      
overflow:hidden; 
max-height: 190px;
}
.img-zoom-higher{
overflow:hidden;
max-height:250px;
}
.img-zoom img, .img-zoom-higher img {
transition:all 1s; 
-moz-transition:all 1s; 
-webkit-transition:all 1s; 
}
.img-zoom img:hover, .img-zoom-higher img:hover{
transform:scale(1.3);
-moz-transform: scale(1.3);
-webkit-transform:scale(1.3);
}
.footer-widget .fwidget{
margin-bottom:0 !important;
}
.footer-widget .widget_media_image{
text-align:center;
}
.footer-widget #text-5{
margin:0 auto;
width:250px;
text-align:center;
}
.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
width: 31.333% !important;
margin-right: 2% !important;
}
.more-link{
width: 100%;
padding: 10px 20px;
background: #009640;
color: #FFF;
display: block;
text-align: center;
margin-top: 20px;
text-transform:uppercase;
}
.et_pb_scroll_top{
margin-right:20px;
}
.et_pb_scroll_top.et-pb-icon{
background: #009640;
border-radius:0 !important; 
}
.et_pb_testimonial_meta{
font-weight:bold;
}
.et_pb_team_member_image{
width:100%;
margin: 0 !important;
max-width:100%;
}
.et_pb_team_member_image img{
width:100%;
}
.et_pb_team_member_description .et_pb_module_header{
color: #009640;
}
.flex-row-wrapper .et_pb_team_member,.flex-row-wrapper .et_pb_blurb{
height:100%;
}
} #page-container{
background:none;
}
h1, h2, h3, h4, h5, h6 {
padding-bottom: 20px;
}
.flex-row-wrapper {
display: flex;
}
.flex-row-wrapper .et_pb_column.no-padding{
padding:0 !important;
}
.flex-row-wrapper .et_pb_column:last-of-type {
border-right: none;
}
.et_pb_text_2.et_pb_text{
width:100%;
}
.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
min-height: 100% !important;
height: 100% !important;
}
.et_pb_slides .et_pb_slider_container_inner{
vertical-align:top;
}
.et_pb_blog_grid_wrapper .et_pb_post{
background-color: #f5f5f5 !important;
border:0 !important;
}
.et_pb_sidebar_no_border .widgettitle{
color: #f07d00;
font-size:16px;
}
.et_pb_sidebar_no_border .et_pb_widget{
margin-bottom: 20px !important;
}
#show-neg-row.active, #show-pos-row.active{
background: #f5f5f5;
}
input.text, input.title, input[type=email], input[type=password], input[type=date], input[type=tel], input[type=text], input[type=url], select, textarea{
width: 100%;
padding: 16px;
border-width: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
color: #999;
background-color: #eee;
font-size: 14px;
-webkit-appearance: none; }
.et_pb_button_submit, .et_pb_button_submit:hover {
padding-right: 1em!important;
padding-left: 1em!important;
}
.et_pb_button_submit {
color: #ffffff!important;
border-width: 0px!important;
border-color: #ffffff;
border-radius: 0px;
background-color: #ec691c;
cursor:pointer;
}
.et_pb_button_submit:hover {
padding: .3em 2em .3em .7em;
border: 2px solid transparent;
background: #ff8f00;
cursor:pointer;
}
.et_pb_testimonial{
width:100%;
}
div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button{
color: #FFFFFF!important;
border-color: #F07D00!important;
background-color: #F07D00!important;
font-size:20px !important;
padding: 0.8em 1em!important;
height:auto !important;
}
div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active{
border-color: #9F4109!important;
background-image: initial!important;
background-color: #9F4109!important;
}
.wpforms-container .wpforms-field{
padding:5px 0 !important;
}
.wpforms-container .wpforms-submit-container{
padding-top:0 !important;
}
.wpforms-container .wpforms-recaptcha-container{
padding-bottom:5px !important;
}#wtcmenu {
display:inline;
background-image: none;
padding:0;
margin:0; 
white-space:nowrap;
list-style-type:none;
}
#wtcmenu a {
padding:2px 2px 2px 2px;
margin:2px 2px 2px 2px;
}
.wtcmenucurrent {
color:#ff0000;
}