*{margin:0;padding:0;}
html,
body{height:100%;}
body{padding-top:43px;background:#eeeeee;}
@font-face{font-family:'MyriadPro-Regular';src:url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/MyriadPro-Regular.otf') format('opentype'),
url('../fonts/MyriadPro-Regular.woff') format('woff'),
url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CenturyGothic';src:url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
url('../fonts/CenturyGothic.woff') format('woff'),
url('../fonts/CenturyGothic.ttf') format('truetype'),
url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CenturyGothic-Bold';src:url('../fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/CenturyGothic-Bold.woff') format('woff'),
url('../fonts/CenturyGothic-Bold.ttf') format('truetype'),
url('../fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'arialregular';src:url('../fonts/arial-webfont.eot');src:url('../fonts/arial-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/arial-webfont.woff') format('woff'),
url('../fonts/arial-webfont.ttf') format('truetype'),
url('../fonts/arial-webfont.svg#arialregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'arialbold';src:url('../fonts/arialbd-webfont.eot');src:url('../fonts/arialbd-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/arialbd-webfont.woff2') format('woff2'),
url('../fonts/arialbd-webfont.woff') format('woff'),
url('../fonts/arialbd-webfont.ttf') format('truetype'),
url('../fonts/arialbd-webfont.svg#arialbold') format('svg');font-weight:normal;font-style:normal;}
header{background:#fff none repeat scroll 0 0;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 8px #d2d2d2;float:left;padding:0 15px 0 23px;width:100%;}
.logo img{margin-top:-29px;vertical-align:inherit;}
.logo{float:left;width:50%;}
.right-cart{float:right;text-align:right;width:50%;padding:10px 0 0;}
.phn-no a[href^="tel"]{color:#e8965e;text-decoration:none;}
.phn-no{color:#e8965e;font-family:'arialregular';font-size:15px;}
.not-member{color:#3d3d3d;float: right;font-family:'MyriadPro-Regular' !Important;font-size:12px;width:auto;margin:0 0 10px;}
.not-member a{color:#3d3d3d;text-decoration:underline;}
.not-member > a:hover{color:#e8965e;}
.view-cart{float:right;padding:0 0 10px;width:100%;}
.view-cart > p{background-image:url("../images/cart-icon.png");background-repeat:no-repeat;padding-left:22px;display:none;}
.view-cart > p a{font-family:'MyriadPro-Regular';font-size:12px;color:#3d3d3d;text-transform:uppercase;}
.view-cart > p a:hover{color:#e8965e;}
.menu-cart-container {float: right;}
#menu-cart li{float:left;font-family:"MyriadPro-Regular";font-size:12px;list-style:outside none none;text-transform:uppercase;}
#menu-item-53{background-image:url("/wp-content/themes/lightswitch/images/cart-icon.png");background-repeat:no-repeat;padding-left:29px;}
#menu-cart li a{color:#3d3d3d;}
#menu-cart li a:hover{color:#e8965e;}
#menu-cart i{display:none;}
.shipping span{color:#fb9a4e;font-size:19px;margin-top:18px;}
.shipping > td{color:#000;font-size:19px;}
.cart_totals .shop_table.shop_table_responsive{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border:medium none !important;}
nav{background-image:url("../images/nav-bg.jpg");background-repeat:repeat-x;float:left;width:100%;}
.navbar.navbar-inverse ul li{border-left:1px solid #717171;border-right:1px solid #4e4e4e;float:left;list-style:outside none none;}
.navbar.navbar-inverse ul li a{color:#fff;font-family:'arialbold';font-size:13px;line-height:37px;padding:9px 16px;text-decoration:none;text-transform:uppercase;}
.navbar.navbar-inverse ul li:last-child{border-right:medium none;}
.menu{float:left;width:100%;margin:0;}
.navbar.navbar-inverse ul li a:hover{background-image:url("../images/nav-bg-hover.jpg");background-repeat:repeat-x;text-shadow:1px 1px 1px #5c5c5c;}
.navbar.navbar-inverse .border-none{border-right:medium none;}
.menu-header-menu-container{float:left;width:75%;padding:0 !important;}
.navbar{border:none !important;border-radius:inherit;}
.navbar-inverse .search{float:right;padding-top:6px;position:relative;width:21%;}
.navbar-inverse .search input{background:#fff none repeat scroll 0 0;border:1px solid #fff;border-radius:5px;box-shadow:0 2px 2px #7a7a7a inset;height:25px;padding:0 10px;font-family:'arialbold';font-size:11px;font-style:italic;color:#666666;width:223px;}
.navbar-inverse .search button{background-color:transparent;background-image:url("../images/search-icon.png");background-position:3px 8px;background-repeat:no-repeat;border:medium none;height:26px;position:absolute;right:26px;text-indent:-999999px;width:26px;}
section{float:left;width:100%;}
.brown-strip-sec{background:#725a37 none repeat scroll 0 0;box-shadow:0 3px 4px -1px #282828;float:left;overflow:hidden;padding:0 20px;position:relative;width:100%;z-index:999;}
.left-txt{float:left;width:50%;}
.left-txt h2{color:#aa9c87!important;font-family:'CenturyGothic-Bold' !important;font-size:12px !important;text-transform:uppercase;line-height:26px;margin:0;}
.archive  .left-txt h2{color:#aa9c87!important;font-family:'CenturyGothic-Bold' !important;font-size:12px !important;text-transform:uppercase;line-height:26px;margin:0;}
.right-txt{float:right;width:50%;}
.right-txt > h2{color:#aa9c87!important;font-family:'CenturyGothic-Bold' !important;font-size:12px!important;text-align:right;line-height:26px;margin:0;text-transform:uppercase;}
.archive .right-txt > h2{color:#aa9c87!important;font-family:'CenturyGothic-Bold' !important;font-size:12px!important;text-align:right;line-height:26px;margin:0;text-transform:uppercase;}
.site-main .metaslider .caption-wrap{bottom:20px;color:#fff;left:53%;padding-bottom:30px;padding-top:20px;position:absolute;right:0;text-align:center;z-index:10;top:31%;background:inherit;opacity:1;width:auto;}
.site-main .metaslider .slide-64 .caption-wrap{left:55%;}
.caption-wrap h2{color:#cfc7bd;font-family:'CenturyGothic';font-size:34px;line-height:40px;text-align:left;}
.caption-wrap .black{color:#000;}
.caption-wrap .orange{background:#e66d46 none repeat scroll 0 0;}
.caption-wrap .black.font{font-size:30px;font-family:'CenturyGothic-Bold';}
.caption-wrap .black.font span{font-family:'CenturyGothic';}
.caption-wrap .white.bold{color:#fff;font-family:'CenturyGothic-Bold';line-height:30px;font-size:34px;text-shadow:1px 1px 1px #464646;}
.caption-wrap .white.bold span{font-size:22px;}
.fill > img{width:100%;}
.caption-wrap a{background:#7b5427 none repeat scroll 0 0;border:medium none;float:left;height:37px;margin-top:4px;width:108px;font-family:'CenturyGothic';font-size:17px;line-height:35px;}
.caption-wrap a:hover{background:#e8965e none repeat scroll 0 0;}
.metaslider.metaslider-flex.metaslider-30.ml-slider{float:left;width:100%;}
.flexslider .flex-control-nav{bottom:17px;left:22px;line-height:11px;text-align:left;z-index:999;width:auto;}
.flex-control-nav .flex-control-paging li a{background:#766452;height:8px;width:8px;}
.flexslider .flex-control-nav li a{margin:0 2px;}
.flex-control-nav .flex-control-paging li a:hover{background:#936235 none repeat scroll 0 0;border:2px solid #fff;height:10px;width:10px;}
.metaslider .flexslider{margin:0 !important;}
.flex-control-paging li a{background:#766452 !important;border:2px solid #665442 !important;}
.flex-control-paging li a.flex-active{background:#936235 !important;border:2px solid #fff !important;}
.small-lower-container{margin:0 auto;width:1016px;}
.lower-part.nw-contact{float:right;margin-top:0;padding-top:0;width:45%;}
.lower-part{margin-top:22px;float:left;width:100%;}
.lower-part.nw-contact h3{color:#e8965e;font-family:"CenturyGothic";font-size:20px;margin-bottom:11px;margin-top:5px;}
.background-for-products.new-for-padding .entry-content{padding:0;}
#post-44 .entry-content{float:left;padding:0;width:100%;}
.background-for-products .bread{padding:0 22px;}
.img1{float:left;text-align:center;width:25%;}
.lower-part > p{font-family:arialbold;font-size:15px;}
.lower-part .shop{background-image:url("../images/shop-icon.png");background-repeat:no-repeat;padding-left:28px;}
.lower-part .phone{background-image:url("../images/phone-icon.png");background-position:left 3px;background-repeat:no-repeat;padding-left:28px;}
.img1 .product-front{color:#7c5626;font-family:'CenturyGothic';font-size:18px;text-align:center;text-transform:uppercase;margin-bottom:5px;}
.bespoke h1{color:#666666;font-family:arial;font-size:24px;}
.left-bespoke .text-bold h2{color:#565656;font-family:arial;font-size:14px;line-height:22px;}
.left-bespoke{float:left;width:60%;}
.right-bespoke > img{border:1px solid #dcdcdc;border-radius:5px;padding:20px;}
.right-bespoke{float:right;margin-top:14px;width:36%;}
.text-bold > h2 a{color:#e8965e;}
.img1 .product-front:hover{color:#e8965e;text-decoration:none;}
.sitemap ul li{background:rgba(0, 0, 0, 0) url("/wp-content/themes/lightswitch/images/arrow-about.png") no-repeat scroll left center;line-height:29px;list-style:outside none none;padding-left:20px;float:left;width:50%;}
.search-page-section{padding-top:50px;background:#fff none repeat scroll 0 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 0 8px #d2d2d2;margin-bottom:20px;float:left;width:100%;}
.sitemap a{color:#e8965e;font-family:arial;font-size:16px;}
.sitemap a:hover{color:#666666;text-decoration:none;}
.sitemap h2{color:#666;font-family:arial;font-size:25px;}
.wpgmp_map{border:1px solid #9c9c9c;}
.img1 a{text-decoration:none;}
.img1 a:last-child{background:#7c5626 none repeat scroll 0 0;border:medium none;color:#fff;font-family:'CenturyGothic';height:33px;margin:10px auto 0;line-height:33px;text-align:center;text-transform:uppercase;width:105px;display:block}
.btn-shp-nw{color:#fff;}
.btn-shp-nw:hover{color:#fff;}
.img1 a:last-child:hover{background:#e8965e none repeat scroll 0 0;}
.logo-partner{background:#242424;margin-top:28px;padding:10px 0;float:left;width:100%;}
.coontainer-logo-partner{float:left;text-align:center;width:100%;}
.logo-1{display:inline-block;margin-right:7px;}
.content{float:left;margin-top:15px;width:100%;}
.content .brown{color:#7c5626;font-family:'arialregular';font-size:15px;}
.content h1{color:#242424;font-family:'CenturyGothic';font-size:20px;}
.content > p{color:#666666;font-family:'arialregular';font-size:14px;line-height:21px;}
.widget_layered_nav select{border:1px solid #ccc;border-radius:4px;padding:7px 5px;width:100%;}
.woocommerce .widget_layered_nav h2{font-size:17px;font-weight:normal;}
.woocommerce .widget_price_filter h2{font-size:17px;font-weight:normal;}
.widget.woocommerce.widget_price_filter{margin-bottom:20px;}
.widget.woocommerce.widget_layered_nav{margin-bottom:20px;}
footer{background:#333333 none repeat scroll 0 0;float:left;padding:18px 0;width:100%;}
.lft-sec{float:left;width:70%;}
.lft-sec li{border-right:1px solid #999999;float:left;font-family:'arialregular';font-size:12px;line-height:11px;list-style:outside none none;padding:0 7px;text-transform:uppercase;}
.menu-footer-menu-container{float:left;margin-bottom:5px;width:100%;}
.lft-sec a{color:#999999;}
.lft-sec a:hover{color:#E8965E;text-decoration:none;border-bottom:1px dotted #E8965E;}
.lft-sec li:last-child{border:medium none;}
.lft-sec li:first-child{padding-left:0;}
.lft-sec > ul{float:left;margin-bottom:5px;width:100%;}
.lft-sec > p{color:#999999;font-size:12px;}
.lft-sec .grey{color:#5c5c5c;font-family:arial;font-size: 12px;}
.lft-sec .grey a{color:#5c5c5c;}
.lft-sec .grey a:hover{color:#E8965E;}
.rght-sec{float:right;width:15%;}
.rght-sec > p{color:#999999;font-family:'arialbold';font-size:12px;margin-bottom:5px;}
.rght-sec > ul{float:left;width:100%;}
.rght-sec li{float:left;list-style:outside none none;padding:0 5px;}
.rght-sec li:first-child{padding-left:0;}
.woocommerce-breadcrumb{display:none;}
.breadcrumb{background:#e8965e none repeat scroll 0 0;color:#fff;font-size:14px;padding:10px;border-radius:inherit !important;}
#content .page-title{color:#666666;display:none;float:left;width:100%;}
.woocommerce-result-count{color:#7b5427;font-family:"CenturyGothic";font-size:17px;}
body.woocommerce ul.products li.product a img{border:1px solid #ececec;}
body.woocommerce ul.products li.product a img:hover{border:1px solid #909090;box-shadow:inherit;}
body.woocommerce ul.products li.product h3{color:#565656;font-family:arial;font-size:15px;margin:0;min-height:47px;text-align:left;text-transform:capitalize;}
.content.for-inner-pages p{color:#000;font-family:arial !important;font-size:21px;line-height:25px;margin-top:20px;text-align:center;}
.content.for-inner-pages{margin-bottom:25px;margin-top:22px;}
body.woocommerce ul.products li.product .star-rating{display:none;}
.woocommerce ul.products li{text-align:left;}
body.woocommerce ul.products li.product .price{color:#fb9a4d;display:block;float:left;font-family:arial;font-size:17px;margin-bottom:0;text-align:left;width:100%;}
.woocommerce ul.products li.product .button:hover{background:#e8965e none repeat scroll 0 0;}
.woocommerce ul.products li.product .button{background:#fb994e none repeat scroll 0 0;border-radius:inherit;color:#fff;font-family:arial;font-size:13px;font-weight:normal;height:30px;line-height:30px;margin-bottom:3px;margin-left:auto;margin-right:auto;margin-top:5px !important;padding:0 5px;text-align:center;text-transform:capitalize;width:auto;}
.screen-reader-text{display:none;}
body.woocommerce #content .products li{margin:0 29px 20px 0;width:31%;}
body.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin:0 0.8% 2.992em 0;}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last{margin-right:0 !important;}
.added_to_cart.wc-forward{background:#fb994e none repeat scroll 0 0;border-radius:inherit;color:#fff;float:right;font-family:arial;font-size:13px;font-weight:normal;height:30px;line-height:30px;margin:6px 0 0;padding:0 5px !important;text-align:center;text-transform:capitalize;width:auto;}
.added_to_cart.wc-forward:hover{background:#e8965e none repeat scroll 0 0;}
.woocommerce .page-numbers.current{background:inherit !important;color:#f49255 !important;}
.woocommerce nav.woocommerce-pagination{background:inherit !Important;text-align:center;}
.woocommerce-pagination .page-numbers li a:hover{background:inherit !important;color:#f49255 !important;}
.woocommerce-pagination .page-numbers{background:inherit !important;color:#4c4c4c;}
.woocommerce nav.woocommerce-pagination ul li{background:inherit;font-size:12px;margin:0 !important;padding:1px !important;}
.product-categories{padding-left:20px;}
.product-categories li:first-child{border:medium none;}
.product-categories li{background:rgba(0, 0, 0, 0) url("../images/category-icon.png") no-repeat scroll left 10px;line-height:30px;list-style:outside none none;padding:0 0 5px 15px;position:relative;text-align:left;}
.toggle-cat{cursor:pointer;float:left;padding-top:3px;}
.product-categories li a{color:#575757;font-family:arial;font-size:14px;}
.product-categories li a:hover{color:#fa984f;text-decoration:none;}
.product-categories li span{color:#7b5427;left:auto;position:absolute;right:0;top:-5px;}
.children{padding-left:15px;padding-top:5px;display:none;}
.children li{border:inherit;padding:0;}
.children li a{color:#575757 !important;font-size:14px;padding-left:15px;}
#woocommerce_product_categories-2 h2{background-image:url("../images/nav-bg-hover.jpg");border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-family:arialbold;font-size:14px;margin:0;padding:11px 0;text-align:center;text-transform:uppercase;}
#woocommerce_product_categories-2 .product-categories{background:#f8f8f8 none repeat scroll 0 0;border-bottom:1px solid #e5e5e5;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:inherit;padding:20px;}
body.woocommerce nav.woocommerce-pagination{float:left;text-align:left;width:59%;}
.select.wppp-select > option{text-align:center;}
.woocommerce nav.woocommerce-pagination ul{border-width:0 !important;}
body.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #e6e6e6;}
.sort-item{float:right;width:41%;}
.item-per-page{border-right:1px solid #e6e6e6;float:left;margin-top:5px;padding:0 10px 0 0;width:42%;}
.sort{float:right;margin-top:5px;padding-left:10px;width:50%;}
.woocommerce-ordering{margin:0 0 9px !important;}
.item-per-page > p{color:#595758;float:left;font-family:arialbold !important;font-size:12px;margin:1px 0 0;}
.select.wppp-select{border:1px solid #cccccc;padding:0 2px;}
.sort > p{color:#595758;float:left;font-family:arialbold !important;font-size:12px;margin:2px 0 0;}
body #content .woocommerce-ordering{margin:0;}
.select.wppp-select{border:1px solid #cccccc;height:auto;padding:0 2px;}
.woocommerce-ordering select{border:1px solid #cccccc;color:#000;font-size:12px;font-style:normal;height:20px;padding:0 5px;width:116px;}
.form-wppp-select.products-per-page{margin:0 !important;}
.products{float:left;margin-top:10px !important;width:100%;}
hr{float:left;margin-bottom:5px;margin-top:0;width:100%;}
.entry-header{background:inherit;border-radius:inherit;box-shadow:inherit;padding:0;}
.woocommerce table.shop_table th{color:#e9985a;font-family:arial;font-size:18px;font-weight:normal !important;text-transform:uppercase;}
.woocommerce-cart table.cart .product-thumbnail{text-align:center;}
body.woocommerce-cart table.cart img{width:130px;}
.entry-title{color:#666666;display:none;font-family:"MyriadPro-Regular";font-size:34px;}
.shop_table.shop_table_responsive.cart tr:first-child{background:#fff none repeat scroll 0 0;}
.short-desc{margin-top:5px;}
.woocommerce div.product div.social span span{width:64px !important;height:auto !important;}
.woocommerce div.product div.social span .stButton .chicklets{width:100% !important;}
.stArrow{display:none !important;}
.woocommerce .cart input.button{background:#7b5427 none repeat scroll 0 0;border-radius:inherit;color:#fff;float:none;font-family:"CenturyGothic";font-weight:normal;height:32px;padding:0;width:155px;}
.coupon{float:right !important;}
.type-product{float:left;margin-top:0;width:100%;}
.woocommerce .cart input.button:hover{background:#fb994e none repeat scroll 0 0;color:#fff;}
.product-single-img{float:left;padding-bottom:40px;width:33%;}
.images{margin-bottom:5px !important;width:100% !important;}
.image-text{float:left;width:100%;}
.image-text > p{color:#797979;font-family:arial !important;font-size:11px;text-align:center;}
body.woocommerce #content .summary.entry-summary{float:left !important;margin-bottom:0;padding-left:50px;width:60% !important;}
.social{float:left;text-align:center !important;width:28%;}
body.woocommerce #content .summary.entry-summary .social {
    width: 100%;
}
body.woocommerce #content .summary.entry-summary .social .apss-theme-1 .apss-single-icon a{margin: 10px 20px 10px 0;}
.textwidget li{cursor:pointer;display:inline-block;list-style:outside none none;margin-right:10px;}
.product_title.entry-title{color:#eb9c51;font-family:arial;font-size:28px;margin-bottom:0;display:block !important;}
body.woocommerce-cart table.cart td.actions .coupon .input-text{padding:8px 6px;}
.product-name a{color:#000;font-family:arial;font-size:18px;}
.product-name a:hover{color:#E8965E;text-decoration:none;}
.cart_item td span{color:#000;font-size:18px;}
#post-41 h1{display:none;}
.entry-content .wc-proceed-to-checkout{float:right;width:80%;}
.entry-content .woocommerce .wc-proceed-to-checkout a{background:#7b5427 none repeat scroll 0 0 !important;font-family:"CenturyGothic";font-weight:normal;padding:15px !important;border-radius:inherit;}
.entry-content .woocommerce .wc-proceed-to-checkout a:hover{background:#E8965E !important;}
.single-product .type-product .amount{color:#725a37;font-size:20px;font-weight:normal;}
.button.wc-backward{background:#7b5427 none repeat scroll 0 0 !important;border-radius:inherit !important;color:#fff !important;font-family:"CenturyGothic" !important;font-weight:normal !important;}
.button.wc-backward:hover{background:#E8965E none repeat scroll 0 0 !important;}
.page .entry-content .woocommerce .shop_table input.button{font-size:15px;margin-top:2px;height:32px;}
#calc_shipping_state{display:none;}
#calc_shipping_postcode{display:none;}
#order_comments_field{display:none;}
.entry-content .woocommerce .cart-collaterals .cart_totals{background:#f8f8f8 none repeat scroll 0 0;border:1px solid #e5e5e5;border-radius:5px;width:100%;}
.background-for-products .entry-content{padding:0 100px 30px;}
body.woocommerce-cart .cart-collaterals .cart_totals th, body.woocommerce-cart .cart-collaterals .cart_totals table td{border:0 none !important;text-align:right;}
.shipping > th{color:#797979 !important;padding:5px 12px 9px !important;}
.shipping p{font-family:arial;font-size:14px;line-height:25px;}
.cart-subtotal span{font-family:arialbold;font-size:19px;}
.country_to_state{border:1px solid #ccc;border-radius:3px;margin-top:10px !important;width:160px !important;}
.shipping-calculator-form .button{background:#fb9a4e none repeat scroll 0 0 !important;color:#fff !important;font-family:arial !important;font-weight:normal !important;padding:10px !important;}
.return-to-shop .button.wc-backward{padding:10px !important;}
.order-total span{font-family:arialbold;font-size:24px;}
.woocommerce-message{border-color:#e8965e !important;}
.calculated_shipping table{background:inherit !important;border:medium none !important;}
.woocommerce-message > a{color:#e8965e;}
.cart-subtotal .amount{color:#fb9a4e;font-family:arialbold;font-size:20px;line-height:33px;}
.order-total .amount{color:#fb9a4e;font-family:arial;font-size:25px;font-weight:normal;line-height:33px;}
.lower-part span{font-family:arial;}
.woocommerce-cart .cart-collaterals .cart_totals table th{width:82% !important;}
.shipping-calculator-button{background:#fff none repeat scroll 0 0 !important;border:1px solid #dfdfdf;border-radius:5px;color:#c2c0c0;float:right;font-family:arial;font-size:15px;padding:7px 20px;}
.shipping-calculator-button:hover{color:#000;text-decoration:none;}
.shipping-calculator-button:focus{color:#000;text-decoration:none;}
.checkout-button.button.alt.wc-forward{background-color:#fb9a4e !important;background-image:url("../images/checkout-icon.png") !important;background-position:6px center !important;background-repeat:no-repeat !important;border-radius:3px;color:#fff !important;float:right;font-size:20px;margin-right:20px;padding-left:40px !important;text-transform:uppercase;width:300px;}
.checkout-button.button.alt.wc-forward:hover{background-color:#e8965e !important;background-image:url("../images/checkout-icon.png") !important;background-position:left 6px center !important;background-repeat:no-repeat !important;}
.remove{margin:auto;}
.woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid #f8f8f8 !important;}
#customer_login h2{color:#666666;font-family:"MyriadPro-Regular";}
#customer_login form{background:#e3e3e3;border:1px solid #d9d9d9 !important;min-height:282px;}
#customer_login form input[type="text"], input[type="email"], input[type="password"]{border:1px solid #fff;border-radius:5px;box-shadow:1px 2px 3px #ccc inset;height:35px;padding:0 10px;}
#customer_login p label{font-family:"CenturyGothic";font-size:15px;font-weight:normal;}
#customer_login .inline{float:right;}
#customer_login .button{background:#7b5427 none repeat scroll 0 0;border-radius:inherit;color:#fff;float:none;font-family:"CenturyGothic";font-weight:normal;height:32px;padding:0;width:95px;}
.lost_password{text-align:right;}
.lost_password > a{color:#883600;}
.search-page-section h1{color:#666666;font-family:"MyriadPro-Regular";}
.search-page-section article a{float:left;width:20%;margin:0 10px 0 0;}
.search-page-section .entry-title a{color:#e8965e;float:left;font-family:"CenturyGothic";font-weight:normal;width:100%;}
.search-page-section .entry-title a:hover{color:#7b5427;text-decoration:none;}
.search-page-section article a img{border:1px solid #dcdcdc;height:auto;max-width:100%;}
.search-page-section .entry-title{float:left;width:100%;font-size:23px;}
.search-page-section .entry-title a{float:left;width:100%;}
#post-46 .entry-summary{float:right;width:78%;}
.entry-summary p{color:#666666;}
.pagination{background:inherit;}
.search-page-section article{border-bottom:1px solid #dcdcdc;float:left;padding:20px;width:100%;}
.page-numbers.current{background:inherit;color:#fff;padding:5px 10px;}
.page-numbers{background:#e8965e none repeat scroll 0 0;color:#fff;padding:5px 10px;}
.page-numbers:hover{background:#666666 none repeat scroll 0 0;color:#fff;text-decoration:none;}
.page-numbers:focus{color:#fff;text-decoration:none;}
#post-44 .woocommerce .woocommerce-info{border-bottom:1px solid #e8965e;border-color:#e8965e;border-left:1px solid #e8965e;border-right:1px solid #e8965e;padding:10px 50px !important;}
#post-44 .woocommerce .woocommerce-info::before{color:#e8965e;height:auto;top:auto;}
#post-44 .woocommerce .woocommerce-info a{color:#e8965e;}
#post-44 .woocommerce .woocommerce-info a:hover{color:#666666;text-decoration:none;}
#post-44 .entry-content{float:left;padding-top:20px;width:100%;}
#customer_details h3{color:#666666;font-family:"MyriadPro-Regular";margin-top:0;}
#customer_details p input[type="text"], input[type="email"], input[type="password"], input[type="tel"]{border:1px solid #d9d9d9;border-radius:5px;box-shadow:1px 2px 3px #ccc inset;height:35px;padding:0 10px;}
.entry-content .woocommerce input[type="text"]{border:1px solid #fff;border-radius:5px;box-shadow:1px 2px 3px #ccc inset;height:35px;padding:0 10px;}
.entry-content .woocommerce input[type="submit"]{background:#7b5427 none repeat scroll 0 0;border:medium none;border-radius:inherit;color:#fff;float:left;font-family:"CenturyGothic";font-size:17px;font-weight:normal;height:37px;margin-top:0;}
.entry-content .woocommerce input[type="submit"]:hover{background:#E8965E none repeat scroll 0 0;color:#fff;}
.login .inline{float:left;margin-left:10px;margin-top:8px;}
.entry-content .woocommerce .checkout_coupon{background:#e3e3e3 none repeat scroll 0 0;border:1px solid #d9d9d9;border-radius:5px;padding:10px;}
#add_payment_method #payment, .woocommerce-checkout #payment{background:#fff none repeat scroll 0 0 !important;border:1px solid #d9d9d9 !important;border-radius:5px;}
.woocommerce p{font-family:"CenturyGothic";}
.entry-content .woocommerce .login{background:#e3e3e3 none repeat scroll 0 0;border:1px solid #d9d9d9;border-radius:5px;padding:10px;}
.entry-content .woocommerce label{font-family:"CenturyGothic";font-size:15px;font-weight:normal;}
.entry-content .woocommerce #customer_details textarea{border:1px solid #fff;border-radius:5px;box-shadow:1px 2px 3px #ccc inset;height:100px;padding:6px 10px 0;}
#customer_details p label{font-family:"CenturyGothic";font-size:15px;font-weight:normal;}
#payment .button.alt{background:#fb9a4e none repeat scroll 0 0;border-radius:5px;color:#fff;float:none;font-family:arial;font-size:20px;font-weight:normal;height:auto;padding:12px 50px;width:auto;}
.woocommerce form .form-row.woocommerce-invalid label{color:#333 !Important;}
#order_review_heading{color:#666666;font-family:"MyriadPro-Regular"; width:100%; float:left;}
.woocommerce table.shop_table{background:#fff;}
#payment label{font-family:"CenturyGothic";font-weight:normal;}
.woocommerce-error strong{font-family:MyriadPro-Regular;font-size:18px;font-weight:normal;}
.woocommerce-error > li{font-family:"CenturyGothic";line-height:29px;}
#customer_details .col-1{background:#fff none repeat scroll 0 0;border:1px solid #d9d9d9;border-radius:5px;padding:10px;}
#customer_details .col-2{background:#fff none repeat scroll 0 0;border:1px solid #d9d9d9;border-radius:5px;padding:10px;}
#s2id_billing_country{border-color:#fff !important;width:100% !important;}
#s2id_shipping_country{border-color:#fff !important;width:100% !important;}
.woocommerce-info{margin-bottom:10px !important;border-top-color:#e8965e !important;}
.woocommerce .woocommerce-info::before{color:#e8965e !important;}
.hentry .woocommerce{padding:0 38px;}
.new-for-padding #content{padding:0 41px;}
.woocommerce > header{background:inherit;border-radius:inherit;box-shadow:inherit;padding:0;}
.woocommerce h2{color:#666666;font-family:arial;font-size:22px;}
.woocommerce h3{color:#666666;font-family:"MyriadPro-Regular";}
.woocommerce table.shop_table th{text-transform:capitalize !important;}
.col2-set.addresses .col-1{background:#fff none repeat scroll 0 0;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 8px #d2d2d2;float:left;padding:0 15px 0 23px;width:100%;}
.col2-set.addresses .col-2{background:#fff none repeat scroll 0 0;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 8px #d2d2d2;float:left;padding:0 15px 0 23px;width:100%;}
.col2-set.addresses .title{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dcdcdc;border-top-left-radius:inherit;border-top-right-radius:inherit;box-shadow:none;float:left;margin-bottom:10px;padding:0;width:100%;}
.entry-content .woocommerce .order_details li{font-family:"CenturyGothic";font-size:15px;font-weight:normal;padding:0 50px;}
.entry-content .woocommerce .order_details li:first-child{padding-left:0;}
.entry-content .woocommerce .order_details li strong{color:#e8965e;font-size:16px;font-weight:normal;}
.woocommerce-thankyou-order-received{color:#666666;font-family:"MyriadPro-Regular";font-size:19px;margin-bottom:20px;}
#post-44 .woocommerce > p{color:#666666;font-family:"MyriadPro-Regular";font-size:19px;margin-bottom:20px;}
.entry-content .woocommerce .order_details li:last-of-type{margin:0;padding-right:0;}
.woocommerce address{font-family:arial;line-height:28px;}
.post-2 .entry-content p{color:#666;line-height:22px;}
.post-2 blockquote{border-color:#e8965e;font-family:"MyriadPro-Regular";font-size:17px;padding:0 0 0 17px;}
.post-2 .entry-content a{color:#e8965e;}
.post-2 .entry-content a:hover{color:#666;text-decoration:none;}
.error404 h1{color:#e8965e;font-family:"MyriadPro-Regular";font-size:60px;}
.error-404 p{font-family:"CenturyGothic";font-size:17px;}
.chnge > a{color:#782620;text-transform:uppercase;}
.contact-form{float:left;width:50%;}
.contact-form h2{color:#e8965e;font-family:"CenturyGothic";font-size:20px;margin-bottom:11px;margin-top:5px;}
.contact-form form{background:#e3e3e3;border:1px solid #d9d9d9;border-radius:5px;float:left;padding:10px;width:100%;}
.left-form-sec{float:left;width:100%;}
.left-form-sec label{font-family:"CenturyGothic";font-size:15px;font-weight:normal;width:24%;position:relative;}
.left-form-sec input{border:1px solid #c0c0c0;border-radius:5px;box-shadow:inherit;height:35px;margin-bottom:12px;padding:0 10px;width:100%;}
.right-form-sec{float:left;width:100%;}
.right-form-sec label{font-family:"CenturyGothic";font-size:15px;font-weight:normal;position:relative;width:25%;}
.right-form-sec textarea{border:1px solid #c0c0c0;border-radius:5px;height:100px;margin-bottom:20px;padding:0 10px;width:100%;}
.red{color:#f00;}
#recaptcha-id{float:left;margin-top:2px;}
.contact-form form .red{float:right;margin-left:5px;width:auto;position:absolute;top:0;right:-3px;}
.contact-form form span{float:left;width:100%;}
#submit-id{background:#7b5427 none repeat scroll 0 0;border:medium none;border-radius:inherit;color:#fff;cursor:pointer;float:right;font-family:"CenturyGothic";font-size:15px;margin-top:20px;padding:7px 20px;text-transform:uppercase;}
#submit-id:hover{background:#E8965E;}
.right-form-sec p:last-child{float:right;margin:20px 0 0;text-align:right;width:23%;}
div.wpcf7-validation-errors{border:2px solid #f00 !important;float:left;margin:20px 0 0 !important;text-align:center;width:100%;}
span.wpcf7-not-valid-tip{bottom:-2px;color:#f00;font-size:11px !important;position:absolute;top:auto;}
.right-form-sec .message .wpcf7-not-valid-tip{bottom:9px;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14 !important;float:left;margin:20px 0 0 !important;text-align:center;width:100%;}
#product-46{float:left;margin-top:40px;width:100%;}
.tabs.wc-tabs{margin-bottom:0 !important;}
#product-46 #tab-description{padding:10px;border-bottom:1px solid #d3ced2;border-left:1px solid #d3ced2;border-right:1px solid #d3ced2;}
#product-46 #tab-reviews{padding:10px;border-bottom:1px solid #d3ced2;border-left:1px solid #d3ced2;border-right:1px solid #d3ced2;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:inherit;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li::before{box-shadow:inherit;border-bottom-right-radius:inherit;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;font-family:"MyriadPro-Regular";font-weight:normal;text-shadow:inherit;text-transform:uppercase;}
body.woocommerce .reviews_tab{margin-left:9px;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 -14px;}
.reviews_tab{border-radius:inherit !important;box-shadow:inherit !important;margin-left:9px !important;}
.description_tab{border-radius:inherit !important;}
.tabs.wc-tabs .active{background:#e8965e none repeat scroll 0 0 !important;color:#fff;}
.tabs.wc-tabs li{background:#666666 none repeat scroll 0 0 !important;font-family:"MyriadPro-Regular";font-weight:normal !important;text-transform:uppercase;}
.tabs.wc-tabs li a{color:#fff !important;font-weight:normal !important;}
.tabs.wc-tabs li a:hover{color:#fff !important;}
#commentform label{font-size:15px;font-weight:normal;}
#comment{border:1px solid #ebebeb;border-radius:5px;box-shadow:1px 2px 3px #ccc inset;height:107px!important;padding:0 10px;width:98%!important;}
#commentform .form-submit{float:left;width:100%;}
#submit.submit{background:#7b5427 none repeat scroll 0 0!important;border:medium none!important;border-radius:inherit!important;color:#fff!important;font-family:"CenturyGothic";font-size:17px;font-weight:normal!important;height:37px;margin-top:0;}
#submit.submit:hover{background:#E8965E none repeat scroll 0 0!important;color:#fff;}
.woocommerce p.stars a{color:#e8965e;}
.Quantity{color:#725a37;float:left;font-family:arial;font-size:20px;margin-right:10px;margin-top:4px;}
.woocommerce .quantity .qty{border:1px solid #dedede;padding:5px 0;border-radius:3px;}
.single_add_to_cart_button.button.alt{background:#eb9c51 none repeat scroll 0 0 !important;border-radius:5px;font-family:arial;font-size:22px;font-weight:normal !important;margin:0; padding:8px 15px;}
.new-for-padding .bread{padding:0 50px;}
.woocommerce div.product form.cart div.quantity{margin:4px 4px 0 0 !important;}
.add-btn-cart{float:left;margin-top:25px;width:100%;}
.hentry .entry-content .woocommerce .button{background:inherit;color:#a9a9a9;font-family:arial;padding:0 10px;text-transform:uppercase;width:auto;}
.cart{margin-bottom:20px !important;}
.single_add_to_cart_button.button.alt:hover{background:#E8965E none repeat scroll 0 0 !important;}
body.woocommerce .woocommerce-message{border-top-color:#e8965e;float:left;margin-bottom:30px !important;margin-top:30px !important;width:100%;}
.woocommerce-message .button.wc-forward{background:#7b5427 none repeat scroll 0 0 !important;border:medium none !important;border-radius:inherit !important;color:#fff !important;font-family:"CenturyGothic" !important;font-size:15px !important;font-weight:normal !important;height:33px;margin-top:0 !important;padding:7px 0 !important;text-align:center;width:97px;}
.button.wc-forward:hover{background:#E8965E none repeat scroll 0 0 !important;}
.woocommerce .woocommerce-message::before{color:#e8965e !important;}
.woocommerce div.product div.images img{border:1px solid #dcdcdc;border-radius:5px;}
.comment-form-comment{float:left;width:50%;}
.comment-form-author, .comment-form-email{float:right;width:50%;}
.comment-form-author input, .comment-form-email input{border:1px solid #ebebeb;border-radius:5px;box-shadow:1px 2px 3px #ccc inset;height:35px;padding:0 10px;width:100%;}
.short-desc > p{color:#797979;font-family:arial !important;font-size:14px;}
.product_meta{float:left;margin:0 0 20px;width:100%;}
.posted_in{color:#725a37;font-family:arial;font-size:14px;}
.posted_in > a{color:#797979;}
body.woocommerce div.product p.price, .woocommerce div.product span.price{color:#725a37;font-family:arial;font-size:20px;}
.background-for-products{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 0 8px #d2d2d2;float:left;width:100%;padding-bottom:30px;}
.bread{float:left;margin:27px 0 15px;padding:0 25px;width:100%;}
.you-are-here{color:#fb9a4e;float:left;font-family:arialbold;font-size:12px;}
.breadcrumb{background:inherit;border-radius:inherit !important;color:#797979;float:left;font-size:12px;margin:0;padding:0 0 0 2px;}
.breadcrumb a{color:#797979;text-transform:capitalize;}
.about-sec{float:left;width:100%;}
.about-sec h2{color:#494949;font-size:22px;margin-top:0;}
.big-img > img{width:100%;}
.about-sec > p{color:#4a4a4a;font-size:14px;}
.about-sec .orange{color:#fc9a4f;}
.lost_reset_password > p{color:#666;font-family:arial !important;}
.form-row.form-row-first > label{font-family:arial !important;}
.lost_reset_password .form-row .button{background:#7b5427 none repeat scroll 0 0 !important;color:#fff !important;text-transform:capitalize !important;font-family:"CenturyGothic" !important;}
.lost_reset_password .form-row .button:hover{background:#e8965e none repeat scroll 0 0 !important;}
.lost_reset_password .input-text{border:1px solid #ccc !important;box-shadow:inherit !important;}
.woocommerce .myaccount_user{font-family:arial;}
.myaccount_user > a{color:#e8965e;}
.order-number > a{color:#000;}
.nobr{color:#666666;}
.order-total span.nobr{font-family:inherit;font-size:inherit;}
.woocommerce .pagination-btm .woocommerce-pagination{text-align:right;width:100%;}
.pagination-btm{float:left;width:100%;}
.woocommerce-pagination .page-numbers > li:last-child{border:medium none;}
.for-error-page{float:left;padding-top:50px;width:100%;}
a.back-to-top{display:none;width:60px;height:60px;text-indent:-9999px;position:fixed;z-index:999;right:20px;bottom:20px;background:#ea9958 url("../images/up-arrow.png") no-repeat center 43%;}
.price span a{color:#eb9c51;}
.price span a:hover{color:#725a37;text-decoration:none;}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails::after, .woocommerce .cart-collaterals::after, .woocommerce .col2-set::after, .woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails::after, .woocommerce ul.products, .woocommerce ul.products li.first, .woocommerce ul.products::after, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page .cart-collaterals::after, .woocommerce-page .col2-set::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page ul.products, .woocommerce-page ul.products li.first, .woocommerce-page ul.products::after{clear:none !important;}
#menu-item-53 br {display: none;}
@media (max-width:1199px){.menu-header-menu-container{width:80%;}
.not-member{width:74%;}
.view-cart{width:100%;}
.navbar.navbar-inverse ul li a{padding:10px 6px;}
.left-txt{width:62%;}
.right-txt{width:38%;}
.small-lower-container{padding:0 10px;width:100%;}
.caption-wrap h2{font-size:26px;line-height:33px;}
.navbar-inverse .search{width:17%;padding-right:7px;}
.navbar-inverse .search input{width:100%;}
.navbar-inverse .search button{right:10px;}
.entry-content .woocommerce .order_details li{padding:0 23px;}
.caption-wrap .white.bold{font-size:31px;margin:0;}
.caption-wrap .white.bold span{font-size:18px;}
.caption-wrap .black.font{font-size:28px;}
#submit-id{margin-top:0;}
body.woocommerce #content .products li{width:30%;}
body.woocommerce nav.woocommerce-pagination{width:50%;}
.item-per-page{width:23%;}
.sort{width:26%;}
#woocommerce_product_categories-2 .product-categories{padding:9px;}
#woocommerce_product_categories-2 h2{font-size:11px;}
body.woocommerce-cart .cart-collaterals .cart_totals table th{width:82% !important;}
.wpgmp_map{width:100% !important;}
.background-for-products .entry-content{padding:0 34px 30px;}
html body.woocommerce-cart .cart-collaterals .cart_totals table th{width:76% !important;}
#post-44 .entry-content{padding-top:0;}
body.woocommerce div.product div.social{margin:0 0 0 65px;width:100%;}
.product-single-img{padding-bottom:0;width:40%;}
.item-per-page{width:45%;}
.sort{width:51%;}
.select.wppp-select{font-size:11px;}
.sort-item{width:50%;}
.contact-form form .red{right:auto;}
.left-form-sec label, .right-form-sec label{width:100%;}
}

@media (max-width:1024px){
	.cont_imgg a:before
	{
		font-size:18px !important;
	}
}

@media (max-width:991px){
	.cont_imgg a:before
	{
		font-size:18px;
	}
	.logo{text-align:center;width:100%;}
.right-cart{float:left;text-align:center;width:100%;padding-top:20px;}
.not-member{width:100%;}
.phn-no{width:23%;float:left;}
header {padding:0 15px;}
.not-member{padding-top:1px;width:62%;text-align: right;}
.view-cart {padding: 0 0 10px;}
.navbar.navbar-inverse ul li a{padding:12px 7px;font-size:13px;}
.search input{font-size:9px;width:100%;}
.search button{right:6px;top:4px;}
.left-txt{text-align:center;width:100%;}
.right-txt{float:left;width:100%;}
.right-txt p{text-align:center;}
.caption-wrap h2{font-size:21px;}
.img1{margin-bottom:20px;width:50%;}
.img1 a img{display:block;margin:0 auto;vertical-align:inherit;}
.lft-sec{float:left;width:80%;}
.carousel-indicators{bottom:0;left:7%;}
.navbar.navbar-inverse ul li a{font-family:arial;}
.lft-sec li{font-size:11px;line-height:9px;padding:0 6px;}
.woocommerce .order_details li:last-of-type{border-bottom:1px dashed #d3ced2 !important;}
.entry-content .woocommerce .order_details li{padding:0 0 14px;margin:0 0 19px;width:50%;border-bottom:1px dashed #d3ced2;border-right:inherit;}
.total{margin:0 !important;}
.added_to_cart.wc-forward{float:none;}
body.woocommerce #content .products li{margin:0 0 20px;width:44%;}
.caption-wrap .white.bold{font-size:22px;line-height:20px;}
.caption-wrap .white.bold span{font-size:14px;}
.site-main .metaslider .caption-wrap{left:51%;}
.left-form-sec{float:left;width:100%;}
.left-form-sec input{width:100%;}
.right-form-sec{float:left;width:100%;}
.right-form-sec p:last-child{margin:43px 0 0;}
body.woocommerce nav.woocommerce-pagination{text-align:center;width:100%;}
.item-per-page{width:31%;border:none;margin-bottom:5px;}
.sort{float:right;width:35%;margin-bottom:5px;}
#woocommerce_product_categories-2 h2{line-height:15px;padding:3px 0;}
html body.woocommerce div.product div.social{float:right;text-align:left !important;width:52%;}
.product_title.entry-title{font-size:20px;}
.background-for-products .entry-content{padding:0 10px 30px;}
.background-for-products .bread{padding:0 28px;}
.hentry .woocommerce{padding:0 10px;}
.page .entry-content .woocommerce .shop_table input.button{width:auto;}
.woocommerce-shipping-calculator{float:right;margin-bottom:10px;width:100%;}
.cart-subtotal > td{background:inherit !important;}
.order-total span{display:none;}
.order-total .amount{display:block !important;}
.cart-subtotal span{display:none;}
.cart-subtotal .amount{display:block !important;}
.cart-subtotal td::before{font-size:19px;}
.order-total td::before{font-size:23px;}
#customer_details .col-2{width:100%;float:left;margin-top:20px;}
.right-bespoke > img{max-width:100%;}
.bespoke h2{font-size:23px;}
.sort-item{float:left;width:100%;}
a.back-to-top{bottom:121px;height:50px;width:50px;}
}
@media (max-width:767px){.logo img{max-width:100%;}
.not-member{width:100%;text-align: center;}
.top-filter .woof_container.woof_container_radio.woof_container_product_tag.woof_container_1.woof_container_producttags {
  display: none;
}
.bottom-filter .woof_price3_search_container.woof_container {
  display: none;
}
.mobile-filter.visible-xs {
  display: none !important;
}
.phn-no{float:left;width:100%;}
.view-cart{float:left;width:100%;padding:0 0 10px;}
.view-cart p{margin:auto;width:140px;}
.navbar-header{float:left;}
.menu-header-menu-container{width:100%;background:#725a37;border-bottom:1px solid #826a47 !important;display:none;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#e8965e !important;}
.navbar-inverse .navbar-toggle{border-color:#e8965e;margin:0;float:left;border-radius:inherit;}
.navbar.navbar-inverse ul li a{font-size:13px;padding:0 13px;width:100%;float:left;}
.site-main .metaslider .caption-wrap{left:auto;right:28px;top:40px;}
.caption-wrap h2{font-size:18px;line-height:25px;}
.lft-sec{width:100%;text-align:center;}
.lft-sec li{float:none;display:inline-block;}
.rght-sec{float:left;text-align:center;width:100%;}
.rght-sec li{float:none;display:inline-block;}
.brown-strip-sec{padding:0;}
.left-txt p{line-height:16px;margin:10px 0 0;}
.brown-strip-sec .left-txt{padding-bottom:10px;}
.navbar-nav{margin:0 !important;}
.navbar.navbar-inverse ul li a:hover{background-color:#624a27;background-image:inherit;}
.navbar.navbar-inverse ul li{border-left:inherit;border-right:inherit;float:left;width:100%;}
.menu-cart-container{float:left;margin-top:5px;width:100%;}
#menu-cart {float: none;margin: 0 auto;max-width: 350px;}
.navbar-inverse .search{position:absolute;width:26%;padding-top:4px;right:0;}
#menu-header-menu{float:left;width:100%;}
.navbar-toggle{right:0 !important;top:0 !important;}
.caption-wrap .black.font{font-size:22px;}
.caption-wrap .white.bold{margin-top:30px;}
.site-main .metaslider .slide-63 .caption-wrap{left:53%;}
#woocommerce_product_categories-2 h2{font-size:14px;line-height:inherit;padding:8px 0;}
body.woocommerce nav.woocommerce-pagination{text-align:center;width:100%;}
.item-per-page{width:22%;}
.sort{width:30%;}
.product-single-img{width:100%;}
html body.woocommerce #content .summary.entry-summary{width:100% !important;padding-left:0;}
.type-product .social{float:left;width:100%;}
.contact-form{width:100%;}
.lower-part.nw-contact{float:left;margin-top:20px;width:100%;}
body.woocommerce #content .summary.entry-summary .social .apss-theme-1 .apss-single-icon a{margin: 10px 10px 10px 0;}
}
@media (max-width:600px){.logo-1{width:47%;float:left;margin-bottom:10px;}
body.woocommerce nav.woocommerce-pagination{text-align:center;width:100%;}
.item-per-page{border:medium none;padding:0;width:34%;}
.sort{float:right;width:39%;padding:0;}
.new-for-padding #content{float:left;padding:0;width:100%;}
.shop_table.shop_table_responsive tr td::before{font-size:18px;font-weight:normal !important;}
html body.woocommerce div.product div.social{float:left;width:100%;margin:0;}
}
@media (max-width:500px){.navbar-inverse .search{width:36%;}
.left-txt{padding-bottom:20px;}
.caption-wrap button{width:88px;height:27px;font-size:14px;}
.caption-wrap h2{font-size:21px;line-height:18px;}
.site-main .metaslider .caption-wrap{right:20px;top:0;}
.carousel-indicators{left:10%;}
.woocommerce-result-count{width:100%;}
body #content .woocommerce-ordering{float:left;}
body.woocommerce #content .products li{width:48%;}
.search-page-section article a{width:100%;}
#post-46 .entry-summary{float:left;margin-top:10px;width:100%;}
.caption-wrap h2 span{display:none;}
.caption-wrap .white.bold{margin-bottom:10px;margin-top:49px;font-family:"CenturyGothic";font-size:21px;}
.caption-wrap .black.font{font-family:"CenturyGothic";font-size:21px;}
.caption-wrap h2{margin-top:40px;}
.site-main .metaslider .slide-63 .caption-wrap{left:53%;}
.right-form-sec p:last-child{margin:20px 0 0;float:left;text-align:left;width:100%;}
#submit-id{float:left;}
.type-product{padding:0;}
.wpgmp_map{height:250px !important;}
.product-name a{font-size:17px;}
.cart_item td span{font-size:17px;}
.page .entry-content .woocommerce .shop_table input.button{margin:10px auto;width:49%;}
.shop_table.shop_table_responsive.cart .cart-button{float:left;text-align:center;width:100%;}
.form-wppp-select.products-per-page{float:none !important;}

}
@media (max-width:460px){.sign-in{display:block;}
.navbar-inverse .search{width:49%;}
.caption-wrap button{font-size:11px;height:23px;width:68px;margin-top: 20px;display:none;}
.img1{width:100%;}
.logo-1{width:100%;margin-right:0;}
.logo-1 > img{max-width:100%;}
.carousel-indicators{left:15%;}
.site-main .metaslider .caption-wrap {
  bottom: 0;
  left: 0;
  padding-top: 0;
  right: 0;
  top: 25px;
}
#menu-cart li {width: 100%;background-position: 16px top;}
.caption-wrap span{display:none;}
body.woocommerce #content .products li{width:100%;}
.entry-content .woocommerce .order_details li{width:100%;margin:0 0 19px !important;}
.caption-wrap h2{font-size:15px;margin-top:13px;}
.caption-wrap .white.bold{font-size:15px;margin-top:13px;text-align: center;}
.contact-form form{overflow:hidden;}
.item-per-page{float:left;margin:auto;padding:0;width:100%;}
.sort{float:left;padding:0;width:100%;}
body #content .woocommerce-ordering{float:right;}
body #content .woocommerce-ordering{margin:6px 0 6px;}
.sort p{margin:2px 0;}
.woocommerce-message .button.wc-forward{position:absolute !important;top:66px;}
body.woocommerce .woocommerce-message{padding-bottom:65px !important;}
.page .entry-content .woocommerce .shop_table input.button{width:100%;margin:4px auto;}
.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward{font-size:15px;margin:0;}
.woocommerce-page table.shop_table_responsive tr.shipping td{text-align:center !important;}
.woocommerce-shipping-calculator{float:left;}
.woocommerce-shipping-calculator > p{float:left;margin-top:10px;width:100%;}
.shipping-calculator-button{float:none;}
.woocommerce-billing-fields p{float:left !important;width:100% !important;}
.hentry .woocommerce{padding:0;}
.shipping_address p{float:left !important;width:100% !important;}
#payment .button.alt{padding:12px 9px;}
.about_paypal{float:left !important;}
#customer_login .inline{float:left;margin-left:0;width:100%;}
.lost_password{text-align:left;}
body.woocommerce ul.products li.product h3{min-height:auto;}
.select2-container.country_to_state.country_select{width:100% !important;}
#customer_details .col-1{float:left;width:100%;}
.item-per-page .form-wppp-select.products-per-page{float:right !important;}
.item-per-page{margin:0 0 10px;}
.lft-sec li {
  border: medium none;
  display: inline-block;
  float: left;
  padding: 0;
  text-align: left;
  width: 50%;
  line-height: 30px;
}
.menu {
  margin: 0 0 10px;
}
}
@media (max-width:362px)
{
#menu-item-53 br {
  display: block;
}
}
.woof_products_top_panel{display:none !important;}
.apss-theme-1 .apss-single-icon .apss-icon-block { width: 78px !important;}


.mason_layout img {
    width:100%;
	    transform: scale(1);
    transition: all ease 0.5s;
}
.cont_imgg a:hover img {
    transform: scale(1.2);
    transition: all ease 0.5s;
}

.cont_imgg {
    padding: 0;
	overflow:hidden;
	position:relative;
}


.left_mason {
    padding: 0;
}

.right_mason {
    padding: 0;
}
.mason_layout {
    padding: 0;
    width: 100%;
    float: left;
    margin: 28px 0 0;
}
.top_area {
    margin-bottom: 30px;
}
.padd_rightt {
    padding-right: 0px;
}
.cont_imgg:hover a:after {
    background: #00000073;
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.cont_imgg a:before {
    position: absolute;
    color: #fff;
    top: auto;
    left: -50%;
    bottom:5%;
    text-align: center;
    transform: translateX(-50%)translateY(-0%);
    
    padding: 6px 15px;
    width: 100%;
    height: auto;
    display: inline-table;
    transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    background-color: #e8965ebd;
    z-index: 9999;
    font-family: 'arial';
    font-size: 22px;
}
.cont_imgg a {
    display: block;
}
.cont_imgg a:hover:before {
    bottom: 5%;
    transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    opacity: 1;
    visibility: visible;
    left: 50%;
}

.cont_imgg.classic a:before {
    content: 'Classic Collection';
	
}
.cont_imgg.modern a:before {
    content: 'Modern Collection';
}
.cont_imgg.old a:before {
    content: 'Old Style Collection';
}
.cont_imgg.bespoke a:before {
    content: 'Bespoke Collection';
}
.cont_imgg.acc a:before {
    content: 'Accessories';
}


@media (max-width:767px)
{
	.cont_imgg a:before
	{
		font-size:18px;
	}
	.padd_rightt {
    padding: 0px !important;

}
.mason_layout img {
    width: 100%;    
}
.mar_bor
{
	margin-bottom:25px !important;
}
.right_mason .col-xs-12 {
    padding: 0!important;
}
.top_area
{
	margin-bottom:0px !important;
}
.left_mason {
    padding: 0;
    max-width: 300px;
    margin: 0 auto;
    float: none;
}
.right_mason {
    padding: 0;
    max-width: 300px;
    margin: 0 auto;
    float: none;
}
}

@media (max-width:500px)
{
	.left_mason {
    padding: 0;
    max-width:100%;
    margin: 0 auto;
    float:left;
}
.right_mason {
    padding: 0;
    max-width:100%;
    margin: 0 auto;
    float:left;
}
}
