@import url(../twentytwelve/style.css);

@import "custom.css";
.site-header,
body .site {
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 100%
}
.home .main-navigation .nav-menu li a,
.home .sticky_header .main-navigation .nav-menu li a,
body {
    color: #000
}
body {
    background-color: #fff;
    font-family: Conv_MuseoSans300;
    font-size: 20px;
    line-height: 32px;
    -moz-text-stroke: .1px;
    -webkit-text-stroke: .1px;
    text-stroke: .1px
}
a:focus {
    outline: 0
}
@font-face {
    font-family: Conv_MuseoSans-100;
    src: url(fonts/MuseoSans-100.eot);
    src: local('?'), url(fonts/MuseoSans-100.woff) format('woff'), url(fonts/MuseoSans-100.ttf) format('truetype'), url(fonts/MuseoSans-100.svg) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: Conv_MuseoSans300;
    src: url(fonts/MuseoSans300.eot);
    src: local('?'), url(fonts/MuseoSans300.woff) format('woff'), url(fonts/MuseoSans300.ttf) format('truetype'), url(fonts/MuseoSans300.svg) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: Conv_MuseoSans500;
    src: url(fonts/MuseoSans500.eot);
    src: local('?'), url(fonts/MuseoSans500.woff) format('woff'), url(fonts/MuseoSans500.ttf) format('truetype'), url(fonts/MuseoSans500.svg) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: Conv_MuseoSans700;
    src: url(fonts/MuseoSans700.eot);
    src: local('?'), url(fonts/MuseoSans700.woff) format('woff'), url(fonts/MuseoSans700.ttf) format('truetype'), url(fonts/MuseoSans700.svg) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: Conv_MuseoSlab100;
    src: url(fonts/MuseoSlab100.eot);
    src: local('?'), url(fonts/MuseoSlab100.woff) format('woff'), url(fonts/MuseoSlab100.ttf) format('truetype'), url(fonts/MuseoSlab100.svg) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: Conv_MuseoSlab300;
    src: url(fonts/MuseoSlab300.eot);
    src: local('?'), url(fonts/MuseoSlab300.woff) format('woff'), url(fonts/MuseoSlab300.ttf) format('truetype'), url(fonts/MuseoSlab300.svg) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: Conv_MuseoSlab500;
    src: url(fonts/MuseoSlab500.eot);
    src: local('?'), url(fonts/MuseoSlab500.woff) format('woff'), url(fonts/MuseoSlab500.ttf) format('truetype'), url(fonts/MuseoSlab500.svg) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: Conv_MuseoSlab700;
    src: url(fonts/MuseoSlab700.eot);
    src: local('?'), url(fonts/MuseoSlab700.woff) format('woff'), url(fonts/MuseoSlab700.ttf) format('truetype'), url(fonts/MuseoSlab700.svg) format('svg');
    font-weight: 400;
    font-style: normal
}
body .site {
    background: 0 0;
    border: none;
    box-shadow: none
}
.site-header {
    left: 0;
    position: fixed;
    z-index: 999;
    top: 0;
    background: #fff
}
.admin-bar .site-header {
    margin-top: 32px;
    top: 0
}
.sticky_header {
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
    box-shadow: 0 0 3px rgba(0, 0, 0, .4)
}
#gallery-1 img,
.entry-content,
.entry-summary,
.mu_register,
.title-img>img,
.wood-img img {
    box-shadow: none
}
.home .site-header {
    background: 0 0;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}
.main-navigation li,
.site-logo {
    vertical-align: top;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s
}
.home .site-header.sticky_header {
    background: #fff
}
.header-container {
    padding: 0 5%
}
.site-header .site-title {
    margin: 15px 0
}
.site-logo {
    max-width: 100%;
    transition: all .3s ease 0s
}
.sticky_header .site-logo {
    max-width: 65%
}
.main-navigation {
    margin-top: 0
}
.main-navigation div.nav-menu>ul,
.main-navigation ul.nav-menu {
    border: none;
    text-align: right
}
.main-navigation li {
    letter-spacing: .5px;
    margin: 0 15px;
    position: relative;
    font-size: 15px;
    padding: 35px 0;
	display:inline;
    transition: all .3s ease 0s;
	text-transform:uppercase;
}

.menu-primary-menu-container {
	margin-top:32px;
}
.menu-toggle,.assistive-text {display:none;}

.btn-default,
.main-navigation li>a:before {
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s
}
.sticky_header .main-navigation li {
    padding: 21px 0
}
.main-navigation .nav-menu li:last-child {
    margin-right: 0
}
.main-navigation .nav-menu li a {
    color: #000;
    font-family: Conv_MuseoSans700;
    line-height: 39px;
    position: relative
}
.main-navigation .nav-menu li a.active,
.main-navigation .nav-menu li a:first-child,
.main-navigation .nav-menu li a:hover {
    font-weight: 400
}
.main-navigation li>a:before {
    background: #f9ed20;
    bottom: -6px;
    content: "";
    height: 4px;
    left: 50%;
    position: absolute;
    width: 0;
    transition: all .3s ease 0s
}
.main-navigation li.current-menu-item>a:before,
.main-navigation li:hover>a:before {
    width: 100%;
    left: 0
}
.site-content {
    margin: 0
}
#main-slider {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    height: 100vh
}
#main-slider .carousel-inner {
    height: 100%
}
#main-slider .item img {
    width: 100%
}
#main-slider .item .slider-content {
    z-index: 0;
    opacity: 0;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -o-transition: opacity .5s;
    -ms-transition: opacity .5s;
    transition: opacity .5s
}
#main-slider .item.active .slider-content {
    z-index: 0;
    opacity: 1;
    -webkit-transition: opacity .1s;
    -ms-transition: opacity .1s;
    -moz-transition: opacity .1s;
    -o-transition: opacity .1s;
    transition: opacity .1s
}
#main-slider .bg-opacity-black-50:before {
    z-index: 0
}
#main-slider .slider-content {
    display: inline-block;
    left: 0;
    position: absolute;
    text-align: center;
    top: 62%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    width: 100%;
    z-index: 2
}
#main-slider .carousel-indicators {
    bottom: 30px
}
.carousel-indicators li {
    width: 14px!important;
    height: 14px!important;
    border: 2px solid #fff!important;
    margin: 1px!important
}
#main-slider .carousel-inner>.item,
.slider-img {
    height: 100%
}
#main-slider .slider-content .slider-1,
#main-slider .slider-content .slider-2 {
    width: 60%;
    margin: 0 auto;
    background: rgba(0, 0, 0, .5);
    padding: 50px 20px
}
#main-slider .slider-content h3 {
    font-size: 36px;
    margin: 20px 0 0;
    font-weight: 600;
    line-height: 60px;
    text-transform: uppercase
}
#main-slider .slider-content h1 {
    font-size: 65px;
    color: #ffc300;
    margin: 10px 0 40px;
    font-weight: 700;
    line-height: 60px;
    text-transform: uppercase
}
#main-slider .slider-content span {
    color: #fff;
    font-size: 30px;
    line-height: 40px;
    font-weight: 100;
    display: block;
    text-transform: uppercase
}
#main-slider .slider-content a.button-orange:hover {
    background: #fff;
    color: #fff
}
.slider-img {
    width: 100%;
    background-size: auto 100%;
    background-position: center 0;
    background-repeat: no-repeat
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #home-slider,
    ::i-block-chrome {
        height: 700px
    }
    #main-slider,
    ::i-block-chrome {
        height: 100%
    }
}
@media (max-width: 1024px) {
    #main-slider {
        height: 100%
    }
}
.carousel-caption h1 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}
.carousel-caption .slider_text {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}
.carousel-caption .btn-default {
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}
.carousel-control.left,
.carousel-control.right {
    background-image: none
}
.carousel-caption {
    padding-bottom: 0;
    left: 10%;
    right: 10%;
    bottom: -50px
}
#main-slider .slider-content .carousel-caption>h1 {
    color: #000;
    font-size: 55px;
    margin-bottom: 40px;
    text-align: center;
    text-transform: uppercase;
    font-family: Conv_MuseoSlab300;
    font-weight: 400;
    text-shadow: none
}
.slider_text {
    color: #fff;
    display: block;
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 40px
}
.btn-default {
    background: #f9ed20;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #000!important;
    font-size: 18px;
    padding: 12px 27px;
    border: none;
    z-index: 0;
    transition: all .3s ease 0s;
    position: relative;
    font-weight: 700
}
.btn-default::before {
    background: #000;
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    width: 100%;
    z-index: -1
}
.btn-default:hover {
    color: #fff!important;
    background: #f9ed20
}
.btn-default:hover::before {
    height: 100%
}
.colour-note {
    color: #404347;
    font-size: 14px;
    margin-bottom: 25px
}
.woocommerce div.product form.cart {
    margin-bottom: 0
}
.bold-label {
    color: #000;
    font-size: 16px;
    font-weight: 700
}
#main-slider .slide-3 .slider-content .carousel-caption>h1 {
    border-left: 5px solid #cecece
}
.carousel-control {
    border: 2px solid #000;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    height: 50px;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    width: 50px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}
.left.carousel-control {
    left: 20px
}
.right.carousel-control {
    right: 20px
}
.carousel-control .icon-prev {
    background: url(images/slider-left-errow.png) no-repeat;
    width: 29px;
    margin-top: -13px;
    margin-left: -11px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}
.carousel-control .icon-next {
    background: url(images/slider-right-errow.png) right 0 no-repeat;
    width: 29px;
    margin-top: -13px;
    margin-right: -12px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}
.btn.btn-submit,
.wpcf7-form .wpcf7-submit {
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s
}
.carousel-control .icon-next::before,
.carousel-control .icon-prev::before {
    content: "‹";
    display: none
}
.about-box-content,
.add-info label,
.add-info span,
.b-content,
.icn,
.mc4wp-form input,
.social-info li>a,
.subscribe-section .content-box a,
.welcome-text img,
.woocommerce ul.products li.product .star-rating,
.wpb_column_text.bg-orange>a {
    display: inline-block
}
.icon-prev:hover {
    background-position: -25px 0
}
.icon-next:hover {
    background-position: 5px 0
}
.carousel-control:hover {
    border-color: #fff
}
.home #main {
    margin-top: 0!important
}
.welcome-section {
    margin: 50px 0
}
.welcome-text {
    margin: 0 auto;
    text-align: center;
    width: 890px
}
.welcome-text>p {
    font-size: 20px;
    line-height: 24px;
    margin-top: 40px;
    color: #000
}
.parallax-section {
    padding-top: 200px;
    padding-bottom: 120px;
    background-attachment: inherit;
    background-position: center center;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-color: #f3f4f6
}
.parallax-text {
    margin: 0 auto;
    text-align: center;
    width: 700px
}
.parallax-text>h2 {
    font-size: 55px;
    font-family: Conv_MuseoSlab500;
    margin-bottom: 0;
    color: #404347;
    margin-top: 0;
    line-height: 1.1
}
.white-text {
    color: #fff!important
}
.parallax-text>p {
    font-size: 30px;
    font-weight: 400;
    line-height: 34px;
    color: #404347;
    margin-bottom: 0
}
.subscribe-section {
    margin-bottom: 75px;
    margin-top: 55px
}
.about-box-right>p {
    hyphens: none
}
.subscribe-section img {
    width: 100%
}
.furnde-banner {
    position: relative
}
.subscribe-section .content-box a {
    margin-top: 11%;
    position: relative
}
.content-box,
.furnde-banner::before {
    height: 100%;
    position: absolute;
    width: 100%
}
.furnde-banner::before {
    background: rgba(0, 0, 0, .3);
    content: ""
}
.content-box {
    left: 0;
    text-align: center;
    top: 0
}
.b-content {
    border: 1px solid #fff;
    color: #fff;
    font-family: Conv_MuseoSans-100;
    font-size: 53px;
    padding: 30px 37px;
    text-transform: uppercase;
    line-height: 24px
}
.widget-title,
.wpb-content .b-subtitle,
.wpb_column_text.bg-orange>a {
    font-family: Conv_MuseoSans700
}
.widget.form-widget {
    background: #e1e1e1;
    padding-left: 185px;
    position: relative;
    min-height: 194px;
    padding-right: 20px
}
.wood-img {
    left: 0;
    position: absolute;
    width: 174px
}
.wood-img img {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}
.widget-title {
    color: #404347;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 1px;
    padding-top: 15px;
    padding-bottom: 10px
}
.form-widget .widget-title {
    margin: 0
}
.mc4wp-form-fields .form-group {
    line-height: 24px;
    margin-bottom: 10px
}
.mc4wp-form p {
    margin-bottom: 10px
}
.mc4wp-form label {
    font-size: 17px;
    font-weight: 400;
    width: 17%;
    float: left
}
.mc4wp-form input {
    width: 83%!important;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height: 30px
}
.btn.btn-submit {
    background: #404347;
    border: none;
    border-radius: 0;
    color: #fff;
    float: right;
    font-size: 11px;
    padding: 6px 20px;
    text-transform: uppercase;
    transition: all .3s ease 0s
}
.btn.btn-submit:hover {
    color: #000;
    background: #f9ed20
}
.furnde-ads {
    margin: 55px 0
}
.wpb_column2 {
    margin-top: 10px
}
.wpb_column2:first-child {
    margin-top: 0
}
.wpb_column_inner {
    position: relative
}
.wpb-content,
.wpb_column_inner::before {
    height: 100%;
    position: absolute;
    width: 100%
}
.wpb_column_inner::before {
    background: rgba(0, 0, 0, .5);
    content: ""
}
.no-bg::before {
    content: normal
}
.wpb-content {
    left: 0;
    text-align: center;
    top: 0
}
.wpb-content .b-title {
    color: #fff;
    font-size: 30px;
    margin-top: 25%
}
.wpb-content .b-subtitle {
    color: #fff;
    font-size: 40px;
    margin-bottom: 25px;
    margin-top: 15px
}
.wpb-content .link {
    color: #fff;
    font-size: 18px;
    text-decoration: underline;
    text-transform: uppercase;
    transition: all .4s ease 0s;
    -webkit-transition: all .4s ease 0s;
    -moztransition: all .4s ease 0s
}
.main-footer .menu li a,
.social-info li>a {
    transition: all .4s ease 0s;
    -moztransition: all .4s ease 0s
}
.wpb-content .link:hover {
    color: #f9ed20
}
.wpb_column_text {
    float: left;
    height: 191px;
    text-align: center;
    width: 48.5%
}
.wpb_column_text.bg-orange {
    background: #f9ed20;
    margin-right: 13px;
    position: relative
}
.wpb_column_text.bg-orange>a {
    color: #000;
    font-size: 18px;
    left: 0;
    line-height: 24px;
    margin-top: -12px;
    position: absolute;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 100%
}
.wpb_column_text.bg-grey {
    background: #818588;
    text-align: left;
    position: relative
}
.wpb_column_text.bg-grey>span {
    color: #fff;
    display: inline-block;
    font-family: Conv_MuseoSans-100;
    font-size: 22px;
    line-height: 24px;
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 90%
}
.wpb_column_text.bg-grey strong {
    font-family: Conv_MuseoSlab300
}
.furnde-ads .wpb_column {
    padding: 0 10px 0 0
}
.furnde-ads .wpb_column:last-child {
    padding: 0
}
footer.site-footer {
    border: none;
    margin: 0 0 80px;
    max-width: 100%;
    padding: 0;
    width: 100%
}
.product_meta,
.social-info {
    margin-top: 20px
}
.main-footer {
    border-top: 1px solid #e2e2e2;
    padding: 50px 0 0
}
.main-footer .row>div:first-child .textwidget {
    margin-right: 100px
}
.widget_text h3 {
    font-size: 18px;
    margin-bottom: 10px;
    color: #404347;
    padding: 0;
    line-height: 24px
}
.widget_text p {
    color: grey;
    line-height: 20px;
	font-size:13px;
}
.menu-footer>li {
    line-height: 30px
}

.main-footer .menu li, .contact-info li {
	
	display:inline;
}
.main-footer .menu li a {
    color: #404347;
    font-family: Conv_MuseoSans700;
    font-size: 12px;
    letter-spacing: .5px;
    text-transform: uppercase;
    -webkit-transition: all .4s ease 0s;
    line-height: 28px
}
.main-footer .menu li a:hover {
    color: #000;
    text-decoration: none
}
.main-footer #menu-footer-menu-2.menu>li a {
    color: #404347;
    font-family: Conv_MuseoSans500
}
.contact-info li a,
.main-footer #menu-footer-menu-2.menu>li:first-child a {
    font-family: Conv_MuseoSans700
}
.main-footer #menu-footer-menu-2.menu>li a:hover {
    color: #000;
    text-decoration: none
}
.social-info li {
    float: left;
    margin-right: 10px;
    list-style-type: none
}
.social-info li>a {
    background: #615d5e;
    width: 35px;
    height: 35px;
    text-align: center;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    color: #fff;
    font-size: 20px;
    -webkit-transition: all .4s ease 0s
}
.social-info li>a .fa {
    color: #fff;
    vertical-align: top;
    line-height: 35px
}
.social-info li>a .fa:hover {
    color: #404347
}
.social-info li .fb:hover,
.social-info li .ing:hover {
    background: #f9ed20;
    color: #404347
}
.contact-info .fa {
    margin-right: 10px;
    color: #55606a;
    margin-bottom: 20px;
    font-size: 18px
}
.contact-info li a {
    color: grey;
    transition: all .4s ease 0s;
    -webkit-transition: all .4s ease 0s;
    -moztransition: all .4s ease 0s
}
.contact-info li a:hover {
    color: #000;
    text-decoration: none
}
.site-banner {
    background: url(images/parallax-bg1.jpg) center 25% no-repeat;
    background-size: 100% auto;
    padding: 120px 0;
    z-index: 0;
    position: relative
}
.site-banner::before {
    background: rgba(0, 0, 0, .5);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}
.title-area-content {
    text-align: center
}
.page-title {
    color: #fff;
    font-size: 43px;
    position: relative;
    font-family: Conv_MuseoSlab300;
    font-weight: 400;
	text-transform:uppercase;
}
.about-box-right h4,
.content-block h3 {
    font-size: 20px;
    font-family: Conv_MuseoSans700
}
.page-title::before {
    background: #fff;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -20px;
    position: absolute;
    width: 40px
}
.site-content article {
    padding: 0;
    margin: 0;
    border: none
}
.entry-content {
    padding: 70px 0
}
.content-block {
    margin: 0 auto;
    width: 1170px
}
.content-block>p {
    font-size: 20px;
    line-height: 26px;
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none
}
.about-box-content {
    background: #ddd;
    color: #404347;
    margin-top: 30px;
    padding: 70px
}
.about-box-left {
    float: left;
    width: 25%;
    margin-right: 5%
}
.about-box-right {
    float: left;
    width: 70%
}
.about-box-right h4 {
    margin: 0 0 30px
}
.text_column {
    padding-left: 50px;
    position: relative;
    margin-bottom: 60px
}
.text_column:last-child {
    margin-bottom: 0
}
.column-heading {
    font-weight: 600;
    margin-bottom: 10px
}
.icn {
    background: #000;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    color: #fff;
    font-family: verdana;
    font-weight: 700;
    height: 30px;
    left: 0;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: 1px;
    vertical-align: middle;
    width: 30px
}
.text_column .ul-dott {
    margin-left: 40px
}
.contact-details .title,
.enquiry-form .title {
    font-family: Conv_MuseoSans300;
    font-size: 30px
}
.wpcf7-form>p {
    color: #363d40;
    font-weight: 700
}
.wpcf7-form-control {
    border: 2px solid #e9ecf1;
    padding: 15px 10px;
    font-family: Conv_MuseoSans300;
    font-weight: 400;
    width: 100%
}
.title-img>img,
.wpcf7-form .wpcf7-submit {
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}
.wpcf7-textarea {
    height: 120px;
    padding: 10px
}
.enquiry-form .wpcf7-form .wpcf7-form-control-wrap input {
    width: 100%!important
}
.wpcf7-form .wpcf7-submit {
    background: #f9ed20;
    border-radius: 0;
    color: #000;
    font-size: 18px;
    padding: 12px 57px;
    border: none;
    z-index: 0;
    transition: all .3s ease 0s;
    width: auto
}
.wpcf7-form .wpcf7-submit:before {
    background: #000;
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    width: 100%;
    z-index: -1
}
.wpcf7-form .wpcf7-submit:hover {
    color: #fff;
    background: #000
}
.add-info li a,
.contact-block {
    color: #404347
}
.wpcf7-form .wpcf7-submit:hover:before {
    height: 100%
}
.contact-details {
    margin-left: 50px
}
.contact-block ul {
    margin: 0;
    padding: 0
}
.contact-block li {
    list-style-type: none;
    padding: 0;
    margin-left: 0;
    margin-right: 10px
}
.add-info {
    margin-bottom: 30px
}
.add-info li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 120px;
    font-size: 16px
}
.add-info label {
    width: 40%;
    vertical-align: top;
    font-size: 16px;
    position: absolute;
    left: 0
}
.add-info span {
    width: 60%;
    line-height: 28px;
    font-size: 16px
}
.contact-details .social-info li>a {
    width: 45px;
    height: 45px
}
.contact-details .social-info li>a .fa {
    color: #fff;
    line-height: 45px;
    vertical-align: top
}
.contact-details .social-info li>a .fa:hover {
    color: #404347
}
body.archive.post-type-archive-product.woocommerce.woocommerce-page ul.products li {
    width: 30%;
    text-align: center;
    transition: all .3s ease 0s;
    position: relative;
    z-index: 0
}
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product h3 {
    color: #000;
    position: relative;
    z-index: 9
}
.woocommerce .product ul.products li:last-child {
    margin-right: 0
}
.woocommerce ul.products li.product h3 {
    font-size: 1em;
	    font-family: Conv_MuseoSlab300;
    font-weight: 400;
}
.woocommerce .star-rating span {
    color: #000
}
.woocommerce .product ul.products li::before {
    background-color: #e2e2e2;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all .3s ease 0s;
    width: 100%;
    z-index: 0
}
.woocommerce .product ul.products li:hover::before {
    opacity: .5
}
.wc_more_info_button_container {
    bottom: 50%;
    left: 50%;
    position: absolute;
    transition: all .4s ease 0s;
    width: 100%;
    -moz-transform: translateX(-50%) translateY(-50%) scale(.6);
    -webkit-transform: translateX(-50%) translateY(-50%) scale(.6);
    transform: translateX(-50%) translateY(-50%) scale(.6);
    opacity: 0
}
.product.has-default-attributes.has-children>.images,
.singular.single-product .product .images {
    opacity: 1
}
ul.products li:hover .wc_more_info_button_container {
    opacity: 1;
    -moz-transform: translateX(-50%) translateY(-50%) scale(1);
    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
    transform: translateX(-50%) translateY(-50%) scale(1)
}
body .product ul.products .wc_more_info_button_container .wc_more_info_button {
    background: #000!important;
    webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    color: #fff!important;
    font-size: 18px!important;
    padding: 15px 45px!important;
    z-index: 0;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    border: none!important;
    position: relative!important
}
body .product ul.products .wc_more_info_button_container .wc_more_info_button::before {
    background: #f9ed20!important;
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    width: 100%;
    z-index: -1
}
body .product ul.products .wc_more_info_button_container .wc_more_info_button:hover {
    color: #000!important;
    background: #f9ed20
}
body .product ul.products .wc_more_info_button_container .wc_more_info_button:hover::before {
    height: 100%
}
body.archive.post-type-archive-product.woocommerce.woocommerce-page ul.products span.wc_email_inquiry_button_container {
    display: none !important;
}
.product-color,
.woocommerce ul.products li.product .price del {
    display: inline-block
}
.woocommerce.woocommerce-page .woocommerce-pagination ul.page-numbers li .current,
.woocommerce.woocommerce-page .woocommerce-pagination ul.page-numbers li a:hover {
    background: #f9ed20;
    color: #000
}
.product-color {
    position: relative;
    z-index: 9
}
.product-color>label {
    border: none!important;
    height: 18px!important;
    margin-left: 4px!important;
    width: 18px!important
}
.product-color-box {
    float: left;
    width: 75%;
    margin-top: 10px
}
.product-color-box .your_color {
    float: left;
    width: 0!important;
    border: none!important;
    display: none
}
.product-color-box input {
    margin: 0;
    padding: 0;
    width: 0!important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}
.product-color-box .tooltipcolor {
    width: 18px!important;
    height: 18px!important;
    margin-left: 7px!important
}
.product-color-box input:checked+.tooltipcolor {
    border: 3px solid #f9ed20;
    width: 20px!important;
    height: 20px!important
}
.tooltipcolor {
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block
}
.product-color-box>span {
    margin-left: 0!important
}
.back-product {
    margin-bottom: 15px
}
.category-uncategorized {
    display: inline-block
}
.blog.single-author .post-169,
.blog.single-author .post-171 {
    border-bottom: 1px solid #e2e2e2
}
.post-content .entry-title {
    font-size: 30px;
    line-height: 24px;
    margin: 0 0 30px
}
.post-content .entry-title>a {
    color: #000;
    font-weight: 700
}
.site-content .category-uncategorized {
    display: inline-block;
    margin: 0 0 70px
}
.post-entry-content>p {
    color: grey;
    font-size: 15px;
    line-height: 24px;
    hyphens: none
}
.title-img>img {
    border-radius: 0
}
.post-entry-content p>em {
    display: inline-block;
    margin-bottom: 10px
}
.button.visit-website-btn {
    background: #f9ed20;
    color: #000!important;
    display: inline-block;
    font-size: 18px;
    padding: 12px 27px;
    position: relative;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    z-index: 0;
    font-family: Conv_MuseoSans700;
    text-transform: uppercase
}
.button.visit-website-btn:hover {
    color: #fff!important;
    text-decoration: none
}
.button.visit-website-btn::before {
    background: #000;
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    width: 100%;
    z-index: -1
}
.button.visit-website-btn:hover::before {
    height: 100%
}
.post-content .social-info {
    display: inline-block;
    margin: 0;
    position: relative;
    top: 10px
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
body.singular.single-product.woocommerce.woocommerce-page ul.products span.price,
body.singular.single-product.woocommerce.woocommerce-page ul.products span.wc_email_inquiry_button_container {
    display: none !important;
}
.post-content .social-info li {
    margin-left: 0
}
.post-content .social-info li:first-child {
    margin-left: 20px
}
.back-product>a {
    background: url(images/gallery-left-arrow.png) left 2px no-repeat;
    color: grey;
    font-family: Conv_MuseoSans-100;
    font-size: 18px;
    padding-left: 30px
}
.back-product>a:hover {
    background: url(images/gallery-left-arrow-hover.png) left 2px no-repeat;
    color: #f9cd20;
    text-decoration: none
}
.summary.entry-summary .product_title {
    color: #404347;
    font-size: 36px;
    position: relative;
    text-transform: uppercase
}
.summary.entry-summary .product_title::before {
    background: #e2e2e2;
    bottom: -10px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 60px
}
.summary.entry-summary p {
    color: #404347;
    font-size: 14px;
    line-height: 24px
}
body .summary.entry-summary .wc_email_inquiry_button_container .wc_email_inquiry_email_button {
    background: #f9ed20!important;
    border: none!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    color: #000!important;
    font-family: Conv_MuseoSans700;
    font-size: 18px!important;
    font-weight: 400!important;
    padding: 15px 27px!important;
    position: relative!important;
    text-transform: uppercase;
    z-index: 0
}
body .summary.entry-summary .wc_email_inquiry_button_container .wc_email_inquiry_email_button::before {
    background: #000!important;
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    transition: all .3s ease 0s;
    width: 100%;
    z-index: -1
}
body .summary.entry-summary .wc_email_inquiry_button_container .wc_email_inquiry_email_button:hover::before {
    height: 100%
}
body .summary.entry-summary .wc_email_inquiry_button_container .wc_email_inquiry_email_button:hover {
    color: #fff!important
}
.posted_in>a {
    color: #404347
}
.posted_in>a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: #000
}
.related .products .wc_more_info_button_container {
    text-align: center
}
body.singular.single-product.woocommerce ul.products li.product a img {
    margin-bottom: 0
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: #f9ed20;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}
.summary.entry-summary .price {
    color: #404347!important;
    font-size: 36px!important;
    font-weight: 700;
    line-height: 34px;
    margin-top: 30px!important
}
#fancybox-content .wc_email_inquiry_subject,
.wc_email_inquiry_label {
    line-height: 48px!important;
    font-family: Conv_MuseoSans300!important
}
.variations .label {
    color: #000;
    font-size: 16px;
    width: 15%!important
}
.variations .value {
    width: 85%
}
.variations .value>label {
    height: 25px!important;
    width: 25px!important
}
#fancybox-overlay {
    background: 0 0!important
}
#fancybox-wrap {
    width: 700px!important
}
#fancybox-outer {
    background: rgba(0, 0, 0, .7)!important
}
.woocommerce #fancybox-wrap #fancybox-content>div {
    background-color: inherit!important
}
#fancybox-content {
    border-width: 0!important;
    width: 100%!important
}
#fancybox-content .wc_email_inquiry_form {
    width: 100%!important;
    background: inherit!important
}
#fancybox-close {
    right: -120px
}
.fancybox-bg {
    background: 0 0!important
}
.wc_email_inquiry_form>div {
    padding: 20px 60px 0!important
}
#fancybox-content h1.wc_email_inquiry_result_heading {
    color: #d9d9d9!important;
    font-size: 30px!important;
    margin: 0 0 15px!important;
    text-align: center;
    font-family: Conv_MuseoSans300!important;
    text-transform: uppercase
}
.wc_email_inquiry_label {
    font-size: 15px;
    color: #abaaaa;
    text-transform: uppercase;
    font-weight: 400;
    width: 24%!important
}
.wc_email_inquiry_field input,
.wc_email_inquiry_field textarea {
    padding: 15px;
    width: 70%!important;
    font-size: 16px!important
}
#fancybox-content .wc_email_inquiry_subject {
    color: #fff!important;
    font-size: 18px!important;
    margin-top: 0!important;
    width: 45%!important
}
.wc_email_inquiry_label.qty-lable {
    width: 10%!important
}
.wc_email_inquiry_field .your_qty {
    width: 9%!important
}
.wc_email_inquiry_field>span {
    color: #abaaaa;
    float: left;
    font-size: 12px;
    font-style: italic;
    margin-top: 30px;
    vertical-align: middle;
    width: 69%
}
.woocommerce .wc_email_inquiry_field .wc_email_inquiry_form_button {
    background: #f9ed20!important;
    border: none!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    color: #000!important;
    padding: 10px 12px!important
}
.woocommerce .wc_email_inquiry_form_button:hover {
    color: #fff!important
}
.singular.single-product .wc_email_inquiry_form_button {
    background: #f9ed20!important;
    border: none!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    color: #000!important;
    font-size: 16px!important;
    padding: 12px 27px!important;
    position: relative!important;
    text-shadow: none!important;
    z-index: 0!important;
    margin: 20px 0
}
.singular.single-product .wc_email_inquiry_form_button::before {
    background: #000!important;
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    width: 100%;
    z-index: -1!important
}
.singular.single-product .wc_email_inquiry_form_button:hover {
    color: #fff!important
}
.singular.single-product .wc_email_inquiry_form_button:hover::before {
    height: 100%
}
.wc_email_inquiry_content>p {
    color: #fff;
    font-size: 18px;
    text-align: center
}
#fancybox-content .wc_email_inquiry_content {
    margin-bottom: 30px;
    margin-top: 10px
}
.nav-single .nav-previous>a {
    color: #000
}
.nav-single .nav-previous>a:hover {
    color: #f9ed20
}
.nav-single .nav-next>a {
    color: #000
}
.nav-single .nav-next>a:hover {
    color: #f9ed20
}
.comment-form .comment-form-comment textarea,
input {
    border: 2px solid #e9ecf1;
    width: 70%!important;
    font-size: 16px!important
}
.comment-form .submit {
    background: #f9ed20!important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #000!important;
    font-size: 18px;
    padding: 12px 27px;
    border: none;
    z-index: 0;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    width: auto;
    margin-top: 30px;
    font-weight: 400!important
}
.comment-form .submit:before {
    background: #000!important;
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    width: 100%;
    z-index: -1
}
.comment-form .submit:hover {
    color: #fff!important;
    background: #000!important
}
.comment-form .submit:hover:before {
    height: 100%
}
.gallery-caption {
    background: #e2e2e2
}
#gallery-1 img {
    border: none!important;
    max-width: 100%;
    vertical-align: middle;
    width: 100%
}
.previous-image>a {
    color: #000!important
}
.previous-image>a:hover {
    color: #f9ed20!important;
    text-decoration: none!important
}
.next-image>a {
    color: #000!important
}
.next-image>a:hover {
    color: #f9ed20!important;
    text-decoration: none!important
}
.comment-form .comment-form-comment>label {
    float: left!important;
    width: 30%!important
}
.comment-form label {
    float: left;
    width: 30%!important;
    font-weight: 400
}
.comment-form .form-submit .submit {
    float: right;
    width: auto!important
}
.enquiry-form .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    width: auto!important
}
.wp-color-result {
    margin: 7px 6px 6px 15px
}
.wp-picker-container.wp-picker-active .wp-color-result {
    margin-left: 0
}
.wp-picker-input-wrap {
    position: absolute;
    right: -110px;
    top: 43px;
    width: 100px
}
.wp-picker-container.wp-picker-active {
    position: relative;
    margin-left: 15px
}
.jscolor.wp-color-picker {
    padding: 6px 16px;
    margin-bottom: 10px
}
@media (max-width: 1299px) {
    .wpb_column_text.bg-orange {
        margin-right: 12px
    }
}
@media (max-width: 1200px) {
    .home .main-navigation li,
    .main-navigation li {
        font-size: 15px;
        letter-spacing: 0;
        margin: 0 10px
    }
    .home .main-navigation li {
        padding: 20px 0
    }
    .main-navigation li {
        padding: 35px 0
    }
    #main-slider .slider-content .carousel-caption>h1 {
        font-size: 51px
    }
    .slider-img {
        background-size: 100% 100%
    }
    .wpb_column_text.bg-orange {
        margin-right: 10px
    }
    .wpb_column_text.bg-orange>a {
        font-size: 18px
    }
    .wpb_column_text.bg-grey>span {
        font-size: 18px;
        padding-top: 15px
    }
    .parallax-section {
        padding: 100px 0
    }
    .parallax-text>h2 {
        font-size: 51px
    }
    .mc4wp-form label,
    .widget-title {
        font-size: 15px
    }
    .widget.form-widget {
        min-height: 162px;
        padding-left: 160px
    }
    .wood-img {
        width: 145px
    }
    .widget-title {
        padding-bottom: 5px
    }
    .mc4wp-form .form-group {
        margin-bottom: 5px
    }
    .mc4wp-form .form-control {
        height: 25px;
        margin-top: 5px
    }
    .home .mc4wp-form .btn.btn-submit {
        margin-top: 2px
    }
    .mc4wp-form .btn.btn-submit {
        margin-top: 5px
    }
    .b-content {
        font-size: 48px;
        padding: 20px 30px;
        line-height: 24px
    }
    .about-box-content {
        padding: 40px
    }
    .button.visit-website-btn {
        margin-bottom: 20px
    }
}
@media (max-width: 992px) {
    .home .main-navigation li,
    .main-navigation li {
        font-size: 13px;
        margin: 0 5px
    }
    .site-logo {
        width: 180px
    }
    .parallax-text,
    .welcome-text {
        width: 100%
    }
    .sticky_header .site-logo {
        max-width: 100%
    }
    .main-navigation li {
        padding: 22px 0
    }
    #main-slider .slider-content .carousel-caption>h1 {
        font-size: 34px;
        margin-bottom: 30px
    }
    #main-slider .slider-content span {
        font-size: 24px;
        line-height: 30px
    }
    .slider_text {
        margin-bottom: 30px
    }
    .slider-img {
        background-size: cover;
        background-position: right top
    }
    .welcome-text>p {
        margin-top: 20px
    }
    .wpb-content .b-title {
        font-size: 24px;
        margin-top: 20%
    }
    .wpb-content .b-subtitle {
        font-size: 26px;
        margin-bottom: 5px;
        margin-top: 10px
    }
    .wpb-content .link {
        font-size: 18px
    }
    .wpb_column_text.bg-orange {
        margin-right: 7px
    }
    .contact-info .fa,
    .main-footer .row>div:first-child .textwidget {
        margin-right: 0
    }
    .wpb_column_text.bg-orange>a {
        font-size: 16px
    }
    .wpb_column_text.bg-grey>span {
        font-size: 14px;
        line-height: 18px;
        margin-left: 0;
        padding-top: 0;
        bottom: 5px
    }
    .parallax-section {
        padding: 60px 0
    }
    .parallax-text>h2 {
        font-size: 34px
    }
    .parallax-text>p {
        font-size: 22px;
        line-height: 28px
    }
    .subscribe-section .content-box a {
        margin-top: 9%
    }
    .content-box .b-content {
        font-size: 34px;
        padding: 20px 30px
    }
    .widget.form-widget {
        min-height: 123px;
        padding-left: 110px
    }
    .wood-img {
        width: 100px
    }
    .widget-title {
        font-size: 13px;
        padding-bottom: 0;
        padding-top: 5px;
        letter-spacing: 0
    }
    .mc4wp-form {
        line-height: 24px;
        vertical-align: top
    }
    .mc4wp-form .form-group {
        line-height: 27px;
        margin-bottom: 0
    }
    .mc4wp-form label {
        font-size: 13px;
        width: 17%
    }
    .mc4wp-form .form-control {
        height: 23px;
        width: 75%
    }
    .mc4wp-form .btn.btn-submit {
        margin-top: 3px;
        padding: 5px 12px
    }
    .home .mc4wp-form .btn.btn-submit {
        margin-top: 5px
    }
    .entry-content {
        padding: 30px 0
    }
    .form-widget .widget-title {
        font-size: 13px;
        line-height: 24px
    }
    .contact-info li a {
        font-size: 11px
    }
    .add-info li,
    .wpcf7-form>p {
        font-size: 16px
    }
    .site-banner {
        padding: 60px 0
    }
    .content-block {
        width: 100%
    }
    body.archive.post-type-archive-product.woocommerce.woocommerce-page ul.products li {
        margin-right: 3.5%;
        width: 31%;
        float: left;
        min-height: 400px;
        clear: none;
        margin-bottom: 20px
    }
    body.archive.post-type-archive-product.woocommerce.woocommerce-page ul.products li.last {
        margin-right: 0
    }
    .woocommerce ul.products li.product:nth-child(2n),
    .woocommerce-page ul.products li.product:nth-child(2n) {
        clear: none
    }
    .woocommerce .product .entry-content .content-block {
        padding: 0 35px
    }
    .entry-content,
    .wpcf7-form-control {
        width: 100%
    }
    .comment-content p,
    .entry-content p,
    .entry-summary p,
    .mu_register p {
        line-height: 24px
    }
    .add-info label {
        width: 44%
    }
    .add-info span {
        width: 56%
    }
    .wpcf7-form .wpcf7-submit {
        width: auto
    }
}
@media (max-width: 1007px) and (min-width: 990px) {
    .wpb_column_text {
        width: 48%
    }
}
@media (max-width: 767px) {
    .site-header .site-title,
    body .site-header hgroup {
        float: left
    }
    .main-navigation {
        display: none
    }
    .slicknav_menu .slicknav_icon {
        float: left;
        margin: .15em 0 0;
        padding: 5px
    }
    .slicknav_open .slicknav_icon {
        background: 0 0;
        height: auto;
        width: auto
    }
    .slicknav_open .slicknav_icon-bar {
        opacity: 1;
        width: 30px;
        height: 3px;
        margin-top: 4px
    }
    .home .slicknav_menu .slicknav_icon-bar {
        background-color: #fff
    }
    .slicknav_menu .slicknav_icon-bar {
        background-color: #000;
        width: 30px;
        height: 3px;
        margin-top: 0
    }
    .slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar {
        margin-top: 4px
    }
    .sticky_header .slicknav_menu .slicknav_icon-bar {
        background-color: #000
    }
    .sticky_header .slicknav_btn {
        margin-top: 10px
    }
    .slicknav_nav {
        background: #fff;
        box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .5);
        padding: 0
    }
    .slicknav_nav li {
        border-bottom: none;
        padding: 0 3.5%;
        width: 100%;
        margin: 0
    }
    .slicknav_nav li:hover {
        background: #f9ed20;
        color: #000
    }
    .slicknav_nav li a {
        color: #000;
        padding: 5px 0
    }
    .slicknav_nav li a:hover {
        color: #000
    }
    .archive .slicknav_menu .slicknav_icon-bar {
        background-color: #000
    }
    #main-slider .slider-content .carousel-caption>h1 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 30px
    }
    #main-slider .slider-content span {
        font-size: 20px;
        line-height: 24px
    }
    .welcome-text>p {
        font-size: 16px;
        line-height: 20px
    }
    .wpb_column_text.bg-grey>span {
        font-size: 17px;
        line-height: 22px;
        padding-top: 20px
    }
    .furnde-ads .wpb_column,
    .furnde-ads .wpb_column:last-child {
        padding: 0 10px 10px
    }
    .wpb_column_text {
        width: 49%
    }
    .wpb_column_text.bg-orange {
        margin-right: 9px
    }
    .parallax-section {
        padding: 50px 0
    }
    .parallax-text>h2 {
        font-size: 30px;
        margin-bottom: 20px
    }
    .parallax-text>p {
        font-size: 22px;
        line-height: 24px
    }
    .content-box .b-content {
        font-size: 30px
    }
    .widget.form-widget {
        margin-top: 20px;
        padding-left: 140px
    }
    .wood-img {
        width: 120px
    }
    .widget-title {
        fpadding-bottom: 5px
    }
    .subscribe-form .form-group {
        margin-bottom: 10px
    }
    .subscribe-form .form-control {
        height: 30px
    }
    .subscribe-form .btn.btn-submit {
        margin-top: 0
    }
    .subscribe-section .content-box a {
        margin-top: 12%
    }
    .home .mc4wp-form .btn.btn-submit {
        margin-top: 10px
    }
    .mc4wp-form .btn.btn-submit {
        margin-top: 7px
    }
    footer.site-footer {
        margin: 0 0 40px
    }
    .main-footer {
        padding: 40px 0 0
    }
    .main-footer .row>div:first-child .textwidget {
        margin-right: 100px
    }
    .main-footer .widget,
    .menu-footer-menu-2-container .menu {
        margin-bottom: 20px
    }
    .widget_text p {
        font-size: 14px
    }
    .contact-info .fa {
        margin-bottom: 10px
    }
    .entry-content .widget.form-widget {
        margin-top: 0
    }
    .furnde-banner {
        margin-top: 20px;
        margin-bottom: 20px
    }
    .content-block h3 {
        margin: 10px 0
    }
    .content-block>p {
        font-size: 16px;
        margin-bottom: 10px
    }
    .about-box-content {
        padding: 30px;
        width: 100%;
        text-align: center
    }
    .entry-content,
    .site-banner {
        padding: 30px 0
    }
    .about-box-left {
        float: none;
        margin-right: 0;
        width: 100%
    }
    .about-box-left img {
        width: 70%
    }
    .about-box-right {
        float: none;
        width: 100%
    }
    .about-box-right h4 {
        margin: 0 0 10px
    }
    .about-box-content .about-box-right>p {
        font-size: 16px;
        margin-bottom: 10px;
        hyphens: none
    }
    .widget.form-widget {
        min-height: 140px;
        display: inline-block;
        width: 100%
    }
    body.archive.post-type-archive-product.woocommerce.woocommerce-page ul.products li {
        margin-left: 10px;
        margin-right: 10px;
        width: 45%
    }
    body.archive.post-type-archive-product.woocommerce.woocommerce-page ul.products li.last {
        margin-right: 10px
    }
    .site-content .category-uncategorized {
        width: 100%
    }
    .entry-content .entry-header img {
        margin: 0
    }
    .post-content .entry-title {
        margin: 0 0 5px
    }
    .post-entry-content>p {
        margin: 0
    }
    .post-custom-fields {
        margin: 20px 0
    }
    .contact-details {
        margin-left: 0
    }
    .contact-details .title,
    .enquiry-form .title {
        font-size: 24px
    }
    .page-title {
        font-size: 30px
    }
    .summary.entry-summary .product_title {
        font-size: 26px
    }
    #gallery-1 .gallery-item {
        width: 50%!important
    }
    #fancybox-wrap {
        width: 90%!important;
        margin-left: 10px
    }
    .wc_email_inquiry_label.qty-lable,
    body .wc_email_inquiry_label {
        width: 100%!important
    }
    .wc_email_inquiry_field .your_qty {
        width: 24%!important
    }
    .wc_email_inquiry_form>div {
        padding: 20px 10px 0!important
    }
    #fancybox-content .wc_email_inquiry_subject {
        width: 100%!important
    }
    #fancybox-content .wc_email_inquiry_label {
        line-height: 28px!important
    }
    #fancybox-content .wc_email_inquiry_field input,
    .wc_email_inquiry_field textarea {
        padding: 6px
    }
    .wpb-content .b-title {
        margin-top: 25%
    }
    .wpb-content .b-subtitle {
        margin-bottom: 10px;
        margin-top: 15px
    }
}
@media (max-width: 479px) {
    .left.carousel-control,
    .right.carousel-control {
        right: 10px
    }
    .carousel-caption {
        bottom: -90px
    }
    .carousel-control {
        width: 30px;
        height: 30px
    }
    #main-slider .slider-content .carousel-caption>h1 {
        font-size: 20px
    }
    #main-slider .slider-content span {
        font-size: 18px
    }
    .wpb_column_text.bg-grey>span {
        font-size: 12px;
        line-height: 16px;
        padding-top: 0;
        bottom: 0
    }
    .parallax-text>h2 {
        font-size: 22px;
        margin-bottom: 20px
    }
    .content-box .b-content {
        font-size: 24px;
        padding: 10px 15px
    }
    .subscribe-section .content-box a {
        margin-top: 11%
    }
    .widget.form-widget {
        min-height: 143px;
        padding-left: 10px
    }
    .wood-img {
        display: none
    }
    .main-footer .row>div:first-child .textwidget {
        margin-right: 0;
        margin-bottom: 20px
    }
    .about-box-right h4 {
        font-size: 18px
    }
    body.archive.post-type-archive-product.woocommerce.woocommerce-page ul.products li {
        width: 94%
    }
    .tabs.wc-tabs {
        padding-left: 5px!important
    }
    .woocommerce .product .entry-content .content-block {
        padding: 0 25px
    }
    .contact-details .title,
    .enquiry-form .title {
        line-height: 24px
    }
    .wpcf7-form-control {
        height: 34px
    }
    .wpcf7-form-control.wpcf7-textarea {
        height: 70px;
        padding: 10px
    }
    .wpcf7-form>p {
        margin-bottom: 10px
    }
    .wpcf7-form .wpcf7-submit {
        height: auto
    }
    .text_column p {
        font-size: 16px
    }
    .page-title {
        font-size: 23px
    }
    #gallery-1 .gallery-item {
        float: none;
        width: 100%!important
    }
    .gallery-caption,
    .gallery-item a {
        width: 100%
    }
    .nav-single .nav-next>a,
    .nav-single .nav-previous>a {
        font-size: 15px
    }
    .comment-form .comment-form-comment>label {
        float: left!important;
        width: 100%!important
    }
    .comment-form label {
        float: left;
        width: 100%!important;
        font-weight: 400
    }
    .comment-form .form-submit .submit {
        float: left;
        width: auto!important
    }
    .comment-form .comment-form-comment textarea,
    .wc_email_inquiry_label.qty-lable,
    body .wc_email_inquiry_label,
    input {
        width: 100%!important
    }
    .wc_email_inquiry_field .your_qty {
        width: 24%!important
    }
    .comment-content li,
    .entry-content li,
    .mu_register li {
        line-height: 24px;
        font-size: 14px;
        padding-left: 100px
    }
    .wp-picker-container.wp-picker-active {
        margin-left: 0;
        position: inherit
    }
    .wp-picker-input-wrap {
        position: inherit;
        right: 0;
        top: 0;
        width: auto
    }
    .button.button-small.wp-picker-clear,
    .jscolor.wp-color-picker {
        display: inline-block;
        float: left;
        width: 35%!important
    }
    .jscolor.wp-color-picker {
        margin-bottom: 10px;
        padding: 5px 0 4px 16px!important
    }
    .wp-color-result {
        margin: 7px 6px 12px 0
    }
    .wpb_column_text.bg-orange {
        margin-right: 6px
    }
    .wpb-content .b-title {
        margin-top: 20%
    }
    .wpb-content .b-subtitle {
        margin-bottom: 5px;
        margin-top: 10px
    }
}
a:focus,
a:hover {
    text-decoration: none
}
.woocommerce-tabs.wc-tabs-wrapper {
    display: none
}
.parallax-bg3 {
    background-position: 100% 100%;
    background-size: cover
}
.blog .parallax-text>h2 {
    margin-bottom: 40px
}
.slide-1 .carousel-caption {
    left: 50%!important;
    text-align: left!important
}
.slide-1 .carousel-caption>h1 {
    text-align: left!important
}
.slide-3 .carousel-caption {
    bottom: 80px!important;
    left: 60%!important;
    right: 0!important
}
.slide-3 .carousel-caption>h1 {
    text-align: left!important;
    font-size: 28px!important;
    line-height: 40px!important;
    border-left: 5px solid #cecece;
    margin: 0!important;
    padding-left: 15px
}
.gallery .gallery-icon img {
    border: none!important;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    width: 100%
}
.gallery-caption,
.gallery-item a {
    width: 100%
}
#gallery- .gallery-item {
    margin-top: 15px!important
}
.gallery-columns-3 .gallery-item {
    width: 50%;
    padding: 5px
}
.masonry .gallery-item {
    float: left
}
.masonry .gallery-item img {
    display: block;
    width: 100%
}
@media (max-width: 1299px) {
    #home-slider {
        height: 800px!important;
        overflow: hidden
    }
    #main-slider {
        height: 100%
    }
}
@media (max-width: 1200px) {
    #home-slider {
        height: 650px!important
    }
    #main-slider .slider-content .carousel-caption>h1 {
        font-size: 48px
    }
    .slide-3 .carousel-caption>h1 {
        font-size: 24px!important;
        line-height: 34px!important
    }
    .parallax-text>h2 {
        font-size: 48px
    }
    .slider-img {
        background-size: auto 100%
    }
}
@media (max-width: 992px) {
    #home-slider {
        height: 650px!important
    }
    .slide-1 .slider-img {
        background-position: 25% 0
    }
    .slider-img {
        background-position: center center
    }
    #main-slider .slider-content .carousel-caption>h1 {
        font-size: 36px;
        line-height: 42px
    }
    .carousel-caption {
        bottom: 0
    }
    .slide-3 .carousel-caption {
        bottom: 100px!important
    }
    .parallax-text>h2 {
        font-size: 40px
    }
    .parallax-text>p {
        font-size: 20px
    }
    .blog .parallax-text>h2 {
        margin-bottom: 25px
    }
    .add-info label {
        font-size: 12px;
        width: 40%;
        top: 5px
    }
    .add-info span {
        width: 77%;
        font-size: 13px;
        line-height: 24px
    }
    .add-info li {
        padding-left: 100px
    }
    .contact-details {
        margin-left: 0
    }
    .contact-block>p {
        font-size: 16px
    }
}
@media (max-width: 767px) {
    .slide-1 .carousel-caption,
    .slide-1 .carousel-caption>h1 {
        text-align: center!important
    }
    #home-slider {
        height: 550px!important
    }
    .slide-1 .carousel-caption {
        left: 10%!important
    }
    #main-slider .slider-content .carousel-caption>h1 {
        font-size: 24px;
        line-height: 28px
    }
    .carousel-control {
        height: 30px;
        width: 30px
    }
    .left.carousel-control {
        left: 10px
    }
    .right.carousel-control {
        right: 10px
    }
    .slide-3 .carousel-caption {
        bottom: 0!important;
        left: 10%!important;
        right: 10%!important
    }
    .parallax-text>h2 {
        font-size: 30px;
        margin-bottom: 0!important
    }
}
@media (max-width: 479px) {
    .btn-default {
        font-size: 14px;
        padding: 6px
    }
    #main-slider .slider-content .carousel-caption>h1 {
        font-size: 18px;
        line-height: 24px
    }
    .slide-3 .carousel-caption>h1 {
        font-size: 16px!important;
        line-height: 24px!important
    }
    .left.carousel-control {
        left: 0
    }
    .right.carousel-control {
        right: 0
    }
    .parallax-text>h2 {
        font-size: 24px
    }
    .parallax-text>p {
        font-size: 16px
    }
    .contact-details {
        margin-top: 30px
    }
}
.product_meta {
    display: none
}
.product .row {
    margin: 0
}
*,
p {
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none
}

/* TBR */

.woocommerce ul.products li.product .button {display:none;}
.woocommerce li.product-category h3{
    color: #fff !important;
    font-size: 23px !important;
    left: 0% !important;
    position: absolute !important;
    top: 32% !important;
text-transform: uppercase;
	width:100%;
}
.woocommerce li.product-category div.custom{
    color: #fff;
    font-size: 23px;
    left: 32%;
    position: absolute;
    top: 58%;
padding: 8px 25px;
background: #f9ed20;
}
.woocommerce li.product-category div.custom a{color:#000;}
.woocommerce li.product-category h3 mark{display:none;}
#content p.nocomments, #content .term-description{display:none;}
.archive article.product_cat-lifestyle-range .content-block, .archive article.product_cat-kids-range .content-block{width: 1170px;}

ul.products span.wc_email_inquiry_button_container {
    display: none !important;
}

.woocommerce .products ul li, .woocommerce ul.products li {
   text-align: center;
}
.wc_email_inquiry_field input, .wc_email_inquiry_field textarea{margin-top:5px;}
.wc_email_inquiry_field input, .wc_email_inquiry_field textarea{padding: 10px !important;}