.menu-toggle span{display:none}
button.menu-toggle span::before, button.menu-toggle::after, button.menu-toggle::before {
    display: block;
    height: 2px;
    width: 31px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: 2;
}
button.menu-toggle {
    padding: .6180469716em 0 .6180469716em 2.617924em;
}
.iconsns a {display:-inlineblock; margin: 0 20px 0 0;}
.site-main {
    margin-bottom: 0;
}
.site-content {
    margin-top: -25px;
}
button.menu-toggle, button.menu-toggle:hover {
    border-color: #fff;
}
button.menu-toggle {
    cursor: pointer;
    text-align: left;
     float: right; 
margin:0 auto;
}
.site-branding, .site-header-cart, .site-logo-anchor, .site-logo-link, .site-search {
    margin-bottom: 0!important;
}
.site-header {
    border-bottom: none;
    text-align: center;
    position: unset;
}
.entry-header
 {
 display:none
}
.list li {
    width: 33%;
    float: left;
    padding: 0;
    margin: 0;
    color: #fff;
font-weight:bold
}
.site-branding .site-title a {
    font-weight: 700;
    letter-spacing: 7px;
    font-size: 40px;
}
.site-header {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

.beta, h2 {
    font-size: 34px;
    line-height: 1.214;
}
.gamma, h3 {
    font-size: 24px;
}
h4 {
    font-size: 22px;
}
.site-branding .site-description {
    display: none!important;
}
.site-header .site-branding img {
    height: auto;
    max-width: 300px;
    max-height: none;
    text-align: center;
    margin: 0 auto;
}
.site-footer {
    background-color: #f0f0f0;
    color: #6d6d6d;
    display: none;
}
.black li{color:#000!important}
h1,h2,h3,h4{font-weight:bold}
.list {    padding: 0;
    margin: 0;
list-style-position: inside;
}
.input-text, input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
    padding: 7px;
    font-size: 15px;
width: 100%;
}
form p {margin: 0 0 20px 0;}
textarea {
    overflow: auto;
    padding-left: 7px;
}
input[type="submit"] {
    float: right;
    background: #de9f4f;
    color: #fff;
    padding: 5px 40px;
}
.beta+h3, h2+h3 {
    border-top: none!important;
    padding-top: inherit!important;
}
.buttontext{
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    vertical-align: top;
    padding-top: 10px;
    padding-left: 10px;
    display: inline-block;
}
.phonecall{width:100%; text-align:right; padding:20px}
body,p,span {
  line-height: 1.4!important;
font-size:19px!important;
}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
    padding: 20px!important;
}
.content-area, .widget-area {
    margin-bottom: 0!important;
}
.main-navigation ul li a {
    font-size: 25px;
    font-weight: bold;
}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
    margin-bottom: 0;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0;
}
.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner {
    margin-top: 0!important;
}
.vc_column_container>.vc_column-inner {
    padding-top: 0!important;
}
@media only screen and (max-width: 768px) {
  .site-header .site-branding img {
    max-width: 200px;
}
.wpb_single_image.vc_align_left {
    text-align: center;
}
.home #masthead {
    text-align: center;
    padding: 20px 0 20px!important;
}
.list li {
    width: 100%;
}
#room {
    background-image: none!important;
}
.iconsns a {
    display: block;
    margin: 0 20px 0 0;
    text-align: center;
}
.phonecall{    width: 100%;
    text-align: center;
    padding: 10px;
    background: #fafafa;}
.phonecall h3{margin-bottom:0}
.phonecall a{color:#333}
.beta, h2 {
    font-size: 32px;
    line-height: 1.214;
}
h1, h2, h3, h4 {
    text-align: center!important;
}
.secondline{display:block}
.secondline a{color:#333;font-weight:bold}
}