header.masthead.masthead-inline .x-container .x-brand.text {
    display: none;
}
body.home.page .woocommerce li.product, .woocommerce-page li.product {
    float: none;
}
body.page .x-slider-container.below {
    margin-top: -100px;
}
body.page.home .x-slider-container.below {
    margin-top:0px;
}
header.masthead.masthead-inline .x-nav {
    padding-right: 60px;
}
body.home #rev_slider_4_1, body.home #rev_slider_4_1_wrapper.rev_slider_wrapper {
    margin: 0;width: 100% !important;
}
header.masthead.masthead-inline .x-nav-wrap #menu-sv-mega-menu.x-nav > li.menu-item > a {
    padding-top: 40px;
}
.entry-content .related.products {
    margin-bottom: 0;
}
body.page header.masthead.masthead-inline .x-navbar-wrap {
    height: 100px;
}
body.page.home header.masthead.masthead-inline .x-navbar-wrap {
    height: 0px;
}
#x-section-1 .x-img.x-img-link.x-img-none > img {
    width: 100%;
}
header.x-header-landmark {
    margin-top: 50px;
}


header.masthead.masthead-inline .x-navbar-wrap .x-navbar{
    /*background: rgba(200, 215, 225, 0.35) none repeat scroll 0 0 !important;*/
	/*background: rgba(250, 246, 234, 0.5) none repeat scroll 0 0 !important;*/
	 background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0 !important;height:100px;
}

header.masthead.masthead-inline .x-navbar-wrap .x-navbar .x-container .x-nav-wrap .x-nav .sub-menu {
   background: #fcfaf4 none repeat scroll 0 0 !important;
    font-size: 15px;
}

header.masthead.masthead-inline .x-navbar-wrap .x-container .x-nav .menu-home-header {
   background-image: url("images/logo.png");
    background-position: center center;
    background-repeat: no-repeat;   
    padding-left: 5px;    
    text-indent: -9999px;
    width: 250px;
}

.menu-home-header a {
    box-shadow: none!important;
}
.menu-home-header.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-3301 > a {
    border: medium none;
}
/*header.masthead.masthead-inline ul.x-nav li a {
    text-shadow: 1px 1px black;
}*/
.x-column.x-sm.vc.x-1-3 a {
    color: white;
}
.x-column.x-sm.vc.x-1-3 :hover a {
    color: #DC1928;
}

footer.x-colophon.top {
    padding: 20px 0;
}

footer.x-colophon.top a {
    color: #5F5E5E;
}
footer.x-colophon.top a:hover {
    color:#EF2201;
}
footer.x-colophon.bottom {
    margin: 0;
    padding: 0;
}
#x-content-band-5.x-content-band .x-container .x-column .woocommerce .type-product {
    margin-bottom: 0;
}

/*-----------------------------------edit 18/6/2015-------------------------------*/

.menu {
    border: medium none !important;
}
.menu li {
    background: #5b6c7c none repeat scroll 0 0 !important;
    border: medium none !important;
}
footer.top.x-colophon a {
    color: #ffffff;
}
footer.top.x-colophon h4 {
    color: #ffffff;
}
footer.x-colophon.top {
    background: #5B6C7C;
}
footer.top.x-colophon .info-list > li {
    background: #5b6c7c none repeat scroll 0 0;
    color: #ffffff;
}

.x-colophon-content img {
    margin-left: 15px;
}

.wpcf7-not-valid-tip {
    color: red;
}
.screen-reader-response {
    display: none;
}
header.masthead.masthead-inline .x-container .x-nav .sub-menu {
    left: 0;
    right: auto;
    top: 90px;
}
.menu-home-header > a {
    border: medium none !important;
}
.x-container.wpb_row pre {
    border: medium none;
}
.cbp-qtcontent blockquote {
    border: medium none;
}
.x-container.wpb_row h2 {
    margin: 0;
    padding: 0;
}


.x-main.full .type-post {
   /* float: left;
    margin-left: 30px;
    margin-top: 30px;
    width: 30%;*/
}

header.masthead  .x-container.max.width {
    width: 100%;
}
.widget_nav_menu .h-widget::before, .widget_layered_nav .h-widget::before {
		content: none !important;
	}
	footer.top.x-colophon .info-list {
    list-style: outside none none;
}
/*.x-container.max.width.offset .type-post.post {
    float: left;
    margin-left: 30px;
    margin-top: 30px;
    width: 30%;
}*/
/*-----------------------------------content--------------------------------------*/
.wpb_wrapper > h3 {
    margin: 0;
}
.entry-content.content > h1 {
    margin: 0;
    padding: 0;
}
.x-container.max.width.offset {
    margin-top:15px;
}

#x-content-band-1.x-content-band.vc {
    margin-bottom: 0;
    padding-bottom: 0;
}
#x-content-band-2.x-content-band.vc {
    margin-bottom: 0;
	padding-top:0;
    padding-bottom: 0;
}
#x-content-band-1 h4,h3 {
    margin: 0;
    padding: 0;
}
#x-content-band-2 h3 {
    margin: 0;
    padding: 0;
}
#x-content-band-4.x-content-band.vc {
    margin-bottom: 0;
    padding-bottom: 0;
}
.contact-us-faq {
    background: red none repeat scroll 0 0;
    font-weight: bold;
    padding: 8px;
}
/*----------------------------------- end content--------------------------------------*/

/*---------------------------- product--------------------------------------*/
.woocommerce .product.type-product {
    margin-bottom: 30px;
}
/*----------------------------end product--------------------------------------*/

/*---------------------------- form--------------------------------------*/
.wpcf7-form > p {
    text-align: center;
}
/*----------------------------end form--------------------------------------*/
.table-pricing-show-product .row.table-pricing-shortcode {
    width: 88%;
    margin: auto;
}
header .x-brand.img > img {
    display: none;
}


/*-------------------------------------edit 5/8/2015 -----------------------*/

.entry-content.content .x-section .x-container.marginless-columns {
    padding: 0 !important;
}
.x-container .x-column.x-sm .x-img.x-img-none {
    margin: 0;
    width: 100%;
}

.class_new_h1_white{color: #fff !important;font-weight:bold !important;}
.class_new_h2_white{color: #fff !important;font-weight:bold !important;}
.class_new_h3_white{color: #fff !important;font-weight:bold !important;}
.class_new_h4_white{color: #fff !important;font-weight:bold !important;}
.class_new_h5_white{color: #fff !important;font-weight:bold !important;}
.class_new_h6_white{color: #fff !important;font-weight:bold !important;}

.class_new_h1_black{color: #000000 !important;font-weight:bold !important;}
.class_new_h2_black {color: #000000 !important;font-weight:bold !important;}
.class_new_h3_black{color: #000000 !important;font-weight:bold !important;}
.class_new_h4_black{color: #000000 !important;font-weight:bold !important;}
.class_new_h5_black{color: #000000 !important;font-weight:bold !important;}
.class_new_h6_black {color: #000000 !important;font-weight:bold !important;}

.class_new_h1_brown {color: #5F3A29 !important;font-weight:bold !important;}
.class_new_h2_brown  {color: #5F3A29 !important;font-weight:bold !important;}
.class_new_h3_brown {color: #5F3A29 !important;font-weight:bold !important;}
.class_new_h4_brown {color: #5F3A29 !important;font-weight:bold !important;}
.class_new_h5_brown {color: #5F3A29 !important;font-weight:bold !important;}
.class_new_h6_brown  {color: #5F3A29 !important;font-weight:bold !important;}
.table-pricing-show-product h4 {
    font-size: 20px;
}
/*----------------edit add to cart value to menu top---------------*/
header .x-container.max.width {
  max-width: 1335px;
}
header.masthead.masthead-inline .x-nav {
  width: 100%;text-align: center;
}
header.masthead nav.x-nav-wrap ul.x-nav > li.menu-item {
  clear: both;
  display: inline-block;
  float: none;
  text-align: center;
}
ul.x-nav li.item-cart-value.top {
  display: inline-block;
  float: none;
}
ul.x-nav li.top.item-cart-value .wcmenucart-contents{padding:0;}
header .x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
  padding: 10px;
}

.woocommerce-billing-fields .form-row.form-row.form-row-first.validate-required.validate-email {
  width: 100%;
}
.woocommerce-billing-fields .form-row.form-row.form-row-last.validate-required.validate-phone {
  width: 100%;
}
#billing_email_field .input-text {
  width: 100%;
}
#billing_phone_field .input-text {
  width: 100%;
}
p#billing_phone_field.form-row {
    clear: both;
    display: inline-block;
    width: 100%;
}
p#billing_country_field.form-row {
    clear: both;
}
p#billing_phone_field.form-row input {
    width: 100%;
}
p#billing_email_field.form-row {
    width: 100%;
}
p#billing_email_field.form-row input {
    width: 100%;
}

#product_enquiry_form .form-row .input-text {
  width: 100%;
}
.product-id.custom {
  text-align: center;
  width: 100%;
}
.product-id.custom .image-thumbail {
  border: 5px solid #000000;
  position: relative;
  width: 100%;
}
.product-id.custom .attachment-full.wp-post-image {
  width: 100%;
}
.product-id.custom .button.ad-to-cart {
  bottom: 0;
  color: #ffffff;
  left: 0;
  margin: 0 auto;
  position: absolute;
  text-align: center;
  width: 100%;
}
.product-id.custom .button.ad-to-cart a {
  color: #ffffff;
}
.product-id.custom .title-product {
  font-size: 20px;
  margin-bottom: 0;
}
.custom.product-id .price-product {
  font-size: 20px;
}
.custom.product-id .sel-product .price-product {
  color: #848484;
  text-decoration: line-through;
}
.custom.product-id .sel-product {
  color: #683903;
}
body.home.page #x-section-4, body.home.page #x-section-5, body.home.page #x-section-7 {
    display: none !important;
}
a:focus{
	outline: none!important;
}
footer ul#menu-sv-mega-menu-2 li.hide_footer.menu-item,header ul#menu-sv-mega-menu li.hide_footer.menu-item {
    display: none!important;
}
body.home .x-section#x-section-1 {
    display: none;
}