

body {color:#4f4f4f; }


body {-webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%; 
    background-attachment: fixed;}

 
body { background-color:#eeeeee; }

#content, .page-content {background:rgb(238,238,238);	}

.claim, .slider-caption {background:#f2f2f2; color:#000000;}

#topmenu { background:#a27793; color:#ffffff }
#topmenu ul li a { color:#ffffff;}
#topmenu ul li a:hover {color:#ffffff;  background:#80516f;}
#topmenu ul li.current-menu-item a, #topmenu ul li.current-menu-parent a, #topmenu ul li ul.sub-menu li:hover { color:#ffffff; background:#80516f;}
#topmenu ul li ul { background:#a27793; }
#topmenu ul li ul li { border-bottom:1px solid #80516f; }
#topmenu ul li ul li ul {border-top:1px solid #80516f;}
#topmenu ul li ul li.current-menu-item, #topmenu ul li ul li.current-menu-parent { background:#80516f; }
a.opensearch  { background:#a27793;}
.differ {background:#a27793; height:2px;}

h2.pagetitle, .carousel-title { border-bottom:1px solid #a27793;}

.home-more-button a, .home-list-more-button a, .offerbutton input {color:#ffffff; background:#827674; border:1px solid #827674}
.home-more-button a:hover, .home-list-more-button a:hover {color:#635655;}


h1, h1 a {color:#80516f;}
h2, h2 a {color:#000000;}
h3, h3 a {color:#4f4f4f;}


.logotitle {color:#4f4f4f;}
.logotitle a {color:#4f4f4f;}
.logosubtitle { color:#4f4f4f; }


.footer {background:#a27793; color:#ffffff;}
.footer-box a, .bottomline { color:#ffffff; }
.bottomline { border-top:1px dotted #ffffff; }

.smicons span { background:#4D4747; }
.smicons span:hover, #filters button:hover, #filters .is-checked {background:#BCD17A; }

.post-nav .current {background:#a27793; color:#fff;}
.post-nav a, .meta-category a:hover, .list-meta-category a:hover, #sidebar ul li a:hover, p a, li a, #page-image-box span.cycle-pager-active, #sidebar ul li.current_page_item a, #sidebar ul li.current-menu-item a {color:#a27793;}


@media screen and (max-width: 640px)  {
#topmenu ul li.current-menu-item ul li a, #topmenu ul li.current-menu-parent ul li a, #topmenu ul li.current_page_parent ul li a { background:none !important;  }
#topmenu li ul li:hover { background: none !important; }
#topmenu li ul li:hover a {background: none !important;}
}


.home-carousel {height:auto; }

#logo {max-width:405px;}
#logo img {width:100%; height:auto; display:block;}




td.price {width: 15%; float: right; white-space: nowrap;}
.wpcf7 input {
    width:  97%;
}

.contactform {
    margin: 0px 0;
    padding: 0px;
    border: none;
}

.claim {
    background: rgb(238,238,238)
    font-family: unset;
    font-weight: 800;
}

.differ {
    background: rgb(238,238,238);
    height: 2px;
}

a.button {
    display: inline-block;
    font-size: 1.3em;
    color: #ffffff;
    background-color: #80516f;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    padding: 12px 20px;
    border-bottom: none;
    margin: 20px 0 0;
    text-decoration: none;
}

.claim {
    font-family: unset;
    font-weight: 500;
}

.mtphr-dnt-tick-contents {
  color: #80516f;
}

.col-ttc {
    margin: 0;
}

.ticker_content {
    height: 0px !important;
    overflow: hidden !important;
    text-align: center !important;
    color: #fff !important;
    padding: 0px !important;
    width: 100% !important;
    font-size: 1.4em !important;
    background-color: #fff !important;
}

