.booking-header {
    display:none!important;
}

.dmbs-right {
display:none;
}
 .header-image .site-header .wrap .title-area {
  
    display: none;
}

#header_left {
font-size:15px;
}


.nav-primary .wrap {
text-align:center;
}


		   
		   .home #products_slider {
			       max-width: 1060px;
    margin: 0 auto;
		   padding-bottom:25px;
		   margin-bottom:13px;
		   text-align:center;
		display:block;
		
		   }
		
		.home #products_slider h2 {
			       color:#222222;
		font-family:'Foundation Sans','Open Sans',arial, sans-serif;
		   }



.btnContainer span {
font-family: 'Open Sans', serif !important;
    top: -3px;
    position: relative;}

.callusbtn, .emailusbtn {
background-color: rgb(239, 101, 64); 
}

.callusbtn:hover, .emailusbtn:hover {
background-color: rgb(255, 141, 89); 

}

#textbutton {
display:inline-block;
}

#call-button {
display: inline-block;
    top: -1px;
    position: relative;
}

@media screen and (min-width:1068px) {

.emailtext {
display:inline-block;
    text-align: center;
    margin: 0 auto;
padding-bottom:13px;
}

.calltext span {

    display: none;
}
.calltext {
display:none;

}

#call-button, #textbutton {
display:none;
}
}
@media screen and (max-width:1067px) {

.emailtext {
display:none;
   
}
}

@media screen and (min-width:769px) {



.calltext span {
    width: 200px;
    margin: 0 auto;
    max-width: 170px;
    display: block;
}
.calltext {
display:block;
    text-align: center;
    margin: 0 auto;
}

#call-button {
display:none;
}
}

@media screen and (max-width:768px) {

.emailtext {
display:none;
}
.calltext {
display:block;
}

.zopim {
display:none;
}
}

.site-inner {
max-width:1080px;
}


.content-sidebar-wrap .content {
margin-left:125px;
float:right;
}

.sidebar-primary {
width:105px;
margin-right:-125px;
float:left;

}

.site-footer .wrap {
width:100%;
max-width:1080px;
}

#ez-fat-footer-container {
    
    max-width: 1080px;
    
}


.ginput_container_select,  {
   background: transparent !important;
   padding: 0px !important;
   font-size: 16px !important;
   line-height: 1 !important;
   border: 0 !important;
   border-radius: 0 !important;
   height: 34px !important;
   -webkit-appearance: none !important;
   }

.ginput_container_select select, .gfield_chainedselect select {
   height: 34px !important;
   overflow: hidden !important;
   border: 1px solid #ccc !important;
   }

.gfield_chainedselect span {
padding:5px !important;
margin-left:-5px;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    margin-left: 1px;
    height: 34px !important;
    overflow: hidden !important;
background:#e9e9e9 !important;
    border: 1px solid #ccc !important;
border-radius:0 !important;
}

.gfield_chainedselect span {
    display: inline-block;
    padding: 0 4px 0 0;
    background: transparent !important;
    padding: 0px !important;
margin-right:10px;
    font-size: 16px !important;
    line-height: 1 !important;
    border: 0 !important;
    border-radius: 0 !important;
    height: 34px !important;
    -webkit-appearance: none !important;
}

div.gform_wrapper input, div.gform_wrapper select {
    box-sizing: border-box;
    font-size: 16px !important;
    padding: 4px 5px !important;
    height: 34px;
    background: #e9e9e9;
    border: 1px #cccccc solid;
}

div.gform_wrapper textarea {
    box-sizing: border-box;
    font-size: 16px !important;
    padding: 4px 5px !important;
    background: #e9e9e9;
    border: 1px #cccccc solid;
}
	
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
    font-size: 1.1em;
    line-height: 1!important;
    margin: 0 0 8px 0px!important;
    padding: 0!important;
    clear: both;
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6;
}

.gform_wrapper .gf_progressbar {
    display: none;
}

.gform_wrapper .chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 23px;
    border: 1px solid #aaa;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));
    background: -webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: -moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: -o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,.1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
    box-sizing: border-box;
    font-size: 16px !important;
    padding: 4px 5px !important;
    height: 34px;
    background: #e9e9e9;
    border: 1px #cccccc solid;
}

body.term-top-10 ul.products li.product a img {
    width: 100%;
    height: auto;
    min-height: 310px;
}
#header_middle {
background:#343434;

}
#header_left {
background:#343434;

font-size:14px;
}

#header_right {
background:#343434;
    width: 31.5%;

}
		
.site-footer .wrap {

    width: 100%;
    max-width: 1080px;
    text-align: center;

}	

@media screen and (max-width:680px) {
#header_right,#header_left,#header_middle {
width:100%;
}

#addressMenuMain {
width:100%;
}
}



sidebar.sidebar-secondary.widget-area {
display:none;
}

.sidebar-secondary {
display:none;
}
.related {
clear:both;
}

.related .products li.product {
max-width:150px;
}


.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt {
    background: #222222;
    background: -webkit-gradient(linear,left top,left bottom,from(#000000),to(#222222));
    background: -webkit-linear-gradient(#000000,#222222);
    background: -moz-linear-gradient(center top,#000000 0%,#222222 100%);
    background: -moz-gradient(center top,#000000 0%,#222222 100%);
    border-color: #222222;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.6);
}

.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price {
    color: #000000;
    font-size: 1.25em;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
    min-height: 32px;
    min-width: 32px;
    padding: 4px 6px;
    font-size: 14px;
}

.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img {
    padding: 2%;
    box-shadow: 0 0px 0px 0 rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0px 0px 0 rgba(0,0,0,0.3);
 
}

h2, .h2 {
    font-size: 2rem;
}

.woocommerce div.product .stock, .woocommerce #content div.product .stock, .woocommerce-page div.product .stock, .woocommerce-page #content div.product .stock {
    color: #222222;
}


.bottomborder {
    padding: 7px 0px 33px 0px;
}
.widget, .custom-html-widget, .textwidget {
    color: #ffffff;
}
.row-widget {
background-color: rgb(212, 67, 107);
    text-align: center;
    padding: 7px 0px 1px 0px;
    font-size: 18px;
}
.bottomborder {
    border-bottom: 0px solid #DDD;
    padding: 7px 0px 7px 0px;
}

#media_image-2 {
text-align:center;
}

.product-remove, #product-remove {
display:none!important;
}

.product_slider .widget.widget_text h3 {
    font-size: 1.7rem;
}

.row-widget {
display:none;
}

.page-template-page-sell .row-widget {
display:block;
}

#gform_submit_button_41 {
background: black;
color: #ffffff;
padding: 5px 20px!important;
}

#gform_wrapper_41 .gform_footer.top_label {
padding-top:0;
}

#input_43_12 {
text-align:center;
}
@media screen and (min-width:768px) {

.product_slider .widget_text {
width: 23%!important;
float: left;
padding: 2%;
margin: 1%;
background: #efefef;
color: #333333;
font-size: 16px;
}
.product_slider .widget_text p {
    padding-bottom: 35px;
}
}

@media screen and (max-width:767px) {
.product_slider .widget_text {
width: 98%!important;
float: left;
padding: 2%;
margin: 1%;
background: #efefef;
color: #333333;
font-size: 16px;
}

.product_slider .widget_text p {
    padding-bottom: 55px;
}

}

.coupon, .woocommerce-form-coupon-toggle {
display:none!important;
}

a.button {
text-transform: uppercase;
background: #555555;
position:relative;
display:inline-block;
text-align:center;
border: 0px;
padding: 7px 15px;
color: #ffffff;
min-width:300px!important;
}

.Title_module_title__4ca3ce89 {

display: none!important;
}

@media screen and (min-width:768px) {
.mobi {
display:none;
}
.desk {
display:block;
}
}
@media only screen and (max-width: 767px) {
.et-db #et-boc .et-l .et_pb_section_dap_101431_0 {
    width: 100%!important;
}
}
@media screen and (max-width:767px) {
.mobi {
display:block;
}
.desk {
display:none;
}
}