.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{font-size:14px;color:#898989;font-family:Philosopher,sans-serif}h1,h2,h3,h4,h5,h6{clear:both;color:#363636;font-family:Philosopher,sans-serif}ol,ul{margin:0;padding:0;list-style:none}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}p{margin-bottom:1.4em;line-height:24px}img{border:none;max-width:100%;height:auto}a{color:#363636}a:hover{color:#c0aa62;text-decoration:none}a:focus{text-decoration:none;color:inherit;outline:0}a,button,input{transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{border-top:none;border-right:none;border-left:none;border-bottom:1px solid #e5e5e5;padding:15px 0;font-size:14px;color:#898989;border-radius:0;resize:none}button,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{border-color:#c0aa62;outline:0}input[type=submit]{font-family:Philosopher,sans-serif}fieldset{border:2px groove threedface;display:block;padding-block-end:.75em;padding-block-start:.35em;text-align:center}fieldset legend{display:inline-block;color:inherit;background:0 0;vertical-align:top}.clear{clear:both}@media (min-width:1200px){.container{width:1200px}}#wrapper{overflow:hidden}.site-content{padding-bottom:100px}.sidebar .widget{margin-bottom:60px}.txt-pinyon{font-family:'Pinyon Script',cursive}.txt-bold{font-weight:700}.txt-up{text-transform:uppercase}.color1{color:#363636}.color2{color:#898989}.bx-wrapper .bx-pager{position:absolute;bottom:25px;left:50%;padding:0;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%)}.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:0 5px}.bx-wrapper .bx-pager .bx-pager-item a{display:block;border:1px solid rgba(33,33,33,.3);background:0 0;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.bx-wrapper .bx-pager .bx-pager-item a.active,.bx-wrapper .bx-pager .bx-pager-item a:hover{background:#212121}.bx-wrapper .bx-viewport{background:0 0;border:none;box-shadow:none;left:0}.dropdown{display:inline-block;margin-right:10px;text-align:left}.dropdown ul{margin:0;padding:0;list-style:none}.dropdown>ul>li{position:relative;padding-right:10px}.dropdown>ul>li:after{border-top:3px solid #555;border-left:3px solid transparent;border-right:3px solid transparent;content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.dropdown li>ul{position:absolute;top:100%;left:0;margin-top:30px;opacity:0;visibility:hidden;background:#fff;box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;-ms-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;-o-box-shadow:0 0 2px #ccc;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s}.dropdown li>ul li a{display:block;padding:2px 15px;border-top:1px solid #ededed}.dropdown li>ul li:first-child a{border-top:none}.dropdown li>ul li a:hover{background:#f5f5f5}.dropdown.open li>ul{margin-top:0;opacity:1;visibility:visible;z-index:100}.breadcrumb{font-size:14px;border-radius:0;background-color:transparent}.breadcrumb ul{margin:0;padding:0;list-style:none;color:#fff}.breadcrumb ul li{display:inline-block;vertical-align:middle;font-size:14px;line-height:36px;letter-spacing:5px}.breadcrumb ul li:after{content:"/";display:inline-block;vertical-align:middle;margin:0 15px;color:#fff;letter-spacing:5px}.breadcrumb ul li:last-child:after{display:none}.breadcrumb a{color:#fff}.breadcrumb a:hover{color:#c0aa62}.breadcrumb ul li span{color:#fff}.heading-title{text-transform:uppercase;color:#373737;font-weight:700;letter-spacing:1px}.heading-title:after{width:50px;height:1px;background:#373737;content:"";display:block;margin:5px 0 30px}.parallax{background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.light-line{overflow:hidden;text-align:center}.light-line a{position:relative;overflow:hidden}.light-line a img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.light-line:hover a img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:.3}.portf-thumb.light-line:hover a img{opacity:1}.selectbox{border:1px solid #b5b5b5;position:relative;height:40px}.selectbox select{border:none;width:100%;background:0 0;position:relative;z-index:1;outline:0;color:#373737;padding:0 10px;height:38px}.selectbox select option{padding:5px 10px;border:none;border-left:1px solid #b5b5b5;border-right:1px solid #b5b5b5;text-align:left}.selectbox.medium{height:35px}.selectbox.medium select{height:33px;padding:0 10px}.selectbox.emphasize{border-color:#212121}.selectbox.emphasize select{text-transform:uppercase;color:#373737;font-family:Montserrat,sans-serif}.tabs .tab-title{margin-bottom:50px}.tabs .tab-title ul{text-align:center}.tabs .tab-title ul li{display:inline-block;vertical-align:middle;padding:0 10px}.tabs .tab-title ul li a{color:#363636;font-size:14px;line-height:36px;display:block;padding:0 5px}.tabs .tab-title ul li a.active,.tabs .tab-title ul li a:hover{color:#c0aa62}.block{display:block}.checkbox{margin-top:0;margin-bottom:26px}.checkbox input{margin:0!important;display:none}.checkbox label{display:inline-block;vertical-align:middle;font-weight:400;text-transform:none;font-size:14px;line-height:14px;color:#363636;padding:10px 0}.checkbox label:before{content:"\f096";display:inline-block;vertical-align:middle;font-family:FontAwesome;width:20px;height:20px;line-height:20px;text-align:left;font-size:14px;color:#363636;margin-right:20px}.checkbox input:checked+label:before{content:"\f046"}.input-field{margin-bottom:20px}.input-field .input-text,.input-field .selectbox,.input-field textarea{width:100%;margin-bottom:0;padding:10px 0}.input-field .selectbox{background:0 0;cursor:pointer;border-top:none;border-right:none;border-left:none;border-color:#e5e5e5}.input-field .selectbox option{height:36px;line-height:36px}.select-country{position:relative}.input-field.select-country label[for=bill-country],label.sl-label{position:absolute;top:0;right:15px;width:40px;height:40px;line-height:40px;text-align:center;margin-top:0}.cart-input .selectbox,.input-field .selectbox{appearance:none;-moz-appearance:none;-webkit-appearance:none}.input-field label{color:#363636;display:block;font-weight:400;text-transform:uppercase;margin-top:20px}.radio input[type=radio]{display:none}.radio label{padding:5px 0;color:#363636}.radio label:before{content:"\f1db";font-family:FontAwesome;width:30px;height:20px;text-align:center;margin-right:15px;display:inline-block;vertical-align:middle;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}.radio input:checked+label:before{content:"\f111"}.payment-box{padding:20px 28px;border:1px solid #e5e5e5;margin-bottom:10px;color:#898989}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:none;border-bottom:1px solid #e9e9e9;padding:10px;vertical-align:middle}.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>th{font-size:18px;color:#373737;text-transform:uppercase;font-family:Montserrat,sans-serif;padding-bottom:15px}.col-1c,.col-3c{float:left;padding-left:15px;padding-right:15px}.col-1c{width:20.68%}.col-3c{width:58.64%}.page-title{font-size:36px;line-height:36px;letter-spacing:5px}.price{font-weight:700}.site-header{color:#fff}.no-container{padding:0 75px}.top-header{height:120px;padding:42px 0 35px;padding:18px 0 35px;position:relative;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s}.sticky-bg .top-header{height:0;padding:0;overflow:hidden}.site-brand{text-align:center;padding:6px 0 0}.right-header{position:absolute;top:48px;right:83px;z-index:1000}.header-menu{transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;position:relative;padding:15px 0;background-color:#111}.header-menu .site-brand{display:none;line-height:48px;padding-top:0;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}.sticky-bg .header-menu{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:15px 0}.sticky-bg .header-menu .site-brand{display:inline-block;vertical-align:middle}.sticky-bg .header-menu .main-menu{display:inline-block;vertical-align:middle;width:auto}.right-header ul li{display:inline-block;vertical-align:middle;margin-left:30px}.right-header ul li a{display:block;line-height:1}.right-header ul li a:hover{color:#c0aa62}.cart-control{position:relative}.cart-control .cart-number{position:absolute;top:-8px;background:#c0aa62;width:16px;height:16px;text-align:center;color:#fff;line-height:16px;border-radius:50%;right:-8px;font-size:12px}.sticky-wrapper{z-index:1000;position:relative}.header-menu .container{position:relative}.main-menu{width:100%;text-align:center}.main-menu>ul{text-align:center}.main-menu ul{margin:0;padding:0;list-style:none;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s}.main-menu ul li{display:inline-block;vertical-align:middle;text-align:left;position:relative}.main-menu>ul>li{margin:0 20px}.main-menu>ul>li>a{display:block;font-size:16px;line-height:48px;letter-spacing:3px;color:#fff;padding-bottom:0}.sticky-bg .main-menu>ul>li>a{padding-bottom:0}.main-menu ul li.current-menu-item>a,.main-menu>ul>li:hover>a{color:#c0aa62}.main-menu ul li.current_page_parent>a{color:#c0aa62}.main-menu .sub-menu{position:absolute;top:100%;margin-top:15px;z-index:9999;left:0;opacity:0;visibility:hidden;width:270px;padding:10px 0;background:#fff;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.main-menu li:hover>.sub-menu{opacity:1;visibility:visible;margin-top:0}.main-menu .sub-menu li{display:block;position:relative}.main-menu .sub-menu li a{display:block;padding:3px 20px;line-height:30px;color:#898989}.main-menu .sub-menu li:hover>a{color:#c0aa62;padding-left:22px}.main-menu .sub-menu ul{top:25px;left:100%}.main-menu .sub-menu li:hover>ul{left:100%;top:2px}.main-menu .mega-menu-wrap{position:unset}.main-menu .sub-menu.menu-mega{padding:50px 0 50px 68px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);width:1140px}.main-menu .sub-menu.menu-mega ul{top:auto;left:auto}.main-menu .sub-menu.menu-mega li a{padding:13px 0;line-height:22px}.main-menu .sub-menu.menu-mega li a:hover{padding-left:2px}.main-menu .sub-menu.menu-mega li:last-child a{padding-bottom:0}.mega-item .menu-title{font-size:14px;text-transform:uppercase;line-height:22px;letter-spacing:3px;padding-bottom:14px;margin-bottom:15px}.mega-item .menu-title:after{content:"";position:absolute;width:65px;border-bottom:1px dashed #c0aa62;margin-top:14px;display:block}.main-menu .sub-menu.menu-mega .mega-item{width:18.225%;float:left;padding-right:10px}.main-menu .sub-menu.menu-mega .mega-item.image{width:27%}.main-menu .sub-menu.menu-mega2 .mega-item:nth-child(3){margin-left:3.75%;width:24%}.main-menu .arrow{position:absolute;right:3px;top:50%;margin-top:-2px;display:block;display:none}.main-menu .arrow,.main-menu .arrow:after{transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s}.main-menu .arrow:after{border-top:4px solid #212121;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;right:0;content:"";top:0;display:none}.mobile-menu{display:none;width:30px;height:30px;text-align:center;line-height:30px;color:#fff;font-size:28px;cursor:pointer}.bootstrap-select.btn-group:not(.input-group-btn){position:absolute;top:0;left:0}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:270px}.bootstrap-select>.dropdown-toggle{padding:0 52px 0 40px;height:60px;line-height:60px;color:#fff;background-color:#c0aa62;border:none;border-radius:0;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3px}.btn-default.active,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default.focus:active,.btn-default:active,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#fff;background-color:#c0aa62;border:none;padding:0 52px 0 40px;text-transform:uppercase;letter-spacing:3px;box-shadow:none;-webkit-box-shadow:none}.bootstrap-select.btn-group .dropdown-menu{border:none;background-color:#c0aa62;color:#fff;border-radius:0;margin:0}.bootstrap-select.btn-group .dropdown-menu li a{padding:0 52px 0 40px;display:block;height:30px;line-height:30px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;background-color:#9e2737;border:none}.bs-caret{width:52px;height:60px;display:block;position:absolute;top:0;right:0;background:inherit}.bootstrap-select.btn-group .dropdown-toggle .caret{display:none}.bs-caret:after{content:"\f107";font-family:FontAwesome;color:#fff;font-size:20px}.bot-footer .icon-c{float:none;font-size:0;margin-top:-4px}.bot-footer .icon-c ul li{display:inline-block;vertical-align:middle;margin-left:10px}.bot-footer .icon-c ul li{font-size:30px;line-height:26px;color:#fff}.site-footer{padding:100px 0 65px;background-color:#111;font-size:14px;line-height:36px}.footer-item .logo-ft{margin-bottom:25px;padding-bottom:11px;display:block;line-height:1}.footer-item .widget-title{margin-bottom:25px;font-size:14px;line-height:36px;letter-spacing:3px;color:#fff}.footer-item ul li a{color:#898989}.footer-item ul li a:hover{color:#fff}.copyright{padding:10px 0;text-align:center;border-top:1px solid #292929}.copyright p{letter-spacing:3px;font-size:12px;margin-bottom:0;line-height:36px}.space-dark{height:238px;background-color:#111}.blog-breadcrumb{margin-top:-238px;height:476px;background-color:#e5e5e5;background-repeat:no-repeat;background-size:cover;background-position:center top;background-image:url(images/placeholder/bg-blog.jpg);position:relative}.blog-breadcrumb.shop-breadcrumb{background-image:url(images/placeholder/bg-shop.jpg)}.blog-breadcrumb .container{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.container .intro-div .page-title{text-transform:uppercase;color:#fff}.pagination{text-align:center;display:block;margin:0;padding:0;border-radius:0}.pagination ul{margin:10px 0 0;padding:0 25px 0;list-style:none;display:inline-block}.pagination ul li{display:inline-block;font-size:16px;margin:0 5px;color:#373737}.pagination .current,.pagination ul li a{color:#363636;width:40px;height:40px;line-height:40px;display:block}.pagination ul li.next a,.pagination ul li.prev a{color:#363636}.pagination .current,.pagination ul li a:hover{color:#fff;background-color:#c0aa62}.pagination ul li.next a:hover,.pagination ul li.prev a:hover{color:#fff}.pagination .prev{margin-right:30px}.pagination .next{margin-left:30px}.sidebar h3.widget-title{font-size:18px;line-height:1;letter-spacing:4px;text-transform:uppercase;position:relative;margin-bottom:15px}.sidebar h3.widget-title span{padding-right:35px;display:inline-block;position:relative;z-index:9;background-color:#fff}.sidebar h3.widget-title:after{content:"";position:absolute;top:50%;right:0;width:100%;border-top:1px dashed #c0aa62;z-index:8}.list-category ul li a{font-size:14px;line-height:50px;border-bottom:1px dashed #e5e5e5;font-style:italic;text-transform:uppercase;display:block}.featured-post ul li{margin-bottom:20px;letter-spacing:3px;font-size:14px;line-height:24px}.featured-post ul li a img{float:left;margin-right:27px}.featured-post ul li a span{display:table}.featured-post ul li span.date{font-size:12px;line-height:36px;font-style:italic;color:#b7b7b7;text-transform:uppercase}.bloggrid-three .post{clear:none}.post .post-thumb{float:left;margin-right:30px;margin-bottom:50px}.post .post-info{display:table}.post .post-date{position:relative;margin:50px 0 40px}.post .post-date .month{position:relative;font-size:30px;line-height:30px;display:inline-block;vertical-align:middle;color:#c0aa62;text-transform:uppercase;letter-spacing:5px;z-index:9}.post .post-date .date{position:relative;font-size:72px;line-height:30px;font-weight:700;display:inline-block;vertical-align:middle;letter-spacing:15px;z-index:8;margin-left:-25px;color:rgba(0,0,0,.1)}.post .post-info h3.post-title{font-size:22px;line-height:30px;margin-bottom:10px}.post .post-info h3.post-title a{display:block}.post .post-info .post-desc{font-size:14px;line-height:36px}.post .post-info .link{font-size:13px;line-height:36px;color:#898989;text-transform:uppercase;display:inline-block;vertical-align:middle;text-decoration:none;letter-spacing:3px}.post .post-info .link:hover{color:#c0aa62}.bloggrid .post .post-thumb,.content-fullwidth .post .post-thumb{margin-right:0;margin-bottom:0}.content-fullwidth .post .post-thumb a{display:block;overflow:hidden}.bloggrid .post,.content-fullwidth .post{margin-bottom:50px}.post.align-right .post-info{text-align:right}.bloggrid-two .post:nth-child(2n){clear:right}.post.thumb-full .post-thumb{float:none;margin-bottom:30px}.post.thumb-full .post-thumb img{width:100%}.post.thumb-full .post-info{text-align:center;display:block}.post.thumb-full .post-info .post-desc{display:none}.post.thumb-full .post-info h3.post-title{font-size:24px;line-height:36px;margin-bottom:0}.post.thumb-full .post-info h3.post-title a{overflow:hidden;text-overflow:ellipsis;text-overflow:" ...";white-space:nowrap}.post-meta{margin-bottom:20px}.post-meta span{text-transform:uppercase;font-style:italic;font-size:12px;line-height:36px;color:#b7b7b7}.post-meta span.date:after{content:"|";display:inline-block;vertical-align:middle;font-style:italic;line-height:1;margin:0 6px 4px}.post-meta .comment a{color:#b7b7b7}.post-meta .comment a:hover{color:#c0aa62}.bloggrid-three .post.thumb-full .post-info h3.post-title{font-size:18px}.bloggrid-masonry .post{clear:none}.view-all{text-align:center}.content-fullwidth .post .post-thumb.post-thumb-full,.post-thumb.post-thumb-full{float:none;margin-right:0;margin-bottom:30px}.post-thumb.post-thumb-full img{width:100%}.single-post .post .post-date{float:left;margin:70px 30px 40px 0}.single-post .post .post-info h3.post-title{font-size:30px;line-height:36px;display:inline-block;margin-bottom:15px}.post-content blockquote{font-size:18px;line-height:30px;padding:30px;border:1px solid #c0aa62;position:relative;margin:30px 0 35px}.post-content blockquote:after{content:"\f10d";position:absolute;bottom:30px;right:30px;font-family:FontAwesome;font-size:60px;line-height:1;opacity:.1}.post-content blockquote .author-qoute{font-size:14px;color:#252525;text-transform:uppercase;letter-spacing:2px;line-height:34px}.post-content blockquote .author-qoute:before{content:"";display:block;width:30px;height:2px;background-color:#252525;margin:15px 0}.txt-title{font-size:22px;line-height:36px;color:#363636;margin-bottom:10px}.post-content p:last-child{margin-bottom:0}.entry-footer{padding:10px 0 20px;border-bottom:1px solid #e8e8e8}.tags-links{display:inline-block}.tags-links a{display:inline-block;padding:0 20px;font-size:11px;line-height:28px;text-transform:uppercase;color:#898989;margin-right:10px;border:1px solid #e8e8e8;border-radius:3px}.tags-links a:hover{color:#c0aa62;border-color:#c0aa62}.single-share{float:right;padding-top:11px}.single-share .social ul li{display:inline-block;margin-left:20px}.single-share .social ul li a{font-size:14px;color:#898989;line-height:1}.single-share .social ul li a:hover{color:#c0aa62}.widget-title.comment-reply-title,.widget-title.comments-title{font-size:18px;line-height:1;margin:50px 0;text-transform:uppercase}.widget-title.comment-reply-title{margin-bottom:25px}.comment-form input[type=email],.comment-form input[type=text],.comment-form textarea,.contact-form-7 input[type=email],.contact-form-7 input[type=tel],.contact-form-7 input[type=text],.contact-form-7 textarea{padding:15px 0;width:100%}.contact-form-7 p{margin-bottom:7px}.comment-form p{margin-bottom:10px}.comment-form .form-submit,.contact-form-7 .form-submit{margin-bottom:0}.comment-form input[type=email],.comment-form input[type=text]{width:370px}.content-fullwidth .comment-form input[type=email],.content-fullwidth .comment-form input[type=text]{width:100%}.comment-form textarea,.contact-form-7 textarea{height:90px;resize:none}.comment-form .comment-form-author{float:left}.content-fullwidth .comment-form .comment-form-author{width:50%;padding-right:15px}.comment-form .comment-form-email{float:right;clear:right}.content-fullwidth .comment-form .comment-form-email{width:50%;padding-left:15px}.comment-respond .button,.contact-form-7 .button{padding:0;width:200px;color:#fff;margin-top:50px;border:none}.p-actions{font-size:0}.p-actions a{display:inline-block;vertical-align:middle;width:50px;height:50px;line-height:50px;margin-right:23px;padding:0;font-size:26px;text-align:center;border-color:#e5e5e5}.p-actions a span{line-height:48px}.p-actions a:last-child{margin-right:0}.sort{margin-bottom:60px}.sort form{width:100%}.product-item{margin-bottom:40px}.list .product-item{margin-bottom:60px}.product-thumb{float:left;width:70px;height:93px;line-height:91px;border:1px solid #e5e5e5;text-align:center;margin-right:30px}.product-thumb img{margin-right:0}.product-info{display:table}.p-title a,.product-info .title a{font-size:14px;line-height:1;color:#898989;letter-spacing:1px}.p-title a:hover,.product-info .title a:hover{color:#c0aa62}.p-info .price,.product-info .price{font-size:18px;line-height:1;color:#c0aa62;letter-spacing:2px}.p-info .price{float:right}.p-info{position:relative;padding-bottom:15px}.product-item .p-thumb{line-height:360px;text-align:center;-webkit-transition:border-color .6s ease-in-out;-moz-transition:border-color .6s ease-in-out;-ms-transition:border-color .6s ease-in-out;-o-transition:border-color .6s ease-in-out;transition:border-color .6s ease-in-out;position:relative;margin-bottom:25px}.product-item .p-thumb a{display:block;border:1px solid #e5e5e5}.p-thumb .onnew,.p-thumb .onsale{width:66px;height:24px;position:absolute;top:24px;text-align:center;line-height:24px;color:#fff;text-transform:uppercase;font-weight:700;font-size:11px}.product-item .p-thumb .onnew,.product-item .p-thumb .onsale{border:none}.p-thumb .onsale{padding-left:12px;right:-1px;background-color:#363636}.p-thumb .onnew{padding-right:12px;left:-1px;background-color:#c0aa62}.p-thumb .onsale:after{content:"";position:absolute;top:50%;left:0;border-left:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;margin-top:-12px}.p-thumb .onnew:after{content:"";position:absolute;top:50%;right:0;border-right:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;margin-top:-12px}.p-actions{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0);opacity:0;visibility:hidden;-webkit-transition:background-color .6s ease-in-out;-moz-transition:background-color .6s ease-in-out;-ms-transition:background-color .6s ease-in-out;-o-transition:background-color .6s ease-in-out;transition:background-color .6s ease-in-out}.hover-p .p-thumb{border-color:#c0aa62}.hover-p .p-actions{opacity:1;visibility:visible;background-color:rgba(255,255,255,1)}.style-switch{font-size:0}.style-switch a{display:inline-block;vertical-align:middle;width:40px;height:40px;line-height:40px;border:1px solid #e5e5e5;text-align:center;font-size:20px;margin-left:10px;color:#e5e5e5}.style-switch a:first-child{margin-left:0}.style-switch a.active{background-color:#c0aa62;border-color:#c0aa62;color:#fff}.p-preview{width:77.778%;float:left;padding-right:14px;padding-left:15px;margin-bottom:40px}.p-preview.owl-carousel .owl-stage-outer{border:1px solid #e5e5e5}.p-preview.owl-carousel .item{margin-right:1px}.p-preview.owl-carousel .owl-item{opacity:0}.p-preview.owl-carousel .owl-item.active{opacity:1}.p-preview.owl-carousel .owl-item img{display:inline-block;width:auto}.p-preview a{position:relative}.product-detail .p-preview a{height:890px;line-height:890px;display:block;text-align:center}.p-preview a:before{content:"";background-color:rgba(55,55,55,.5);background-image:url(images/assets/icons/plus.png);background-repeat:no-repeat;background-position:center;width:50px;height:50px;display:block;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;opacity:0}.p-preview a:hover:before{opacity:1}.product-detail .images{position:relative}.product-detail .images .p-thumb{width:22.222%;float:left;padding-left:15px;padding-right:15px}.product-detail .images .p-thumb ul{margin:0;padding:0;list-style:none}.product-detail .images .p-thumb ul li{margin-top:25px}.product-detail .images .p-thumb ul li:first-child{margin-top:0}.product-detail .images .p-thumb a{display:block;background:#fff;border:1px solid #e5e5e5;text-align:center;height:220px;line-height:220px}.product-detail .images .p-thumb img{max-height:210px;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s}.product-detail .images .p-thumb .active{border:1px solid #c0aa62}.product-detail .images .p-thumb a:hover{opacity:.3;border:1px solid #c0aa62}.product-detail .p-info .price,.product-detail .p-info .star-rating{float:none}.product-detail .p-info .price{margin:25px 0;display:block}.product-detail .p-title a{font-size:24px;color:#363636;line-height:36px}.p-select{padding:20px 0;border-top:1px dashed #e5e5e5}.p-select ul{display:inline-block;vertical-align:middle;margin-left:35px}.p-select .sl-sizes{text-align:right}.product-detail .list-color li{display:inline-block;vertical-align:middle;font-size:0}.product-detail .list-color li a:before{font-size:14px;margin-right:0;line-height:30px}.product-detail .list-color li a{margin-right:30px;line-height:30px}.product-detail .list-color li:last-child a{margin-right:0}.product-detail .list-size{padding:0}.product-detail .list-size li{margin-right:40px}.product-detail .list-size li:last-child{margin-right:0}.p-tag-share{border-top:1px dashed #e5e5e5;border-bottom:1px dashed #e5e5e5}.p-tag-share .p-tags{float:left;border-top:none;border-bottom:none;margin-bottom:0}.p-tag-share .social{float:right;line-height:20px;padding:19px 0;margin-left:32px}.p-tag-share .social ul{display:inline-block;vertical-align:middle;margin-left:30px}.p-tag-share .social ul li{display:inline-block;vertical-align:middle;margin-right:25px}.p-tag-share .social ul li:last-child{margin-right:0}.p-tag-share .social ul li a{color:#898989;padding:0 5px}.p-tag-share .social ul li a:hover{color:#c0aa62}.product-detail .p-actions{position:relative;top:auto;left:auto;opacity:1;visibility:visible;margin:50px 0}.attr-item{display:inline-block;vertical-align:middle;margin-right:50px}.quantity{border:1px solid #e5e5e5;height:45px;line-height:45px;position:relative;display:inline-block;vertical-align:middle}.quantity input{width:100%;height:40px;border-bottom:none;background:#fff;padding:0 0 0 15px;text-align:center;color:#363636;font-size:14px;appearance:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;-o-appearance:none;border-bottom:0 solid #e5e5e5!important}.quantity span{position:absolute;display:block;height:48px;background:#fff;width:40px;text-align:center;top:0;left:0;cursor:pointer;font-size:16px}.quantity span.plus{left:auto;right:0}.p-actions-btn{display:inline-block;vertical-align:middle}.featured-product{margin-top:40px;padding-top:100px;border-top:1px solid #e5e5e5}.tabs-infor{padding-right:25px}.tabs-infor ul li.tab-item{display:block;border:1px solid #e5e5e5;padding:20px 30px;margin-bottom:20px}.tabs-infor .tab-title{font-size:14px;line-height:1;text-transform:uppercase;letter-spacing:2px;color:#363636}.tabs-infor .tab-title:focus{color:#c0aa62}.tabs-infor .tab-content{margin-top:0;padding-top:0;border-top:1px solid #e5e5e5;height:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;color:#898989;line-height:26px;overflow:hidden}.tab-open .tab-content{opacity:1;visibility:visible;height:auto;margin-top:20px;padding-top:10px}.add-info-form input[type=text]{width:100%;margin-bottom:15px}.woocommerce table.shop_table{margin:0 -1px 25px 0;text-align:left;width:100%;color:#363636;border-radius:0}table td[class*=col-],table th[class*=col-]{vertical-align:middle}.cart-table .shop_table thead tr th{background-color:transparent;text-transform:uppercase;font-size:14px;line-height:16px;padding-bottom:20px;padding-left:20px}.woocommerce .cart-form .cart-table table tbody tr{border-top:1px solid #e5e5e5}.woocommerce .cart-form .cart-table table tbody tr td{padding:20px 0}.woocommerce .cart-form .cart-table table tbody tr td.actions{padding:60px 0 20px}.woocommerce .cart-form .cart-table table tbody tr td.actions p{margin-bottom:0}.woocommerce .cart-form .cart-table table tbody tr.cart-item td:first-child a{display:inline-block;vertical-align:middle;width:100px;height:133px;line-height:133px;border:1px solid #e5e5e5;text-align:center}.cart-table .shop_table thead tr th.text-center{padding-left:0}.cart-table .shop_table thead tr th.table-col-price{padding-left:10px}.woocommerce .cart-form .cart-table table tbody tr.cart-item td:first-child a{display:inline-block}.woocommerce .cart-form .cart-table table tbody tr.cart-item td.table-col-name>a{font-size:16px;letter-spacing:1px}.woocommerce .cart-form .cart-table table tbody tr:first-child{border-top:none}.woocommerce .shop_table thead{border-bottom:2px solid #363636}th.table-col-name{min-width:30%}.product-remove a{width:28px;height:28px;line-height:28px;display:inline-block;text-align:center;border:1px solid #e5e5e5;font-size:24px}.product-remove a:hover{background-color:#c0aa62;color:#fff;border-color:#c0aa62}tbody td .list-color a{display:inline-block;margin-left:10px;height:30px;line-height:30px}tbody td .list-color a:before{line-height:30px;margin-right:0}tbody td .list-size a{display:inline-block;vertical-align:middle;margin-left:10px;background-color:#c0aa62;color:#fff}tbody td .list-color{margin-right:70px}tbody td .list-color,tbody td .list-size{display:inline-block;vertical-align:middle}tbody td span.amount{color:#c0aa62;font-size:18px;font-weight:700;letter-spacing:1px}.action-wrap .button.plum{cursor:pointer;float:right}.cal-shipping h3{font-size:14px;text-transform:uppercase;font-weight:400;line-height:27px;padding-bottom:20px;border-bottom:2px solid #363636;text-align:center}.cal-shipping .desc-cal{text-align:center;line-height:1;margin:30px 0}.cal-shipping .button.btn-subscribe{padding:0 25px}.cart-input{display:inline-block}.cart-input #bill-code{width:190px;padding:8px 15px;line-height:24px}.cal-shipping table,.cal-shipping table tbody,.cal-shipping table tbody tr{display:block;width:100%}.cal-shipping table tbody tr td,.cal-shipping table tbody tr th{margin:0 0 30px;line-height:1;font-size:14px;text-transform:uppercase;font-weight:400}.cal-shipping table tbody tr.cart-subtotal td,.cal-shipping table tbody tr.cart-subtotal th{padding-top:30px}.cal-shipping table{padding:0 50px;border-bottom:1px solid #e5e5e5}.cal-shipping table tr td,.cal-shipping table tr th{width:50%;float:left}.cal-shipping table tr td{text-align:right;padding-right:10px}.cart-actions .button{width:100%;margin-top:20px}.cart-actions>span{font-size:14px;line-height:1;display:block;text-align:center;margin:20px 0;color:#707070}.cart-input{position:relative;width:100%;margin-bottom:20px;line-height:40px;color:#363636;text-transform:uppercase}.cart-input.cart-subs{margin-bottom:0}.cart-input .selectbox{border:1px solid #e5e5e5;width:200px;height:40px;line-height:38px;float:right;background:0 0;cursor:pointer;padding:0 15px 0 25px;color:#898989}.cart-input label.sl-label{right:0}.input-text.cart-input input[type=text]{padding:0 15px 0 25px;height:40px;line-height:40px;float:right;width:200px}.input-submit{margin-top:20px}.cart-sidebar .widget{margin-bottom:45px}.inner-top{text-align:center}.inner-top .intro-image img{-webkit-box-shadow:0 0 10px 0 #e7e7e7;box-shadow:0 0 10px 0 #e7e7e7}.inner-top .intro-image img{width:100%;margin-top:-200px}.title-box>*{font-size:36px;line-height:48px;text-transform:capitalize;color:#c0aa62;letter-spacing:7px;text-align:center}.title-box h2{line-height:1;margin-bottom:6px}.title-box h3{font-weight:700;text-transform:uppercase;color:#363636}.break-line{text-align:center}.break-line span{display:inline-block;vertical-align:middle}.break-line span:after,.break-line span:before{content:"";display:inline-block;vertical-align:middle;width:100px;height:1px;background:#e5e5e5;margin-right:30px}.break-line{margin:20px 0 35px}.break-line span:after{margin-right:0;margin-left:30px}.intro-text .intro-txt-ct{line-height:26px}.intro-txt-sign{margin-top:25px}.infor-us{margin:60px 0 100px}.infor-us .infor-item{border-left:1px solid #e5e5e5;font-size:24px;line-height:48px;color:#363636;padding:12px 0;text-align:center;font-weight:700}.infor-us .infor-item:first-child{border-left:0}.infor-us .infor-item span{display:block}.infor-item .title-infor{font-size:18px;color:#898989;font-style:italic;font-weight:400}.infor-item .social ul{font-size:0}.infor-item .social li{padding:0 20px;display:inline-block;vertical-align:middle}.infor-item .social li a{display:block;width:30px;height:30px;line-height:30px;border-radius:50%;background-color:#363636;color:#fff;font-size:14px;text-align:center}.infor-item .social li a:hover{background-color:#c0aa62}.our-team-item .thumbs-profile{width:81%;position:relative}.thumbs-profile img{width:100%}.social-profile{position:absolute;top:0;right:-50px;opacity:0}.social-profile li{margin-bottom:10px}.social-profile li a{background-color:#7f7f7f;color:#fff;display:inline-block;width:40px;height:40px;line-height:40px;font-size:18px;text-align:center}.social-profile li a:hover{background-color:#c0aa62}.our-team-item:hover .thumbs-profile .social-profile{opacity:1}.our-team-item .thumbs-profile .social-profile li{animation-duration:.3s;-moz-animation-duration:.3s;-webkit-animation-duration:.3s}.our-team-item .thumbs-profile .social-profile li:nth-child(2){animation-delay:.1s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s}.our-team-item .thumbs-profile .social-profile li:nth-child(3){animation-delay:.2s;-webkit-animation-delay:.2s;-moz-animation-delay:.2s}.our-team-item .info-profile{font-size:11px;color:#898989;padding:15px 0 0 25px;max-width:75%}.info-name{font-size:22px;color:#363636;line-height:48px;letter-spacing:4px}.info-name:after{content:"";display:block;width:40px;height:2px;background-color:#c0aa62;margin-bottom:22px}.info-position{font-style:italic;text-transform:uppercase;letter-spacing:3px;line-height:1}.infor-contact{padding-bottom:50px;border-bottom:1px solid #e5e5e5;margin-bottom:50px}.infor-contact .infor-item{text-align:center}.infor-contact .infor-item span{display:block;font-size:16px;line-height:26px;color:#363636;letter-spacing:2px}.infor-contact .infor-item .infor-icon{font-size:30px;line-height:36px;margin-bottom:20px;color:#c0aa62}.our-infor{padding-top:60px;text-align:center;font-size:16px;line-height:26px}.our-infor .intro-text{width:80%;max-width:770px;margin:0 auto 30px}.our-infor .intro-text p{margin-bottom:0}.our-infor .social{margin-bottom:55px}.our-infor .social ul{text-align:center}.our-infor .social ul li{display:inline-block;padding:0 25px}.our-infor .contact-main-ct{text-align:left}.contact-form-page .title-form-ct{font-size:18px;line-height:1;color:#363636;text-transform:uppercase;letter-spacing:3px;margin-bottom:15px}.google-map iframe{pointer-events:none;width:100%;height:409px;display:block}.page-comming-soon #wrapper{background:url(images/placeholder/bgr-commingsoon.jpg) no-repeat center center;background-size:100% 100%}.page-comming-soon .site-content{padding-bottom:0}.page-comming-soon .site-main{text-align:center;font-size:16px;line-height:26px;letter-spacing:1px;height:100vh;min-height:568px;position:relative}.page-comming-soon .site-main .inner-content{padding:0 12%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.intro-comming{font-size:12px;color:#898989;font-style:italic;letter-spacing:5px;text-transform:uppercase}.intro-comming p{margin-bottom:0}.intro-comming h2{font-size:30px;line-height:48px;font-weight:700;color:#363636;font-style:normal;text-transform:uppercase;margin-bottom:10px}.break-line.break-line-cs{margin:0 0 30px}.cs-desc{margin-bottom:30px}.follow-us-social{margin-top:60px}.follow-us-social h3.title{font-size:12px;text-transform:uppercase;line-height:16px;text-align:center;margin-bottom:30px;letter-spacing:2px}.follow-us-social .social ul{text-align:center}.follow-us-social .social ul li{display:inline-block;margin:0 20px}.follow-us-social .social ul li a{color:#707070}.follow-us-social .social ul li a:hover{color:#333}.page-comming-soon .site-footer{padding:0}.portfolio-item{position:relative;margin-bottom:30px}.portf-fs-item .portf-thumb img{height:578px}.freestyle-portf .portfolio-item:nth-child(3n+1){clear:left}.portf-info{padding:25px 0;text-align:center}.portf-thumb .portf-info{position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.8);padding:25px 17%;opacity:0;visibility:hidden;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s}#web_design .portf-thumb .portf-info{top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);padding:0;background-color:transparent;text-align:center;z-index:999}#web_design .portf-thumb{position:relative}#web_design .portf-thumb:after{content:"";position:absolute;top:50%;left:50%;right:50%;bottom:50%;background-color:rgba(255,255,255,.9);opacity:0;visibility:hidden;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;z-index:99}.portfolio-item:hover .portf-thumb .portf-info{bottom:30px;opacity:1;visibility:visible}#web_design .portfolio-item:hover .portf-thumb:after{opacity:1;visibility:visible;top:0;bottom:0;left:0;right:0}.portf-meta{float:none}#web_design .btn-portf,#web_design .portf-meta{float:none}.portf-info .portf-title{font-size:16px;line-height:30px;letter-spacing:3px}.portf-info .portf-desc{font-size:14px;line-height:30px;color:#b7b7b7;font-style:italic;letter-spacing:1px;margin-bottom:0}.btn-portf{float:right;font-size:0}.btn-portf a{width:50px;height:50px;line-height:51px;text-align:center;font-size:20px;color:#363636;border:1px solid #e5e5e5;display:inline-block;margin-right:30px;overflow:visible}#web_design .btn-portf{margin-top:20px}.btn-portf a:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);background-color:#c0aa62;border-color:#c0aa62;color:#fff}.btn-portf a:last-child{margin-right:0}.tab-content .view-all{margin-top:30px}#tb-portfolio-image{margin-bottom:15px;position:relative}#tb-portfolio-image .flex-direction-nav{position:ABSOLUTE;width:100%;top:45%}#tb-portfolio-image .flex-direction-nav li.flex-nav-prev{float:left;margin-left:30px}#tb-portfolio-image .flex-direction-nav li.flex-nav-next{float:right;margin-right:30px}#tb-portfolio-image .flex-direction-nav li>a{width:50px;height:50px;border-radius:0;border:1px dashed #e5e5e5;text-align:center;padding:7px 9px;display:block;line-height:19px;word-wrap:break-word;padding-top:5px;font-size:18px;letter-spacing:3px;color:#fff;top:50%}#tb-portfolio-image .flex-direction-nav li>a:hover{color:#c0aa62;border-color:#c0aa62}#tb-portfolio-image .flex-direction-nav li>a.flex-prev{left:0}#tb-portfolio-image .flex-direction-nav li>a.flex-next{right:0}#tb-portfolio-image-carousel .slides>li:not(:last-child){margin-right:30px}#tb-portfolio-image-carousel.flexslider .slides .flex-active-slide img{border:1px solid #c0aa62}.show_content{line-height:36px}.show_content .title-port-dt{font-size:24px;color:#363636;line-height:1;margin-bottom:15px;letter-spacing:2px}.show_content:after{content:"";display:block;width:100%;height:1px;background:#e5e5e5;margin:50px 0}.meta-info p{line-height:36px;margin-bottom:0}.meta-info .txt-bold{color:#363636}.tb-content-portfolio .button{display:block;width:155px;text-align:center;margin:50px auto 0;padding:0;letter-spacing:2px}.return-customer a{color:#c0aa62}.return-customer a:hover{text-decoration:underline}.title-checkout{font-size:14px;color:#363636;line-height:48px;padding:15px 0;text-align:center;border-bottom:2px solid #363636;letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}.input-field #bill-code{width:200px;text-align:center}.input-field #bill-address-name{margin-bottom:20px}.button.btn-subscribe{padding:0 30px;float:right;background-color:#fff}.button.btn-subscribe:hover{background-color:#c0aa62}.button.place-order{width:100%;text-align:center;background-color:#c0aa62;border-color:#c0aa62;color:#fff}.button.place-order:hover{background-color:#252525;border-color:#252525}.promotion-code .block{padding:10px 0;margin-bottom:10px;color:#363636}.your-order{color:#363636}.your-order table tbody>tr{border-bottom:1px solid #e5e5e5}.your-order table tbody .order-total{border-bottom-color:#363636}.your-order table tbody .product-order{border-bottom:none}.your-order table tr>*{line-height:20px;padding:10px 0;margin-bottom:20px}.your-order table tr>td[colspan="2"]{padding:10px 0 0;margin-bottom:0}.your-order table ul li .product-qty{float:left}.your-order table ul li{padding:10px 0;border-bottom:1px solid #e5e5e5;min-height:20px;line-height:20px;margin-bottom:20px}.your-order table ul li:last-child{border-bottom-color:#363636}.your-order table{width:100%}.your-order table tr>:last-child{text-align:right}.your-order table .order-total>*,.your-order table .shipping>*{padding-top:30px}.your-order table .cart-subtotal th,.your-order table .order-total th,.your-order table .shipping th{font-weight:400}.your-order table .amount,.your-order table .product-order .price{color:#c0aa62;text-align:right;display:block;font-weight:700}#pageloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,.9)}.top-header{background:#fff}.right-header ul li a{color:#363636}.site-header{background:0 0}.header-menu{padding-top:12px;background:0 0;position:fixed;border-bottom:1px solid rgba(255,255,255,.1);width:100%;z-index:999}.sticky-bg .header-menu{background-color:rgba(0,0,0,.95)}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.nav-item-no-link{color:#363636}.account-logout{margin-left:5px!important}.account-logout a{font-size:14px}.account-login a{font-size:32px}.top-header-cart{font-size:32px}.cart-control .cart-number{right:35px}.top-header-cart .amount{top:18px;right:-45px;font-size:12px}.mobile-menu{display:none;width:30px;height:30px;text-align:center;line-height:30px;color:#000;font-size:28px;cursor:pointer}.languages li{display:inline-block;margin-right:10px}.site-main{padding-top:0}.site-content{padding-bottom:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{border-top:none;border-right:none;border-left:none;border-bottom:1px solid #e5e5e5;padding:0 0;font-size:14px;color:#898989;border-radius:0;resize:none}.section{padding:80px 0}.btn-viney{font-weight:700;font-size:13px;line-height:13px;color:#363636;border:1px solid;padding:15px 15px;border-radius:0;text-transform:uppercase;letter-spacing:2px;margin:0 auto;text-align:center;display:inline-block;background:0 0}.btn-viney:hover{border-color:#c0aa62;color:#fff;background-color:#c0aa62}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.white-text{color:#fff}.no-padding{padding:0}.col-centered{float:none;margin:0 auto}#pageloader{text-align:center}.table{width:100%;height:100%!important;display:table;margin:0}.table .inner{display:table-cell;vertical-align:middle}#pageloader img{width:221px;margin-bottom:50px;display:inline-block}#pageloader .spinner{width:30px;height:30px;border:3px solid rgba(255,255,255,.2);border-top:3px solid #fff;border-radius:30px;display:inline-block}#pageloader .spinner{-webkit-animation:spinner .5s infinite linear;animation:spinner .5s infinite linear}.scroll-to-top{position:fixed;bottom:50px;right:15px;background:#c0aa62;font-size:35px;font-weight:400;text-align:center;width:50px;height:50px;line-height:45px;border-radius:0;color:#fff;cursor:pointer;display:none;z-index:999}.scroll-to-top:hover{color:#fff}#main{min-height:400px}.page-template-template_accueil .hero-wrap{height:80vh;background-size:cover;background-position:center top;background-position:center bottom;background-repeat:no-repeat;width:100%;overflow-x:hidden;overflow-x:visible;position:relative;line-height:80vh;text-align:center}.hero-wrap{height:40vh;background-size:cover;background-position:center top;background-repeat:no-repeat;width:100%;overflow-x:hidden;overflow-x:visible;position:relative;line-height:40vh;text-align:center}.page-template-template_accueil .hero-wrap::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:0 0;background:rgba(0,0,0,.3)}.hero-wrap::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:0 0;background:rgba(0,0,0,.4)}.header-hero{vertical-align:middle;display:inline-block}.page-template-template_accueil .header-hero .content{text-align:center;color:#fff;line-height:1em}.header-hero .content{text-align:center;color:#fff;line-height:1em;line-height:.85em}.header-hero .content .lg-banner{font-size:140px;line-height:1em;line-height:.85em}.header-hero .content h1{color:#fff;font-size:46px}.section-01{background:#fff}.section-01 .title-box h2{font-size:40px;line-height:40px;text-transform:inherit;color:#c0aa62;letter-spacing:7px;text-align:left;margin-left:6px}.section-01 h2{font-size:24px;margin-bottom:15px}.section-01 .box{display:table;overflow:hidden}.section-01 .box-content{display:table-cell;vertical-align:middle}.box-img,.section-01 .box{height:28em}.box-img,.section-01 .box{background-size:cover;background-position:center center;background-repeat:no-repeat}.section-01 .btn-viney{margin-top:20px}.section-02{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;background-attachment:fixed;z-index:1}.section-02::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.3);z-index:-1}.section-02 h2{margin-bottom:30px}.section-02 h3{color:#fff;margin-bottom:30px}.section-02 p{color:#fff;margin-bottom:20px}.section-02 .btn-viney{margin-top:30px;color:#fff}.section-02 .box{height:28em}.section-02 .box{display:table;overflow:hidden;margin:0 auto}.section-02 .box-content{display:table-cell;vertical-align:middle}.title-box h2{line-height:1;margin-bottom:6px;margin-bottom:25px}.home-wine{margin-top:30px}.home-wine .wine-category{margin-bottom:20px}.home-wine .home-wine-title{font-size:24px;line-height:30px;letter-spacing:3px;margin-bottom:15px}.home-wine p{font-style:italic;min-height:120px}.home-wine .post-thumb{font-style:italic;margin-bottom:20px}.section-03 .btn-viney{margin-top:30px}.section-04{padding-top:0;padding-bottom:50px}.section-04 .btn-viney{margin-top:50px}.section-05{background-color:#f4f6f9}.home-blog-posts{margin-top:35px}.blog .post.thumb-full .post-info .post-desc{display:block}.blog-post-header{margin-bottom:25px}.blog-post-img{display:inline-block;margin-right:25px}.blog-post-info,.single-post .post .post-date{display:inline-block;margin:0}.single-post .post .blog-post-info h2.post-title{font-size:30px;line-height:36px;display:block;margin-bottom:15px}.post .post-info{display:block}.single-share{float:none;padding-top:11px;text-align:right}.single-nav-right{float:right}.infor-contact{padding-bottom:50px;border-bottom:1px solid #e5e5e5;margin-bottom:60px}#contact-gmap{width:100%;height:415px;display:block}#cf7-form-submit{margin-top:50px}.section-histoire{padding:0;position:relative}.sc_promo_text.sc_float_right{text-align:right}.sc_promo_text_inner{padding:10%;padding-left:0!important;display:inline-block;width:585px;width:80%;float:right}.sc_promo_text_inner h2{color:#fff;margin-bottom:30px;font-weight:700;font-size:36px;line-height:48px;letter-spacing:7px;text-align:left}.sc_promo_image{position:absolute;top:0;bottom:0;background-position:center center;background-size:cover;background-repeat:no-repeat}.section-img-bg h2{font-size:62px}.propriete-img{margin-top:60px}.propriete-img img{margin-bottom:20px}.propriete-img-right{margin-top:200px}.section-404 .title-404{font-size:22px;line-height:1;font-weight:700;letter-spacing:4px;word-spacing:5px;margin-bottom:20px;margin-top:60px}.section-404 .btn-viney{margin-top:50px}.section-sitemap .item{margin-bottom:30px}.section-sitemap h2{margin-bottom:10px;font-weight:600}.categorie-title{margin-bottom:5px}.list{margin:0 0 10px 10px}.woocommerce-message{border-top-color:#c0aa62}.woocommerce-message::before{content:'\e015';color:#c0aa62}.woocommerce-info{border-top-color:#c0aa62}.woocommerce-info::before{color:#c0aa62}.woocommerce form .form-row{padding:3px;margin:0 0 1.41575em}.woocommerce form .form-row label.inline{display:inline!important;margin-left:1em}fieldset{border:0 groove threedface;display:block;padding-block-end:.75em;padding-block-start:.35em;text-align:left;margin-top:45px}fieldset legend{font-weight:700}fieldset legend:first-child{font-size:1.3em}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1.8em}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-weight:700;font-size:13px;line-height:12px;color:#363636;border:1px solid;padding:15px 15px;border-radius:0;text-transform:uppercase;letter-spacing:2px;margin:0 auto;text-align:center;display:inline-block;background-color:transparent;cursor:pointer;position:relative;text-decoration:none;overflow:visible;left:auto;white-space:nowrap;background-image:none;box-shadow:none;text-shadow:none}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#c0aa62;border:1px solid #c0aa62;text-decoration:none;background-image:none;color:#fff}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:transparent;color:#363636;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#c0aa62;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt[disabled]:disabled,.woocommerce #respond input#submit.alt[disabled]:disabled:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt[disabled]:disabled,.woocommerce a.button.alt[disabled]:disabled:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt[disabled]:disabled,.woocommerce button.button.alt[disabled]:disabled:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt[disabled]:disabled,.woocommerce input.button.alt[disabled]:disabled:hover{background-color:#898989;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled{color:inherit;cursor:not-allowed;opacity:.5;padding:15px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:0}.woocommerce-form__label-for-checkbox{display:block}.woocommerce-LostPassword{margin-left:4px}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:20%;margin-right:10%}.woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid rgba(0,0,0,.05);position:relative}.woocommerce-MyAccount-navigation ul li a{padding:.875em 0;display:block}.woocommerce-MyAccount-navigation ul li a::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:1;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0f6";line-height:1.618;margin-left:.5407911001em;width:1.41575em;text-align:right;float:right;opacity:.25}.woocommerce-MyAccount-navigation ul li.is-active a::before{opacity:1}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f0e4"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:"\f291"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f1c6"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f015"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f007"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f08b"}.logo-lvdl{text-align:center;margin-bottom:20px}.logo-lvdl img{width:250px}.product-cat-tab .tab-title ul li a{color:#363636;font-size:16px;line-height:36px;display:block;padding:0 5px}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0;margin-bottom:15px;font-size:26px}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;color:#363636}.woocommerce div.product form.cart .variations label{font-weight:700;font-size:16px}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:auto;display:block;margin-right:1em}.woocommerce-variation div{margin-bottom:10px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:1.5em!important;line-height:1;color:#a53e4c;letter-spacing:2px}.woocommerce div.product div.images .flex-control-thumbs{margin:15px 0}.flex-control-nav{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:100%}.selectbox{border:1px solid #b5b5b5;position:relative;height:40px;margin-bottom:15px}.reset_variations{font-size:16px!important;margin:15px 0!important;display:block!important;width:100%!important}.woocommerce div.product form.cart div.quantity{float:left;margin:0 15px 0 0}.p-tag-share{margin-bottom:40px}.social-sharing .sharing-title{text-align:right;margin-bottom:10px}.backToShop{margin-top:50px}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:0;color:#363636!important;text-decoration:none;font-weight:700;border:0;width:28px;height:28px;line-height:28px;display:inline-block;text-align:center;border:1px solid #e5e5e5;font-size:24px}.woocommerce a.remove:hover{background-color:#a53e4c;color:#fff;border-color:#a53e4c}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100px;box-shadow:none;display:inline-block;vertical-align:middle;width:100px;height:133px;line-height:133px;border:1px solid #e5e5e5;text-align:center}.quantity span{display:none}.woocommerce .quantity .qty{width:100px;text-align:center;padding:5px 15px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:auto}.cart_totals h2{margin-bottom:15px}.cartfreeshipping{margin-bottom:20px;font-size:18px}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0!important;text-align:center;vertical-align:middle;position:relative}button.wc-stripe-checkout-button{font-weight:700;font-size:13px;line-height:12px;color:#363636;border:1px solid;padding:15px 15px;border-radius:0;text-transform:uppercase;letter-spacing:2px;margin:0 auto;margin-bottom:0;text-align:center;display:inline-block;background-color:transparent;cursor:pointer;position:relative;text-decoration:none;overflow:visible;left:auto;white-space:nowrap;background-image:none;box-shadow:none;text-shadow:none}.site-footer{padding:60px 0 10px;background-color:#111;font-size:14px;line-height:36px}.site-footer a{color:#c0aa62}.site-footer a:hover{text-decoration:underline}.bot-footer ul{text-align:center;font-size:0;line-height:50px;margin-top:0}.follow-us .social ul{font-size:0}.follow-us .social li{padding:0 20px;display:inline-block;vertical-align:middle}.follow-us .social li:first-child{padding-left:0}.follow-us .social li a{display:block;width:30px;height:30px;line-height:31px;border-radius:50%;background-color:#363636;color:#fff;font-size:14px;text-align:center}.follow-us .social li a:hover{background-color:#c0aa62}.mention-alcool{text-align:center;margin:0 0 10px;letter-spacing:3px;font-size:12px;line-height:36px}@media only screen and (max-width:1300px){.page-template-template_accueil .hero-wrap{height:380px;line-height:380px}.hero-wrap{height:260px;line-height:260px}.header-hero .content{margin:5% 0}.header-hero .content h1{font-size:36px}.breadcrumb{padding:8px 15px;margin-bottom:10px}.breadcrumb ul li{line-height:28px}}@media only screen and (max-width:767px){.section{padding:40px 0}.page-template-template_accueil .hero-wrap{height:240px;line-height:240px}.header-hero .content .lg-banner{font-size:80px}.hero-wrap{height:240px;line-height:240px}.header-hero .content{margin:20px 0}.header-hero .content h1{font-size:32px}.breadcrumb ul li{font-size:14px}}@media only screen and (max-width:480px){.section{padding:40px 0}.page-template-template_accueil .hero-wrap{height:155px;line-height:155px}.header-hero .content .lg-banner{font-size:60px}.hero-wrap{height:155px;line-height:155px}.header-hero .content{margin:20px 0}.header-hero .content h1{font-size:26px}.breadcrumb ul li{font-size:12px}}body.background::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:0 0;background:rgba(0,0,0,.3)}