/* Enter Your Custom CSS Here */
@import url('https://fonts.googleapis.com/css?family=Lora:400,400i|Questrial');



#comment-wrap #respond .comment-form-email > input#email {
  text-transform: none !important;
}
/*news letter*/
#email-form::before {
  border: 0 none;
  content: "";
}
#email-form {
  outline: 1px dashed rgb(255, 255, 255);
  outline-offset: -7px;
}
/*button css*/
.et_pb_button:hover {
  outline: 1px dashed rgb(0, 0, 0);
  outline-offset: 3px;
}
/*.et_pb_button {
  text-transform: capitalize;
}*/
 @media screen and (min-width: 980px) {
/*---drop down*/
#main-header .sub-menu{
  padding: 0;
  width: 260px;
}
#main-header .sub-menu li{
  padding: 0;
  width: 100%;
}
#main-header .sub-menu li a{
  width: 100%;
  color:#8CA942;
}
#main-header .sub-menu li a:hover{
  background-image: url("/wp-content/uploads/2018/02/newsletter-01.png");
  background-size: cover;
  color: rgb(255, 255, 255) !important;
}
#main-header.et-fixed-header .sub-menu {
  background-image: url("/wp-content/uploads/2018/02/newsletter-01.png");
  background-size: 100% auto;
  padding-left: 8px;
    padding-right: 8px;
}
  #main-header.et-fixed-header .menu-item.current-menu-item a {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px dashed;
  color: rgb(255, 255, 255) !important;
}

#main-header .current-menu-parent a {
 background-color: rgb(255, 255, 255);
    padding-bottom: 8px !important;
}
#main-header.et-fixed-header .current-menu-parent.current_page_parent a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255) !important;
}
}

.et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a {
  border-bottom: 1px dashed;
  color: rgb(255, 255, 255);
}

header #et-secondary-nav .menu-item-has-children > a:first-child::after, #top-menu .menu-item-has-children > a:first-child::after {
  top: 8px;
}
#main-header.et-fixed-header #top-menu .menu-item-597 a {
  padding-right: 18px;
}
header .menu-item a {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 7px;
  transition: unset !important;
}
header .menu-item a:hover {
  background-color: rgb(255, 255, 255);
  color: #6B9934 !important;
  padding-bottom: 8px !important;
opacity: unset !important;
}
header .current-menu-item a {
 background-color: rgb(255, 255, 255);
  color: #6B9934 !important;
  padding-bottom: 8px !important;
}
.et-fixed-header #top-menu a:hover{
 color:#fff !important;
opacity: unset !important;
}
#main-header.et-fixed-header #top-menu a{
padding:8px 0px;
}
#main-header.et-fixed-header .menu-item a:hover {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px dashed;
}
#main-header {
  background-image: url("/wp-content/uploads/2018/02/newsletter-01.png");
  background-size: contain;
  border-top: 1px dashed rgb(255, 255, 255);
  border-bottom: 1px dashed rgb(255, 255, 255);
}
#main-header.et-fixed-header #et-top-navigation {
  padding-bottom: 12px;
  padding-top: 12px;
}

#main-header.et-fixed-header .centered-inline-logo-wrap .logo_container{
display:none;
}
#main-header.et-fixed-header .centered-inline-logo-wrap::before {
  background-image: url("/wp-content/uploads/2018/01/Stickerei_Uzun_Logo-white.png");
  background-repeat: no-repeat;
  background-size: 75% auto;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 5px;
  width: 100%;
}
.et_color_scheme_green #top-header, .et_color_scheme_green .et_pb_counter_amount, .et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading {
background: url("/wp-content/uploads/2018/02/newsletter-01.png") !important;
    background-size: contain !important;
}
#top-header.et-fixed-header {
  display: none;
}
#main-header.et-fixed-header {
  top: 0 !important;
  border-top: 0px dashed rgb(255, 255, 255);
  border-bottom: 0px dashed rgb(255, 255, 255);
}
#top-header::before {
  background-color: rgba(0, 0, 0, 0.19);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
#top-header {
  z-index: 1111;
}

#main-header .logo_container {
  height: auto;
  left: 0;
  position: relative;
  width: 80px;
}
#main-header .logo_container::after {
  background: rgb(255, 255, 255) none repeat scroll 0 0;
  border-radius: 50%;
  content: "";
  height: 110px;
  left: -16px;
  position: absolute;
  top: -25px;
  width: 110px;
  z-index: -1;
}
#main-header .logo_container::before {
  border: 1px dashed;
  border-radius: 50%;
  content: "";
  height: 100px;
  left: -12px;
  position: absolute;
  top: -20px;
  width: 100px;
}
#main-header .centered-inline-logo-wrap {
  margin-left: 30px;
  margin-right: 40px;
}
/*---------------------------------price page css*/
.price-box {
  background-image: url("/wp-content/uploads/2018/02/vertical-bg.png");
  background-size: 100% auto;
  color: rgb(255, 255, 255);
  float: left;
  height: 100%;
  margin-right: 15px;
  min-height: 571px;
  padding: 20px;
  position: relative;
  width: 167px;
  outline: 1px dashed rgb(255, 255, 255);
    outline-offset: -8px;
  margin-bottom: 20px;
}

.price-box h3 {
  color: rgb(255, 255, 255);
  font-family: lora;
  font-size: 19px;
  font-style: italic;
  padding-top: 40px;
  text-align: center;
  text-transform: uppercase;
}
.price-box h1 {
  font-family: lora;
  font-size: 45px;
  font-style: italic;
color: rgb(101, 142, 34);
}
.price-box .euro {
  width: 15px;
}
.price {
  background: rgb(255, 255, 255) none repeat scroll 0 0;
  border-radius: 50%;
  height: 95px;
  margin: auto;
  padding-top: 24px;
  position: relative;
  text-align: center;
  width: 95px;
}
.price::before {
  border: 1px dashed rgb(0, 0, 0);
  border-radius: 50%;
  content: "";
  height: 90%;
  left: 4px;
  position: absolute;
  top: 4px;
  width: 90%;
}
.price-box .price-box-footer {
  font-family: lora;
  font-size: 14px;
  font-style: italic;
  text-align: center;
  text-transform: uppercase;
margin-bottom: 30px;
}
.price-box.last {
  margin-right: 0;
}
.price-box .sub-text {
  font-family: lora;
  font-size: 12px;
  font-style: italic;
  line-height: 13px;
  text-align: center;
padding-top: 20px;
}
.price-box.single-price .price {
  margin-bottom: 80px;
  margin-top: 60px;
}
.price-box:first-child .price {
  margin-top: 150px;
}
.price-box p:last-of-type {
  padding-bottom: 1em;
}
/*---------------------footer css*/
#main-footer {
  background-image: url("/wp-content/uploads/2018/02/footer-bg.jpg");
  background-size: contain;
}
.footer-logo {
  max-width: 200px;
margin-bottom:10px;
}
footer .fwidget {
  margin-right: 78px;
}
footer #text-8.fwidget,
footer #text-4.fwidget {
  margin-right: 0;
}
footer li::before {
  border: 0 none !important;
  list-style-type: none;
}
footer li {
  padding-left: 0px !important;
}
footer .footer-widget .title {
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 11px;
}
.footer-socal a {
  padding: 8px;
}
.footer-socal li {
  display: inline-block;
  margin-left: 30px;
margin-bottom: 0px !important;
}
.footer-socal {
  border-bottom: 1px dashed;
  border-top: 1px dashed;
  display: block;
  padding: 15px 34px 7px 0px;
}
#footer-info {
  color: rgb(255, 255, 255);
  text-align: center;
  width: 100%;
}
#main-footer .footer-widget:nth-child(3) {
  margin: 0 auto 50px;
  width: 100%;
}
.footer-widget:nth-child(3) .fwidget {
  text-align: center;
  width: 100%;
}
.footer-socal img {
  width: 35px;
}
/*-----------------------------------products-sub page css*/
.text-center {
  text-align: center;
}
.single-product .icon-text {
  color: rgb(200, 214, 214);
  float: left;
  font-family: questrial;
  font-size: 11px;
  font-style: normal;
  line-height: 11px;
  margin-right: 20px;
  padding: 22px;
  position: relative;
  z-index: 3;
}
.single-product .icon-text::before {
  background-image: url("/wp-content/uploads/2018/02/price-banner-01.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 7px;
  width: 100%;
  z-index: -1;
}

.single-product .icon-text img {
  display: block;
  margin: auto;
  width: 100px;
}
.single-product .right-text {
  font-size: 14px;
  line-height: 20px;
  height: 60px;
    overflow-y: auto;
}
.single-product .icon-title {
  color: rgb(101, 142, 34);
}
.single-product .euro {
  width: 15px;
}
.single-product .icon-text h1 {
  font-size: 34px;
    color: rgb(200, 214, 214);
  font-weight: bold;
    padding: 0;
}
.single-product .icon-text .fas.fa-euro-sign {
  color: rgb(200, 214, 214);
  font-size: 29px;
}
.single-product .icon-with-text.icon-text p {
  padding: 0;
}

.et_pb_gutters3 .et_pb_column_2_3.product-sub-img,
.et_pb_gutters3.et_pb_row .et_pb_column_2_3.product-sub-img {
  width: 39%;
margin-right:2%;
}
.et_pb_gutters3 .et_pb_column_1_3.product-sub-text,
.et_pb_gutters3.et_pb_row .et_pb_column_1_3.product-sub-text {
  width: 59%;
}

.et_pb_gutters3 .et_pb_column_2_3.product-sub-text-sec, 
.et_pb_gutters3.et_pb_row .et_pb_column_2_3.product-sub-text-sec {
  margin-right: 2%;
  width: 59%;
}
.et_pb_gutters3 .et_pb_column_1_3.product-sub-img-sec,
.et_pb_gutters3.et_pb_row .et_pb_column_1_3product-sub-img-sec {
  width: 39%;
}

.lgx-logo-slider-wp .nav-position-v-mid .owl-controls .owl-next, 
.lgx-logo-slider-wp .nav-position-v-mid .owl-controls .owl-prev {
  display: none !important;
}
/*-----------------------------END products-sub page css*/


/*product page */
.text-table a {
  color: rgb(140, 169, 66);
}
.text-table {
  background: rgb(255, 255, 255) none repeat scroll 0 0;
  margin: auto;
  max-width: 430px;
  padding: 20px;
  position: relative;
    z-index: 0;
  outline: 1px dashed;
    outline-offset: -7px;
  box-shadow: 1px 1px 4px 0 rgb(0, 0, 0);
}
.text-table li {
  display: inline-block;
  font-weight: bold;
  list-style-type: none;
  width: 48%;
  text-align: left;
}
.text-table ul {
  margin-top:10px;
}
.product-title span {
  background: rgb(255, 255, 255) none repeat scroll 0 0;
  margin: auto auto -12px;
  position: relative;
  top: 13px;
  width: 165px;
  z-index: 1;
}
.product-toy-icon {
  width: 80px;
}
.product-sofa-icon {
  width: 94px;
}
.product-blazer-icon {
  width: 50px;
}
.product-hand-bag-icon {
  width: 60px;
}

/*------------------------------home page css*/
#top-banner .btn {
  font-size: 16px;
  margin-bottom: 14px;
  margin-right: 14px;
}
#center-text-box .btn {
  background: rgb(0, 0, 0) none repeat scroll 0 0;
  color: rgb(255, 255, 255);
  padding: 8px;
  max-width: 260px;
  display: block;
  margin: auto;
}
#center-text-box .btn:hover {
  opacity: 0.8;
  outline: 1px dashed rgb(0, 0, 0);
  outline-offset: 2px;
}
.et_pb_section .et_pb_blog_grid article .post-content .more-link {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
  font-size: 0;
  padding: 0;
}
.et_pb_section .et_pb_blog_grid article .post-content .more-link::after {
  background: rgb(140, 169, 66) none repeat scroll 0 0;
  content: "Mehr lesen";
  font-size: 16px;
  line-height: 24px;
  padding: 3px 14px;
  color: rgb(255, 255, 255);
  text-transform: capitalize;
}
.post-content .more-link:hover {
  outline: 1px dashed rgb(0, 0, 0);
  outline-offset: 2px;
}
#service {
  min-height: 196px;
   position: relative;
}
#service::before {
  background-color: rgba(140, 169, 66, 0.53);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
#home-page-services .service-title {
  background-color: rgba(140, 169, 66, 0.8);
  border: 1px dashed;
  font-size: 14px;
  line-height: 20px;
  padding: 13px 5px;
}
#home-page-services #service .et_pb_text_inner {
  padding: 64px 14px 0px;
}
#home-page-services .et_pb_column {
  margin-right: 1.5%;
  width: 23.874%;
}
#home-page-services #service.et_pb_text:hover::before {
  background-color: rgba(0, 0, 0, 0);
  content: "";
}
#home-page-services .service-title.single {
  padding: 23px 5px;
}
/*#home-page-services #service .et_pb_text_inner::before {
  background: rgba(140, 169, 66, 0.4) none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}*/

#service:hover .et_pb_text_inner::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  content: "";
}
/*#service:hover .service-title {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}*/
#service:hover .et_pb_text_inner {
  padding: 98px 0 !important;
}
#service:hover .service-title {
  border-color: currentcolor rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
  border-top: 1px dashed;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}

.prods-img {
  position: relative;
}
.prods-box:hover .prods-img::after {
  background-color: rgba(140, 169, 66, 0.8);
  border: 1px dashed;
  top: 50%;
  color: rgb(255, 255, 255);
  content: "mehr sehen";
  font-family: lora;
  font-size: 18px;
  font-style: italic;
  left: 50%;
  padding: 20px 12px;
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, -50%);
  width:80%;
  text-align: center;
}
.prods-img img {
  padding-bottom: 10px;
  padding-top: 10px;
}
/*faq section in home*/
#faq .faq-white-text {
  color: rgb(255, 255, 255);
  font-style: normal;
}
#faq ul li {
  color: rgb(255, 255, 255);
  line-height: 18px;
  margin-top: 3px;
}
.et_right_sidebar #main-content .container::before {
  border-right: 1px dashed;
  width: 0;
  /*right:29.875% !important;*/
}
#left-area article {
  font-family: lora;
  font-size: 16px;
  font-style: italic;
}
#left-area article .entry-title {
  font-family: Questrial;
  font-size: 30px;
  font-style: normal;
}
/*contact page css*/
.konkact-icon {
  background-image: url("/wp-content/uploads/2018/01/try-patt2.jpg");
  background-repeat: repeat;
  background-size: 28% auto;
  border-radius: 50%;
  padding: 20px;
  position: relative;
  width: 100px;
}
.konkact-icon::after {
  border: 1px dashed rgb(255, 255, 255);
  border-radius: 50%;
  content: "";
  height: 92%;
  left: 3px;
  position: absolute;
  top: 3px;
  width: 92%;
}
#sidebar .widgettitle {
  font-family: Lora;
  font-size: 23px;
  font-style: italic;
  position: relative;
  padding-top:30px;
}
#sidebar .widgettitle::before {
  border-top: 1px dashed rgb(0, 0, 0);
  content: "";
  height: 100%;
  left: -30px;
  position: absolute;
  top: 0;
  width: 115%;
}
#sidebar a {
  color: rgb(100, 141, 32);
}
/*.et_right_sidebar #main-content #left-area {
  width: 70.125%;
}
#sidebar {
  width: 29.875%;
}*/
#sidebar .btn {
  background-color: rgb(100, 141, 32);
  color: rgb(255, 255, 255);
  padding: 4px 10px;
}
#sidebar .widget_search #searchsubmit {
  background-color: rgb(140, 169, 66);
  color: rgb(255, 255, 255);
}
#sidebar .sidebar-sozial > li {
  display: inline-block;
  margin-top: 16px;
  padding-left: 10px;
}
#sidebar .btn:hover {
  opacity: 0.9;
  outline: 1px dashed rgb(0, 0, 0);
  outline-offset: 2px;
}
#sidebar .sidebar-sozial > li img {
  width: 40px;
}
.post-meta .comments-number {
  padding-left: 30px;
  position: relative;
}
.post-meta .comments-number::before {
  background-image: url("/wp-content/uploads/2018/02/comment-icon-01.svg");
  background-repeat: no-repeat;
  content: "";
  height: 20px;
  left: 2px;
  position: absolute;
  top: 3px;
  width: 20px;
}
#comment-wrap .comment_avatar {
  display: none;
}
#comment-wrap .comment-body {
  padding-left: 0;
  margin-bottom: 0;
}
#comment-wrap .page_title {
  font-size: 0;
  margin-bottom: 20px;
  position: relative;
}
#comment-wrap .page_title::before {
  background-image: url("/wp-content/uploads/2018/02/comment-icon-01.svg");
  background-position: left 9px;
  background-repeat: no-repeat;
  background-size: 32px auto;
  content: "Bemerkungen";
  font-size: 30px;
  padding-left: 40px;
}
#comment-wrap .reply-container .comment-reply-link.et_pb_button {
  border-style: dashed;
  border-width: 1px;
  font-size: 15px;
  padding: 0 12px;
}
#comment-wrap #reply-title {
  font-size: 0;
  margin-bottom: 20px;
  margin-top: 40px;
  position: relative;
  text-align: center;
}
#comment-wrap #reply-title::before {
  background-image: url("/wp-content/uploads/2018/02/newsletter-01.png");
  background-size: 100% auto;
  color: rgb(255, 255, 255);
  content: "Hinterlasse einen Kommentar";
  font-size: 24px;
  padding: 10px 50px;
  line-height: 33px;
}
#comment-wrap .comment-notes {
  display: none;
}
#comment-wrap #respond textarea, 
#comment-wrap #respond input {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid;
  font-family: lora;
    font-style: italic;
}
#comment-wrap .comment-form-url {
  display: none;
}
#commentform input[type="email"], #commentform input[type="text"], #commentform input[type="url"] {
  width: 100%;
  border-left: 0 none !important;
    border-right: 0 none !important;
    border-top: 0 none !important;
text-transform: capitalize !important;
}
#commentform .comment-form-author {
  float: left;
  margin-right: 2%;
  width: 48%;
}
#commentform .comment-form-email {
  float: left;
  width: 50%;
}
#comment-wrap .form-submit #submit.submit {
  background: rgb(100, 141, 32) none repeat scroll 0 0;
  border-radius: 0;
  color: rgb(255, 255, 255);
}

/*exstar css*/
.contact-time {
  background-color: rgba(0, 0, 0, 0.17);
  margin: auto;
  max-width: 394px;
  outline: 1px dashed;
    outline-offset: -10px;
  padding: 34px 10px;
}
.icon-with-text.icon-text .svg-inline--fa.fa-w-10 {
  font-size: 18px;
}
/*.icon-with-text.icon-text > p:not(:last-child) {
  display: none;
}*/

/*---------------------------------------------------------------responsive css*/
@media only screen and (max-width: 1180px) {

#main-header #top-menu li {
  padding-right: 0px;
}
  #main-header.et-fixed-header #top-menu li {
  padding-right: 18px;
}
 .footer-widget:first-child {
  width: 20.25%;
}
  .footer-logo {
  margin-bottom: 10px;
  max-width: 130px;
}
  .footer-widget:nth-child(2) {
  width: 65%;
}
  footer .fwidget {
  margin-right: 16px;
}

}
@media screen and (min-width: 1024px) {
#preise-boxs .et_pb_code_inner {
  display: flex;
  justify-content: center;
  position: relative;
}
}
  @media screen and (max-width: 1023px) {
 #preise-boxs .price-box {
  width: 31.6%;
}
 #preise-boxs .price-box.two-price{
  margin-right:0px;
  }
}
.books-tab,.books-phone{
display: none ;
}
 @media screen and (max-width: 980px) {

.books-dasktop {
  display: none !important;
}
     .books-tab{
display: block !important;
}
  .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container {
  padding-top: 100px !important;
}
  
  .single-product .icon-text {
  margin: auto;
  float:none;
  text-align: center;
  width: 97px;
    margin-bottom:18px;
}
  .single-product .right-text {
  height: auto;
  overflow-y: unset;
  text-align:center;  
}
  .et_pb_section.single-product {
  background-repeat: repeat;
  background-size: 100% auto !important;
  margin-bottom: 0;
  padding-bottom: 20px;
    padding-top: 40px;
    color: rgb(255, 255, 255);
}
  .et_pb_section.single-product:nth-child(2n) {
  background-image: none !important;
  color: rgb(0, 0, 0);
}
  .single-product .icon-title {
  text-align: center;
    color:#fff;
}
  .et_pb_section.single-product:nth-child(2n) .icon-title {
  color: rgb(100, 141, 32);
}
  .product-sub-text-sec {
  margin: auto !important;
}
  .single-product .lgx-logo-img {
  margin: auto;
}
  
  #main-header::before {
  background-image: url("/wp-content/uploads/2018/01/Stickerei_Uzun_Logo-white.png");
  background-repeat: no-repeat;
  background-size: 100px auto;
  content: "";
  height: 100%;
  left: 55px;
  position: absolute;
  top: 11px;
  width: 50%;
}
  .et_header_style_split #main-header .mobile_nav {
  background-color: rgba(0, 0, 0, 0);
}
  .mobile_nav .select_page {
  font-size: 0px !important;
}
.mobile_menu_bar.mobile_menu_bar_toggle {
  margin-top: -15px;
} 
  
.footer-widget:first-child {
  width: 100% !important;
}
#main-footer .footer-widget:nth-child(3) {
  width: 100% !important;
}
  .footer-widget:nth-child(2) {
  width: 100% !important;
}
  #footer-widgets .footer-widget .fwidget {
  margin-bottom: 6.21%;
}
  footer .fwidget {
  margin-right: 92px;
}
  .widget_text:first-child {
  text-align: center;
  width: 100%;
}
  .fwidget {
  margin-right: 0px !important;
  text-align: left;
  width: 50%;
}
  /*-----------------------newslatter from*/
  #email-form #et_pb_contact_form_0 {
  margin: auto;
  width: 90%;
}
  #email-form .et_pb_contact_field {
  width: 100% !important;
}
  #email-form .et_contact_bottom_container {
  margin-top: -41px;
}
  
.page-id-586 .et_pb_section:not(:last-child) .et_pb_row {
  background-image: unset;
}
  .border-none:before,
  .border-none:after{
    content: "";
    border:0px !important;
  }
}

@media screen and (max-width: 767px) {
    .books-tab{
display: none !important;
}
  .books-phone{
display: block !important;
}
.contact-time > p {
  font-size: 20px;
  text-align: center !important;
}
  #top-banner::before {
  background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
#preise-boxs .price-box.two-price {
  margin-right: 15px;
}
  .xs-ml-0  {
  margin-right: 0px;
  }
  #preise-boxs .price-box{
  width:47%;
  }
}

 @media screen and (max-width: 600px) {
.fwidget {
  width: 100%;
}
  .footer-socal {
  float: left;
  padding-right: 0;
  width: 100%;
}
  .footer-socal li {
  display: block;
  float: left;
  margin: 0px !important;
  width: 20%;
}
  .et_pb_text_inner p {
  text-align: justify;
}
 .et_pb_text_inner h2,
 .et_pb_text_inner h1{
 text-align: center !important;
}
  #email-form p {
  text-align: center;
}
  .contact-info p {
  text-align: center;
}
  .prods-box p {
  text-align: center;
}
  #center-text-box p {
  text-align: center;
}
  .xs-text-center p{
	text-align: center !important;  
  }
  .xs-text-left p{
    text-align:left;
  }
  .page-id-586 .et_pb_column p {
  text-align: center;
}
  .impressum-page h2 {
  font-size: 18px;
  font-weight: bold;
  margin-top: 14px;
  text-align: left !important;
}
}

@media screen and (max-width: 480px) {
#email-form .et_pb_contact_form {
  margin: auto;
  width: 100%;
}
  #email-form .et_pb_contact_field {
  padding: 0 0 6px;
  width: 100%;
}
  #email-form .et_contact_bottom_container {
  margin-top: 0;
  width: 100%;
}
  #email-form button.et_pb_button {
  margin: auto;
  width: 100%;
}
#top-banner .et_pb_column {
  margin-bottom: 13px;
  margin-left: auto;
  margin-right: auto;
  width: 100% !important;
}
  #top-banner .et_pb_button {
  text-align: center;
  width: 100%;
}
  .text-table li {
  text-align: center;
  width: 100%;
}
  #preise-boxs .price-box {
  float: none;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  width: 70%;
}
  #preise-boxs .price-box.two-price {
  margin-right: auto;
}
}
.has-cookie-bar #catapult-cookie-bar {
  text-align: center !important;
}
#catapult-cookie-bar a {
text-decoration: underline;
}

#page-1436 .entry-title {
  display: none !important; 
}
