html{font-size:16px;}
body{font-family:'Open Sans', sans-serif;background-color:#fff;font-size:16px;font-size:1rem;-webkit-font-smoothing:antialiased;overflow-x:hidden;}
@media(max-width:991px){
body{font-size:15px;font-size:1rem;}
}
@media(max-width:767px){
body{font-size:14px;font-size:0.93333rem;}
} p{color:#727780;line-height:1.8em;}
h1, h2, h3, h4, h5, h6{font-family:'Playfair Display', serif;color:#06163a;}
ul {
padding-left: 0;
margin: 0;
list-style-position: inside;
} a{text-decoration:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
a:hover{text-decoration:none;}
img{max-width:100%;}
b, strong{font-weight:600;}
.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;}
.page-wrapper{position:relative;overflow:hidden;}
.wow{visibility:hidden;}
.fi:before{margin:0;}
.section-padding{padding:100px 0;}
@media(max-width:991px){
.section-padding{padding:90px 0;}
}
@media(max-width:767px){
.section-padding{padding:80px 0;}
}
.rotate-text{font-family:'Playfair Display', serif;font-size:16px;font-size:1.06667rem;color:#b5b5b5;text-transform:uppercase;letter-spacing:2px;-webkit-transform:rotate(-90deg) translateY(50%);-ms-transform:rotate(-90deg) translateY(50%);transform:rotate(-90deg) translateY(50%);display:inline-block;position:absolute;left:-180px;top:50%;}
@media(max-width:1199px){
.rotate-text{display:none;}
}
.rotate-text:before{content:"";background:#b5b5b5;width:2px;height:20px;position:absolute;top:0;left:-25px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.rotate-text:after{content:"";background:#b5b5b5;width:2px;height:20px;position:absolute;bottom:0;right:-25px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.contact-validation-active .error-handling-messages{margin-top:15px;}
.contact-validation-active label.error{color:red;font-size:0.93333rem;font-weight:normal;margin:5px 0 0 0;text-align:left;display:block;}
.contact-validation-active #loader{display:none;margin-top:10px;}
.contact-validation-active #loader i{font-size:30px;font-size:2rem;color:#c0b596;display:inline-block;-webkit-animation:rotating linear 2s infinite;animation:rotating linear 2s infinite;}
.contact-validation-active #success,
.contact-validation-active #error{width:100%;color:#fff;padding:5px 10px;font-size:16px;text-align:center;display:none;}
@media(max-width:767px){
.contact-validation-active #success,
.contact-validation-active #error{font-size:15px;}
}
.contact-validation-active #success{background-color:#009a00;border-left:5px solid green;margin-bottom:5px;}
.contact-validation-active #error{background-color:#ff1a1a;border-left:5px solid red;}
.back-to-top{background-color:#d4c291;width:45px;height:45px;line-height:45px;text-align:center;display:none;position:fixed;z-index:999;right:15px;bottom:15px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
@media(max-width:991px){
.back-to-top{width:35px;height:35px;line-height:35px;}
}
.back-to-top:hover{background-color:#c0b596;}
.back-to-top i{font-size:18px;font-size:1.2rem;color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.mfp-wrap{background-color:rgba(0, 0, 0, 0.9);z-index:99999;}
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1;}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg{opacity:0;}
.fancybox-overlay{background:rgba(0, 0, 0, 0.9);z-index:9999 !important;}
.fancybox-wrap{z-index:99999 !important;}
@-webkit-keyframes rotating {
from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotating {
from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.rotating{-webkit-animation:rotating 5s alternate infinite;animation:rotating 5s alternate infinite;}
.section-title, .section-title-s2, .section-title-s3{margin-bottom:50px;margin-top:-5px;}
.section-title>span, .section-title-s2>span, .section-title-s3>span{font-family:'Playfair Display', serif;font-size:18px;font-size:1.2rem;font-weight:normal;display:block;color:#c0b596;text-transform:uppercase;}
@media(max-width:991px){
.section-title>span, .section-title-s2>span, .section-title-s3>span{font-size:17px;font-size:1.13333rem;}
}
@media(max-width:767px){
.section-title, .section-title-s2, .section-title-s3{margin-bottom:40px;}
}
.section-title h2, .section-title-s2 h2, .section-title-s3 h2{font-size:42px;font-size:2.8rem;font-weight:bold;margin:0.23em 0 0.5em;position:relative;text-transform:uppercase;}
@media(max-width:991px){
.section-title h2, .section-title-s2 h2, .section-title-s3 h2{font-size:35px;font-size:2.33333rem;}
}
@media(max-width:767px){
.section-title h2, .section-title-s2 h2, .section-title-s3 h2{font-size:32px;font-size:2.13333rem;}
}
.section-title p, .section-title-s2 p, .section-title-s3 p{color:#a7a5a5;margin:0;}
.section-title-s2 h2{position:relative;margin-bottom:0;padding-bottom:0.5em;}
.section-title-s2 h2:before{content:"";width:35px;height:5px;background:#c0b596;position:absolute;left:0;bottom:0;}
.section-title-s3{text-align:center;}
.theme-btn, .theme-btn-s2, .theme-btn-s3, .theme-btn-s4{font-family:'Playfair Display', serif;background-color:#c0b596;height:47px;line-height:47px;font-size:16px;font-size:1.06667rem;color:#fff;padding:0 30px;border-radius:50px;display:inline-block;text-transform:uppercase;}
@media(max-width:1199px){
.theme-btn, .theme-btn-s2, .theme-btn-s3, .theme-btn-s4{height:45px;line-height:45px;font-size:15px;font-size:1rem;padding:0 25px;}
}
.theme-btn:hover, .theme-btn-s2:hover, .theme-btn-s3:hover, .theme-btn-s4:hover, .theme-btn:focus, .theme-btn-s2:focus, .theme-btn-s3:focus, .theme-btn-s4:focus, .theme-btn:active, .theme-btn-s2:active, .theme-btn-s3:active, .theme-btn-s4:active{background-color:#d4c291;color:#fff;}
.theme-btn-s2{height:40px;line-height:40px;font-size:14px;font-size:0.93333rem;color:#fff;padding:0 25px;border-radius:40px;}
.theme-btn-s3{background-color:transparent;color:#0a172b;outline:none;-webkit-box-shadow:none;box-shadow:none;border:2px solid #c0b596;border-radius:0;line-height:45px;}
@media(max-width:1199px){
.theme-btn-s3{line-height:43px;}
}
.theme-btn-s3:hover, .theme-btn-s3:focus, .theme-btn-s3:active{background-color:#c0b596;color:#fff;}
.theme-btn-s4{background-color:#0a172b;color:#fff;}
.theme-btn-s4:hover{background-color:#000102;}
.form input, .form textarea, .form select{border-color:#bfbfbf;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#595959;}
.form input:focus, .form textarea:focus, .form select:focus{border-color:#c0b596;-webkit-box-shadow:0 0 5px 0 #d4c291;-moz-box-shadow:0 0 5px 0 #d4c291;-o-box-shadow:0 0 5px 0 #d4c291;-ms-box-shadow:0 0 5px 0 #d4c291;box-shadow:0 0 5px 0 #d4c291;}
.form ::-webkit-input-placeholder{font-style:14px;font-style:italic;color:#595959;}
.form :-moz-placeholder{font-style:14px;font-style:italic;color:#595959;}
.form ::-moz-placeholder{font-style:14px;font-style:italic;color:#595959;}
.form :-ms-input-placeholder{font-style:14px;font-style:italic;color:#595959;}
.form select{font-style:italic;background-position:right center;background-repeat:no-repeat;display:inline-block;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;}
.form select::-ms-expand{display:none;}
.social-links{overflow:hidden;}
.social-links li{float:left;width:35px;height:35px;margin-right:1px;}
.social-links li a{background-color:#d4c291;width:35px;height:35px;line-height:35px;display:block;color:#fff;text-align:center;}
.social-links li a:hover{background-color:#c0b596;}
.page-title{background-position:center center;background-repeat:no-repeat;background-attachment:local;background-size:cover;width:100%;height:500px;text-align:center;position:relative;}
@media(max-width:991px){
.page-title{height:300px;}
}
.page-title:before{content:"";background:-moz-linear-gradient(left, rgba(21, 26, 48, 0.79) 8%, rgba(21, 26, 48, 0.79) 46%, rgba(21, 26, 48, 0.07) 95%, rgba(21, 26, 48, 0) 100%);background:-webkit-linear-gradient(left, rgba(21, 26, 48, 0.79) 8%, rgba(21, 26, 48, 0.79) 46%, rgba(21, 26, 48, 0.07) 95%, rgba(21, 26, 48, 0) 100%);background:linear-gradient(to right, rgba(21, 26, 48, 0.79) 100%, rgba(21, 26, 48, 0.79) 100%, rgba(21, 26, 48, 0.07) 100%, rgba(21, 26, 48, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151a30', endColorstr='#00151a30', GradientType=1);width:100%;height:100%;position:absolute;left:0;top:0;}
.page-title .container{height:100%;display:table;}
.page-title .container>.row{vertical-align:middle;display:table-cell;}
@media screen and (min-width:992px){
.page-title .container .col{padding-top:163px;}
}
.page-title h2, .page-title ol{color:#fff;}
.page-title h2{font-size:60px;font-size:4rem;font-weight:700;margin:0 0 0.30em;}
@media(max-width:991px){
.page-title h2{font-size:50px;font-size:3.33333rem;}
}
@media(max-width:767px){
.page-title h2{font-size:40px;font-size:2.66667rem;}
}
.page-title .breadcrumb{background-color:transparent;padding:0;margin-bottom:0;}
@media(max-width:767px){
.page-title .breadcrumb{text-align:center;}
}
.page-title .breadcrumb li{font-size:16px;font-size:1.06667rem;color:#fff;margin-right:5px;}
@media(max-width:767px){
.page-title .breadcrumb li{font-size:14px;font-size:0.93333rem;}
}
.page-title .breadcrumb li a{color:#c0b596;}
.page-title .breadcrumb li a:hover{color:#d4c291;}
.page-title .breadcrumb>li+li:before{font-family:"themify";content:"\e628";color:#c0b596;margin-right:5px;}
.preloader{background-color:#fff;width:100%;height:100%;position:fixed;z-index:1000;}
.preloader .sk-cube-grid{width:60px;height:60px;position:absolute;left:calc(50% - 30px);top:calc(50% - 65px);}
.preloader .sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#d4c291;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;}
.preloader .sk-cube-grid .sk-cube1{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.preloader .sk-cube-grid .sk-cube2{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.preloader .sk-cube-grid .sk-cube3{-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.preloader .sk-cube-grid .sk-cube4{-webkit-animation-delay:0.1s;animation-delay:0.1s;}
.preloader .sk-cube-grid .sk-cube5{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.preloader .sk-cube-grid .sk-cube6{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.preloader .sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s;}
.preloader .sk-cube-grid .sk-cube8{-webkit-animation-delay:0.1s;animation-delay:0.1s;}
.preloader .sk-cube-grid .sk-cube9{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
@-webkit-keyframes sk-cubeGridScaleDelay {
0%, 70%, 100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1);}
35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1);}
}
@keyframes sk-cubeGridScaleDelay {
0%, 70%, 100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1);}
35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1);}
} .service-sidebar{}
@media(max-width:991px){
.service-sidebar{max-width:300px;margin-top:80px;}
}
.service-sidebar>.widget+.widget{margin-top:60px;}
.service-sidebar .service-list-widget ul{list-style:none;border:1px solid #e6e6e6;border-bottom:0;}
.service-sidebar .service-list-widget ul li{border-bottom:1px solid #e6e6e6;}
.service-sidebar .service-list-widget a{font-weight:500;display:block;color:#0a172b;padding:15px 24px;}
.service-sidebar .service-list-widget a:hover, .service-sidebar .service-list-widget .current a{background-color:#c0b596;color:#fff;}
.service-sidebar .download-widget ul{list-style:none;}
.service-sidebar .download-widget ul>li+li{margin-top:5px;}
.service-sidebar .download-widget ul a{background-color:#0a172b;color:#fff;padding:17px 25px;display:block;}
.service-sidebar .download-widget ul i{display:inline-block;padding-right:10px;color:#c0b596;}
.service-sidebar .download-widget ul a:hover{color:#c0b596;}
.service-sidebar .contact-widget{background-color:#c0b596;padding:45px 30px;}
.service-sidebar .contact-widget h4{font-size:22px;font-size:1.46667rem;color:#0a172b;margin:0 0 0.8em;}
.service-sidebar .contact-widget p{color:#0a172b;margin:0 0 1em;}
.service-sidebar .contact-widget p+a{color:#fff;}
.service-sidebar .contact-widget p+a i{font-size:14px;}
.service-sidebar .contact-widget p+a:hover{color:#0a172b;}
.shop-sidebar{}
@media(max-width:991px){
.shop-sidebar{max-width:300px;margin-top:70px;}
}
.shop-sidebar>.widget+.widget{margin-top:65px;}
.shop-sidebar .widget>h3{font-size:20px;font-size:1.33333rem;text-transform:uppercase;margin:0 0 1.5em;}
.shop-sidebar .widget ul{list-style:none;}
.shop-sidebar .search-widget div{position:relative;}
.shop-sidebar .search-widget button{background:transparent;font-size:20px;font-size:1.33333rem;color:#c0b596;border:0;outline:0;padding:0;margin:0;position:absolute;right:15px;top:55%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.shop-sidebar .search-widget input{background-color:#f3f3f3;height:50px;padding:6px 40px 6px 20px;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.shop-sidebar .categories-widget ul li{position:relative;color:#727780;}
.shop-sidebar .categories-widget ul li span{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.shop-sidebar .categories-widget ul li a{color:#727780;}
.shop-sidebar .categories-widget ul>li+li{margin-top:15px;}
.shop-sidebar .categories-widget ul li a:hover{color:#c0b596;}
.shop-sidebar .popular-product-widget ul li{overflow:hidden;}
.shop-sidebar .popular-product-widget ul>li+li{margin-top:20px;}
.shop-sidebar .popular-product-widget .product-image{width:70px;float:left;}
.shop-sidebar .popular-product-widget .product-info{width:calc(100% - 70px);float:left;padding-left:20px;}
.shop-sidebar .popular-product-widget .product-info>a{color:#727780;display:block;margin-bottom:4px;}
.shop-sidebar .popular-product-widget .product-info>a:hover{color:#c0b596;}
.shop-sidebar .popular-product-widget .star-rating{margin-bottom:5px;}
.shop-sidebar .popular-product-widget .star-rating i{font-size:12px;font-size:0.8rem;color:#c0b596;}
.shop-sidebar .tag-widget .tagcloud a{font-size:14px;font-size:0.93333rem;color:#727780;display:inline-block;border:1px solid #e8e8e8;padding:6px 15px;border-radius:32px;margin:0 5px 5px 0;}
.shop-sidebar .tag-widget .tagcloud a:hover{background-color:#c0b596;border-color:#c0b596;color:#fff;}
.pagination-wrapper{max-height:45px;text-align:center;margin-top:60px;}
@media(max-width:991px){
.pagination-wrapper{text-align:left;margin-top:45px;}
}
.pagination-wrapper .pg-pagination{display:inline-block;overflow:hidden;list-style-type:none;text-align:center;}
.pagination-wrapper .pg-pagination li{float:left;margin-right:10px;}
@media(max-width:767px){
.pagination-wrapper .pg-pagination li{margin-right:5px;}
}
.pagination-wrapper .pg-pagination li:last-child{margin-right:0;}
.pagination-wrapper .pg-pagination li a{width:45px;height:45px;line-height:45px;font-size:20px;font-size:1.33333rem;border:1px solid transparent;color:#06163a;display:block;border-radius:50%;}
@media(max-width:991px){
.pagination-wrapper .pg-pagination li a{width:40px;height:40px;line-height:40px;font-size:18px;font-size:1.2rem;}
}
.pagination-wrapper .pg-pagination .active a, .pagination-wrapper .pg-pagination li a:hover{border-color:#0a172b;}
.pagination-wrapper-left{text-align:left;}
.pagination-wrapper-right{text-align:right;}
@media screen and (min-width:1200px){
.pagination-wrapper-right{padding-right:50px;}
}
@media(max-width:991px){
.pagination-wrapper-right{margin-top:45px;text-align:left;}
} .blog-sidebar{}
@media(max-width:991px){
.blog-sidebar{max-width:300px;margin-top:70px;}
}
@media(min-width:992px){
.blog-sidebar{padding-left:30px;}
}
.blog-sidebar>.widget+.widget{margin-top:65px;}
.blog-sidebar .widget>h3{font-size:20px;font-size:1.33333rem;text-transform:uppercase;padding-bottom:0.65em;margin:0 0 1.5em;position:relative;}
.blog-sidebar .widget>h3:before{content:"";background-color:#06163a;width:60px;height:1px;position:absolute;bottom:0;left:0;}
.blog-sidebar .widget ul{list-style:none;}
.blog-sidebar .search-widget div{position:relative;}
.blog-sidebar .search-widget button{background:transparent;font-size:20px;font-size:1.33333rem;color:#c0b596;border:0;outline:0;padding:0;margin:0;position:absolute;right:15px;top:55%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.blog-sidebar .search-widget input{background-color:#f3f3f3;height:50px;padding:6px 40px 6px 20px;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;width:100%;}
.blog-sidebar .categories-widget ul li{position:relative;color:#727780;}
.blog-sidebar .categories-widget ul li span{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.blog-sidebar .categories-widget ul li a{color:#727780;}
.blog-sidebar .categories-widget ul>li+li{margin-top:15px;}
.blog-sidebar .categories-widget ul li a:hover{color:#c0b596;}
.blog-sidebar .popular-post-widget ul li{overflow:hidden;}
.blog-sidebar .popular-post-widget ul>li+li{margin-top:20px;}
.blog-sidebar .popular-post-widget .post-image{width:70px;float:left;}
.blog-sidebar .popular-post-widget .post-info{width:calc(100% - 70px);float:left;padding-left:20px;}
.blog-sidebar .popular-post-widget .post-title{font-size:16px;font-size:1.06667rem;line-height:1.6em;}
@media(max-width:991px){
.blog-sidebar .popular-post-widget .post-title{font-size:15px;font-size:1rem;}
}
.blog-sidebar .popular-post-widget .post-info>a{color:#727780;display:block;margin-bottom:0px;margin-top:-5px;}
.blog-sidebar .popular-post-widget .post-info>a:hover{color:#c0b596;}
.blog-sidebar .tag-widget .tagcloud a{font-size:14px;font-size:0.93333rem;color:#727780;display:inline-block;border:1px solid #e8e8e8;padding:6px 15px;border-radius:32px;margin:0 5px 5px 0;}
.blog-sidebar .tag-widget .tagcloud a:hover{background-color:#c0b596;border-color:#c0b596;color:#fff;}
.theme-accordion-s1, .theme-accordion-s2{margin-bottom:0;}
.theme-accordion-s1 .panel-default, .theme-accordion-s2 .panel-default{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.theme-accordion-s1 .panel-heading, .theme-accordion-s2 .panel-heading{background-color:transparent;padding:0;border-radius:0;}
.theme-accordion-s1 .panel+.panel,
.theme-accordion-s2 .panel+.panel{margin-top:15px;}
.theme-accordion-s1 .panel-heading a, .theme-accordion-s2 .panel-heading a{background-color:#c0b596;font-size:20px;font-size:1.33333rem;color:#fff;display:block;padding:18px 25px;position:relative;}
@media(max-width:991px){
.theme-accordion-s1 .panel-heading a, .theme-accordion-s2 .panel-heading a{font-size:16px;font-size:1.06667rem;padding:15px 25px;}
}
@media(max-width:767px){
.theme-accordion-s1 .panel-heading a, .theme-accordion-s2 .panel-heading a{padding:12px 15px;}
}
.theme-accordion-s1 .panel-heading a:before, .theme-accordion-s2 .panel-heading a:before{font-family:"FontAwesome";content:"\f107";font-size:20px;font-size:1.33333rem;position:absolute;right:25px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
@media(max-width:991px){
.theme-accordion-s1 .panel-heading a:before, .theme-accordion-s2 .panel-heading a:before{font-size:18px;font-size:1.2rem;right:20px;}
}
.theme-accordion-s1 .panel-heading a:focus, .theme-accordion-s2 .panel-heading a:focus{text-decoration:none;}
.theme-accordion-s1 .panel-heading .collapsed, .theme-accordion-s2 .panel-heading .collapsed{background-color:#f1f1f1;color:#06163a;}
.theme-accordion-s1 .panel-heading .collapsed:before, .theme-accordion-s2 .panel-heading .collapsed:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}
.theme-accordion-s1 .panel-heading+.panel-collapse>.panel-body,
.theme-accordion-s2 .panel-heading+.panel-collapse>.panel-body{background-color:#fbfbfb;font-size:18px;font-size:1.2rem;border:0;padding:40px 25px 15px;}
@media(max-width:991px){
.theme-accordion-s1 .panel-heading+.panel-collapse>.panel-body,
.theme-accordion-s2 .panel-heading+.panel-collapse>.panel-body{padding:20px 25px 10px;font-size:16px;font-size:1.06667rem;}
}
@media(max-width:767px){
.theme-accordion-s1 .panel-heading+.panel-collapse>.panel-body,
.theme-accordion-s2 .panel-heading+.panel-collapse>.panel-body{padding:15px 15px 8px;}
}
.theme-accordion-s1 .panel-heading+.panel-collapse>.panel-body p,
.theme-accordion-s2 .panel-heading+.panel-collapse>.panel-body p{margin-bottom:1.3em;}
.theme-accordion-s2 .panel-default{border:0;position:relative;}
.theme-accordion-s2 .panel-heading a{background-color:#fff;font-family:'Playfair Display', serif;color:#c0b596;display:block;padding:12px 25px;border:1px solid #dde2e8;position:relative;}
@media(max-width:991px){
.theme-accordion-s2 .panel-heading a{padding:12px 20px;}
}
@media(max-width:767px){
.theme-accordion-s2 .panel-heading a{padding:12px 15px;}
}
.theme-accordion-s2 .panel-heading a .icon{background:#c0b596;width:47px;height:47px;line-height:47px;color:#fff;font-size:20px;font-size:1.33333rem;position:absolute;right:0;top:0;text-align:center;}
@media(max-width:767px){
.theme-accordion-s2 .panel-heading a .icon{display:none;}
}
.theme-accordion-s2 .panel-heading a .icon:before{font-family:"FontAwesome";content:"\f106";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.theme-accordion-s2 .panel-heading a:before{display:none;}
.theme-accordion-s2 .panel-heading .collapsed{color:#1e2331;}
.theme-accordion-s2 .panel-heading .collapsed .icon:before{content:"\f107";}
.theme-accordion-s2 .panel-heading+.panel-collapse>.panel-body{padding-left:130px;min-height:135px;position:relative;}
@media(max-width:767px){
.theme-accordion-s2 .panel-heading+.panel-collapse>.panel-body{padding-left:15px;min-height:auto;}
}
.theme-accordion-s2 .panel-heading+.panel-collapse>.panel-body .img-holder{position:absolute;left:0;top:30px;}
@media(max-width:767px){
.theme-accordion-s2 .panel-heading+.panel-collapse>.panel-body .img-holder{position:static;margin-bottom:15px;}
} .site-header{}
.site-header .navigation{background-color:#fff;margin-bottom:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;}
.site-header .navigation>.container{position:relative;}
.site-header .navigation .navbar-brand{height:auto;}
@media screen and (max-width:991px){
.site-header #navbar{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
}
.site-header #navbar ul{font-family:'Open Sans', sans-serif;list-style:none;}
.site-header #navbar>ul li a:hover,
.site-header #navbar>ul li a:focus{text-decoration:none;color:#c0b596;}
@media screen and (min-width:992px){
.site-header #navbar{}
.site-header #navbar li{position:relative;}
.site-header #navbar>ul>li>a{font-size:17px;font-size:1.13333rem;font-weight:600;color:#fff;padding:40px 16px;}
.site-header #navbar>ul .sub-menu{background-color:#fff;width:250px;padding:5px 12px;position:absolute;left:0;top:130%;z-index:10;visibility:hidden;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0px 15px 60px -19px black;box-shadow:0px 15px 60px -19px black;}
.site-header #navbar>ul>li .sub-menu li{border-bottom:1px solid #f2f2f2;}
.site-header #navbar>ul>li .sub-menu li:last-child{border-bottom:0;}
.site-header #navbar>ul>li .sub-menu a{font-size:15px;font-size:1rem;color:#06163a;display:block;padding:12px 15px;}
.site-header #navbar>ul>li .sub-menu a:hover{color:#c0b596;}
.site-header #navbar>ul>li>.sub-menu .sub-menu{left:-100%;top:35px;}
.site-header #navbar>ul>li>.sub-menu>.menu-item-has-children>a{position:relative;}
.site-header #navbar>ul>li>.sub-menu>.menu-item-has-children>a:before{font-family:"themify";content:"\e649";font-size:11px;font-size:0.73333rem;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.site-header #navbar>ul>li:hover>.sub-menu{top:100%;visibility:visible;opacity:1;}
.site-header #navbar .sub-menu>li:hover>.sub-menu{left:-110%;visibility:visible;opacity:1;}
}
@media(max-width:991px){
.site-header #navbar>ul>li a{display:block;font-size:14px;font-size:0.93333rem;}
.site-header #navbar>ul>li .sub-menu li{border-bottom:1px solid #e6e6e6;}
.site-header #navbar>ul .sub-menu>li:last-child{border-bottom:0;}
.site-header #navbar>ul>li>.sub-menu a{padding:8px 15px 8px 45px;}
.site-header #navbar>ul>li>.sub-menu .sub-menu a{padding:8px 15px 8px 65px;}
.site-header #navbar>ul .menu-item-has-children>a{position:relative;}
.site-header #navbar>ul .menu-item-has-children>a:before{font-family:"themify";content:"\e64b";font-size:11px;font-size:0.73333rem;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
}
@media screen and (min-width:992px){
.site-header #navbar{}
.site-header #navbar .has-mega-menu{position:static;}
.site-header #navbar .mega-menu,
.site-header #navbar .half-mega-menu{background-color:#fff;padding:20px;border-top:2px solid #c0b596;position:absolute;right:0;top:120%;z-index:10;visibility:hidden;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.site-header #navbar .mega-menu{width:1140px;right:15px;}
.site-header #navbar .half-mega-menu{width:585px;}
.site-header #navbar .mega-menu-box-title{font-size:14px;font-size:0.93333rem;text-transform:uppercase;font-weight:bold;display:block;padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid #e6e6e6;}
.site-header #navbar .mega-menu-list-holder li a{font-size:14px;font-size:0.93333rem;display:block;padding:7px 8px;margin-left:-8px;}
.site-header #navbar .has-mega-menu:hover>ul{top:100%;visibility:visible;opacity:1;}
}
@media(max-width:1199px){
.site-header #navbar>ul .mega-menu{width:950px;right:15px;}
.site-header #navbar>ul .half-mega-menu{width:485px;}
}
@media(max-width:991px){
.site-header #navbar>ul .mega-menu,
.site-header #navbar>ul .half-mega-menu{width:auto;}
.site-header #navbar>ul .mega-menu .row,
.site-header #navbar>ul .half-mega-menu .row{margin:0;}
.site-header #navbar .mega-menu-content>.row>.col{margin-bottom:25px;}
}
@media(max-width:991px){
.site-header #navbar .mega-menu .mega-menu-list-holder a{padding:5px 15px 5px 40px;}
.site-header #navbar .mega-menu .mega-menu-box-title{font-size:14px;font-size:0.93333rem;text-transform:uppercase;display:block;border-bottom:1px dotted #b3b3b3;padding:0 0 4px 5px;margin:0 25px 8px 25px;}
}
@media screen and (min-width:992px){
.site-header .navbar-header .open-btn{display:none;}
.site-header #navbar .close-navbar{display:none;}
}
@media(max-width:991px){
.site-header{}
.site-header .container{width:100%;}
.site-header .navbar-header button{background-color:#c0b596;width:40px;height:35px;border:0;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;outline:0;position:absolute;right:15px;top:32px;z-index:20;}
.site-header .navbar-header button span{background-color:#fff;display:block;height:2px;margin-bottom:5px;}
.site-header .navbar-header button span:last-child{margin:0;}
.site-header #navbar{background:#fff;display:block !important;width:280px;height:100% !important;margin:0;padding:0;border-left:1px solid #cccccc;border-right:1px solid #cccccc;position:fixed;right:-300px;top:0;z-index:100;}
.site-header #navbar ul a{color:#000;}
.site-header #navbar ul a:hover,
.site-header #navbar ul li.current a{color:#c0b596;}
.site-header #navbar .navbar-nav{height:100%;overflow:auto;}
.site-header #navbar .close-navbar{background-color:#c0b596;width:40px;height:40px;color:#fff;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;outline:none;position:absolute;left:-18px;top:10px;z-index:20;}
.site-header #navbar>ul>li{border-bottom:1px solid #cccccc;}
.site-header #navbar>ul>li>a{padding:10px 15px 10px 35px;}
.site-header .slideInn{right:0 !important;}
}
@media(max-width:767px){
.site-header .navbar-header .navbar-brand{font-size:24px;}
.site-header #navbar .navbar-nav{margin:0;}
}
@media(max-width:991px){
.site-header .navbar-collapse.collapse{display:none;}
.site-header .navbar-collapse.collapse.in{display:block;}
.site-header .navbar-header .collapse, .site-header .navbar-toggle{display:block;}
.site-header .navbar-header{float:none;}
.site-header .navbar-right{float:none;}
.site-header .navbar-nav{float:none;}
.site-header .navbar-nav>li{float:none;}
} .header-style-1,
.header-style-2, .header-style-3{}
.header-style-1 .topbar .top-contact-info, .header-style-2 .topbar .top-contact-info , .header-style-3 .topbar .top-contact-info{padding-top:15px;}
@media screen and (min-width:992px){
.header-style-1, .header-style-2, .header-style-3{background-color:rgba(255, 255, 255, 0.05);width:100%;border-bottom:1px solid rgba(255, 255, 255, 0.07);position:absolute;left:0;top:0;z-index:10;}
.header-style-1 .navigation, .header-style-3 .navigation{background-color:transparent;}
.header-style-2 .navigation{background-color:#272c3f;}
.header-style-1 .navbar-header, .header-style-2 .navbar-header, .header-style-3 .navbar-header{margin-top:7px;}
.header-style-1 #navbar,
.header-style-2 #navbar,
.header-style-3 #navbar{margin-right:235px;border-right:1px solid rgba(255, 255, 255, 0.07);}
.header-style-1 #navbar>ul>li>a,
.header-style-2 #navbar>ul>li>a,
.header-style-3 #navbar>ul>li>a{font-size:16px;font-size:1.06667rem;padding:40px 12px;}
}
@media screen and (min-width:1200px){
.header-style-1 #navbar>ul>li>a,
.header-style-2 #navbar>ul>li>a,
.header-style-3 #navbar>ul>li>a{font-size:16px;padding:40px 16px;}
.header-style-1 #navbar,
.header-style-2 #navbar,
.header-style-3 #navbar{margin-right:245px;}
}
@media(max-width:991px){
.header-style-1 .navigation, .header-style-2 .navigation, .header-style-3 .navigation{background-color:#0a172b;}
.header-style-1 .navigation .container, .header-style-2 .navigation .container, .header-style-3 .navigation .container{padding:10px 15px;}
}
@media(max-width:991px){
.header-style-1 .topbar, .header-style-2 .topbar, .header-style-3 .topbar{background-color:#272c3f;}
.header-style-2 .topbar p, .header-style-3 .topbar p{margin-bottom:0px;color:#e6e6e6;margin-bottom:0;padding:11px 0;}
}
@media(max-width:767px){
.header-style-1 .topbar, .header-style-2 .topbar, .header-style-3 .topbar{text-align:center;padding-top:20px;}
}
.header-style-1 .topbar .container, .header-style-2 .topbar .container, .header-style-3 .topbar .container{position:relative;}
.header-style-1 .topbar .container:before, .header-style-2 .topbar .container:before, .header-style-3 .topbar .container:before{width:calc(100% - 30px);height:1px;background-color:rgba(255, 255, 255, 0.07);position:absolute;bottom:0;left:15px;}
.header-style-1 .topbar li, .header-style-2 .topbar li, .header-style-3 .topbar li{font-weight:300;color:#e0e0e0;}
.header-style-1 .topbar .contact-info ul, .header-style-2 .topbar .contact-info ul, .header-style-3 .topbar .contact-info ul{overflow:hidden;list-style:none;}
.header-style-1 .topbar .contact-info ul li, .header-style-2 .topbar .contact-info ul li, .header-style-3 .topbar .contact-info ul li{float:left;font-weight:500;}
@media(max-width:991px){
.header-style-1 .topbar .contact-info ul li, .header-style-2 .topbar .contact-info ul li, .header-style-3 .topbar .contact-info ul li{padding:18px 0;}
}
@media(max-width:767px){
.header-style-1 .topbar .contact-info ul li, .header-style-2 .topbar .contact-info ul li, .header-style-3 .topbar .contact-info ul li{float:none;padding:0;}
}
.header-style-1 .topbar .contact-info ul li i, .header-style-2 .topbar .contact-info ul li i, .header-style-3 .topbar .contact-info ul li i{display:inline-block;color:#c0b596;padding-right:5px;}
.header-style-1 .topbar .contact-info ul>li+li,
.header-style-2 .topbar .contact-info ul>li+li,
.header-style-3 .topbar .contact-info ul>li+li{margin-left:20px;padding-left:20px;border-left:1px solid rgba(255, 255, 255, 0.07);}
@media(max-width:767px){
.header-style-1 .topbar .contact-info ul>li+li,
.header-style-2 .topbar .contact-info ul>li+li,
.header-style-3 .topbar .contact-info ul>li+li{margin-left:0;padding-left:0;margin-top:10px;border-left:0;}
}
.header-style-1 .topbar .social-icons, .header-style-2 .topbar .social-icons, .header-style-3 .topbar .social-icons{float:right;}
@media(max-width:767px){
.header-style-1 .topbar .social-icons, .header-style-2 .topbar .social-icons, .header-style-3 .topbar .social-icons{float:none;}
}
.header-style-1 .topbar .social-icons ul, .header-style-2 .topbar .social-icons ul, .header-style-3 .topbar .social-icons ul{list-style:none;overflow:hidden;padding:23px 0;}
@media(max-width:991px){
.header-style-1 .topbar .social-icons ul, .header-style-2 .topbar .social-icons ul, .header-style-3 .topbar .social-icons ul{padding:18px 0;}
}
@media(max-width:767px){
.header-style-1 .topbar .social-icons ul, .header-style-2 .topbar .social-icons ul, .header-style-3 .topbar .social-icons ul{display:inline-block;}
}
.header-style-1 .topbar .social-icons ul li, .header-style-2 .topbar .social-icons ul li, .header-style-3 .topbar .social-icons ul li{float:left;}
.header-style-1 .topbar .social-icons ul>li+li,
.header-style-2 .topbar .social-icons ul>li+li,
.header-style-3 .topbar .social-icons ul>li+li{margin-left:15px;}
.header-style-1 .topbar .social-icons ul a, .header-style-2 .topbar .social-icons ul a, .header-style-3 .topbar .social-icons ul a{font-size:14px;font-size:0.93333rem;color:#e0e0e0;}
.header-style-1 .topbar .social-icons ul a:hover, .header-style-2 .topbar .social-icons ul a:hover, .header-style-3 .topbar .social-icons ul a:hover{color:#c0b596;}
.header-style-1 .cart-search-contact, .header-style-2 .cart-search-contact, .header-style-3 .cart-search-contact{position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;padding-top:5px;}
@media(max-width:991px){
.header-style-1 .cart-search-contact, .header-style-2 .cart-search-contact, .header-style-3 .cart-search-contact{right:95px;}
}
.header-style-1 .cart-search-contact button, .header-style-2 .cart-search-contact button, .header-style-3 .cart-search-contact button{background:transparent;padding:0;border:0;outline:0;}
.header-style-1 .cart-search-contact i:before, .header-style-2 .cart-search-contact i:before, .header-style-3 .cart-search-contact i:before{font-size:20px;color:#fff;}
.header-style-1 .cart-search-contact .et-basket:before, .header-style-2 .cart-search-contact .et-basket:before, .header-style-3 .cart-search-contact .et-basket:before{font-size:16px;color:#fff;}
.et-basket:before{}
.header-style-1 .cart-search-contact>div, .header-style-2 .cart-search-contact>div, .header-style-3 .cart-search-contact>div{float:left;position:relative;}
.header-style-1 .cart-search-contact>div+div,
.header-style-2 .cart-search-contact>div+div,
.header-style-3 .cart-search-contact>div+div{margin-left:20px;}
@media(max-width:450px){
.header-style-1 .cart-search-contact .header-search-form-wrapper, .header-style-2 .cart-search-contact .header-search-form-wrapper, .header-style-3 .cart-search-contact .header-search-form-wrapper{display:none;}
}
.header-style-1 .cart-search-contact .header-search-form, .header-style-2 .cart-search-contact .header-search-form, .header-style-3 .cart-search-contact .header-search-form{position:absolute;width:250px;right:-25px;top:60px;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;-webkit-box-shadow:0px 15px 60px -19px black;box-shadow:0px 15px 60px -19px black;}
.header-style-1 .cart-search-contact form div, .header-style-2 .cart-search-contact form div, .header-style-3 .cart-search-contact form div{position:relative;}
.header-style-1 .cart-search-contact form div button, .header-style-2 .cart-search-contact form div button, .header-style-3 .cart-search-contact form div button{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.header-style-1 .cart-search-contact input, .header-style-2 .cart-search-contact input, .header-style-3 .cart-search-contact input{width:100%;height:50px;padding:6px 20px;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.header-style-1 .cart-search-contact .mini-cart .fi:before, .header-style-2 .cart-search-contact .mini-cart .fi:before, .header-style-3 .cart-search-contact .mini-cart .fi:before{font-size:25px;font-size:1.66667rem;margin-left:0px;}
.header-style-1 .cart-search-contact .mini-cart .cart-count, .header-style-2 .cart-search-contact .mini-cart .cart-count, .header-style-3 .cart-search-contact .mini-cart .cart-count{background:#c0b596;width:22px;height:22px;line-height:22px;font-size:10px;font-size:0.66667rem;color:white;position:absolute;top:-8px;right:-10px;border-radius:50%;}
.header-style-1 .cart-search-contact .mini-cart-content, .header-style-2 .cart-search-contact .mini-cart-content, .header-style-3 .cart-search-contact .mini-cart-content{background:#fff;width:300px;border-top:2px solid #c0b596;z-index:10;position:absolute;right:-25px;top:60px;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;-webkit-box-shadow:0px 15px 60px -19px black;box-shadow:0px 15px 60px -19px black;}
@media(max-width:450px){
.header-style-1 .cart-search-contact .mini-cart-content, .header-style-2 .cart-search-contact .mini-cart-content, .header-style-3 .cart-search-contact .mini-cart-content{right:auto;left:-185px;}
}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-title, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-title, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-title{padding:12px 15px;border-bottom:1px solid #efefef;}
.header-style-1 .cart-search-contact .mini-cart-content p, .header-style-2 .cart-search-contact .mini-cart-content p, .header-style-3 .cart-search-contact .mini-cart-content p{font-family:'Open Sans', sans-serif;font-size:15px;font-size:1rem;font-weight:500;color:#06163a;margin:0;text-transform:uppercase;}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-items, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-items, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-items{padding:15px;}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-item, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-item, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-item{padding-top:15px;margin-top:15px;border-top:1px solid #efefef;}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-item:first-child, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-item:first-child, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-item:first-child{padding-top:0;margin-top:0;border-top:0;}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-item-image, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-item-image, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-item-image{width:50px;height:50px;border:2px solid #eee;float:left;margin-right:15px;}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-item-image a, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-item-image a, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-item-image a, .header-style-1 .cart-search-contact .mini-cart-content .mini-cart-item-image img, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-item-image img, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-item-image img{display:block;width:46px;height:46px;}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-item-image:hover, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-item-image:hover, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-item-image:hover{border-color:#fdc900;}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-item-des, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-item-des, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-item-des{position:relative;overflow:hidden;}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-item-des a, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-item-des a, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-item-des a{font-size:14px;font-size:0.93333rem;font-weight:500;text-align:left;color:#06163a;}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-item-des a:hover, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-item-des a:hover, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-item-des a:hover{color:#c0b596;}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-item-des .mini-cart-item-price, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-item-des .mini-cart-item-price, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-item-des .mini-cart-item-price{font-size:13px;font-size:0.86667rem;color:#888;display:block;margin-top:3px;}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-item-des .mini-cart-item-quantity, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-item-des .mini-cart-item-quantity, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-item-des .mini-cart-item-quantity{font-size:12px;font-size:0.8rem;color:#444;display:block;position:absolute;right:0;top:2px;}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-action, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-action, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-action{padding:20px 15px;border-top:1px solid #efefef;}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-action .theme-btn-s2, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-action .theme-btn-s2, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-action .theme-btn-s2{float:right;padding-top:0;line-height:34px;}
.header-style-1 .cart-search-contact .mini-cart-content .mini-cart-action .mini-checkout-price, .header-style-2 .cart-search-contact .mini-cart-content .mini-cart-action .mini-checkout-price, .header-style-3 .cart-search-contact .mini-cart-content .mini-cart-action .mini-checkout-price{font-size:15px;font-size:1rem;font-weight:500;color:#06163a;margin-top:10px;display:inline-block;}
.header-style-2 .cart-search-contact .mini-cart-content .mini-cart-action .theme-btn-s2{padding-top:0px;font-weight:600;font-family:inherit;color:#333;border:none;}
.header-style-1 .cart-search-contact .mini-cart-content-toggle, .header-style-2 .cart-search-contact .mini-cart-content-toggle, .header-style-3 .cart-search-contact .mini-cart-content-toggle, .header-style-1 .cart-search-contact .header-search-content-toggle, .header-style-2 .cart-search-contact .header-search-content-toggle, .header-style-3 .cart-search-contact .header-search-content-toggle{opacity:1;visibility:visible;right:0;}
@media(max-width:991px){
.header-style-1 .cart-search-contact .get-quote, .header-style-2 .cart-search-contact .get-quote, .header-style-3 .cart-search-contact .get-quote{display:none;}
} .header-style-3 .navigation{background-color:#fff;}
@media screen and (min-width:992px){
.header-style-2, .header-style-3{background-color:#fff;border-bottom:0;position:static;z-index:10;}
.header-style-1 .topbar, .header-style-2 .topbar, .header-style-3 .topbar{background-color:#272c3f;}
.header-style-1 .topbar p, .header-style-2 .topbar p, .header-style-3 .topbar p{margin-bottom:0px;color:#e6e6e6;margin-bottom:0;padding:11px 0;font-size:15px;margin-top:5px;display:inline;margin-top:5px;}
.header-style-1 .topbar p i, .header-style-2 .topbar p i, .header-style-3 .topbar p i{color:#c0b596;padding-right:5px;}
.topbar-info{display:inline;float:right}
.topbar-infocontact-info ul li{padding:0px;}
.topbar a.-link-underline{font-size:14px;font-weight:700;color:#fff;padding:9px 25px;border:2px solid #c0b596;border-radius:47px;text-transform:capitalize;display:inline-block;margin-top:10px;margin-bottom:10px;float:right;}
@media screen and (max-width:991px){
.topbar a.-link-underline{float:none;}
}
.topbar a.-link-underline:hover{background-color:#d4c291;color:#fff;}
.topbar .container .row > .col.col-md-10{padding-top:17px;}
.header-style-3 #navbar{border-right:1px solid rgba(255, 255, 255, 0.07);}
.header-style-2 #navbar{border-right:1px solid #333642;}
.header-style-3 #navbar>ul>li>a{color:#fff;}
.header-style-2 #navbar>ul>li>a{color:#fff;}
}
.header-style-2 .cart-search-contact .fi, .header-style-3 .cart-search-contact .fi{color:#c5c3c3;}
@media screen and (max-width:991px){
.topbar{text-align:center;padding-bottom:25px;}
.top-contact-info{display:inline-block;}
.topbar .container:before{display:none;}
} @media screen and (min-width:992px){
.header-style-3{background-color:transparent;position:absolute;left:0;}
.header-style-3 .topbar{background-color:transparent;}
.header-style-3 .topbar .container{background-color:#0a172b;}
.header-style-3 .navigation{background-color:transparent;}
.header-style-3 .navigation .container{background-color:#0a172b;}
} .hero{position:relative;height:800px;overflow:hidden;}
.slide{position:relative;}
.slick-dotted.slick-slider{margin-bottom:0px;}
.slide:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:-moz-linear-gradient(left, rgba(21, 26, 48, 0.82) 14%, rgba(27, 32, 53, 0.82) 15%, rgba(138, 140, 151, 0) 33%, rgba(255, 255, 255, 0) 52%, rgba(244, 244, 244, 0) 55%, rgba(166, 167, 175, 0) 68%, rgba(75, 79, 96, 0.86) 83%, rgba(21, 26, 48, 0.86) 92%);background:-webkit-linear-gradient(left, rgba(21, 26, 48, 0.82) 14%, rgba(27, 32, 53, 0.82) 15%, rgba(138, 140, 151, 0) 33%, rgba(255, 255, 255, 0) 52%, rgba(244, 244, 244, 0) 55%, rgba(166, 167, 175, 0) 68%, rgba(75, 79, 96, 0.86) 83%, rgba(21, 26, 48, 0.86) 92%);background:linear-gradient(to right, rgba(21, 26, 48, 0.82) 14%, rgba(27, 32, 53, 0.82) 15%, rgba(138, 140, 151, 0) 33%, rgba(255, 255, 255, 0) 52%, rgba(244, 244, 244, 0) 55%, rgba(166, 167, 175, 0) 68%, rgba(75, 79, 96, 0.86) 83%, rgba(21, 26, 48, 0.86) 92%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1151a30', endColorstr='#db151a30', GradientType=1);opacity:.75;}
.hero-style-2 .slide-caption{z-index:19;padding-top:155px;}
.hero-style-3 .slide-caption{padding-top:150px;}
.hero-style-1 .slide-caption{z-index:19;padding-top:0px;}
.hero .slide{height:800px;position:relative;background-repeat:no-repeat;}
.hero .slide .slider-bg{display:none;}
.hero .slide:focus{outline:none;}
.hero .slide .container{height:100%;display:table;padding:0;}
.hero .slide .row{display:table-cell;vertical-align:middle;}
.hero .slick-prev, .hero .slick-next{width:50px;height:50px;border:1px solid #959595;border-radius:5px;z-index:10;}
.hero .slick-prev{left:25px;}
.slick-prev:before, .slick-next:before{font-size:16px;}
.hero .slick-prev:before{font-family:'themify';content:"\e64a";opacity:1;color:#fff;}
.hero .slick-next{right:25px;}
.hero .slick-next:before{font-family:'themify';content:"\e649";opacity:1;color:#fff;}
.hero .slick-prev:hover, .hero .slick-next:hover{background:#c0b596;border-color:#fff;}
.hero .slick-prev:hover:before, .hero .slick-next:hover:before{color:#fff;}
.hero .slick-dots{bottom:30px;}
@media screen and (min-width:992px){
.hero .slick-dots{display:none !important;}
}
.hero .slick-dots li{margin:0;}
.hero .slick-dots button{background-color:#c0b596;width:14px;height:14px;border:1px solid #fff;border-radius:50%;}
.hero .slick-dots button:before, .hero .slick-dots button:before{display:none;}
.hero .hero-slider .slide-caption>h2, .hero .hero-slider .slide-caption>p, .hero .hero-slider .slide-caption>.btns{opacity:0;}
.hero .hero-slider .slick-list .slick-current .slide-caption>p{-webkit-animation:fadeInTopSlow 1.5s 0.8s forwards;-moz-animation:fadeInTopSlow 1.5s 0.8s forwards;-o-animation:fadeInTopSlow 1.5s 0.8s forwards;-ms-animation:fadeInTopSlow 1.5s 0.8s forwards;animation:fadeInTopSlow 1.5s 0.8s forwards;}
.hero .hero-slider .slick-list .slick-current .slide-caption>h2{-webkit-animation:fadeInLeftSlow 1.5s 0.8s forwards;-moz-animation:fadeInLeftSlow 1.5s 0.8s forwards;-o-animation:fadeInLeftSlow 1.5s 0.8s forwards;-ms-animation:fadeInLeftSlow 1.5s 0.8s forwards;animation:fadeInLeftSlow 1.5s 0.8s forwards;}
.hero .hero-slider .slick-list .slick-current .slide-caption>.btns{-webkit-animation:fadeInBottomSlow 1.5s 0.8s forwards;-moz-animation:fadeInBottomSlow 1.5s 0.8s forwards;-o-animation:fadeInBottomSlow 1.5s 0.8s forwards;-ms-animation:fadeInBottomSlow 1.5s 0.8s forwards;animation:fadeInBottomSlow 1.5s 0.8s forwards;}
.hero-style-1 .slide-caption p, .hero-style-2 .slide-caption p{font-size:20px;color:#fff;line-height:0.8em;font-weight:300;margin:0;}
.hero-style-1 .slide-caption p span, .hero-style-2 .slide-caption p span{color:#c0b596;}
.hero-style-1 .slide-caption h2, .hero-style-2 .slide-caption h2{font-size:60px;font-weight:400;color:white;line-height:90px;margin:33px 0;}
.hero-style-1 .slide-caption h2 span, .hero-style-2 .slide-caption h2 span{display:block;}
@media(max-width:767px){
.hero-style-1 .slide-caption h2, .hero-style-2 .slide-caption h2{font-size:30px;font-weight:400;color:white;line-height:50px;margin:33px 0;}
} .service-area.service-area2 .service-item{background:#fff;border:none;}
.service-area.service-area2 .service-item .grid{overflow:hidden;box-shadow:0 0 37px #f1f1f1;margin-right:15px;}
.service-area.service-area2:before{background:none;}
.service-area.service-area2 .service-text{border-left:none;}
.service-area.service-area2 .service-icon{padding:0px;margin-top:18px;}
.service-area.service-area2 .service-text{padding:20px 0px 10px 9px;}
.icon-c{background:#c0b596;height:100px;max-width:100px;text-align:center;}
.service-item{border:1px solid rgba(192, 181, 150, .4);}
.service-text{padding:25px;padding-bottom:20px;border-left:1px solid rgba(192, 181, 150, .4);}
.service-area.service-area2 .service-icon .fi{color:#333;}
.service-area .service-icon i:before{font-size:60px;color:#c0b596;}
.service-area .service-icon{margin-top:12px;}
.service-area.service-area3 .service-icon{padding-left:20px;}
.service-area.service-area2 .service-icon i:before{font-size:45px;margin-left:0px;color:#fff;}
.service-area.service-area2 .service-text h3{color:#333;margin-top:5px;font-size:22px;}
.service-item{margin-bottom:30px;}
.service-text h3{color:#fff;font-size:30px;margin-top:5px;}
.service-text span{color:#ada282;font-size:16px;}
@media(max-width:767px){
.icon-c{background:#c0b596;height:100px;max-width:100px;text-align:center;display:inline-block;padding:0px 27px;}
.service-area.service-area2 .service-item .grid div{display:inline-block;}
.service-area.service-area2 .service-item{margin-left:15px;}
}
@media(max-width:650px){
.service-area.service-area2 .feature-col{width:100%;}
.service-area.service-area2 .service-item .grid{box-shadow:0 0 37px #f1f1f1;width:90%;margin:auto;margin-left:20px;}
} .about-text p{font-size:15px;padding-top:15px;}
.about-text h2{margin-bottom:25px;}
.btns-2{margin-top:40px;}
.title h2{font-size:36px;margin-bottom:20px;margin-top:10px;position:relative;font-weight:500;}
.about-area .about-title{position:relative;}
.about-title .img-holder{position:relative;max-width:545px;}
.about-title .img-holder:before{content:"";background-color:#c0b596;width:100%;height:100%;position:absolute;left:10px;top:10px;z-index:-1;}
.overlay{position:relative;}
.overlay:before{content:"";background:rgba(21, 26, 48, .40);width:100%;height:100%;position:absolute;left:0;top:0;z-index:99;}
.social-1st{position:absolute;left:0;top:0;width:100%;height:100%;transition:all .3s;display:flex;justify-content:center;flex-direction:column;text-align:center;z-index:999;}
.social-1st i{border:1px solid #fff;border-radius:100%;color:#fff;width:60px;height:60px;line-height:60px;}
.social-1st ul{padding-left:0px;}
@media(min-width:992px){
.about-area.about-area2 .about-text p{font-size:15px;}
}
@media(max-width:991px){
.about-area.about-area2 .about-text h2{margin-bottom:20px;margin-top:35px;}
} .practice-area{position:relative;}
@media(max-width:768px){
.practice-area .row > div{max-width:90%;margin:auto;}
}
.service-item{margin-bottom:30px;}
.section-title span{font-size:16px;color:#ada282;position:relative;text-transform:inherit;font-family:'Open Sans', sans-serif;}
.section-title h2{font-size:36px;color:#333;padding-bottom:20px;margin-bottom:60px;position:relative;text-transform:inherit;font-weight:500;}
.section-title h2:before{content:"";position:absolute;left:48%;bottom:0;width:60px;height:3px;background:#c0b596;}
.section-title2 h2{color:#333;}
.practice-area .service-item{border:none;background:rgba(192, 181, 150, .30);margin-bottom:30px;}
.practice-area .service-icon{padding:19px 19px 19px 17px;}
.practice-area .service-icon i:before{color:#c0b596;}
.practice-area .service-text p{font-size:15px;color:#ddd;margin-bottom:0;}
.practice-area .service-text{border-left:none;position:relative;}
.practice-area .service-text:before{content:"";position:absolute;left:0;bottom:20px;width:1px;height:65px;background:#c0b596;}
.practice-area.practice-style-1{background:none;}
.practice-area.practice-style-1:before{display:none;}
.practice-area.practice-style-1 h2{color:#333;}
.practice-area.practice-style-1 .service-item{background:none;margin-bottom:60px;}
.practice-area.practice-style-1 .service-item i:before{color:#c0b596;font-size:50px;}
.practice-area.practice-style-1 .service-icon .fi{transition:all .3s;}
.practice-area.practice-style-1 .service-icon .fi:hover{color:#999;}
.practice-area.practice-style-1 .service-text:before{display:none;}
.service-text h3 a{color:#fff;}
.practice-area.practice-style-1 .service-text h3{color:#373737;font-size:24px;padding-bottom:10px;position:relative;margin-bottom:10px;margin-top:0px;}
.practice-area.practice-style-1 .service-text h3 a{color:#333;}
.practice-area.practice-style-1 .service-text h3:before{position:absolute;content:"";left:0;bottom:0;width:30px;height:2px;background:#c0b596;}
.practice-area.practice-style-1 .service-text p{color:#777;}
.practice-area.practice-style-1 .service-text{padding:0;margin-left:11px;}
.practice-area.practice-style-1 .service-icon{padding:0;border:1px solid rgba(192, 181, 150, .5);border-radius:50%;width:80px;height:80px;line-height:75px;text-align:center;}
@media(max-width:767px){
.practice-area.practice-style-1 .service-icon{margin-bottom:25px;}
.case-project  .col-c{max-width:100%;}
}
.practice-area.practice-style-1 .flaticon-parents:before{font-size:50px;}
.practice-area.practice-style-1 .flaticon-wounded:before{font-size:50px;}
.practice-area.practice-style-1 .flaticon-employee:before{font-size:50px;}
.practice-area.practice-style-1 .flaticon-thief:before{font-size:50px;}
.practice-area.practice-style-1 .flaticon-university-graduate-hat:before{font-size:50px;}
.practice-area.practice-style-1 .flaticon-house:before{font-size:50px;}
.col-c{max-width:20%;overflow:hidden;}
.studies-menu button{background:none;outline:none;padding:0px 15px 10px;border:none;color:#333;margin-right:5px;cursor:pointer;}
.studies-menu{padding-bottom:50px;}
.studies-menu button.active{color:#c0b596;}
.studies-item{position:relative;}
.studies-item .overlay-text{background:rgba(21, 26, 48, 0.8);width:calc(100%);height:calc(100%);position:absolute;bottom:-30%;opacity:0;visibility:visible;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.studies-item:hover .overlay-text{opacity:1;visibility:visible;bottom:0;}
.studies-item .overlay-text .text-inner{left:5%;top:5%;width:90%;height:90%;position:absolute;border:1px solid #676a79;z-index:95;text-align:center;display:flex;justify-content:center;flex-direction:column;}
.studies-item .overlay-text .text-inner h3{color:#fff;position:relative;}
.studies-item .overlay-text .text-inner h3:before{content:"";position:absolute;left:40%;bottom:-30px;width:60px;height:3px;background:#c0b596;}
.studies-item .overlay-text .text-inner .sub{color:#c0b596;}
.testimonial-text{padding-top:50px;}
.thumb-img{width:18%;float:left;padding-right:20px;}
.slide-item p{padding:20px 33px 30px 70px;padding-right:50px;position:relative;}
.slide-item p:before{position:absolute;left:4px;top:26px;content:"\f10d";font-family:'FontAwesome';color:#c0b596;font-size:30px;}
.testimonial-img{margin-top:-7px;}
.img-content{margin-top:40px;}
.img-content h4{font-size:18px;font-family:'Open Sans', sans-serif;color:#c0b596;}
.img-content span{font-size:14px;color:#666;}
.testimonial-area{position:relative;}
.testimonial-slide .owl-nav div{position:absolute;left:0;top:50%;transform:translateY(-50%);height:30px;width:40px;line-height:30px;text-align:center;}
.testimonial-slide .owl-nav div.owl-next{right:0;left:auto;}
.testimonial-slide .owl-dots{position:absolute;bottom:5%;right:7%;}
.testimonial-slide .owl-dot{display:inline-block;height:10px;width:10px;background:#bbb;border-radius:50%;margin:0px 5px;}
.testimonial-slide .owl-dot.active{background:#c0b596;}
.owl-theme .owl-dots .owl-dot span{margin:0px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#c0b596;}
.contact-text .date{font-size:18px;color:#c0b596;}
.page-wrapper .contact-text p{margin-top:30px;color:#ddd;line-height:30px;}
.contact-text .title h2{color:#fff;}
.contact-area{position:relative;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.contact-area form, .contact-area-s2 form{overflow:hidden;margin:0 -15px;}
.contact-area form .half-col, .contact-area-s2 form .half-col{width:50%;float:left;}
@media(max-width:600px){
.contact-area form .half-col, .contact-area-s2 form .half-col{width:100%;float:left;}
}
.contact-area form div, .contact-area-s2 form div{padding:0 15px 30px;overflow:hidden;}
@media(max-width:767px){
.contact-area form div, .contact-area-s2 form div{padding:0 7px 30px;}
}
.contact-area-s2 .contact-home > div:nth-child(5){overflow:hidden;}
.contact-area form .submit-btn-wrapper, .contact-area-s2 form .submit-btn-wrapper{padding-bottom:0;}
.contact-area form input, .contact-area-s2 form input, .contact-area form textarea, .contact-area-s2 form textarea, .contact-area-s2 form select{background:rgba(192, 181, 150, .2);height:50px;padding:6px 15px;color:#fff;border:2px solid #454545;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(192, 181, 150, .5);}
.contact-area select.form-control:not([size]):not([multiple]){background:rgba(192, 181, 150, .2);height:50px;padding:6px 15px;color:#bbb5a5;border:2px solid #454545;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(192, 181, 150, .5);position:relative;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-moz-appearance:none;}
.contact-area .contact-home select.form-control:not([size]):not([multiple]){background:rgb(235, 235, 235);color:#777;border:1px solid rgb(235, 235, 235);}
.home .contact-area .contact-home select.form-control:not([size]):not([multiple]),
.home.contact-area .contact-home select.form-control:not([size]):not([multiple]){background:rgba(192, 181, 150, .2);color:#bbb5a5;border:1px solid rgba(192, 181, 150, .5);}
.home .contact-area .contact-home select.form-control:not([size]):not([multiple]) option,
.home.contact-area .contact-home select.form-control:not([size]):not([multiple]) option{color:#333;background-color:#fff;}
.home
.contact-area form input:focus, .contact-area-s2 form input:focus, .contact-area form textarea:focus, .contact-area-s2 form textarea:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#c0b596;}
.contact-area form textarea, .contact-area-s2 form textarea{height:150px;padding:15px;}
.contact-validation-active #success,
.contact-validation-active #error{width:100%;color:#fff;padding:5px 10px;font-size:16px;text-align:center;display:none;}
.contact-validation-active #loader{display:none;margin-top:10px;}
.contact-section form .submit-btn-wrapper, .contact-section-s2 form .submit-btn-wrapper{padding-bottom:0;}
.theme-btn-s3{border-radius:0;text-transform:uppercase;}
.contact-validation-active .error-handling-messages{margin-top:15px;}
.contact-validation-active #error{background-color:#ff1a1a;border-left:5px solid red;}
.contact-validation-active label.error{color:red;font-size:0.875rem;font-weight:normal;margin:5px 0 0 0;text-align:left;display:block;}
.theme-btn, .theme-btn-s2, .theme-btn-s3, .theme-btn-s4{background-color:#c0b596;font-size:15px;font-weight:700;color:#fff;padding:9px 25px;border:2px solid transparent;text-transform:capitalize;display:inline-block;transition:all .3s;}
.theme-btn:hover{background:#d4c291;}
.contact-form ::-webkit-input-placeholder{color:#bbb5a5;font-size:14px;}
.contact-form ::-moz-placeholder{color:#bbb5a5;font-size:14px;}
.contact-form :-ms-input-placeholder{color:#bbb5a5;font-size:14px;}
.contact-form :-moz-placeholder{color:#bbb5a5;font-size:14px;}
.contact-page-item .phone span{display:block;}
.expert-single{overflow:hidden;position:relative;}
.expert-content{position:relative;margin-top:-40px;background:#f5f5f5;transform:translateY(40px);transition:all .3s;}
.expert-single:hover .expert-content{transform:translateY(0px);background:#fff;}
.expert-content h3{padding:25px 0 5px;font-size:24px;margin-top:0px;}
.expert-content h3 a{color:#282e3f;}
.expert-content span{color:#ada282;}
.expert-content ul{justify-content:center;margin:18px 0;padding-left:0px;}
.expert-content ul li{padding:0 10px;list-style:none;}
.expert-content ul li a{color:#c0b596;}
.col-p{padding:10px 1px;}
.expert-active.owl-theme .owl-controls .owl-nav div{position:absolute;left:-70px;top:50%;transform:translateY(-50%);height:50px;width:50px;line-height:46px;text-align:center;border-radius:10px;background:rgba(192, 181, 150, .3);transition:all .3s;}
.expert-active.owl-theme .owl-controls .owl-nav div.owl-next{right:-70px;left:auto;}
.expert-active.owl-theme .owl-controls .owl-nav div:hover{background:rgba(192, 181, 150, .8);}
.expert-active.owl-theme .owl-controls .owl-nav i{color:#333;}
.counter-area .counter-grids .grid{width:48%;float:left;padding:50px 0px 45px;margin-right:5px;background:rgba(192, 181, 150, .2);margin-bottom:5px;text-align:center;}
.counter-area .counter-grids .grid p{font-size:18px;font-weight:normal;color:#c0b596;padding-top:10px;margin-bottom:0px;}
.counter-area .counter-grids{overflow:hidden;position:relative;}
.counter-area .odometer.odometer-auto-theme, .counter-area .odometer.odometer-theme-default{line-height:0.8em;}
.counter-area .counter-grids .grid h2{font-size:50px;font-weight:bold;color:#fff;margin:0;line-height:10px;}
.blog-area.section-padding{padding-top:94px;padding-bottom:100px;}
.blog-area{background:#f5f5f5;}
@media(max-width:768px){
.blog-area .row > div{margin:auto;}
}
.blog-content{padding:20px 30px 30px;background:#fff;}
.blog-content h3{font-size:20px;line-height:30px;margin-bottom:20px;}
.blog-content h3 a{color:#000;transition:all .3s;}
.blog-content h3 a:hover{color:#c0b596;}
.blog-content ul li a{color:#000;transition:all .3s;}
.blog-content ul li{color:#c0b596;}
.blog-content ul li a:hover{color:#c0b596;}
.blog-img img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.blog-img img:hover{-webkit-filter:grayscale(50%);-moz-filter:grayscale(50%);-o-filter:grayscale(50%);-ms-filter:grayscale(50%);filter:grayscale(50%);}
.blog-page-area .blog-item .post-meta{padding-top:20px;}
.blog-page-area .blog-item .post-meta li{color:#666;font-size:16px;display:inline-block;position:relative;padding:0 15px;}
.blog-area .blog-item .post-meta .clr{color:#c0b596;}
.blog-area .blog-item .post-meta>li:first-child{padding:0;}
.blog-area .blog-item .post-meta>li a{color:#666;}
.blog-area .blog-item .post-meta li{position:relative;}
.blog-area .blog-item .post-meta>li+li+li:before{content:"";position:absolute;left:-3px;top:50%;width:2px;height:15px;background:#ccc;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.blog-area .blog-item .post-meta li img{width:40px;height:40px;border-radius:50%;margin-top:-2px;}
.newsletter h3{font-size:30px;font-weight:500;margin-bottom:40px;color:#c0b596;}
.newsletter{max-width:443px;margin:auto;}
.social-newsletter-section .newsletter form{position:relative;}
.social-newsletter-section .newsletter button{background:rgba(192, 181, 150);color:#fff;border:0;outline:0;position:absolute;right:0;top:0;width:125px;height:50px;}
.social-newsletter-section .newsletter button:hover{background:#c0b596;}
.social-newsletter-section .newsletter input{background:none;height:50px;font-size:17px;color:#fff;padding:6px 80px 6px 30px;border:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgb(192, 181, 150);}
.footer-area{background:#151a30;}
.footer-top{padding-top:95px;padding-bottom:70px;}
.footer-logo{margin-bottom:30px;}
.footer-top p{color:#ddd;}
.footer-top a{color:#ddd;}
.footer-top h3{font-size:28px;color:#fff;margin-bottom:20px;}
.footer-link ul li a{padding-top:10px;display:block;}
.footer-link{margin-bottom:30px;}
.footer-practice{margin-bottom:30px;}
.footer-practice ul li a{padding-top:10px;display:block;}
.footer-contact ul li{color:#ddd;padding-top:10px;}
.footer-bottom-content{border-top:1px solid rgba(192, 181, 150, .3);padding:30px 0;}
.footer-bottom-content span{color:#ddd;font-size:16px;font-family:'Playfair Display', serif;}
.footer-bottom-content ul{justify-content:flex-end;}
.footer-bottom-content ul li{padding-right:15px;}
.footer-bottom-content ul li a{color:#ddd;}
.page-wrapper .-navigation-widget ul li{padding-bottom:10px;position:relative;}
.page-wrapper .-navigation-widget ul li a{color:#bbb9b9;font-size:15px;}
.page-wrapper .-navigation-widget ul li:before{font-family:'themify';content:"\e6af";position:absolute;left:0;top:0;}
.widget.-navigation-widget ul li{padding-left:25px;}
.header-area.header-area2{background:#272c3f;position:relative;}
.service-area.service-area2 .service-item{background:#fff;border:none;}
.service-area.service-area2:before{background:none;}
.service-area.service-area2 .service-text{border-left:none;}
.service-area.service-area2 .service-icon{padding:0;}
.service-area.service-area2 .service-text{padding:20px 0px 10px 9px;}
.icon-c{background:#c0b596;height:100px;max-width:100px;text-align:center;}
.service-area.service-area2 .service-icon .fi{color:#333;}
.service-area.service-area2 .service-text h3{color:#333;}
.about-area.about-area2 .about-text h2{font-size:30px;margin-bottom:30px;}
.about-area.about-area2 .about-text p{margin-bottom:30px;padding-top:0;}
.about-area.about-area2 .about-title .img-holder:before{left:-20px;top:-20px;}
.about-area.about-area2 .about-title .img-holder{max-width:485px;}
.about-area.about-area2 .btns{margin-bottom:35px;}
.about-area .overlay{position:relative;}
.header-style-3{background-color:transparent;position:absolute;left:0;width:100%;z-index:99;}
.header-style-3 .header-top{background-color:transparent;}
.header-style-3 .header-top .container{background-color:#1d233c;}
.header-style-3 .header-area-3{background-color:transparent;}
.header-style-3 .header-area-3 .container{background-color:#272c3f;}
.header-style-3 .header-top{padding:0;}
.hero-style-3 .slide-caption-2{padding-top:100px;}
.hero.hero-slider-wrapper.hero-style-2 .slide-caption-2{z-index:19;padding-top:145px;}
.breadcumb-area{background-repeat:no-repeat;background-size:cover;background-position:center top;min-height:550px;position:relative;display:flex;justify-content:center;flex-direction:column;}
.breadcumb-area:before{content:"";background:-moz-linear-gradient(left, rgba(21, 26, 48, 0.79) 8%, rgba(21, 26, 48, 0.79) 46%, rgba(21, 26, 48, 0.07) 95%, rgba(21, 26, 48, 0) 100%);background:-webkit-linear-gradient(left, rgba(21, 26, 48, 0.79) 8%, rgba(21, 26, 48, 0.79) 46%, rgba(21, 26, 48, 0.07) 95%, rgba(21, 26, 48, 0) 100%);background:linear-gradient(to right, rgba(21, 26, 48, 0.79) 8%, rgba(21, 26, 48, 0.79) 46%, rgba(21, 26, 48, 0.07) 95%, rgba(21, 26, 48, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151a30', endColorstr='#00151a30', GradientType=1);width:100%;height:100%;position:absolute;left:0;top:0;}
.breadcumb-wrap{padding-top:85px;}
.breadcumb-wrap h2{font-size:60px;font-weight:700;margin-bottom:10px;color:#fff;}
.breadcumb-wrap ul li{display:inline-block;padding:0px 5px;color:#fff;}
.breadcumb-wrap ul li a{color:#fff;font-size:18px;transition:all .3s;}
.breadcumb-wrap ul li a:hover{color:#c0b596;}
.breadcumb-wrap ul li:last-child{color:#c0b596;}
.breadcumb-wrap ul li:after{content:"/";position:relative;left:7px;}
.breadcumb-wrap ul li:last-child:after{display:none;}
.testimonial-area.testimonial-area2{padding-top:100px;}
.counter-area.counter-area2{position:relative;background-attachment:fixed;padding-bottom:0px;}
.counter-area.counter-area2:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;}
.counter-area.counter-area2 .counter-grids .grid{width:24%;float:left;padding:75px 0px 65px;margin-right:10px;background:rgba(192, 181, 150, .2);margin-bottom:5px;text-align:center;}
.counter-area.counter-area2 .counter-grids .grid p{margin-bottom:0px;}
.practice-area.practice-area2{padding-bottom:100px;}
.practice-area.practice-area2:before{display:none;}
.practice-area.practice-area2 .service-icon{position:relative;}
.practice-area.practice-area2 .service-icon:after{position:absolute;content:"";background:#c0b596;bottom:0;width:65px;height:1px;margin:auto;left:0;text-align:center;right:0;}
.practice-area.practice-area2 .service-item{border:1px solid #ddd;background:none;text-align:center;}
.practice-area.practice-area2 .service-text:before{display:none;}
.practice-area.practice-area2 .service-icon{margin:auto;}
.practice-area.practice-area2 .section-title h2{color:#333;}
.practice-area.practice-area2 .service-text h3{color:#333;font-size:24px;}
.practice-area.practice-area2 .service-text h3 a{color:#333;}
.practice-area.practice-area2 .service-text p{color:#333;}
.practice-area.practice-area2 .service-text{padding:20px 60px 50px;}
.practice-area.practice-area-3{padding-bottom:100px;}
.practice-area .service-text{padding:20px;}
.practice-area2.practice-area-3 .service-icon i:before{color:#c0b596;}
.prising-area .section-title h2{color:#333;}
.prising-area{background:#f5f5f5;}
.pricing-icon span{display:block;margin:8px 0 20px;font-size:18px;font-weight:600;}
.pricing-icon .fi{color:#c0b596;transition:all .3s;}
.pricing-icon i:before{font-size:60px;margin-left:0px;}
.pricing-item{text-align:center;background:#fff;padding:35px 40px 50px;transition:all .3s;margin-bottom:30px;}
.prising-area  .row div:nth-child(2) .pricing-item{background:#c0b596;color:#fff;}
.prising-area  .row div:nth-child(2) .pricing-item .pricing-text p,
.prising-area  .row div:nth-child(2) .pricing-item .pricing-text  h2{color:#fff;}
.prising-area  .row div:nth-child(2) .pricing-text .btn-style a{background:#f5f5f5;color:#c0b596;}
.pricing-item:hover{background:#c0b596;color:#fff;}
.pricing-item:hover .pricing-icon .fi{color:#fff;}
.pricing-text h2{font-size:60px;font-family:'Open Sans', sans-serif;font-weight:600;margin-bottom:15px;transition:all .3s;margin-right:20px;}
.pricing-item:hover .pricing-text h2{color:#fff;}
.pricing-text span{font-size:30px;}
.page-wrapper .pricing-text p{font-size:16px;line-height:30px;margin-bottom:25px;transition:all .3s;}
.pricing-item:hover .pricing-text p{color:#eeeeee;}
.pricing-item:hover .pricing-text .btn-style a{background:#fff;color:#c0b596;}
.pricing-item:hover .pricing-text .btn-style a:hover{background:#d4c291;color:#fff;}
.btn-style2{text-align:right;}
.btn-style a{background-color:#c0b596;font-size:16px;font-weight:600;color:#fff;padding:10px 38px;border:2px solid transparent;text-transform:capitalize;display:inline-block;margin-top:3px;}
.btn-style a:hover{background:#d4c291;color:#fff;}
.btn-style-3 a{position:relative;}
.btn-style-3 a:before{content:"";position:absolute;left:-60px;top:50%;width:85px;height:2px;background:#fff;bottom:0;transform:translateY(-50%);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.btn-style-3 a:hover:before{left:-95px;}
.field-img{position:relative;}
.field-img img{width:100%;}
.field-img:before{position:absolute;content:"";background:rgba(0, 0, 0, .65);bottom:0;width:100%;height:100%;left:0;top:0;}
.field-content{position:absolute;width:100%;left:-24px;top:0;display:flex;justify-content:center;flex-direction:column;text-align:center;padding:0 40px 20px;}
.service-sidebar .field-content{left:0;}
.field-content h3{font-size:30px;color:#fff;line-height:50px;padding-bottom:25px;margin-bottom:0;margin-top:30px;}
.field-content h3 span{font-size:60px;}
.p-p{padding-right:40px;}
.practice-catagory ul li{border-bottom:1px solid #eee;padding-bottom:10px;padding-top:10px;}
.practice-catagory ul li:first-child{padding-top:0px;}
.practice-catagory-item{background:#f5f5f5;margin-top:60px;}
.practice-catagory-item .widget-title{background:#ddd;padding:10px 20px;position:relative;}
.practice-catagory-item .widget-title:before{content:'';position:absolute;left:30px;top:100%;border:15px solid transparent;border-top-width:13px;border-top-color:rgba(0, 0, 0, .1);}
.practice-catagory-item .widget-title h3{font-size:24px;text-align:center;}
.practice-section.resent-section .post{padding:10px 0;}
.practice-section{padding:15px 30px 20px;}
.practice-section .widget-title{background:#ddd;}
.practice-section ul li a{font-size:16px;color:#333;display:block;padding:15px 0 10px;transition:all .3s;}
.practice-section ul li a:hover{color:#c0b596;}
.practice-section ul li{border-bottom:1px solid #ddd;}
.practice-section ul li:last-child{border-bottom:none;}
.service-single-content .service-pic + h2{margin-top:50px;font-size:36px;margin-bottom:15px;}
.practice-section-text h2{font-size:36px;margin-bottom:25px;}
.project-single-content .practice-section-text h2{margin-top:50px;margin-bottom:15px;}
.widget.-navigation-widget.recent-project ul li{border-bottom:1px solid #eee;padding:12px 0px;padding-left:25px;}
.widget.-navigation-widget.recent-project ul li:before{top:12px;}
.field-section{position:relative;}
.case-cta .field-content{left:0px;}
.case-grids .grid{margin-bottom:30px;}
.widget.-navigation-widget.recent-project ul li a{color:#06163a;}
.practice-section-text h5{font-size:22px;font-family:'Open Sans', sans-serif;line-height:40px;}
.practice-section-text p{font-size:16px;line-height:30px;padding:20px 0;}
.practice-section-text p:last-child{padding-top:0;padding-bottom:0;}
.organigation-area{overflow:hidden;margin-top:40px;}
.organaigation-img{float:left;margin-right:30px;}
.organigation-text h2{font-size:24px;margin-bottom:25px;}
.organigation-text span{display:block;padding-top:15px;font-size:15px;}
.organigation-text span i{padding-right:15px;color:#c0b596;}
.service-single-content ul li{list-style:none;}
.studies-area.studies-area2 .studies-single{margin-bottom:30px;}
.studies-area.section-padding{padding-top:65px;}
.practice-details-area.case-stadies-details-area{padding-bottom:0;}
.studies-area.studies-area-3 .section-title h2:before{left:0;}
.practice-details-area.case-stadies-details-area .search-widget form div{position:relative;}
.practice-details-area.case-stadies-details-area .practice-section-img{max-height:545px;}
.practice-details-area.case-stadies-details-area .search-widget input{height:50px;font-size:17px;padding:6px 50px 6px 20px;border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;border:1px solid #ddd;color:#333;border-radius:0px;}
.practice-details-area.case-stadies-details-area .search-widget input:focus{background-color:#f8f8f8;}
.practice-details-area.case-stadies-details-area .search-widget form button{background:#282e3f;font-size:20px;color:#fff;border:0;outline:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:10px 15px;cursor:pointer;}
.practice-details-area.case-stadies-details-area .post{overflow:hidden;padding:15px 0;border-bottom:1px solid #ddd;}
.practice-details-area.case-stadies-details-area .post2{padding-top:0;}
.practice-details-area.case-stadies-details-area .post3{padding-bottom:0;border-bottom:none;}
.practice-details-area.case-stadies-details-area .img-holder{float:left;padding-right:20px;}
.practice-section.resent-section h3{margin-bottom:30px;}
.practice-details-area.case-stadies-details-area .details p{margin-bottom:0;margin-top:-5px;}
.studies-area.studies-area-3 .studies-item{margin-bottom:30px;}
.studies-area.studies-area-3{padding-bottom:70px;}
.expert-area.attorneys-area .expert-single{margin-bottom:30px;}
.attorneys-content-section{padding-top:100px;padding-bottom:50px;}
.attorneys-area.section-padding{padding-top:95px;padding-bottom:100px;}
.attorneys-item{background:#f5f5f5;text-align:center;}
.attorneys-item .attorneys-img img{width:380px;border-radius:100%;border:15px solid #c0b596;}
@media(max-width:1199px) and (min-width:992px){ 
.attorneys-item .attorneys-img img{width:380px;height:auto;border-radius:100%;border:15px solid #c0b596;}
}
.attorneys-item .attorneys-img{padding:42px 30px;}
.attorneys-text{background:#dddad3;padding:25px 0;}
.attorneys-text h2{font-size:34px;font-weight:400;margin-top:0px;}
.attorneys-info{background:#f5f5f5;}
.attorneys-content h3{text-align:center;font-size:30px;color:#666;margin-bottom:0;margin-top:0px;}
.attorneys-content{background:#ddd;padding:20px 0;}
.info-outer{padding:30px 30px 0px 30px;}
.info-outer ul{padding-left:10px;}
.info-outer ul li{list-style:none;}
.attorneys-info .info-outer .info li{color:#666;font-size:16px;}
.attorneys-info .info-outer .info>li+li{margin-top:15px;}
.attorneys-info .info-outer .info span{font-family:"Playfair Display", serif;color:#333;font-weight:700;font-size:20px;}
@media(max-width:1024px){
.attorneys-info .info-outer .info span{font-size:17px;}
.attorneys-info .info-outer .info li{font-size:15px;}
.attorneys-info .info-outer .info>li+li{margin-top:9px;}
}
.attorneys-info .info-outer .social{overflow:hidden;margin-top:22px;padding-bottom:36px;}
.attorneys-info .info-outer .social li{width:40px;height:40px;line-height:40px;float:left;text-align:center;}
.attorneys-info .info-outer .social li a{display:block;color:#333;border:1px solid #ddd;}
.attorneys-info .info-outer .social li a:hover{background:#c0b596;color:#fff;}
.attorneys-info .info-outer .social>li+li{margin-left:5px;}
.attorneys-content-section h2{font-size:30px;font-weight:400;margin-bottom:30px;}
.attorneys-content-section p{margin-bottom:20px;}
.attorneys-content-wrap h2{margin-top:50px;}
.attorneys-content-wrap ul{padding-left:0px;}
.attorneys-content-wrap ul li{list-style:none;position:relative;padding-left:25px;}
.attorneys-content-wrap ul li:before{content:"\e6af";font-family:'themify';position:absolute;left:0;top:0;}
.exrienense-section, .language{margin-top:50px;margin-bottom:50px;}
.education-section span{display:block;padding-bottom:10px;}
.education-section span i{padding-right:10px;color:#c0b596;}
.education-section{margin-bottom:30px;}
.contact-area.contact-area-2{background:#fff;}
.contact-area.contact-area-2.contact-area-3 h2{padding-left:15px;padding-bottom:30px;}
.contact-page-item h2{padding-bottom:20px;}
.contact-area.contact-area-2:before{display:none;}
.col-l{padding-left:0;}
@media(max-width:991px){
.col-2{padding-left:0;padding-top:15px;}
}
.attorneys-text h2{margin-bottom:0;}
.contact-area.contact-area-2 form input, .contact-area.contact-area-2 form textarea{background:#ebebeb;border:none;}
.contact-area.contact-area-2 form input::placeholder, .contact-area.contact-area-2 form textarea::placeholder{color:#666;}
.contact-area.contact-area-2 form input::-webkit-input-placeholder, .contact-area.contact-area-2 form textarea::placeholder{color:#666;}
.contact-area.contact-area-2 form input::-moz-placeholder, .contact-area.contact-area-2 form textarea::placeholder{color:#666;}
@media(max-width:767px){
.attorneys-content-wrap, .contact-area.contact-area-2{padding:0px 15px;}
} .site-footer{background-color:#0a172b;}
.site-footer ul{list-style:none;}
.site-footer p, .site-footer li{font-size:16px;font-size:1.06667rem;color:#d5d5d5;}
.site-footer .upper-footer{padding:90px 0;}
@media(max-width:991px){
.site-footer .upper-footer{padding:90px 0 20px;}
}
@media(max-width:767px){
.site-footer .upper-footer{padding:80px 0 10px;}
}
@media(max-width:991px){
.site-footer .upper-footer .col{margin-bottom:70px;}
}
@media(max-width:767px){
.site-footer .upper-footer .col{margin-bottom:60px;}
}
.site-footer .widget-title{margin-bottom:35px;}
@media(max-width:767px){
.site-footer .widget-title{margin-bottom:25px;}
}
.site-footer .widget-title h3{font-size:24px;font-size:1.6rem;font-weight:500;color:#ebebeb;margin:-0.13em 0 0;}
@media(max-width:767px){
.site-footer .widget-title h3{font-size:22px;font-size:1.46667rem;}
}
@media screen and (min-width:1200px){
.site-footer .about-widget{padding-right:40px;}
}
@media(max-width:1199px){
.site-footer .about-widget .logo{max-width:90%;}
}
.site-footer .about-widget p{margin-bottom:1.6em;line-height:1.9em;}
.site-footer .about-widget p:last-child{margin-bottom:0;}
.site-footer .about-widget .social-icons ul{overflow:hidden;padding-top:15px;}
@media(max-width:767px){
.site-footer .about-widget .social-icons ul{padding-top:8px;}
}
.site-footer .about-widget .social-icons ul li{float:left;}
.site-footer .about-widget .social-icons ul>li+li{margin-left:15px;}
.site-footer .about-widget .social-icons ul a{color:#9e9e9e;}
.site-footer .about-widget .social-icons ul a:hover{color:#c0b596;}
@media(max-width:1199px){
.site-footer .link-widget{padding-left:20px;}
}
@media(max-width:991px){
.site-footer .link-widget{padding-left:0;}
}
.site-footer .link-widget ul li{position:relative;position:relative;}
.site-footer .link-widget ul a{color:#9e9e9e;}
.site-footer .link-widget ul a:hover, .site-footer .link-widget ul li:hover:before{color:#c0b596;}
.site-footer .link-widget ul>li+li{margin-top:20px;}
@media screen and (min-width:1200px){
.site-footer .service-link-widget{padding-left:10px;}
}
.site-footer .contact-widget li span{color:#c0b596;display:inline-block;padding-right:5px;}
.site-footer .contact-widget ul li{line-height:1.9em;}
@media(max-width:767px){
.site-footer .contact-widget ul li{font-size:15px;font-size:1rem;}
}
.site-footer .contact-widget ul>li+li{margin-top:10px;}
.site-footer .lower-footer{text-align:center;}
.site-footer .lower-footer .row{padding:35px 0 20px;position:relative;}
@media(max-width:991px){
.site-footer .lower-footer .row{padding:35px 0 25px;}
}
.site-footer .lower-footer .row .separator{background-color:rgba(255, 255, 255, 0.07);width:calc(100% - 30px);height:1px;position:absolute;left:15px;top:0;}
.site-footer .lower-footer .copyright{font-size:15px;font-size:1rem;float:left;}
@media(max-width:991px){
.site-footer .lower-footer .copyright{float:none;}
}
.site-footer .lower-footer ul{display:inline-block;overflow:hidden;float:right;}
@media(max-width:991px){
.site-footer .lower-footer ul{float:none;}
}
.site-footer .lower-footer ul li{font-size:15px;font-size:1rem;float:left;}
@media(max-width:767px){
.site-footer .lower-footer ul li{font-size:14px;font-size:0.93333rem;}
}
.site-footer .lower-footer ul>li+li{margin-left:30px;position:relative;}
@media(max-width:767px){
.site-footer .lower-footer ul>li+li{margin-left:15px;}
}
.site-footer .lower-footer ul a{color:#a0a0a0;}
.site-footer .lower-footer ul a:hover{color:#c0b596;}
.sticky-header{width:100%;position:fixed;left:0;top:-400px;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;}
.sticky-on{opacity:1;top:0;visibility:visible;}
.header-style-1 .sticky-header, .header-style-2 .sticky-header, .header-style-3 .sticky-header{background-color:#0a172b;border-bottom:1px solid rgba(255, 255, 255, 0.07);}
.header-style-2 .sticky-header, .header-style-3 .sticky-header{background-color:#272c3f;}
.shop-section .shop-grids{margin:0 -10px;}
.shop-section .shop-grids .grid{width:calc(33.33% - 20px);float:left;margin:0 10px 25px;}
@media(max-width:767px){
.shop-section .shop-grids .grid{width:calc(50% - 20px);}
}
@media(max-width:550px){
.shop-section .shop-grids .grid{width:calc(100% - 20px);float:none;}
}
.shop-section .img-addtocart{position:relative;}
.shop-section .img-addtocart ul{list-style:none;overflow:hidden;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.shop-section .img-addtocart ul li{float:left;}
.shop-section .img-addtocart ul>li+li{margin-left:5px;}
.shop-section .img-addtocart ul a{background-color:#0a172b;width:50px;height:50px;line-height:50px;text-align:center;font-size:20px;font-size:1.33333rem;color:#c0b596;border-radius:50%;display:block;}
.shop-section .shop-grids .grid:hover .img-addtocart ul{opacity:1;visibility:visible;bottom:30px;}
.shop-section .grid .details{text-align:center;padding:25px 15px;-webkit-box-shadow:0px 8px 48.38px 10.62px rgba(0, 0, 0, 0.06);box-shadow:0px 8px 48.38px 10.62px rgba(0, 0, 0, 0.06);}
.shop-section .grid .details h4{font-size:20px;font-size:1.33333rem;font-weight:400;line-height:1.4em;margin:0 0 0.3em;}
@media(max-width:991px){
.shop-section .grid .details h4{font-size:18px;font-size:1.2rem;}
}
.shop-section .grid .details h4 a{color:#06163a;}
.shop-section .grid .details h4 a:hover{color:#c0b596;}
.shop-section .grid .details .price{font-family:'Playfair Display', serif;font-size:20px;font-size:1.33333rem;color:#c0b596;}
@media(max-width:991px){
.shop-section .grid .details .price{font-size:18px;font-size:1.2rem;}
}  .shop-details-section{}
.shop-details-section .shop-single-slider .slider-for{text-align:center;}
.shop-details-section .shop-single-slider .slider-for img{display:inline-block;}
.shop-details-section .shop-single-slider .slider-nav{padding:0 25px;margin-top:35px;}
.shop-details-section .shop-single-slider .slider-nav>i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:100;}
.shop-details-section .shop-single-slider .slider-nav>i:hover{cursor:pointer;}
.shop-details-section .shop-single-slider .slider-nav .nav-btn-rt{left:auto;right:0;}
.shop-details-section .shop-single-slider .slider-nav .slick-slide{text-align:center;}
.shop-details-section .shop-single-slider .slider-nav .slick-slide img{display:inline-block;}
.shop-details-section .product-details{padding:30px 30px 93px;}
@media(max-width:1199px){
.shop-details-section .product-details{padding:40px 30px 85px;}
}
@media(max-width:991px){
.shop-details-section .product-details{margin-top:45px;padding:40px 30px;}
}
@media(max-width:767px){
.shop-details-section .product-details{padding:0;}
}
.shop-details-section .product-details h2{font-size:28px;font-size:1.86667rem;line-height:1.4em;margin:0 0 0.33em;}
@media(max-width:767px){
.shop-details-section .product-details h2{font-size:22px;font-size:1.46667rem;}
}
.shop-details-section .product-details .price{font-size:36px;font-size:2.4rem;color:#c0b596;margin:7px 0 14px;}
@media(max-width:991px){
.shop-details-section .product-details .price{font-size:30px;font-size:2rem;}
}
@media(max-width:767px){
.shop-details-section .product-details .price{font-size:25px;font-size:1.66667rem;}
}
.shop-details-section .product-details .price .old{font-size:24px;font-size:1.6rem;font-weight:normal;color:#a7abb1;text-decoration:line-through;display:inline-block;margin-left:5px;}
@media(max-width:991px){
.shop-details-section .product-details .price .old{font-size:20px;font-size:1.33333rem;}
}
@media(max-width:767px){
.shop-details-section .product-details .price .old{font-size:18px;font-size:1.2rem;}
}
.shop-details-section .product-details p{margin-bottom:1.3em;}
.shop-details-section .product-details p:last-child{margin:0;}
.shop-details-section .product-details .product-option{margin-top:45px;}
.shop-details-section .product-details .product-option .product-row{overflow:hidden;}
.shop-details-section .product-details .product-option .product-row>div{height:35px;display:inline-block;float:left;}
.shop-details-section .product-details .product-option .product-row>div+div{margin-left:15px;}
.shop-details-section .product-details .product-option .product-row>div:first-child{width:85px;}
.shop-details-section .product-details .product-option .product-row>div:last-child .theme-btn:hover, .shop-details-section .product-details .product-option .product-row>div:last-child .theme-btn-s2:hover, .shop-details-section .product-details .product-option .product-row>div:last-child .theme-btn-s3:hover, .shop-details-section .product-details .product-option .product-row>div:last-child .theme-btn-s4:hover{background:#c0b596;border-color:#c0b596;color:#fff;}
.shop-details-section .product-details .product-option .theme-btn, .shop-details-section .product-details .product-option .theme-btn-s2, .shop-details-section .product-details .product-option .theme-btn-s3, .shop-details-section .product-details .product-option .theme-btn-s4{font-size:14px;font-size:0.93333rem;padding:0 20px;height:35px;line-height:35px;border:0;outline:0;}
@media(max-width:767px){
.shop-details-section .product-details .product-option .theme-btn, .shop-details-section .product-details .product-option .theme-btn-s2, .shop-details-section .product-details .product-option .theme-btn-s3, .shop-details-section .product-details .product-option .theme-btn-s4{font-size:14px;font-size:0.93333rem;}
}
.shop-details-section .product-details .product-option .theme-btn:before, .shop-details-section .product-details .product-option .theme-btn-s2:before, .shop-details-section .product-details .product-option .theme-btn-s3:before, .shop-details-section .product-details .product-option .theme-btn-s4:before{display:none;}
.shop-details-section .product-details .product-option .product-row>div:last-child .theme-btn, .shop-details-section .product-details .product-option .product-row>div:last-child .theme-btn-s2, .shop-details-section .product-details .product-option .product-row>div:last-child .theme-btn-s3, .shop-details-section .product-details .product-option .product-row>div:last-child .theme-btn-s4{background-color:#fff;font-size:18px;font-size:1.2rem;color:#727780;border:1px solid #e6e6e6;}
.shop-details-section .product-details #product-count{border-radius:0;border:1px solid #e6e6e6;}
.shop-details-section .product-details #product-count:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;}
.shop-details-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up, .shop-details-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0;border-color:#e6e6e6;}
.shop-details-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up:hover, .shop-details-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down:hover{background-color:#c0b596;color:#fff;}
.shop-details-section .product-info{margin-top:75px;}
.shop-details-section .product-info h4{font-size:15px;font-size:1rem;text-transform:uppercase;margin:0;line-height:1.7em;}
.shop-details-section .product-info p{margin-bottom:1.3em;}
.shop-details-section .product-info .tab-pane p:last-child{margin-bottom:0;}
.shop-details-section .product-info .nav-tabs{border:0;margin-bottom:30px;}
@media(max-width:767px){
.shop-details-section .product-info .nav-tabs{margin-bottom:20px;}
}
.shop-details-section .product-info .nav-tabs li{border:1px solid #eaeaea;}
.shop-details-section .product-info .nav-tabs li.active a{border:0;outline:0;}
.shop-details-section .product-info .nav-tabs a{font-size:15px;font-size:1rem;font-weight:500;color:#727780;border:0;border-radius:0;margin:0;display:block;padding:10px 15px;text-transform:uppercase;}
@media(max-width:767px){
.shop-details-section .product-info .nav-tabs a{font-size:14px;font-size:0.93333rem;font-weight:normal;padding:9px 10px;}
}
.shop-details-section .product-info .nav-tabs a:hover, .shop-details-section .product-info .nav-tabs .active a{background:#c0b596;color:#fff;}
.shop-details-section .product-info .nav-tabs .active, .shop-details-section .product-info .nav-tabs li:hover{border-color:#c0b596;}
.shop-details-section .product-info .client-rv{overflow:hidden;margin-bottom:30px;}
.shop-details-section .product-info .client-rv:last-child{margin-bottom:0;}
.shop-details-section .product-info .client-rv .client-pic{width:60px;float:left;}
@media(max-width:767px){
.shop-details-section .product-info .client-rv .client-pic{width:100%;float:none;margin-bottom:10px;}
}
.shop-details-section .product-info .client-rv .details{width:calc(100% - 80px);float:right;}
@media(max-width:767px){
.shop-details-section .product-info .client-rv .details{width:100%;float:none;}
}
.shop-details-section .product-info .client-rv .name-rating-time{border-bottom:1px solid #e6e6e6;}
@media(max-width:767px){
.shop-details-section .product-info .client-rv .name-rating-time{padding-bottom:3px;}
}
.shop-details-section .product-info .client-rv .name-rating-time>div, .shop-details-section .product-info .client-rv .name-rating>div{display:inline-block;font-size:14px;font-size:0.93333rem;}
@media(max-width:767px){
.shop-details-section .product-info .client-rv .name-rating-time>div, .shop-details-section .product-info .client-rv .name-rating>div{font-size:12px;font-size:0.8rem;display:block;}
}
.shop-details-section .product-info .client-rv .rating{font-size:12px;color:#c0b596;padding-left:12px;}
@media(max-width:767px){
.shop-details-section .product-info .client-rv .rating{padding-left:0;margin:4px 0 7px;}
}
.shop-details-section .product-info .client-rv .name-rating-time .time{float:right;color:#b3b3b3;text-transform:uppercase;}
@media(max-width:767px){
.shop-details-section .product-info .client-rv .name-rating-time .time{float:none;}
}
.shop-details-section .product-info .client-rv .review-body{padding-top:12px;}
@media screen and (min-width:1200px){
.shop-details-section .product-info .review-form-wrapper{padding-left:45px;}
}
@media(max-width:991px){
.shop-details-section .product-info .review-form{margin-top:45px;}
}
.shop-details-section .product-info .review-form h4{margin-bottom:1.73em;}
.shop-details-section .product-info .review-form form input, .shop-details-section .product-info .review-form form textarea{border-radius:0;}
.shop-details-section .product-info .review-form form input:focus, .shop-details-section .product-info .review-form form textarea:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;}
.shop-details-section .product-info .review-form form textarea{height:130px;}
.shop-details-section .product-info .review-form form>div{margin-bottom:27px;}
.shop-details-section .product-info .review-form form>div:last-child{margin-bottom:0;}
.shop-details-section .product-info .review-form form .rating-wrapper>div{display:inline-block;}
@media(max-width:767px){
.shop-details-section .product-info .review-form form .rating-wrapper>div{display:block;float:none !important;}
}
.shop-details-section .product-info .review-form form .rating-wrapper>div:last-child{float:right;}
@media(max-width:767px){
.shop-details-section .product-info .review-form form .rating-wrapper>div:last-child{margin-top:20px;}
}
.shop-details-section .product-info .review-form form .rating a{font-size:14px;color:#cccccc;display:inline-block;margin-right:10px;}
@media(max-width:767px){
.shop-details-section .product-info .review-form form .rating a{font-size:12px;margin-right:5px;}
}
.shop-details-section .product-info .review-form form .rating a:last-child{margin:0;}
.shop-details-section .product-info .review-form form .rating a:hover{color:#c0b596;}
.shop-details-section .product-info .review-form form .theme-btn, .shop-details-section .product-info .review-form form .theme-btn-s2, .shop-details-section .product-info .review-form form .theme-btn-s3, .shop-details-section .product-info .review-form form .theme-btn-s4{border:0;outline:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
@media screen and (min-width:767px){
.shop-details-section .product-info .review-form form .theme-btn, .shop-details-section .product-info .review-form form .theme-btn-s2, .shop-details-section .product-info .review-form form .theme-btn-s3, .shop-details-section .product-info .review-form form .theme-btn-s4{font-size:15px;font-size:1rem;padding:0 20px;}
}
.shop-details-section .slider-nav .slick-slide:focus{outline:none;}
@media screen and (min-width:992px){
.blog-pg-section .blog-content{padding-right:20px;padding-top:0px;padding-left:0px;}
}
.blog-pg-section .post{position:relative;}
.blog-pg-section .blog-content>.post+.post{margin-top:80px;}
@media(max-width:991px){
.blog-pg-section .blog-content>.post+.post{margin-top:70px;}
}
@media(max-width:767px){
.blog-pg-section .blog-content>.post+.post{margin-top:60px;}
}
.blog-pg-section .post .entry-media{margin-bottom:35px;}
.blog-pg-section .post h3{font-size:30px;font-size:2rem;line-height:1.5em;margin:0 0 1em;}
@media(max-width:991px){
.blog-pg-section .post h3{font-size:26px;font-size:1.73333rem;}
}
@media(max-width:767px){
.blog-pg-section .post h3{font-size:22px;font-size:1.46667rem;}
}
.blog-pg-section .post h3 a{color:#06163a;display:inline-block;}
.blog-pg-section .post h3 a:hover{color:#c0b596;}
.blog-pg-section .post .post-meta{padding-left:0px;}
.blog-pg-section .post .post-meta li{color:#666;font-size:16px;display:inline-block;position:relative;padding:0 15px;}
.blog-pg-section .post .post-meta li i{padding-right:3px;}
.blog-pg-section .post .post-meta li img{width:40px;height:40px;border-radius:50%;margin-top:-2px;}
.blog-pg-section .post .post-meta .clr{color:#c0b596;}
.blog-pg-section .post .post-meta>li:first-child{padding:0;}
.blog-pg-section .post .post-meta>li a{color:#666;}
.blog-pg-section .post .post-meta>li+li+li:before{content:"";position:absolute;left:0;top:50%;width:2px;height:15px;background:#ccc;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.blog-img .post-meta li img{width:40px;height:40px;border-radius:50%;margin-top:-2px;}
.blog-pg-section .entry-details{margin-top:25px;}
@media(max-width:991px){
.blog-pg-section .entry-details{margin-top:20px;}
}
.blog-pg-section .entry-details p{font-size:16px;line-height:1.9em;color:#838383;margin:0 0 1.5em;}
@media(max-width:991px){
.blog-pg-section .entry-details p{font-size:16px;font-size:1.13333rem;}
}
.blog-pg-section .entry-details .read-more{font-weight:600;color:#c0b596;text-transform:uppercase;}
@media(max-width:991px){
.blog-pg-section .entry-details .read-more{font-size:15px;font-size:1rem;}
}
.blog-pg-section .post-slider{position:relative;}
.blog-pg-section .post-slider .owl-controls{width:100%;margin:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.blog-pg-section .post-slider .owl-controls .owl-nav [class*=owl-]{background:rgba(255, 189, 52, 0.8);width:30px;height:50px;line-height:50px;padding:0;margin:0;border-radius:0;}
.blog-pg-section .post-slider .owl-controls .owl-nav .owl-prev, .blog-pg-section .post-slider .owl-controls .owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.blog-pg-section .post-slider .owl-controls .owl-nav .owl-prev{left:0;}
.blog-pg-section .post-slider .owl-controls .owl-nav .owl-next{right:0;}
.blog-pg-section .video-post .video-holder{position:relative;text-align:center;}
.blog-pg-section .video-post .video-holder:before{content:"";background-color:rgba(0, 0, 0, 0.4);width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.blog-pg-section .video-post .video-holder:hover:before{background-color:rgba(0, 0, 0, 0.8);width:100%;height:100%;position:absolute;left:0;top:0;}
.blog-pg-section .video-post .video-holder a{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.blog-pg-section .video-post .video-holder .fi{padding-left:8px;}
.blog-pg-section .video-post .video-holder .fi:before{font-size:80px;font-size:5.33333rem;color:#c0b596;}
@media(max-width:767px){
.blog-pg-section .video-post .video-holder .fi:before{font-size:60px;font-size:4rem;}
}
.blog-pg-section .quote-post{background-color:#f1f1f1;padding:45px;}
@media(max-width:767px){
.blog-pg-section .quote-post{padding:35px 25px;}
}
.blog-pg-section .quote-post .quote-icon{position:absolute;right:25px;top:25px;}
.blog-pg-section .quote-post .fi:before{font-size:45px;font-size:3rem;color:rgba(255, 189, 52, 0.5);}
@media screen and (min-width:992px){
.blog-with-left-sidebar .blog-content{padding-right:0;padding-left:20px;}
}
.blog-fullwidth-pg-section .blog-content{padding-right:0;}
.blog-pg-section .format-quote{background-color:#f1f1f1;padding:45px;}
@media(max-width:767px){
.blog-pg-section .format-quote{padding:35px 25px;}
}
.blog-pg-section .format-quote .quote-icon{position:absolute;right:25px;top:25px;}
.blog-pg-section .format-quote h3{position:relative;}
.blog-pg-section .format-quote h3:after{font-size:45px;font-size:2.8125rem;color:rgba(255, 189, 52, 0.5);position:absolute;right:-8px;top:-8px;content:"\f118";font-family:Flaticon;}
.blog-single-section{}
@media screen and (min-width:992px){
.blog-single-section .blog-content{padding-right:20px;padding-top:0px;}
}
.blog-single-section .post{position:relative;}
.blog-single-section .post .entry-media{margin-bottom:35px;}
.blog-single-section .post h2{font-size:30px;font-size:2rem;line-height:1.5em;margin:0 0 1em;}
@media(max-width:991px){
.blog-single-section .post h2{font-size:26px;font-size:1.73333rem;}
}
@media(max-width:767px){
.blog-single-section .post h2{font-size:24px;font-size:1.6rem;}
}
.blog-single-section .post h3{font-size:26px;font-size:1.73333rem;line-height:1.5em;margin:1.8em 0 1em;}
@media(max-width:991px){
.blog-single-section .post h3{font-size:24px;font-size:1.6rem;}
}
@media(max-width:767px){
.blog-single-section .post h3{font-size:20px;font-size:1.33333rem;}
}
.blog-single-section .post .meta{display:inline-block;list-style:none;padding:5px 15px;overflow:hidden;padding-left:0px;}
@media(max-width:767px){
.blog-single-section .post .meta{background:transparent;padding:0;}
}
.blog-single-section .post .meta li{float:left;color:#838383;position:relative;padding-right:15px;}
.blog-single-section .post .meta li:first-child{padding-right:10px;}
.blog-single-section .post .meta li i{padding-right:5px;}
.blog-single-section .post .meta li img{width:40px;height:40px;border-radius:50%;margin-top:-2px;}
@media(max-width:767px){
.blog-single-section .post .meta li{font-size:13px;font-size:0.86667rem;}
}
.blog-single-section .post .meta>li+li{}
@media(max-width:767px){
.blog-single-section .post .meta>li+li{padding-left:5px;margin-left:0px;line-height:30px;}
}
.blog-single-section .post .meta a{color:#06163a;font-weight:normal;}
.blog-single-section .post .meta a:hover{color:#c0b596;}
.blog-single-section .entry-details{margin-top:15px;}
@media(max-width:991px){
.blog-single-section .entry-details{margin-top:20px;}
}
.blog-single-section .entry-details p{font-size:17px;font-size:1.13333rem;color:#838383;line-height:1.9em;margin:0 0 1.5em;}
@media(max-width:991px){
.blog-single-section .entry-details p{font-size:17px;font-size:1.13333rem;}
}
.blog-single-section .entry-details blockquote{background-color:#ffde9a;font-size:20px;font-size:1.33333rem;font-style:italic;color:#838383;line-height:1.9em;padding:30px 25px;margin:50px 0;border-color:#d4c291;}
@media(max-width:767px){
.blog-single-section .entry-details blockquote{font-size:18px;font-size:1.2rem;padding:25px 20px;}
}
.blog-single-section .tag-share{min-height:59px;border-top:1px solid #ebebf1;border-bottom:1px solid #ebebf1;margin:60px 0 70px;overflow:hidden;}
.blog-single-section .tag-share ul{list-style:none;padding-left:0px;}
@media(max-width:767px){
.blog-single-section .tag-share{border-right:1px solid #ebebf1;}
}
.blog-single-section .tag-share .tag, .blog-single-section .tag-share .share{min-height:59px;line-height:59px;display:inline-block;padding-left:80px;position:relative;}
@media(max-width:767px){
.blog-single-section .tag-share .tag, .blog-single-section .tag-share .share{display:block;}
}
.blog-single-section .tag-share .tag>i, .blog-single-section .tag-share .share>i{background:#ebebf1;width:60px;height:60px;line-height:60px;text-align:center;position:absolute;left:0;top:0;}
.blog-single-section .tag-share .tag{float:left;}
@media(max-width:767px){
.blog-single-section .tag-share .tag{float:none;}
}
.blog-single-section .tag-share .tag a{font-size:17px;font-size:1.13333rem;color:#848484;}
.blog-single-section .tag-share .tag a:hover{color:#c0b596;}
.blog-single-section .tag-share .tag ul li{padding-right:5px;position:relative;}
.blog-single-section .tag-share .tag ul li:after{content:",";position:absolute;right:0;bottom:0;}
.blog-single-section .tag-share .tag ul li:last-child:after{display:none;}
.blog-single-section .tag-share .tag ul>li+li{margin-left:10px;}
.blog-single-section .tag-share .share{float:right;}
@media(max-width:767px){
.blog-single-section .tag-share .share{float:none;border-top:1px solid #ebebf1;margin-top:1px;}
}
.blog-single-section .tag-share .share ul>li+li{margin-left:15px;padding:0px;}
.blog-single-section .tag-share .share a{color:#848484;}
.blog-single-section .tag-share .share a:hover{color:#c0b596;}
.blog-single-section .tag-share ul{overflow:hidden;}
.blog-single-section .tag-share ul li{float:left;}
.blog-single-section .author-box{background-color:#f1f1f1;padding:45px 50px;margin:70px 0;}
@media(max-width:991px){
.blog-single-section .author-box{padding:35px 40px;}
}
@media(max-width:767px){
.blog-single-section .author-box{padding:25px;}
}
.blog-single-section .author-box .author-avatar{float:left;}
@media(max-width:767px){
.blog-single-section .author-box .author-avatar{float:none;}
}
.blog-single-section .author-box .author-avatar img{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.blog-single-section .author-box .author-content{display:block;overflow:hidden;padding-left:25px;}
@media(max-width:767px){
.blog-single-section .author-box .author-content{padding:0;margin:15px 0 0 0;}
}
.blog-single-section .author-box .author-content p{font-size:17px;font-size:1.13333rem;margin-bottom:20px;}
.blog-single-section .author-box .author-name{font-family:'Playfair Display', serif;font-size:24px;font-size:1.6rem;display:inline-block;margin-bottom:10px;color:#06163a;}
@media(max-width:991px){
.blog-single-section .author-box .author-name{font-size:22px;font-size:1.46667rem;}
}
.blog-single-section .author-box .social-lnk{display:inline-block;list-style:none;}
.blog-single-section .author-box .social-lnk li{float:left;margin-right:15px;}
.blog-single-section .author-box .social-lnk a{display:block;font-size:18px;font-size:1.2rem;color:#777;}
.blog-single-section .author-box .social-lnk a:hover{color:#c0b596;}
.blog-single-section .more-posts{overflow:hidden;border-top:1px solid #ebebf1;border-bottom:1px solid #ebebf1;}
@media(max-width:767px){
.blog-single-section .more-posts{border-left:1px solid #ebebf1;border-right:1px solid #ebebf1;}
}
.blog-single-section .more-posts>div{width:50%;float:left;}
@media(max-width:767px){
.blog-single-section .more-posts>div{width:100%;float:none;}
}
.blog-single-section .more-posts>div>a{display:inline-block;}
.blog-single-section .more-posts .previous-post, .blog-single-section .more-posts .next-post{padding:40px 0;}
@media(max-width:767px){
.blog-single-section .more-posts .previous-post, .blog-single-section .more-posts .next-post{padding:25px 15px !important;}
}
.blog-single-section .more-posts .next-post{text-align:right;border-left:1px solid #e8e8e8;padding-left:15px;padding-right:5px;}
@media(max-width:767px){
.blog-single-section .more-posts .next-post{border-left:0;text-align:left;border-top:1px solid #e8e8e8;}
}
.blog-single-section .more-posts .previous-post{padding-right:15px;padding-left:5px;}
.blog-single-section .more-posts .previous-post>a>span, .blog-single-section .more-posts .next-post>a>span{display:block;}
.blog-single-section .more-posts .post-control-link{color:#a7a7a7;}
.blog-single-section .more-posts .post-name{font-size:20px;font-size:1.33333rem;color:#06163a;margin:0.5em 0 0;}
@media(max-width:991px){
.blog-single-section .more-posts .post-name{font-size:18px;font-size:1.2rem;}
}
.blog-single-section .more-posts a:hover .post-control-link{color:#c0b596;}
.blog-single-section .comments-area{margin-top:70px;}
.blog-single-section .comments-area .comments{border:1px solid #ebebf1;border-bottom:0;}
.blog-single-section .comments-area li>div{border-bottom:1px solid #ebebf1;padding:35px 25px;}
.blog-single-section .comments-area ol{list-style-type:none;padding-left:0;}
.blog-single-section .comments-area ol ul{padding-left:30px;}
.blog-single-section .comments-area .comments-title{font-size:26px;font-size:1.73333rem;margin:0 0 1.5em;}
@media(max-width:991px){
.blog-single-section .comments-area .comments-title{font-size:22px;font-size:1.46667rem;}
}
.blog-single-section .comments-area li>div{position:relative;}
.blog-single-section .comments-area .comment-theme{position:absolute;left:25px;}
@media(max-width:767px){
.blog-single-section .comments-area .comment-theme{position:static;}
}
.blog-single-section .comments-area .comment-theme img{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.blog-single-section .comments-area .comment-main-area{padding-left:100px;}
@media(max-width:767px){
.blog-single-section .comments-area .comment-main-area{padding-left:0;margin-top:25px;}
}
.blog-single-section .comments-area .comment-main-area p{margin-bottom:20px;}
.blog-single-section .comments-area .comments-meta h4{font-size:18px;font-size:1.2rem;color:#6d6d6d;margin:0 0 1em;display:inline-block;}
.blog-single-section .comments-area .comments-meta h4 span{font-family:'Open Sans', sans-serif;font-weight:normal;color:#949494;text-transform:none;display:inline-block;margin-left:15px;font-size:16px;font-size:1.06667rem;}
.blog-single-section .comments-area .comment-reply-link{background:#c0b596;font-size:14px;font-size:0.93333rem;color:#fff;display:inline-block;padding:0 5px;}
.blog-single-section .comments-area .comment-reply-link:hover{background-color:#d4c291;}
.blog-single-section .comment-respond{margin-top:70px;}
.blog-single-section .comment-respond .comment-reply-title{font-size:26px;font-size:1.73333rem;margin:0 0 1.5em;}
@media(max-width:991px){
.blog-single-section .comment-respond .comment-reply-title{font-size:22px;font-size:1.46667rem;}
}
.blog-single-section .comment-respond form input, .blog-single-section .comment-respond form textarea{background-color:#f8f8f8;width:100%;height:50px;border:1px solid #f8f8f8;padding:6px 15px;margin-bottom:15px;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.blog-single-section .comment-respond form input:focus, .blog-single-section .comment-respond form textarea:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#c0b596;}
@media(max-width:991px){
.blog-single-section .comment-respond form input, .blog-single-section .comment-respond form textarea{height:40px;}
}
.blog-single-section .comment-respond form textarea{height:220px;padding:15px;}
@media(max-width:991px){
.blog-single-section .comment-respond form textarea{height:150px;}
}
.blog-single-section .comment-respond .form-inputs{overflow:hidden;}
.blog-single-section .comment-respond .form-inputs>input:nth-child(2){width:49%;float:left;}
@media(max-width:767px){
.blog-single-section .comment-respond .form-inputs>input:nth-child(2){width:100%;float:none;}
}
.blog-single-section .comment-respond .form-inputs>input:nth-child(3){width:49%;float:right;}
@media(max-width:767px){
.blog-single-section .comment-respond .form-inputs>input:nth-child(3){width:100%;float:none;}
}
.blog-single-section .comment-respond .form-submit input{max-width:180px;background-color:#d4c291;color:#fff;font-weight:500;margin-bottom:0;border:0;outline:0;text-transform:uppercase;}
.blog-single-section .comment-respond .form-submit input:hover{background-color:#c0b596;}
@media screen and (min-width:992px){
.blog-single-with-left-sidebar .blog-content{padding-right:0;padding-left:20px;}
}
.blog-fullwidth-single-section .blog-content{padding-right:0;}
.error-404-section .content{text-align:center;}
.error-404-section .content h2{font-size:200px;font-size:13.33333rem;color:#c0b596;line-height:0.73em;margin:0 0 0.4em;}
@media(max-width:991px){
.error-404-section .content h2{font-size:150px;font-size:10rem;}
}
@media(max-width:767px){
.error-404-section .content h2{font-size:120px;font-size:8rem;}
}
.error-404-section .content h3{font-size:30px;font-size:2rem;font-weight:normal;margin:0 0 1.5em;}
.error-404-section .content h3 span{color:#c0b596;}
@media(max-width:991px){
.error-404-section .content h3{font-size:25px;font-size:1.66667rem;line-height:1.3em;}
}
@media(max-width:767px){
.error-404-section .content h3{font-size:20px;font-size:1.33333rem;}
}
.error-404-section .content p{font-size:18px;font-size:1.2rem;margin:0 0 2em;}
@media(max-width:991px){
.error-404-section .content p{font-size:17px;font-size:1.13333rem;}
}
@media(max-width:767px){
.error-404-section .content p{font-size:15px;font-size:1rem;}
}
.error-404-section .content a{font-size:16px;height:47px;line-height:47px;padding-left:30px;padding-right:30px;}
.error-404-section .content h3::first-word {
color: #c0b596;
}