body div#page {
background-color: transparent;
}
.content {
background-color: transparent;
padding-bottom: 0px!important;
padding-top: 0px!important;
}
.header-section-content {
text-align: left;
}
.page-content {
padding-bottom: 0px!important;
padding-top: 0px!important;
}
.homepage-template .svg-white-bg {
fill: #FFFFFF;
}
.about-image-section-pro {
padding-bottom: 50px;
padding-top: 50px;
}
.about-image-gridcol-pro {
margin-bottom: 20px;
text-align: center;
}
.about-image-textcol-pro {
float: none;
min-height: auto;
padding-bottom: 1em;
padding-left: 15px;
padding-right: 15px;
padding-top: 2em;
text-align: center;
width: 100%;
}
.contact-2columns-section,.woocommerce-section {
clear: both;
padding-bottom: 75px;
padding-top: 75px;
}
.contact-2columns-textrow {
clear: both;
margin-bottom: 30px;
}
.contact-2columns-textcol,.woocommerce-textcol {
float: none;
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
text-align: center;
width: 100%;
}
.contact-2columns-contentrow,.content-left-video-innerrow,.cta-centered-bg-section-row,.row_290,.woocommerce-products-row {
clear: both;
margin-left: -15px;
margin-right: -15px;
width: auto;
}
.contact-2columns-formrow,.woocommerce-product-col {
float: none;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.contact-2columns-formcol {
-moz-box-shadow: 0 15px 80px -5px rgba(0, 0, 0, .25);
-webkit-box-shadow: 0 15px 80px -5px rgba(0, 0, 0, .25);
background-color: #FFFFFF;
box-shadow: 0 15px 80px -5px rgba(0, 0, 0, .25);
clear: both;
float: left;
margin-bottom: 30px;
padding-left: 15px;
padding-right: 15px;
padding-top: 30px;
text-align: center;
width: 100%;
}
.contact-2columns-formcol .wpcf7-form input,.contact-2columns-formcol .wpcf7-form textarea {
border-radius: 2px;
}
.contact-2columns-contactcol {
float: none;
padding-left: 15px;
padding-right: 15px;
padding-top: 20px;
width: 100%;
}
.contact-2columns-itemrow {
clear: both;
float: left;
margin-bottom: 5px;
width: 100%;
}
.contact-2columns-iconcol,.contact-3-section-iconcol,.contact-map-section-iconcol {
float: left;
}
.fa.font-icon-contact-form,.fa.contact-3-font-icon-1,.fa.contact-map-section-font-icon-1 {
background-color: #B0B0B0;
border-radius: 100%;
color: #FFFFFF;
display: inline-block;
font-size: .77em;
height: 30px;
line-height: 26px;
padding-top: 0;
text-align: center;
width: 30px;
}
.column_284 {
float: left;
padding-left: 15px;
}
p.contact-2columns-itemtextcol,p.contact-3-section-itemtextcol,p.contact-map-section-itemtextcol {
font-style: italic;
}
.contact-3-section {
clear: both;
min-height: 100px;
padding-bottom: 75px;
padding-top: 50px;
}
.contact-3-section-textrow {
clear: both;
margin-bottom: 30px;
min-height: 100px;
}
.contact-3-section-textcol,.column_266,.column_269 {
float: none;
margin-left: auto;
margin-right: auto;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
text-align: center;
width: 100%;
}
.contact-3-section-formrow,.pricing-black-white-itemcol {
float: none;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.contact-3-section-formcol {
-moz-box-shadow: rgba(0, 0, 0, .25) 0 15px 80px -5px;
-webkit-box-shadow: rgba(0, 0, 0, .25) 0 15px 80px -5px;
background-color: rgb(255, 255, 255);
box-shadow: rgba(0, 0, 0, .25) 0 15px 80px -5px;
clear: both;
float: left;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
padding-top: 30px;
text-align: center;
width: 100%;
}
.contact-3-section-contactcol {
float: none;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
}
.contact-map-contactcol,.contact-map-contact-row {
min-height: 100px;
padding: 0;
}
.contact-3-section-itemrow,.contact-map-itemrow {
clear: both;
margin-bottom: 5px;
}
.contact-3-section-info-text,.contact-map-section-info-text {
float: left;
padding-left: 15px;
padding-right: 15px;
}
.contact-3-section-map-container {
clear: both;
height: 250px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.contact-map-section {
margin-left: auto;
margin-right: auto;
min-height: 100px;
padding-bottom: 75px;
padding-left: 15px;
padding-right: 15px;
padding-top: 50px;
width: 100%;
}
.contact-map-section-row {
clear: both;
margin-left: 0;
margin-right: 0;
width: auto;
}
.contact-map-section-left {
float: none;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
padding-top: 30px;
width: 100%;
}
.contact-2columns-formcol1 {
-moz-box-shadow: 0 15px 80px -5px rgba(0, 0, 0, .25);
-webkit-box-shadow: 0 15px 80px -5px rgba(0, 0, 0, .25);
background-color: #FFFFFF;
box-shadow: 0 15px 80px -5px rgba(0, 0, 0, .25);
clear: both;
float: left;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
padding-top: 30px;
text-align: center;
width: 100%;
}
.contact-map-section-right {
float: none;
margin-top: 50px;
}
.contact-map-section-right .ope-google-maps {
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
user-select: none;
}
.content-left-video-section,.content-right-video-section,.row_298,.row_292 {
clear: both;
min-height: 100px;
padding-bottom: 75px;
padding-top: 75px;
}
.content-left-video-imgcol::before,.content-center-video-imgcol::before {
background-color: rgba(0, 0, 0, .498039);
display: inline-block;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: -1;
}
.content-left-video-imgcol {
-moz-box-shadow: 0 15px 80px -5px rgba(0, 0, 0, .25);
-webkit-box-shadow: 0 15px 80px -5px rgba(0, 0, 0, .25);
background: url(https://eschenhof-bergheim.de/wp-content/themes/one-page-express-pro/sections/images/project2.jpg) center center / cover;
box-shadow: 0 15px 80px -5px rgba(0, 0, 0, .25);
float: none;
min-height: 400px;
padding-left: 15px;
padding-right: 15px;
padding-top: 160px;
position: relative;
text-align: center;
width: 100%;
z-index: 1;
}
.content-left-video-imgcol>a,.column_266>a,.content-center-video-imgcol a {
display: inline-block;
width: 100%;
}
.fa.font-video-icon {
color: #FFFFFF;
font-size: 4.44em;
padding: 0 10px;
width: auto;
}
.fa.font-video-icon:hover,.fa.font-icon-video-on-bottom:hover {
color: #03a9f4;
text-rendering: auto;
}
.content-left-video-textcol {
float: none;
margin-left: 0;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
padding-top: 30px;
text-align: center;
width: 100%;
}
.content-right-video-textcol {
float: none;
margin-left: 0;
min-height: 100px;
padding-bottom: 30px;
padding-left: 15px;
padding-right: 15px;
text-align: center;
width: 100%;
}
.cta-centered-bg-section {
background: url(https://eschenhof-bergheim.de/wp-content/themes/one-page-express-pro/sections/images/julian-o-hayon-143085.jpg) center center / cover no-repeat fixed transparent;
clear: both;
min-height: 100px;
padding-bottom: 40px;
padding-top: 40px;
position: relative;
z-index: 1;
}
.cta-centered-bg-section:before {
background-color: rgba(156, 39, 176, .5);
content: ' ';
display: inline-block;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: -1;
}
.cta-centered-bg-section-col,.cta-centered-section-col,.subscribe-centered-section-wrap {
float: none;
margin-left: auto;
margin-right: auto;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
text-align: center;
width: 100%;
}
h3.cta-centered-bg-section-title,h3.cta-centered-section-tite,h3.subscribe-centered-section-title {
color: rgb(255, 255, 255);
font-weight: 300;
line-height: 100%;
margin-bottom: 15px;
}
span.cta-centered-bg-section-title-bold,span.span28 {
font-weight: 600;
}
.cta-centered-section {
background-color: #2186C4;
clear: both;
min-height: 100px;
padding-bottom: 40px;
padding-top: 40px;
}
.cta-centered-section-grid {
min-height: 100px;
}
p.cta-centered-section-text,p.subscribe-centered-section-text {
color: rgb(255, 255, 255);
}
.row_297 .gallery-wrapper,.row_299 .gallery-wrapper {
display: block;
height: auto;
width: 100%;
}
.row_297 .gallery-wrapper>.gallery-items-wrapper {
overflow: hidden;
}
.row_297 .gallery-wrapper dl,.row_299 .gallery-wrapper dl {
padding: 4px;
}
.row_297 .gallery-wrapper .gallery-item {
display: inline-block;
font-size: 0em;
margin: auto;
overflow: hidden;
padding: 0;
text-align: center;
vertical-align: top;
width: 33.333333333333336%;
}
.row_297 .gallery-wrapper .gallery-icon {
font-size: 0em;
}
.row_297 .gallery-wrapper a,.row_299 .gallery-wrapper a {
display: block;
font-size: 0em;
margin: 0;
padding: 0;
}
.row_297 .gallery-wrapper img,.row_299 .gallery-wrapper img {
height: auto;
transition: all 0.4s linear 0s;
width: 100%;
}
.row_297 .gallery-wrapper img:hover {
-moz-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(0deg);
-moz-transform-origin: center center;
-ms-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(0deg);
-ms-transform-origin: center center;
-o-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(0deg);
-o-transform-origin: center center;
-webkit-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(0deg);
-webkit-transform-origin: center center;
transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(0deg);
transform-origin: center center;
}
.fancybox-button--close {
background-color: #03a9f4;
}
.fancybox-button--close:hover {
background-color: #0299de;
}
.row_289 {
background: url(https://eschenhof-bergheim.de/wp-content/themes/one-page-express-pro/sections/images/julian-o-hayon-143085.jpg) center center / cover no-repeat fixed transparent;
clear: both;
min-height: 100px;
padding-bottom: 50px;
padding-top: 75px;
position: relative;
z-index: 1;
}
.row_289:before {
background-color: rgba(0, 0, 0, .52);
content: ' ';
display: inline-block;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: -1;
}
h2.heading104 {
color: #FFFFFF;
margin-top: 20px;
}
.clients-grid-textcol {
float: none;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
min-height: 158px;
padding-left: 15px;
padding-right: 15px;
text-align: center;
width: 83.3333%;
}
.row_299 {
clear: both;
float: left;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.row_299 .gallery-wrapper>div {
margin: auto;
}
.row_299 .gallery-wrapper .gallery-item {
display: inline-block;
float: none;
font-size: 0em;
margin: auto;
max-width: 50%;
min-width: 50%;
text-align: center;
vertical-align: top;
width: 50%;
}
.row_299 .gallery-wrapper .gallery-icon {
font-size: 0em;
overflow: hidden;
}
.row_299 .gallery-wrapper img:hover {
-moz-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(5deg);
-moz-transform-origin: center center;
-ms-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(5deg);
-ms-transform-origin: center center;
-o-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(5deg);
-o-transform-origin: center center;
-webkit-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(5deg);
-webkit-transform-origin: center center;
transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(5deg);
transform-origin: center center;
}
.google-maps-section {
height: 400px;
}
.pricing-black-white-section,.pricing-colors-section,.pricing-double-colors-section,.pricing-simple-section {
clear: both;
min-height: 100px;
padding-bottom: 45px;
padding-top: 75px;
}
.pricing-black-white-itemcard {
-moz-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
-webkit-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
background-color: #FFFFFF;
border-radius: 3px;
box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
clear: both;
margin-bottom: 30px;
min-height: 100px;
padding: 40px 30px 30px 30px;
text-align: center;
}
p.pricing-black-white-pricetext {
color: rgb(51, 51, 51);
font-size: 2.22em;
font-weight: 600;
line-height: 150%;
margin-top: 14px;
}
span.pricing-black-white-price-currency {
font-size: .6em;
line-height: 230%;
vertical-align: top;
}
span.pricing-black-white-price-period {
font-size: .5em;
font-style: normal;
}
.pricing-featured.pricing-black-white-itemcol .pricing-black-white-title,.pricing-featured.pricing-black-white-itemcol .pricing-black-white-pricetext {
color: #ffffff;
}
.pricing-featured .pricing-black-white-description {
color: #c2c2c2;
}
.pricing-black-white-features-list,.pricing-colors-features-list {
color: rgb(102, 102, 102);
font-size: 1em;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: 300;
line-height: 150%;
list-style-type: none;
margin-bottom: 20px;
margin-top: 10px;
padding-left: 0;
text-align: center;
}
li.pricing-black-white-features-item,li.pricing-colors-features-item {
border-bottom: 1px solid rgb(230, 230, 230);
color: rgb(156, 156, 156);
font-weight: 300;
margin-bottom: 5px;
padding-bottom: 5px;
}
.pricing-featured .pricing-black-white-itemcard {
-moz-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
-webkit-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
background-color: #1F1F1F;
border-radius: 3px;
box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
clear: both;
margin-bottom: 30px;
min-height: 100px;
padding: 0 30px 30px 30px;
text-align: center;
}
.pricing-featured .pricing-featured-tag,.pricing-colors-itemcol.pricing-featured .pricing-colors-populartext {
display: block;
}
.pricing-featured-tag {
clear: both;
display: none;
margin-left: -30px;
min-height: 49px;
padding-left: 0;
padding-right: 0;
text-align: left;
width: 100%;
}
a.pricing-black-white-popular-tag:hover {
-moz-box-shadow: rgba(0, 0, 0, .419608) 0 14px 26px -12px, rgba(0, 0, 0, .117647) 0 4px 23px 0, rgba(0, 0, 0, .2) 0 8px 10px -5px;
-webkit-box-shadow: rgba(0, 0, 0, .419608) 0 14px 26px -12px, rgba(0, 0, 0, .117647) 0 4px 23px 0, rgba(0, 0, 0, .2) 0 8px 10px -5px;
background-color: rgb(156, 39, 176);
box-shadow: rgba(0, 0, 0, .419608) 0 14px 26px -12px, rgba(0, 0, 0, .117647) 0 4px 23px 0, rgba(0, 0, 0, .2) 0 8px 10px -5px;
color: rgb(255, 255, 255);
font-size: .66em;
font-weight: 400;
}
a.pricing-black-white-popular-tag:active {
-moz-box-shadow: rgba(0, 0, 0, .129412) 0 3px 2px 0 inset;
-webkit-box-shadow: rgba(0, 0, 0, .129412) 0 3px 2px 0 inset;
background-color: rgb(156, 39, 176);
box-shadow: rgba(0, 0, 0, .129412) 0 3px 2px 0 inset;
color: rgb(255, 255, 255);
font-size: .66em;
font-weight: 400;
}
a.pricing-black-white-popular-tag {
-moz-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
-webkit-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
background-color: rgb(156, 39, 176);
border-radius: 2px;
border-style: solid;
border-width: 0;
box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
color: rgb(255, 255, 255);
cursor: pointer;
display: inline-block;
font-size: .66em;
font-stretch: normal;
font-style: normal;
font-variant-caps: normal;
font-variant-ligatures: normal;
font-weight: 400;
letter-spacing: 1px;
line-height: 130%;
margin: 10px;
padding: 7px 20px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition: all 0.4s linear 0s;
}
p.pricing-black-white-pricetext-popular {
color: rgb(255, 255, 255);
font-size: 2.22em;
font-weight: 600;
line-height: 150%;
}
.pricing-featured .pricing-black-white-features-list {
color: rgb(102, 102, 102);
}
.pricing-featured li.pricing-black-white-features-item {
border-bottom: 1px solid #333333;
color: #C2C2C2;
}
.pricing-featured.pricing-black-white-itemcol,.pricing-featured.pricing-black-white-itemcol p,.pricing-featured.pricing-black-white-itemcol h1,.pricing-featured.pricing-black-white-itemcol h2,.pricing-featured.pricing-black-white-itemcol h3,.pricing-featured.pricing-black-white-itemcol h4,.pricing-featured.pricing-black-white-itemcol h5,.pricing-featured.pricing-black-white-itemcol h6 {
color: #C2C2C2;
}
.pricing-black-white-row,.pricing-colors-innerrow,.pricing-double-colors-row {
padding-top: 30px;
}
.pricing-colors-innerrow:last-child,.pricing-colors-itemcol .pricing-colors-titlerow h4,.pricing-colors-itemcol .pricing-colors-titlerow p,.pricing-double-colors-pricecol.pricing-featured p.pricing-double-colors-price-text {
margin-bottom: 0;
}
.pricing-colors-populartext {
display: none;
}
.pricing-featured.pricing-colors-itemcol .pricing-colors-titlerow h4 {
margin-top: 0;
}
.pricing-colors-titlerow {
clear: both;
color: #FFFFFF;
float: left;
min-height: 70px;
padding: 20px;
width: 100%;
}
.pricing-colors-contentrow {
clear: both;
min-height: 100px;
padding: 30px;
}
p.pricing-colors-pricetext {
color: rgb(51, 51, 51);
font-size: 2.77em;
font-weight: 600;
line-height: 120%;
margin-top: 14px;
}
span.pricing-colors-price-currency,span.pricing-simple-price-currency {
font-size: .5em;
line-height: 200%;
vertical-align: top;
}
span.pricing-colors-price-period,span.pricing-simple-price-period {
font-size: .4em;
font-style: normal;
}
.pricing-colors-itemcol {
-moz-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
-webkit-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
background-color: #FFFFFF;
border-radius: 2px;
box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
float: none;
margin-bottom: 30px;
min-height: 100px;
padding: 0 15px;
text-align: center;
width: 100%;
}
.pricing-colors-itemcol.pricing-featured .pricing-colors-features-list {
margin-bottom: 30px;
margin-top: 30px;
}
.pricing-double-colors-pricecol {
-moz-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
-webkit-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
border-bottom: 5px solid #FF9500;
border-radius: 2px;
box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
float: none;
margin-bottom: 30px;
margin-left: 15px;
margin-right: 15px;
min-height: 100px;
}
.pricing-double-colors-titlerow {
clear: both;
min-height: 58px;
padding-top: 14px;
position: relative;
text-align: center;
z-index: 0;
}
h4.pricing-double-colors-title {
color: #FFFFFF;
font-weight: 400;
}
.pricing-double-colors-pricerow {
clear: both;
float: left;
min-height: 87px;
padding-left: 15px;
padding-right: 15px;
text-align: center;
width: 100%;
}
.pricing-double-colors-titlerow:before {
background-color: rgba(0, 0, 0, .2);
bottom: 0;
display: block;
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: -1;
}
p.pricing-double-colors-price-text {
color: #FFFFFF;
font-size: 2.22em;
font-weight: 600;
line-height: 120%;
margin-bottom: 14px;
margin-top: 14px;
}
span.pricing-double-colors-price-currency {
font-size: .7em;
line-height: 200%;
vertical-align: top;
}
span.pricing-double-colors-pricecol-price-period {
font-size: .6em;
font-style: normal;
}
.pricing-double-colors-featuresrow {
background-color: #fff;
clear: both;
min-height: 100px;
padding: 20px;
text-align: center;
}
.pricing-double-colors-features-list {
color: #666666;
font: 300 18px/150% Source Sans Pro, sans-serif;
list-style-type: none;
margin-bottom: 20px;
margin-top: 10px;
padding-left: 0;
text-align: left;
}
.pricing-double-colors-pricecol.pricing-featured .pricing-double-colors-features-list {
color: rgb(102, 102, 102);
margin-bottom: 30px;
margin-top: 30px;
}
li.pricing-double-colors-feature-item {
border-bottom: 1px solid #E6E6E6;
color: rgb(156, 156, 156);
font-weight: 300;
margin-bottom: 5px;
padding-bottom: 5px;
padding-left: 10px;
}
.pricing-double-colors-featured-text {
color: #FFFFFF;
display: none;
}
.pricing-double-colors-pricecol.pricing-featured .pricing-double-colors-featured-text {
display: block;
margin-bottom: 14px;
}
.pricing-simple-itemcol {
color: rgb(51, 51, 51);
float: none;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.pricing-simple-itemcard {
-moz-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
-webkit-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
background-color: #FFFFFF;
border-radius: 3px;
box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
clear: both;
margin-bottom: 30px;
min-height: 100px;
padding: 30px;
}
.pricing-simple-itemcard p {
margin-bottom: 14px;
margin-top: 14px;
}
.pricing-simple-separator {
background-color: #C2C2C2;
margin-bottom: 0;
}
p.pricing-simple-pricetext {
color: rgb(51, 51, 51);
font-size: 2.77em;
font-weight: 600;
line-height: 120%;
margin-bottom: 14px;
margin-top: 14px;
}
.pricing-simple-features-list {
color: rgb(102, 102, 102);
font-size: 1em;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: 300;
line-height: 150%;
list-style-type: none;
margin-bottom: 20px;
margin-top: 10px;
padding-left: 0;
}
li.pricing-simple-features-item {
border-bottom: 0 solid rgb(230, 230, 230);
color: #9C9C9C;
font-weight: 300;
margin-bottom: 5px;
padding-bottom: 5px;
}
.subscribe-2cols-section {
background-color: #9c27b0;
clear: both;
min-height: 100px;
padding-bottom: 40px;
padding-top: 40px;
}
.subscribe-2cols-section-left {
float: none;
padding: 0 15px;
text-align: center;
width: 100%;
}
h3.subscribe-2cols-section-left-text {
color: rgb(255, 255, 255);
font-weight: 300;
line-height: 100%;
margin: 0;
}
.subscribe-form>* {
margin: 0;
}
span.subscribe-2cols-section-span,span.subscribe-centered-section-span {
color: #FFFFFF;
font-weight: 600;
}
.subscribe-2cols-section-right {
float: none;
margin-top: 25px;
min-height: 67px;
padding-left: 15px;
padding-right: 15px;
text-align: center;
width: 100%;
}
.subscribe-2cols-section .subscribe-form input[type="email"],.subscribe-centered-section .subscribe-form input[type="email"] {
background-color: rgba(250, 250, 250, .3);
border-color: rgba(221, 221, 221, .498039);
border-style: solid;
border-width: 1px;
display: inline-block;
margin-right: 10px;
margin-top: 10px;
min-height: 40px;
padding-left: 10px;
padding-right: 10px;
width: 100%;
}
.subscribe-2cols-section .subscribe-form input[type="email"]::placeholder,.subscribe-centered-section input[type="email"]::placeholder {
color: white;
}
.subscribe-2cols-section .subscribe-form input[type="submit"] {
-moz-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
-webkit-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
background-color: rgb(251, 192, 45);
border-radius: 4px;
border-style: solid;
border-width: 0;
box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
color: #000000;
cursor: pointer;
display: inline-block;
font-size: .66em;
font-stretch: normal;
font-style: normal;
font-variant-caps: normal;
font-variant-ligatures: normal;
font-weight: 600;
letter-spacing: 1px;
line-height: 130%;
margin: 10px 18px 18px 0;
padding: 12px 30px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition: all 0.4s linear 0s;
}
.subscribe-centered-section {
background-color: rgb(33, 134, 196);
clear: both;
min-height: 100px;
padding-bottom: 40px;
padding-top: 40px;
}
.subscribe-centered-section .subscribe-form input[type="submit"] {
-moz-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
-webkit-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
background-color: rgb(251, 192, 45);
border-radius: 4px;
border-style: solid;
border-width: 0;
box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
color: #000000;
cursor: pointer;
display: inline-block;
font-size: .66em;
font-stretch: normal;
font-style: normal;
font-variant-caps: normal;
font-variant-ligatures: normal;
font-weight: 600;
letter-spacing: 1px;
line-height: 130%;
margin: 10px 18px 18px 0;
padding: 10px 20px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition: all 0.4s linear 0s;
}
.subscribe-centered-section .subscribe-form input[type="submit"]:hover {
-moz-box-shadow: rgba(0, 0, 0, .419608) 0 14px 26px -12px, rgba(0, 0, 0, .117647) 0 4px 23px 0, rgba(0, 0, 0, .2) 0 8px 10px -5px;
-webkit-box-shadow: rgba(0, 0, 0, .419608) 0 14px 26px -12px, rgba(0, 0, 0, .117647) 0 4px 23px 0, rgba(0, 0, 0, .2) 0 8px 10px -5px;
background-color: rgb(251, 192, 45);
box-shadow: rgba(0, 0, 0, .419608) 0 14px 26px -12px, rgba(0, 0, 0, .117647) 0 4px 23px 0, rgba(0, 0, 0, .2) 0 8px 10px -5px;
color: #000000;
font-size: .66em;
font-weight: 600;
}
.subscribe-centered-section .subscribe-form input[type="submit"]:active {
-moz-box-shadow: rgba(0, 0, 0, .129412) 0 3px 2px 0 inset;
-webkit-box-shadow: rgba(0, 0, 0, .129412) 0 3px 2px 0 inset;
background-color: rgb(251, 192, 45);
box-shadow: rgba(0, 0, 0, .129412) 0 3px 2px 0 inset;
color: rgb(255, 255, 255);
font-size: .66em;
font-weight: 400;
}
.subscribe-social-section {
background-color: #FFFFFF;
clear: both;
min-height: 100px;
padding-bottom: 50px;
padding-top: 50px;
}
.subscribe-social-section-form,.subscribe-social-section-social {
float: none;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
text-align: center;
width: 100%;
}
.subscribe-social-section-form-row {
clear: both;
float: left;
margin-bottom: 20px;
min-height: 67px;
padding-left: 15px;
padding-right: 15px;
text-align: center;
width: 100%;
}
.subscribe-social-section .subscribe-form input[type="email"] {
background-color: #FAFAFA;
border-color: #DDDDDD;
border-style: solid;
border-width: 1px;
display: inline-block;
margin-right: 10px;
margin-top: 10px;
min-height: 40px;
padding-left: 10px;
padding-right: 10px;
width: 250px;
}
.subscribe-social-section input[type="email"]::placeholder {
color: #000;
}
.subscribe-social-section .subscribe-form input[type="submit"] {
-moz-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
-webkit-box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
background-color: #9c27b0;
border-radius: 4px;
border-style: solid;
border-width: 0;
box-shadow: rgba(0, 0, 0, .137255) 0 1px 2px 0, rgba(0, 0, 0, .2) 0 3px 1px -2px, rgba(0, 0, 0, .117647) 0 1px 5px 0;
color: rgb(255, 255, 255);
cursor: pointer;
display: inline-block;
font-size: .66em;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: 400;
letter-spacing: 1px;
line-height: 130%;
margin: 10px 18px 18px 0;
padding: 10px 20px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition: all 0.4s linear 0s;
}
.subscribe-social-section .subscribe-form input[type="submit"]:hover {
-moz-box-shadow: rgba(0, 0, 0, .419608) 0 14px 26px -12px, rgba(0, 0, 0, .117647) 0 4px 23px 0, rgba(0, 0, 0, .2) 0 8px 10px -5px;
-webkit-box-shadow: rgba(0, 0, 0, .419608) 0 14px 26px -12px, rgba(0, 0, 0, .117647) 0 4px 23px 0, rgba(0, 0, 0, .2) 0 8px 10px -5px;
background-color: #9c27b0;
box-shadow: rgba(0, 0, 0, .419608) 0 14px 26px -12px, rgba(0, 0, 0, .117647) 0 4px 23px 0, rgba(0, 0, 0, .2) 0 8px 10px -5px;
color: rgb(255, 255, 255);
font-size: .66em;
font-weight: 400;
}
.subscribe-social-section .subscribe-form input[type="submit"]:active {
-moz-box-shadow: rgba(0, 0, 0, .129412) 0 3px 2px 0 inset;
-webkit-box-shadow: rgba(0, 0, 0, .129412) 0 3px 2px 0 inset;
background-color: #9c27b0;
box-shadow: rgba(0, 0, 0, .129412) 0 3px 2px 0 inset;
color: rgb(255, 255, 255);
font-size: .66em;
font-weight: 400;
}
.subscribe-social-section-social-row {
clear: both;
float: left;
margin-bottom: 10px;
margin-top: 15px;
min-height: 32px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.fa.font-icon-24:hover {
color: #9c27b0;
text-rendering: auto;
}
.fa.font-icon-24 {
color: #333333;
display: inline-block;
font-size: 1.66em;
margin-left: 10px;
margin-right: 10px;
}
.content-center-video-imgcol {
-moz-box-shadow: rgba(0, 0, 0, .247059) 0 15px 80px -5px;
-webkit-box-shadow: rgba(0, 0, 0, .247059) 0 15px 80px -5px;
background: url(https://eschenhof-bergheim.de/wp-content/themes/one-page-express-pro/sections/images/project2.jpg) center center / cover;
box-shadow: rgba(0, 0, 0, .247059) 0 15px 80px -5px;
float: none;
margin-top: 20px;
min-height: 400px;
padding-left: 15px;
padding-right: 15px;
padding-top: 160px;
position: relative;
text-align: center;
width: 100%;
z-index: 1;
}
.fa.font-icon-video-on-bottom {
color: #FFFFFF;
font-size: 4.44em;
}
.woocommerce-textrow {
margin-left: -15px;
margin-right: -15px;
text-align: center;
}
img.woocommerce-postimg {
width: 100%;
}
.woocommerce-postbg {
background-color: #FFF6E5;
clear: both;
padding-bottom: 27px;
padding-top: 27px;
}
.woocommerce-section .woocommerce ul.products li.first {
clear: none;
}
.woocommerce-products-row .woocommerce-product-col {
margin-bottom: 15px;
margin-top: 15px;
}
@media only screen and (min-width: 768px){ 
.about-image-textcol-pro {
float: none;
margin-left: 16.6667%;
min-height: auto;
padding-bottom: 1em;
padding-left: 15px;
padding-right: 15px;
padding-top: 2em;
text-align: center;
width: 66.6667%;
}
img.about-image-img-pro {
width: 83.3333%;
}
.contact-2columns-textrow,.contact-3-section-textrow {
clear: both;
min-height: 156px;
}
.contact-2columns-textcol,.contact-3-section-textcol {
margin-left: auto;
margin-right: auto;
min-height: 156px;
padding-left: 15px;
padding-right: 15px;
width: 66.6667%;
}
.contact-2columns-contentrow,.content-left-video-innerrow,.cta-centered-bg-section-row,.row_290,.woocommerce-products-row {
clear: both;
margin-left: -15px;
margin-right: -15px;
width: auto;
}
.contact-2columns-formrow {
float: left;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.contact-2columns-formcol {
clear: both;
float: left;
padding-left: 15px;
padding-right: 15px;
width: 60%;
}
#contactform2_form .form-group .button.button-default {
margin-left: auto;
margin-right: auto;
right: auto;
}
.contact-2columns-contactcol {
float: left;
padding-left: 15px;
padding-right: 15px;
width: 40%;
}
.contact-2columns-itemrow {
clear: both;
float: left;
min-height: 41px;
width: 100%;
}
.contact-2columns-iconcol {
min-height: 30px;
}
.fa.font-icon-contact-form,.fa.contact-3-font-icon-1,.fa.contact-map-section-font-icon-1 {
height: 26px;
width: 26px;
}
.column_284 {
float: left;
min-height: 41px;
padding-left: 15px;
}
.contact-3-section-formrow,.contact-3-section-contactcol,.subscribe-social-section-form,.subscribe-social-section-social {
float: left;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
width: 50%;
}
.contact-3-section-formcol,.contact-2columns-formcol1,.row_299 {
clear: both;
float: left;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.contact-3-section-info-text,.contact-map-section-info-text {
float: left;
padding-left: 15px;
padding-right: 15px;
}
.contact-3-section-map-container {
clear: both;
min-height: 100px;
padding-left: 0;
padding-right: 0;
width: 100%;
}
.contact-map-section {
min-height: 100px;
padding-left: 0;
padding-right: 0;
}
.contact-map-section-row {
-webkit-align-items: stretch;
align-items: stretch;
clear: both;
display: flex;
margin-left: 0;
margin-right: 0;
width: auto;
}
.contact-map-section-left {
float: left;
min-height: 100px;
width: 50%;
}
.contact-map-section-right {
flex: 1;
float: left;
margin-top: 0;
min-height: 100px;
position: relative;
width: 50%;
}
.contact-map-section-right .ope-google-maps {
bottom: 0;
left: 0;
position: absolute !important;
right: 0;
top: 0;
}
.content-left-video-imgcol {
float: left;
min-height: 400px;
padding-left: 15px;
padding-right: 15px;
width: 50%;
}
.content-left-video-textcol {
float: left;
margin-left: 0;
min-height: 371px;
padding-left: 30px;
padding-right: 15px;
padding-top: 27px;
text-align: left;
width: 50%;
}
.content-right-video-textcol {
float: left;
margin-left: 0;
min-height: 371px;
padding: 27px 15px 0 30px;
text-align: left;
width: 50%;
}
.cta-centered-bg-section-col,.cta-centered-section-col,.column_266,.subscribe-centered-section-wrap,.column_269 {
margin-left: auto;
margin-right: auto;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
width: 66.6667%;
}
.row_297 .gallery-wrapper .gallery-item {
width: 25%;
}
.row_291,.row_300,.row_296,.woocommerce-textrow {
margin-left: -15px;
margin-right: -15px;
}
.clients-grid-textcol {
left: auto;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
min-height: 141px;
padding-left: 15px;
padding-right: 15px;
right: auto;
width: 83.3333%;
}
.row_299 .gallery-wrapper .gallery-item {
display: inline-block;
float: left;
padding: 3px;
vertical-align: top;
}
.pricing-black-white-section,.pricing-simple-section {
clear: both;
min-height: 100px;
padding-bottom: 45px;
}
.pricing-black-white-itemcol,.pricing-simple-itemcol {
float: left;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
width: 33.3333%;
}
.pricing-black-white-itemcard {
clear: both;
margin-bottom: 30px;
min-height: 200px;
padding: 40px 30px 30px 30px;
}
p.pricing-black-white-pricetext,p.pricing-black-white-pricetext-popular {
line-height: 150%;
}
.pricing-black-white-features-list,.pricing-black-white-features-list-popular,.pricing-colors-features-list,.pricing-featured .pricing-colors-features-list,.pricing-double-colors-features-list {
padding-left: 0;
}
.pricing-featured .pricing-black-white-itemcard {
clear: both;
margin-bottom: 30px;
min-height: 200px;
padding: 0 30px 30px 30px;
}
.pricing-featured-tag {
clear: both;
margin-left: -30px;
min-height: 49px;
padding-left: 0;
padding-right: 0;
width: 100%;
}
.pricing-colors-section {
clear: both;
min-height: 100px;
padding-top: 75px;
}
.pricing-colors-innerrow:last-child {
margin-bottom: 60px;
}
.pricing-colors-itemcol {
float: left;
margin-bottom: 60px;
min-height: 100px;
padding: 0;
}
.pricing-colors-titlerow {
clear: both;
float: left;
min-height: 70px;
padding: 20px;
width: 100%;
}
.pricing-colors-contentrow {
clear: both;
min-height: 100px;
padding: 30px;
}
.pricing-colors-itemcol.pricing-featured {
margin-top: -30px;
padding: 0;
}
.pricing-double-colors-pricecol.pricing-featured {
margin-top: -30px;
}
.pricing-double-colors-section {
clear: both;
min-height: 100px;
padding-bottom: 75px;
padding-top: 105px;
}
.pricing-double-colors-pricecol {
float: left;
margin-left: 0;
margin-right: 0;
min-height: 235px;
padding-left: 0;
padding-right: 0;
width: 33.3333%;
}
.pricing-double-colors-titlerow-orange,.pricing-double-colors-titlerow {
clear: both;
min-height: 58px;
}
.pricing-double-colors-pricerow {
clear: both;
float: left;
min-height: 87px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.pricing-double-colors-featuresrow {
clear: both;
min-height: 100px;
padding: 20px;
}
li.pricing-double-colors-feature-item {
padding-left: 0;
}
.pricing-simple-itemcard {
clear: both;
margin-bottom: 30px;
min-height: 200px;
padding: 30px;
}
.pricing-simple-features-list {
padding-left: 0;
text-align: left;
}
.subscribe-2cols-section .subscribe-form input[type="submit"] {
display: inline-block;
margin-right: 18px;
margin-top: 10px;
padding: 12px 20px;
transition: all 0.4s linear 0s;
}
.subscribe-2cols-section-left {
float: left;
padding-left: 15px;
padding-right: 15px;
text-align: left;
width: 41.6667%;
}
.subscribe-2cols-section-right {
float: left;
margin-top: 0;
min-height: 59px;
padding-left: 15px;
padding-right: 15px;
text-align: right;
width: 58.3333%;
}
.subscribe-2cols-section .subscribe-form input[type="email"],.subscribe-centered-section .subscribe-form input[type="email"] {
border-bottom: none rgba(221, 221, 221, .498039);
border-left: none rgba(221, 221, 221, .498039);
border-right: none rgba(221, 221, 221, .498039);
border-top: 0 none rgba(221, 221, 221, .498039);
display: inline-block;
margin-right: 10px;
margin-top: 10px;
min-height: 40px;
width: 60%;
}
.subscribe-centered-section .subscribe-form input[type="submit"] {
border-style: solid;
border-width: 0;
display: inline-block;
margin-right: 18px;
margin-top: 10px;
padding: 12px 20px;
transition: all 0.4s linear 0s;
}
.subscribe-social-section .subscribe-form input[type="submit"] {
border-style: solid;
border-width: 0;
display: inline-block;
margin-right: 18px;
padding: 12px 20px;
transition: all 0.4s linear 0s;
}
.subscribe-social-section-form-row {
clear: both;
margin-bottom: 0;
min-height: 59px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.subscribe-social-section .subscribe-form input[type="email"] {
border-style: solid;
border-width: 1px;
display: inline-block;
margin-right: 10px;
margin-top: 10px;
min-height: 40px;
width: 250px;
}
.subscribe-social-section-social-row {
clear: both;
float: left;
min-height: 40px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.fa.font-icon-24 {
margin-left: 10px;
margin-right: 10px;
}
.content-center-video-imgcol {
float: left;
min-height: 400px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.woocommerce-section {
clear: both;
}
.woocommerce-textcol {
margin-left: auto;
margin-right: auto;
width: 75%;
}
.woocommerce-product-col {
float: left;
margin-bottom: 30px;
padding-left: 15px;
padding-right: 15px;
width: 50%;
}
.woocommerce-product-col:nth-of-type(2n+1) {
clear: left;
}
.woocommerce-postbg {
clear: both;
min-height: 200px;
padding-left: 27px;
padding-right: 27px;
}
}
@media only screen and (min-width: 1024px){ 
.header-description img.about-images-right-leftimg {
margin-left: 0;
}
.header-description img.about-images-right-rightimg {
margin-right: 0;
}
img.about-image-img-pro {
width: 83.3333%;
}
.contact-2columns-textcol,.contact-3-section-textcol {
float: none;
margin-left: auto;
margin-right: auto;
min-height: 156px;
padding-left: 15px;
padding-right: 15px;
}
.contact-2columns-contentrow,.content-left-video-innerrow,.cta-centered-bg-section-row,.row_290,.woocommerce-products-row {
clear: both;
margin-left: -15px;
margin-right: -15px;
width: auto;
}
.contact-2columns-formrow,.contact-3-section-formrow,.contact-3-section-info-text,.pricing-black-white-itemcol,.pricing-simple-itemcol,.subscribe-social-section-form,.subscribe-social-section-social,.woocommerce-product-col {
float: left;
padding-left: 15px;
padding-right: 15px;
}
.contact-2columns-formcol {
clear: both;
float: left;
padding: 30px 30px 15px 30px;
width: 50%;
}
#contactform2_form .form-group .button.button-default {
margin-left: auto;
margin-right: auto;
right: auto;
}
.contact-2columns-contactcol,.contact-3-section-contactcol {
float: left;
padding-left: 30px;
padding-right: 15px;
width: 50%;
}
.contact-2columns-itemrow {
clear: both;
float: left;
min-height: 41px;
width: 100%;
}
.fa.font-icon-contact-form,.fa.contact-3-font-icon-1,.fa.contact-map-section-font-icon-1 {
height: 26px;
width: 26px;
}
.column_284 {
min-height: 41px;
padding-left: 15px;
}
.contact-3-section-formcol {
clear: both;
float: left;
min-height: 100px;
padding: 30px 30px 15px;
width: 100%;
}
.contact-3-section-map-container {
clear: both;
min-height: 100px;
padding-left: 0;
padding-right: 0;
width: 100%;
}
.contact-map-section {
float: none;
margin-left: auto;
margin-right: auto;
max-width: none;
padding-left: 0;
padding-right: 0;
width: auto;
}
.contact-map-section-row {
clear: both;
margin-left: 0;
margin-right: 0;
width: auto;
}
.contact-map-section-left {
float: left;
padding-left: 5%;
padding-right: 5%;
}
.contact-map-section-info-text {
padding-left: 15px;
padding-right: 15px;
}
.contact-2columns-formcol1 {
clear: both;
float: left;
min-height: 100px;
padding: 30px 30px 15px 30px;
width: 100%;
}
.contact-map-section-right {
float: left;
}
.content-left-video-imgcol {
float: left;
min-height: 400px;
padding-left: 15px;
padding-right: 15px;
width: 50%;
}
.content-left-video-textcol {
float: left;
min-height: 371px;
padding-left: 30px;
padding-right: 15px;
padding-top: 27px;
width: 50%;
}
.content-right-video-textcol {
float: left;
min-height: 371px;
padding: 27px 15px 0 30px;
width: 50%;
}
.cta-centered-bg-section-col,.cta-centered-section-col,.column_266,.subscribe-centered-section-wrap,.column_269 {
float: none;
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
}
.row_297 .gallery-wrapper .gallery-item {
padding: 0;
width: 16.666666666666668%;
}
.row_291,.row_296,.woocommerce-textrow {
margin-left: -15px;
margin-right: -15px;
}
.clients-grid-textcol {
margin-bottom: 10px;
margin-right: auto;
min-height: 154px;
padding-left: 15px;
padding-right: 15px;
width: 66.6667%;
}
.row_299 {
clear: both;
float: left;
min-height: 100px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.pricing-black-white-section {
clear: both;
min-height: 100px;
padding-bottom: 75px;
}
.pricing-black-white-itemcard {
margin-bottom: 0;
padding: 30px;
}
p.pricing-black-white-pricetext {
line-height: 150%;
}
.pricing-black-white-features-list,.pricing-black-white-features-list-popular,.pricing-colors-features-list,.pricing-double-colors-features-list {
padding-left: 0;
}
.pricing-featured .pricing-black-white-itemcard {
margin-bottom: 30px;
margin-left: 0;
padding: 0 30px 30px 30px;
}
.pricing-featured-tag {
clear: both;
margin-left: -30px;
min-height: 0;
padding: 0;
width: 100%;
}
p.pricing-black-white-pricetext-popular {
line-height: 130%;
}
.pricing-colors-section {
clear: both;
min-height: 100px;
padding-top: 105px;
}
.pricing-colors-itemcol {
margin-bottom: 30px;
padding: 0;
width: 25%;
}
.pricing-colors-innerrow:last-child {
margin-bottom: 30px;
}
.pricing-colors-titlerow {
clear: both;
float: left;
min-height: 0;
padding: 20px;
width: 100%;
}
.pricing-colors-contentrow {
clear: both;
min-height: 100px;
padding: 30px;
width: 100%;
}
.pricing-double-colors-section {
clear: both;
min-height: 100px;
padding-bottom: 75px;
padding-top: 105px;
}
.pricing-double-colors-pricecol {
float: left;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
.pricing-double-colors-titlerow {
min-height: 58px;
}
.pricing-double-colors-pricerow {
clear: both;
float: left;
min-height: 69px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.pricing-double-colors-featuresrow {
clear: both;
min-height: 100px;
padding: 20px;
}
li.pricing-double-colors-feature-item {
padding-left: 10px;
}
.pricing-simple-section {
clear: both;
min-height: 100px;
padding-bottom: 45px;
}
.pricing-simple-itemcard {
margin-bottom: 30px;
padding: 30px;
}
.pricing-simple-features-list {
padding-left: 0;
text-align: left;
}
.subscribe-2cols-section-left {
float: left;
padding-left: 15px;
padding-right: 15px;
width: 50%;
}
.subscribe-2cols-section-right {
float: left;
min-height: 59px;
padding-left: 15px;
padding-right: 15px;
text-align: right;
width: 50%;
}
.subscribe-2cols-section .subscribe-form input[type="email"] {
//margin-top: 10px;
border-color: rgba(221, 221, 221, .498039);
border-style: solid;
border-width: 1px;
display: inline-block;
margin-right: 10px;
min-height: 40px;
width: 250px;
}
.subscribe-2cols-section .subscribe-form input[type="submit"] {
display: inline-block;
margin: 10px 10px 10px 0;
}
.subscribe-centered-section .subscribe-form input[type="submit"],.subscribe-social-section .subscribe-form input[type="submit"] {
border-style: solid;
border-width: 0;
display: inline-block;
margin: 10px 10px 10px 0;
padding: 12px 30px;
transition: all 0.4s linear 0s;
}
.subscribe-centered-section .subscribe-form input[type="email"] {
border-color: rgba(221, 221, 221, .498039);
border-style: solid;
border-width: 1px;
display: inline-block;
margin-right: 10px;
margin-top: 10px;
min-height: 40px;
width: 250px;
}
.subscribe-social-section-form-row {
clear: both;
margin-bottom: 0;
min-height: 59px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.subscribe-social-section .subscribe-form input[type="email"] {
border-style: solid;
border-width: 1px;
display: inline-block;
margin-right: 10px;
margin-top: 10px;
min-height: 40px;
width: 300px;
}
.subscribe-social-section-social-row {
clear: both;
float: left;
min-height: 40px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.fa.font-icon-24 {
display: inline-block;
margin-left: 10px;
margin-right: 10px;
}
.content-center-video-imgcol {
float: left;
min-height: 400px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.woocommerce-section {
clear: both;
}
.woocommerce-product-col:nth-of-type(2n+1) {
clear: initial;
}
.woocommerce-textcol {
float: none;
margin-left: auto;
margin-right: auto;
width: 75%;
}
.woocommerce-postbg {
padding-left: 27px;
padding-right: 27px;
}
}