/** ====== Table of Contents ====== * 1 - Normalize * 2 - Typography * 3 - Elements * 4 - Forms * 5 - Navigation *   5.1 - Links *   5.2 - Menus * 6 - Alignments * 7 - Clearings * 8 - Widgets * 9 - Helper classes * 10 - Content    * 10.1 - Header    * 10.2 - Footer  * 11 - Woo commerce    * 11.1 - Product list    * 11.2 - Product single page    * 11.3 - Woocommerce-tabs    * 11.4 - Related product    * 11.5 - Woo commerce cart    * 11.6 - Cupon    * 11.7 - Cart total    * 11.8 - Checkout  * 12 - Page content *//* =========================================     Normalize  ===========================================*/html {    font-family: sans-serif;    -webkit-text-size-adjust: 100%;    -ms-text-size-adjust: 100%;}body {    margin: 0;}a {   outline: 0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {    display: block;}audio,canvas,progress,video {    display: inline-block;    vertical-align: baseline;}audio:not([controls]) {    display: none;    height: 0;}[hidden],template {    display: none;}a {    background-color: transparent;}abbr[title] {    border-bottom: 1px dotted;}b,strong {    font-weight: 600;}small {    font-size: 80%;}sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}sup {    top: -0.5em;}sub {    bottom: -0.25em;}img {    border: 0;}svg:not(:root) {    overflow: hidden;}figure {    margin: 0;}hr {    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;}code,kbd,pre,samp {    font-size: 1em;}button,input,optgroup,select,textarea {    color: inherit;    font: inherit;    margin: 0;}select {    text-transform: none;}button {    overflow: visible;}button,input,select,textarea {    max-width: 100%;}button,html input[type="button"],input[type="reset"],input[type="submit"] {    -webkit-appearance: button;    cursor: pointer;}button[disabled],html input[disabled] {    cursor: default;    opacity: .5;}button::-moz-focus-inner,input::-moz-focus-inner {    border: 0;    padding: 0;}input[type="checkbox"],input[type="radio"] {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    margin-right: 0.2em;    padding: 0;}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-outer-spin-button,input[type="time"]::-webkit-inner-spin-button,input[type="time"]::-webkit-outer-spin-button,input[type="datetime-local"]::-webkit-inner-spin-button,input[type="datetime-local"]::-webkit-outer-spin-button,input[type="week"]::-webkit-inner-spin-button,input[type="week"]::-webkit-outer-spin-button,input[type="month"]::-webkit-inner-spin-button,input[type="month"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {    height: auto;}input[type="search"] {    -webkit-appearance: textfield;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {    -webkit-appearance: none;}fieldset {    border: 1px solid #d1d1d1;    margin: 0 0 1.75em;    min-width: inherit;    padding: 0.875em;}fieldset>:last-child {    margin-bottom: 0;}legend {    border: 0;    padding: 0;}textarea {    overflow: auto;    vertical-align: top;}optgroup {    font-weight: bold;}/** ==================================================    Typography =======================================================*/body,button,input,select,textarea,code,kbd,pre,samp {    color: #5a5254;    font-size: 15px;    line-height: 1.75;    letter-spacing: 0.01em;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}body,button,input,select,textarea,code,kbd,pre,samp,.font-ar,.ui-accordion .ui-accordion-header {    font-family: 'Arimo', sans-serif;}h1,h2,h3,h4,h5,h6,.font-pop,table.cart th,.woocommerce-checkout-review-order-table,.modern-list .content .post-date {    font-family: 'Poppins', sans-serif;}.font-dafoe,blockquote {    font-family: 'Mr Dafoe', cursive;}h1,h2,h3,h4,h5,h6,.widget-title,.widget.widget_recent_entries ul li a {    clear: both;    margin: 0 0 20px;    line-height: 1.4;    font-weight: 500;}.main-banner h2.font-lg {    font-size: 110px;}.feature-cat h1,.newsletter h2 {    font-size: 80px;}.promo-offer .title {    font-size: 72px;    font-weight: 600;    line-height: 1;}.bags-cat .col-sm-5.last h2,span.dis {    font-size: 60px;}h1,.history-block h2,.main-banner h2,.feature-cat .first h2,.bags-cat .col-sm-5 h2,.time-counter .wrap h2 {    font-size: 48px;}.promo-parallax h2 {    font-size: 40px;    line-height: 1.2;}h2,.feature-cat.shoe-feature-cat .col-sm-3 h2 span,.main-banner.inner-banner h2,.about-banner h2 {    font-size: 35px;}h3 {    font-size: 30px;}h4,.history-block h2 span,.promo-banner h2 span,.feature-cat h2 span,.promo-tags .box span,.support-box {    font-size: 24px;}.feature-cat h4 {    font-size: 26px;}h5,.widget-title,.about-top .left-block {    font-size: 20px;}h6,.promo-tags .box,footer .signup form button[type="submit"],.storefront-sorting .short-by .btn.btn-default i,ul.products li.product .price,.price,ul.products li.product .icons .btn,.checkout-total td,form.checkout .button,.bags-cat .mid .btn.btn-default,.cont-wrap div,.newsletter form,.ui-accordion .ui-accordion-header {    font-size: 18px;}.time-counter .wrap h2,.promo-tags .box h4,.promo-parallax h2,.feature-cat h1,.newsletter h2 {    font-weight: 500;}dfn,cite,em,i {    font-style: italic;}blockquote {    border: 0;    margin: 35px 0 45px;    padding: 0;    position: relative;    font-style: inherit;    font-size: 28px;    line-height: 1.5;}blockquote:after {    content: "";    width: 120px;    height: 3px;    margin: 15px auto 0;    display: block;}blockquote:before {    content: " ";}blockquote,q {    quotes: none;}blockquote:before,blockquote:after,q:before,q:after {    content: "";}blockquote p {    margin-bottom: 1.4736842105em;}blockquote cite,blockquote small {    color: #1a1a1a;    display: block;    font-size: 1rem;}blockquote cite:before,blockquote small:before {    content: "\2014\00a0";}blockquote em,blockquote i,blockquote cite {    font-style: normal;}blockquote strong,blockquote b {    font-weight: 400;}blockquote>:last-child {    margin-bottom: 0;}address {    font-style: italic;    margin: 0 0 1.75em;}code,kbd,tt,var,samp,pre {}pre {    border: 1px solid #d1d1d1;    font-size: 1rem;    margin: 0 0 1.75em;    max-width: 100%;    overflow: auto;    padding: 1.75em;    white-space: pre;    white-space: pre-wrap;    word-wrap: break-word;}code {    background-color: #d1d1d1;    padding: 0.125em 0.25em;}abbr,acronym {    border-bottom: 1px dotted #d1d1d1;    cursor: help;}mark,ins {    color: #a09a9c;    padding: 0.125em 0.25em;    text-decoration: none;}big {    font-size: 125%;}.txt-l {    text-align: left;}.txt-r {    text-align: right;}.lh-normal {    line-height: 1.1;}.txt-cap {    text-transform: capitalize;}.font-wt-600 {    font-weight: 600;}.font-wt-300 {    font-weight: 300;}.text-white,.main-banner h6.text-white,.cat-parallax a.btn:hover,.navbar-default ul.nav.navbar-nav.text-white li a,ul.site-header-cart.menu.text-white li a,ul.login.text-white li a,form.searchbox.text-white input[type="search"],.full-pg-menu li a {    color: #fff;}/** =========================================    Elements  ============================================ */html {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}*,*:before,*:after {    -webkit-box-sizing: inherit;    -moz-box-sizing: inherit;    box-sizing: inherit;}body {}hr {    border-top: 1px solid #e2e2e2;    height: 1px;    margin: 0 0 1.75em;}ul,ol {    margin: 0 0 1.75em 1.25em;    padding: 0;}ul {    list-style: disc;}ol {    list-style: decimal;    margin-left: 1.5em;}li>ul,li>ol {    margin-bottom: 0;}ul.cs-link,ol.cs-link {    margin: 0;    padding: 0;}ul.cs-link li,ol.cs-link li {    list-style: none;}dl {    margin: 0 0 1.75em;}dt {    font-weight: 600;}dd {    margin: 0 0 1.75em;}img {    height: auto;    max-width: 100%;    vertical-align: middle;}del {    opacity: 0.8;}table,th,td {    border: 1px solid #d1d1d1;}table {    border-collapse: separate;    border-spacing: 0;    border-width: 1px 0 0 1px;    margin: 0 0 1.75em;    width: 100%;}caption,th,td {    font-weight: inherit;    text-align: left;}th {    border-width: 0 1px 1px 0;    font-weight: 600;}td {    border-width: 0 1px 1px 0;}th,td {    padding: 0.4375em;}/** ================================================     Forms ===================================================*/::-webkit-input-placeholder {    color: #a9a9a9;}:-moz-placeholder {    color: #a9a9a9;}::-moz-placeholder {    color: #a9a9a9;    opacity: 1;}:-ms-input-placeholder {    color: #a9a9a9;}:focus::-webkit-input-placeholder,.subscribe-form input:focus::-webkit-input-placeholder {    color: transparent;}:focus:-moz-placeholder,.subscribe-form input:focus:-moz-placeholder {    color: transparent;}:focus::-moz-placeholder,.subscribe-form input:focus::-moz-placeholder {    color: transparent;    opacity: 1;}:focus:-ms-input-placeholder,.subscribe-form input:focus:-ms-input-placeholder {    color: transparent;}button,button[disabled]:hover,button[disabled]:focus,input[type="button"],input[type="button"][disabled]:hover,input[type="button"][disabled]:focus,input[type="reset"],input[type="reset"][disabled]:hover,input[type="reset"][disabled]:focus,input[type="submit"],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus {    background: #1a1a1a;    border: 0;    border-radius: 4px;    color: #7a8081;    letter-spacing: 0.046875em;    padding: 0.84375em 0.875em 0.78125em;    text-transform: uppercase;}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus {    background: #007acc;}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus {    outline: thin dotted;    outline-offset: -4px;}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="week"],input[type="month"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,button[type="submit"],select {    background-color: #fff;    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));    border-radius: 0;    color: #7a8081;    padding: 0.67em 0.5em;    border: 1px solid #9d9a9b;    width: 100%;    line-height: 1;}textarea {    min-height: 150px;    padding: 10px;}input[type="date"]:focus,input[type="time"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="month"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus {    border-color: #d2d8da;    color: #1a1a1a;    outline: 0;}label {    margin-bottom: 0;    font-weight: 500;    font-size: 14px;}label span {    color: #ff0040;}/** ==================================================    Navigation ======================================================*//** ===== Links ====== */a,a:hover {    text-decoration: none;}a,.history-block h4 a i,.history-block h4 a:hover,.bags-cat .col-sm-5 h2,.bags-cat .col-sm-5 h4,.bags-cat .col-sm-5 h6,.tags-wrap a:hover,.woocommerce-breadcrumb a:after,.woocommerce-breadcrumb a:hover,.single-product div.product .variations_form .label,a.more:hover,.blog-list .post-info a:hover,.feature-post-list h2 a:hover,.feature-post-list a.more,.modern-list .title a.more,.blog-list .post-info a:hover,.blog-single .post-info a:hover,.blog-single .btn-wrap .btn,header ul.menu li a,h2.color-default,.navbar-default .navbar-nav>li>a,.shrinked .navbar-default ul.nav.navbar-nav.text-white li a,.shrinked ul.nav.navbar-nav.text-white,.shrinked form.searchbox.text-white,.shrinked form.searchbox.text-white input[type="search"],.shrinked ul.site-header-cart.menu.text-white li a,.shrinked ul.login.text-white li a,.cat-parallax.cat-parallax2 a.btn {    color: #5a5254;}a:hover,a:active {    outline: 0;}/** ===================  Menus ====================*/.navbar-nav>li {    text-transform: uppercase;}.navbar-nav>li>a {    padding: 29px 15px;}.navbar-nav li.current-menu-item a:after,.navbar-nav li a:after {    width: 100%;    height: 1px;    content: " ";    display: block;    transform: scaleX(0);    opacity: 0;}.header-2 .navbar-nav li.current-menu-item a:after,.header-2 .navbar-nav li a:after {    position: absolute;    bottom: 0;    left: 0;}.navbar-nav li.current-menu-item a:after,.navbar-nav li a:hover:after {    transform: scaleX(1);    opacity: 1;}.navbar-nav li ul.sub-menu,.navbar-nav li .mega-menu {    margin: 0;    padding: 0;    background-color: #fff;    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);}.navbar-nav .open .dropdown-menu {    margin: 0;    padding: 0;}.navbar-nav li ul.sub-menu,.navbar-nav li .mega-menu {    text-transform: capitalize;    font-size: 15px;}.navbar-nav li ul.sub-menu li {    display: block;    border-bottom: 1px solid #f5f5f5;}.navbar-nav li ul.sub-menu li:last-child {    border: 0;}.navbar-nav li ul.sub-menu li a,.navbar-default .navbar-nav .open .dropdown-menu>li>a {    display: block;    padding: 10px;}.navbar-default .navbar-nav li.current-menu-item ul li a:hover,.navbar-nav li ul.sub-menu li a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {    background-color: #f5f5f5;}.navbar-nav li ul.sub-menu li a:after {    content: none;}li.mega-link {    position: inherit;}.mega-menu .mega-wrap {    padding: 20px;}.mega-menu .mega-wrap li a,.navbar-nav li ul.sub-menu li a,.header-2 .navbar-default .navbar-nav li.current-menu-item ul.sub-menu li a,.header-2 .navbar-default .navbar-nav li ul.sub-menu li a,.navbar-default .navbar-nav li.current-menu-item ul li a {    color: #5a5254;}.mega-menu .mega-wrap h6 {    margin-bottom: 10px;}.mega-menu .mega-wrap ul+h6 {    margin-top: 30px;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {    background-color: transparent;}.navbar-default .navbar-nav .open .dropdown-menu {    padding: 0 0 15px 15px;}.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .mega-menu.dropdown-menu li a {    position: relative;    padding: 4px 0 4px 10px;}.navbar-nav .open .dropdown-menu li a:before {    content: "-";    position: absolute;    left: 0;    top: 3px;}.navbar-nav .open .mega-menu.dropdown-menu li a:before {    top: 0;}.navbar-nav .open .mega-menu .mega-wrap {    padding: 5px 0 0 0;}.header-2 .navbar-nav>li>a {    padding: 15px 0;}.header-2 .navbar-default .navbar-nav>li>a {    color: #fff;}.header-3 ul.nav.navbar-nav {    padding-left: 40px;}.full-pg-menu,.full-pg-menu ul {    margin: 0;    padding: 0;    width: 100%;}.full-pg-menu li {    margin: 0 0 6px;    list-style: none;    font-weight: 400;    text-transform: capitalize;    font-size: 14px;}.full-pg-menu.navbar-nav>li {    margin: 0;}.full-pg-menu.navbar-nav li a {    padding: 0;    display: block;    position: relative;}.full-pg-menu li:last-child {    padding-bottom: 0;}.footer-link li {    margin-top: 5px;}.footer-link li:last-child {    margin-bottom: 0;}.footer-link li a {    padding-left: 12px;    position: relative;    display: inline-block;}.footer-link li a:before,.full-pg-menu li a:before {    content: "-";    display: inline-block;    position: absolute;    left: 0;    top: 0px;}.full-pg-menu li a:before {    opacity: 0;}.footer-link li a:hover {    padding-left: 15px;}.full-pg-menu li a:hover {    padding-left: 10px;}.full-pg-menu li a:hover:before {    opacity: 1;}.menu-title {    border-bottom: 1px solid #747474;    margin-bottom: 25px;    padding-bottom: 10px;    color: #fff;    font-weight: 400;}/** ===========================================     Alignments ===============================================**/.alignleft {    float: left;    margin: 0.375em 2em 1.75em 0;}.alignright {    float: right;    margin: 0.375em 0 1.75em 2em;}.aligncenter {    clear: both;    display: block;    margin: 50px -100px 40px;    max-width: 121%;}blockquote.alignleft {    margin: 0.3157894737em 1.4736842105em 1.473684211em 0;}blockquote.alignright {    margin: 0.3157894737em 0 1.473684211em 1.4736842105em;}blockquote.aligncenter {    margin-bottom: 1.473684211em;}/** =============================================     Clearings ==================================================*/.clear:before,.clear:after,blockquote:before,blockquote:after {    content: "";    display: table;}.clear:after,blockquote:after {    clear: both;}/** =============================================     Widgets =================================================*/.widget {    margin-bottom: 20px;    padding: 0;}.widget-area>:last-child,.widget>:last-child {    margin-bottom: 0;}.widget .widget-title:empty,.widget .widget-title:empty:after,.tag-links:empty {    margin-bottom: 0;    content: none;}.widget_categories,.widget_archive,.widget_meta,.widget_recent_entries,.widget_tag_cloud,.widget_calendar,.widget_recent_comments {}.sidebar .widget {    width: 100%;    float: left;}.tagcloud {    margin-top: 25px;}/*--- widget lists--*/.shop-sidebar .box,ul.shop-sidebar,ul.shop-sidebar li,.widget ul,.widget ul li {    width: 100%;    float: left;}ul.shop-sidebar,.widget ul {    margin: 0;    padding: 0;}ul.shop-sidebar li,.widget li {    list-style: none;}ul.shop-sidebar li a,.widget li a {    display: block;    padding: 8px 5px}ul.shop-sidebar li a .no {    float: right;}ul.shop-sidebar li a,.widget li a {    padding-left: 15px;    position: relative;}ul.shop-sidebar li a:hover,.widget li a:hover {    padding-left: 18px;}ul.shop-sidebar li a:before,.widget li a:before {    content: "-";    position: absolute;    left: 5px;}/*--- Search box ---*/.widget_search {    position: relative;}.sidebar .widget_search input[type="text"],.sidebar .widget_search input[type="search"] {    position: relative;    padding: 12px 70px 12px 10px;    border: 2px solid #e4e4e4;    background: #ffffff;    color: #3a3a3a;    display: block;    width: 100%;    border-radius: 0;    height: 50px;}.widget_search button {    position: absolute;    right: 2px;    top: 2px;    height: 46px;    width: 65px;    text-align: center;    display: block;    padding: 0;    color: #fff;    border-radius: 0;}/*--- Calendar widget ---*/.widget.widget_calendar table {    margin: 0;}.widget_calendar td,.widget_calendar th {    line-height: 2.5625;    padding: 0;    text-align: center;}.widget_calendar caption {    font-weight: 900;    margin-bottom: 1.75em;}.widget_calendar tbody a {    background-color: #007acc;    color: #fff;    display: block;    font-weight: 600;}.widget_calendar tbody a:hover,.widget_calendar tbody a:focus {    background-color: #686868;    color: #fff;}/*--- Recent Posts widget ---*/.widget.widget_recent_entries ul {    margin-top: 10px;}.widget.widget_recent_entries ul li {    border-bottom: 1px solid #e2e2e2;    margin-bottom: 20px;    padding: 0 0 20px 85px;    position: relative;}.widget_recent_entries ul li figure {    position: absolute;    left: 0;    top: 5px;    width: 70px;    height: 60px;    background-color: #000;}.widget_recent_entries ul li figure a:hover img {    opacity: 0.9;}.widget.widget_recent_entries ul li a {    margin: 0;    padding: 0;    font-weight: 600;}.widget.widget_recent_entries ul li a:hover {    background-color: transparent;}.widget.widget_recent_entries ul li a:before {    content: none;}.widget_recent_entries .post-date {    display: block;    color: #8b8b8b;    font-size: 13px;}.widget_recent_entries li:last-child .post-date {    margin-bottom: 0;}/*--- RSS widget ---*/.widget_rss .rsswidget img {    margin-top: -0.375em;}.widget_rss .rss-date,.widget_rss cite {    color: #686868;    display: block;    font-size: 0.8125rem;    font-style: normal;    margin-bottom: 0.538461538em;}.widget_rss .rssSummary:last-child {    margin-bottom: 2.1538461538em;}.widget_rss li:last-child:last-child {    margin-bottom: 0;}/*--- Tag Cloud widget ---*/.tagcloud a,.tag-links a {    border: 1px solid #e2e2e2;    border-radius: 0;    display: inline-block;    margin: 0 0.1875em 0.3em 0;    padding: 0.4em 0.88em 0.35em;    background-color: #fff;    font-size: 12px;    text-transform: uppercase;    color: #b3b3b3;}.tagcloud a:hover,.tagcloud a:focus,.tag-links a:hover {    color: #fff;    outline: 0;    background-color: #5a5254;}.sidebar {}a.more {    font-size: 16px;    text-transform: capitalize;    text-decoration: underline;}/** ===============================================     Helper classes ===================================================*//*================= Transition ==================*/a,.btn,.navbar-nav li a:after,.navbar-nav li a:hover:after,button[type="submit"],input[type="submit"] header,.main-banner,.main-banner.move-up,.image-effect img,.overlay:before,.feature-cat .btn i:hover,.products .product .content,ul.products li.product figure img,li.product figure a:before,.single-product div.product form.cart .button,.single-product div.product form.cart .button-wish,form.checkout .button,.widget.woocommerce.widget_shopping_cart,.newsletter .btn-subscribe,.widget_recent_entries ul li figure a img,a.more i,.blog-single .btn-wrap .btn i,.support .support-tab>li.active>a:after,.support .support-tab>li>a:hover:after,.btn i,.extra-info .wrap,.subscribe-form,header,.cat-wrap .title.rt-aln:before,.cat-wrap .title.lt-aln:before,.cat-wrap .title.vert:before,.trending-wrap,.trending-wrap .content,.history-block h4 a * {    transition: all .3s ease-in-out;    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;}.canvas button.close {    transition: all 1s ease-in-out;    -webkit-transition: all 1s ease-in-out;    -moz-transition: all 1s ease-in-out;    -o-transition: all 1s ease-in-out;    -ms-transition: all 1s ease-in-out;}/* ===================== Overlay =====================*/.overlay,.banner-overlay {    position: relative;}.overlay:before,.banner-overlay:before {    content: " ";    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    z-index: 1;}.overlay:before,.feature-cat .overlay:hover:before,.news-wrap .wrap .overlay:hover:before,.blog-list:hover .overlay:before,.modern-list:hover .overlay:before,.cat-wrap .overlay:hover:before,.cat-wrap2 .overlay:hover:before {    background: rgba(0, 0, 0, 0.3);}.feature-cat .overlay:before,.map-wrap.overlay:before,.cat-wrap:hover .overlay:before  {    background: rgba(0, 0, 0, 0.1);}.banner-3 .overlay:before {    background: rgba(0, 0, 0, 0.05);}.promo-banner .wrap.overlay:before,.cat-wrap .overlay:before,.cat-wrap2 .overlay:before {    background: rgba(0, 0, 0, 0);}.about-banner .banner-overlay:before,.home-banner-3 .banner-overlay:before {    background: rgba(0, 0, 0, 0.2);}.news-wrap .wrap .overlay:before,.blog-list .overlay:before,.modern-list .overlay:before {    background: rgba(0, 0, 0, 0.05);}.banner-overlay:before {    background: rgba(0, 0, 0, 0.5);}.box-shadow,.support-box:hover {    box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);    -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);    -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);}/*================== Button =====================*/.btn,button,.single-product div.product form.cart .button,.widget_shopping_cart .buttons .button {    line-height: 1;    padding: 0.78em 1.5em;    font-size: 15px;}.promo-offer .btn.btn-default {    padding: 1em 1.5em;}.btn-default.filter-btn[type="submit"] {    line-height: 1.7;}.btn:hover {    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}.feature-cat .btn,.btn-default,.single-product div.product form.cart .button,.single-product div.product form.cart .button-wish,.checkout-button,form.checkout .button {    background-color: transparent;    border: 1px solid #fff;    display: inline-block;    color: #fff;    border-radius: 0;}.btn-default.primary-bg {    border: 0;}.btn-default.primary-bg:hover {    background-color: #5a5254;}.btn.bdr {    color: #5a5254;    border-color: #b7b7b7;}.feature-cat .btn:hover,.feature-cat .wrap:hover .btn,.btn-default:hover,.fashion-news a.btn-default:hover {    border-color: transparent;    color: #fff;}.btn i {    display: inline-block;    position: relative;}.btn-default.filter-btn,.btn.btn-default.btn-cart {    border-radius: 0;    border: 0;}.single-product div.product form.cart .button:hover,.single-product div.product form.cart .button-wish:hover,.btn-default.filter-btn,.btn.btn-default.btn-cart,.cart-collaterals .checkout-button:hover,.btn-bg,button.close:hover,.wish-list .btn-default.primary-bg:hover,.widget_shopping_cart .buttons .button:hover,.widget_shopping_cart .buttons .button.checkout:hover,.newsletter .btn-subscribe:hover,.box.style2 .newsletter .btn-subscribe:hover,.comment-respond button[type="submit"],.contact-page button[type="submit"],.modal.login button[type="submit"],.login-social li a.fb:hover,.login-social li a.twt:hover,.promo-offer .btn.btn-default,.newsletter .btn-subscribe.sec-bg:hover {    background-color: #5a5254;    color: #fff;}button.close {    position: absolute;    right: -25px;    top: -25px;    z-index: 5;    width: 40px;    height: 40px;    text-align: center;    font-size: 24px;    font-weight: normal;    color: #fff;    opacity: 1;}.dropdown-menu button.close:hover {    opacity: 1;    background-color: #fff;    color: #5a5254;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}.dropdown-menu button.close {    right: inherit;    top: 15px;    left: 30px;    opacity: 0;}.open .dropdown-menu button.close {    opacity: 1;    left: -20px;}.widget_shopping_cart .buttons .button {    display: inline-block;    text-transform: uppercase;    width: 48%;    text-align: center;    color: #fff;}.widget_shopping_cart .buttons {   display: flex;   width: 100%;   justify-content: space-between;}.canvas.widget_shopping_cart .btn.btn-default,.canvas.widget_shopping_cart .buttons .button:hover {    background-color: #fff;    color: #5a5254;}/*================== Title  ====================*/.title-main {    position: relative;}.title-main h2,.title-main h4 {    margin: 0;    padding-bottom: 10px;    line-height: 1;    text-transform: uppercase; color: #333; font-weight: 600; font-size: 28px;}.title-main h4 {    text-transform: inherit;}.title-main:after,.title-main h2:after,.title-main h4:after,.sec-title:after,.widget-title:after {    margin: 0 auto;    content: "";    display: block;}.title-main:after {    width: 140px;    height: 1px;    background-color: #e2e2e2;}.title-main h2:after,.title-main h4:after,.sec-title:after,.widget-title:after {    width: 47px;    height: 3px;    position: relative;    bottom: -12px;}.sec-title:after,.widget-title:after {    bottom: -2px;}.footer-title {    line-height: 1;}.sec-title,.widget-title {    border-bottom: 1px solid #ddd;    margin-bottom: 15px;    padding-bottom: 12px;    position: relative;}.sec-title:after,.widget-title:after {    margin: 0;    position: absolute;}.title-main.cover:after {    content: none;}.title-main.cover {    border-bottom: 1px solid #bebabb;    margin-bottom: 65px;}.title-main.cover h4 {    margin: 0;    display: inline-block;    background: #fff;    position: relative;    top: 16px;    padding: 0 15px;}.title-main.cover h4:after {    content: none;}/*======================= Margin  =====================*/p,.content-wrap {    margin: 0 0 1.5em;}.mb-90 {    margin-bottom: 90px;}.mb-80 {    margin-bottom: 80px;}.mb-70 {    margin-bottom: 70px;}.mt-60 {    margin-top: 60px;}.mb-60 {    margin-bottom: 60px;}.mb-55 {    margin-bottom: 55px;}.mb-50 {    margin-bottom: 50px;}.mb-45 {    margin-bottom: 45px;}.mb-40 {    margin-bottom: 40px;}.mb-35 {    margin-bottom: 35px;}.mb-30 {    margin-bottom: 30px;}.mb-28 {    margin-bottom: 28px;}.mb-25 {    margin-bottom: 25px;}.mb-20 {    margin-bottom: 20px;}.mb-15 {    margin-bottom: 15px;}.mb-10 {    margin-bottom: 10px;}.mt-5 {    margin-top: 5px;}.nmt-5 {    margin-top: -5px;}.mb-5 {    margin-bottom: 5px;}.mt-3 {    margin-top: 3px;}p:last-of-type,.mb-0 {    margin-bottom: 0px;}.no-margin,.no-gutter {    margin: 0;}/*================== Padding =======================*/.primary-padding {    padding: 70px 0;}.p-pb {    padding-bottom: 100px;}.secondary-padding {    padding: 50px 0;}.s-pb {    padding-bottom: 50px;}.p-0 {    padding: 0;}/*============== image effect =============*/.image-effect {    display: block;    overflow: hidden;}.image-effect:hover img,.blog-list:hover figure img,.modern-list:hover figure img,.cat-wrap:hover figure img,.trending-wrap:hover figure img {    transform: scale(1.02);}/*============== backgrounds =============*/.bg-gray,ul.shop-sidebar li a:hover,.widget ul li a:hover,.feature-post .wrap:before,.trending-wrap:hover .content {    background-color: #f5f5f5;}.dark-gray,footer .signup form button[type="submit"]:hover {    background-color: #303030;}/*================== circle ====================*/.rounded-crcl,button.close {    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;}/*================== Costom row ====================*/.costom-row {    margin: 0 -6px;}.costom-row .col-sm-3,.costom-row .col-sm-6,.costom-row .col-sm-7,.costom-row .col-sm-5,.costom-row .col-sm-4 {    padding: 0 6px;}/** ======================================     Content ========================================*//*=================== Header ========================*/header {    padding: 0 30px;    background-color: #fff;}header.header-2.shrinked {    transform: translateY(-82px);}header.header-3 {    background-color: transparent;}header.shrinked {    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);    background-color: #fff;}.navbar-default {    background-color: transparent;    border-color: transparent;    margin: 5px 0;    min-height: inherit;    border: 0;    border-radius: 0;}.navbar-default .container {    position: relative;}.navbar-brand {    margin-top: 0px;    height: inherit;    padding: 0;    margin-right: 0px;    position: relative;    z-index: 10;    width: 120px;}.header-3 .logo-hold {    width: 170px;    margin: 30px auto 0;    text-align: center;    position: absolute;    left: 0;    right: 0;    top: 0;}.header-3 .logo-hold .navbar-brand.logo-black,.shrinked .logo-hold .logo-white,.header-3.shrinked .logo-hold .navbar-brand.logo-white {    display: none;}.header-3.shrinked .logo-hold .navbar-brand.logo-black {    display: block;}.header-3 .navbar-brand {    margin: 0;    padding: 0;    line-height: 1;    float: none;    display: inline-block;}.navbar-toggle {    border: 0;    margin: 22px 10px 0 0;    padding: 0 5px;    float: left;}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {    background-color: transparent;}.header-right {    position: absolute;    right: 0;    top: 28px;    z-index: 101;    text-align: right;}.header-right .navbar-form,.header-right .site-header-cart,.header-right ul.login {    display: inline-block;    vertical-align: top;}.header-right ul.login {    line-height: 38px;}header ul {    margin: 0;    padding: 0;}.site-header-cart li {    display: inline-block;    margin: 0 5px;    position: initial;}header ul li {    list-style: none;}header ul.login li {    display: inline-block;    text-transform: uppercase;    font-size: 12px;}header ul.login li a {    text-decoration: none;}header ul.login li a i {    font-size: 22px;    display: none;}header ul.login li+li:before {    content: "/";    display: inline-block;    margin: 0 3px 0 0;}.site-header-cart.menu.on-hover{     position: relative;  }header ul.menu {    margin-right: 12px;}header ul.menu .icon {    font-size: 20px;}header ul.menu li a {    position: relative;    top: 2px;}header ul.menu .count {    min-width: 15px;    min-height: 15px;    font-size: 8px;    position: absolute;    top: -15px;    right: -5px;    text-align: center;    color: #fff;    line-height: 1.9;}header.header-2,header.header-2.shrinked {    padding: 0;}header .top {    padding: 30px 0 3px;    line-height: 1;}header.header-2 .navbar-brand {    margin: 0;}header.header-2 .header-right {    top: -2px;}header.header-2 .navbar-default {    background-color: #5a5254;}.searchbox {    margin: 0;    border: 0;    padding: 0;    position: absolute;    right: 200px;    z-index: 2;    min-width: 25px;    width: 0%;    overflow: hidden;    -webkit-transition: width 0.5s;    -moz-transition: width 0.5s;    -ms-transition: width 0.5s;    -o-transition: width 0.5s;    transition: width 0.5s;    line-height: 1;}.navbar-default .searchbox.navbar-form {    border: 1px solid transparent;    border-width: 0 0 1px;    margin-top: -4px;}.navbar-default .searchbox.navbar-form.searchbox-open {    border-color: #c2babc;    padding-left: 10px;    background-color: #fff;}.searchbox-input,.searchbox input[type="search"] {    padding: 5px 25px 5px 0px;    top: 0;    right: 0;    border: 0;    outline: 0;    background: transparent;    width: 100%;    margin: 0;    opacity: 0;}.searchbox.searchbox-open input[type="search"] {    opacity: 1;}.searchbox-input::-webkit-input-placeholder {    color: #a9a9a9;}.searchbox-input:-moz-placeholder {    color: #a9a9a9;}.searchbox-input::-moz-placeholder {    color: #a9a9a9;}.searchbox-input:-ms-input-placeholder {    color: #a9a9a9;}.searchbox-icon,.searchbox-submit,.searchbox input[type="submit"] {    height: inherit;    display: block;    position: absolute;    top: 3px;    font-family: verdana;    font-size: 22px;    right: 3px;    padding: 0;    margin: 0;    border: 0;    outline: 0;    text-align: center;    cursor: pointer;    background: transparent;}.searchbox-open {    width: 100%;}.header-2 .searchbox-icon,.header-2 .searchbox-submit,.header-2 .searchbox input[type="submit"] {    color: #fff;}.header-2 .searchbox {    right: 10px;    margin-top: 61px;}.header-2 .searchbox-open {    width: 225px;    border-bottom: 1px solid #fff;}.header-2 .searchbox-input,.header-2 .searchbox input[type="search"] {    color: #fff;}/*=================== Footer ==================*/footer {    position: relative;    z-index: 10;    background-color: #303030;}footer .signup {    font-size: 14px;    line-height: 1.5;}footer .signup form {    margin: -5px 0 5px;    position: relative;}footer .signup form input[type="text"] {    width: 100%;    border-color: #fff;    padding-right: 50px;    border-radius: 0;}footer .signup form button[type="submit"] {       height: 39px; width: 40px;    text-align: center;    position: absolute;    right: 0;    top: 0;    color: #fff;    padding: 9px 0;    border: 0;    border-radius: 0;}footer .signup small {    color: #9f9c9d}.footer {    padding: 20px 0;    color: #fff;    font-size: 12px;}.copy-right {    padding-top: 5px;}.scrollup {    position: fixed;    right: 28px;    bottom: 90px;    width: 40px;    height: 40px;    line-height: 1.3;    font-size: 30px;    color: #fff;    text-align: center;    z-index: 100;    border-radius: 5px;    display: none;}.scrollup:hover {    color: #fff;}/**====================================     Woo commerce ==================================**/.shop-main {}.storefront-sorting {    background-color: #f5f5f5;    padding: 10px;    width: 100%;    float: left;    margin-bottom: 50px;}.storefront-sorting .woocommerce-ordering,.storefront-sorting .short-by,.storefront-sorting .woocommerce-result-count {    display: inline-block;    vertical-align: middle;}.storefront-sorting .short-by .btn.btn-default {    padding: 0.71em 1em;}.storefront-sorting .short-by .btn.btn-default i {    margin: 0;    right: 0;}.storefront-sorting .short-by .btn.btn-default:hover,.storefront-sorting .short-by .btn.btn-default.active {    box-shadow: none;    transform: translateY(0);    color: #fff;}.storefront-sorting .short-by .btn.btn-default:hover i {    padding: 0;}.storefront-sorting .woocommerce-result-count {    color: #a09a9c;}.widget.woocommerce.widget_shopping_cart {    width: 370px;    background-color: #fff;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);    border-radius: 0;    border: 0;    margin: 0;    left: -175px;    transform: translateY(-8px);}.widget_shopping_cart_content {    padding: 20px;}.on-hover .widget.woocommerce.widget_shopping_cart {    display: block;    max-height: 0;    overflow: hidden;    opacity: 0;}.site-header-cart.on-hover li:hover .widget.woocommerce.widget_shopping_cart {    max-height: inherit;    opacity: 1;    transform: translateY(0);}.dropdown-menu.widget.woocommerce.widget_shopping_cart.canvas {    position: fixed;    top: 0;    left: 100%;     background-color: #5a5254;    color: #fff;    padding-top: 40px;    width: 420px;    z-index: 999;    height: 100%;     float: none;    transform: initial;    max-height: initial;    transition: initial;}.open .widget.woocommerce.widget_shopping_cart.canvas {    margin-left: -420px;}.widget_shopping_cart .mini_cart_item,.widget_shopping_cart .mini_cart_item:last-child {    border-bottom: 1px solid #bebabb;    margin: 0 0 13px;    padding: 0 0 20px;}.widget_shopping_cart h6.title {    font-weight: 500;    border-bottom: 1px solid #bebabb;    padding-bottom: 10px;}.widget_shopping_cart h6.product-title {    font-size: 16px;    margin-bottom: 5px;    padding-right: 20px;    font-weight: 500;}.canvas.widget_shopping_cart h6.title,.canvas.widget_shopping_cart h6.product-title {    color: #fff;}.widget_shopping_cart table,.widget_shopping_cart table td {    border: 0;    padding: 0;    margin: 0;    position: relative;    vertical-align: top;}.widget_shopping_cart table td.figure {    width: 81px;}.widget_shopping_cart table td.content {    padding-left: 20px;    font-size: 12px;}.canvas.widget_shopping_cart table td.content {    color: #dcdbdb;}.mini_cart_item ul.product-info {    margin: 0;    padding: 0;    display: block;}.mini_cart_item ul.product-info li {    border: 0;    padding: 0;    display: block;    margin: 0;    line-height: 1.5;}.widget_shopping_cart table td.content .btn.btn-default {    display: inline-block;    margin-top: 7px;    padding: 0.65em 1.5em 0.62em;    font-size: 12px;    color: #fff;    line-height: 1;}.widget_shopping_cart.canvas table td.content .btn.btn-default {    color: #5a5254;}.widget_shopping_cart table td.content .btn.btn-default:hover {    color: #fff;}.mini_cart_item .remove {    position: absolute;    top: 0;    right: 0;    padding: 0;    color: #ff0040;}.mini_cart_item .remove:hover {    padding: 0px;    background-color: transparent;}.widget_shopping_cart .mini_cart_item a:before {    content: none;}.dropdown-menu .cart-collaterals {    padding: 0;    background-color: transparent;    margin: 0px 0 30px;    width: 100%;     float: none;}.dropdown-menu .cart-collaterals .shop_table th,.dropdown-menu .cart-collaterals .shop_table td {    padding: 0;    color: #fff;    text-align: right;}.dropdown-menu .cart-collaterals .shop_table th,.dropdown-menu .cart-collaterals .shop_table .order-total th {    padding-right: 20px;}.dropdown-menu .cart-collaterals .shop_table .order-total th,.dropdown-menu .cart-collaterals .shop_table .order-total td {    padding-top: 20px;}.dropdown-menu .cart-collaterals .shop_table .shipping th,.dropdown-menu .cart-collaterals .shop_table .shipping td {    padding-bottom: 20px;}/*=======================  Peginations  ====================*/.storefront-sorting .woocommerce-pagination {    float: right;}.pagination .page-numbers,.woocommerce-pagination .page-numbers {    margin: 0;    padding: 0;}.pagination .page-numbers li,.woocommerce-pagination .page-numbers li {    list-style: none;    display: inline-block;}.pagination .page-numbers li .page-numbers,.woocommerce-pagination .page-numbers li .page-numbers,.pagination li a {    width: 42px;    text-align: center;    line-height: 1;    padding: 0.72em 0;    border: 1px solid #9d9a9b;    display: block;    color: #a09a9c;}.pagination .page-numbers li a.page-numbers:hover,.woocommerce-pagination .page-numbers li a.page-numbers:hover,.pagination .page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers li .page-numbers.current,.pagination li a:hover {    color: #fff;}/*=======================  Product list  ====================*/ul.products {    margin: 0;    padding: 0;}ul.products li {    list-style: none;}ul.products li.product {    margin-left: 0;    margin: 0 30px 50px 0;    text-align: left;    position: relative;    float: left;    width: 262px;    list-style: none;}ul.products li.product.big {    width: 100%;}ul.products li.product img {    display: inline-block;}ul.products li.product figure {    position: relative;    margin: 0 auto 20px;    overflow: hidden;    background: #f5f5f5;    display: table;    width: 100%;}li.product figure .product-wrap {    width: 100%;    vertical-align: middle;    display: table-cell;    text-align: center;}li.product figure .product-wrap.base-align {    vertical-align: bottom;}ul.products li.product figure,li.product figure .product-wrap {    height: auto;    position: relative;}li.product figure .product-wrap a {    display: block;    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    z-index: 1;}.fashion .left ul.products li.product figure,.fashion .left li.product.big figure .product-wrap {    height: auto;}li.product figure .product-wrap a:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    z-index: 2;    background-color: #000;    opacity: 0;    left: 0;    top: 0;    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgba(0, 0, 0, 0.4) 100%);    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgba(0, 0, 0, 0.4) 100%);    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgba(0, 0, 0, 0.4) 100%);    /*filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000', GradientType=0);*/}li.product:hover figure a:before {    opacity: 1;}ul.products li.product:hover figure img {    transform: scale(1.05);}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2,ul.products li.product h3 {    margin: 0 0 5px;}ul.products li.product .price,.price {    display: block;    margin-bottom: 3px;}.summary.entry-summary .price {    margin-bottom: 10px;}.stock-info {    font-weight: bold;    color: #4cc45a;    text-transform: uppercase;}.price del,.price ins {    background-color: transparent;    padding: 0;    font-weight: 400;    margin-right: 5px;}.price ins {    font-weight: 600;}.star-rating {    display: block;}.star-rating i {    margin-left: -2px;}ul.products li.product .icons {    position: absolute;    z-index: 2;    width: 100%;    bottom: 20px;    text-align: center;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transform: rotateX(-90deg);    transform: rotateX(-90deg);    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d;    -webkit-transform-origin: bottom;    -ms-transform-origin: bottom;    transform-origin: bottom;    -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.17, 0.67, 0.59, 1.21), opacity 0.1s 0.1s;    transition: transform 0.5s cubic-bezier(0.17, 0.67, 0.59, 1.21), opacity 0.1s 0.1s;}ul.products li.product:hover .icons {    -webkit-transform: rotateX(0) translateZ(0);    transform: rotateX(0) translateZ(0);}ul.products li.product .bottom {    display: flex;    justify-content: space-between;}ul.products li.product .icons .btn {    border: 1px solid #fff;    display: inline-block;    color: #fff;    border-radius: 0;    width: 35px;    padding: .32em 0;    text-align: center;    margin: 0 2px;}ul.products li.product .icons a.btn:hover {    transform: translateY(-2px);}ul.products li.product:hover i {    padding: 0;}.full-width ul.products li.product {    width: 23.2%;}ul.products li.product.last {    margin-right: 0;}ul.products.list-view {    width: 100%;    float: left;}ul.products.list-view li.product {    width: 100%;    margin: 0 0 50px;    padding-bottom: 50px;    overflow: hidden;    border-bottom: 1px solid #e8e7e7;}ul.products.list-view li.product .wrap {    display: table;    width: 100%;}ul.products.list-view li.product .left,ul.products.list-view li.product .content {    display: table-cell;    vertical-align: middle;}ul.products.list-view li.product .left {    width: 270px;    padding-right: 30px;}ul.products.list-view li.product .left figure {    margin: 0;}ul.products.list-view .product:hover .content {    padding: 0;}ul.products.list-view .product:hover {    box-shadow: none;}ul.products.list-view li.product .bottom {    justify-content: inherit;}ul.products.list-view .star-rating {    margin-left: 80px;}ul.products.list-view li.product .button-group a.btn.btn-cart,ul.products.list-view li.product .button-group .icons {    display: inline-block;    vertical-align: middle;    position: inherit;    width: inherit;}ul.products.list-view li.product .button-group .icons {    padding-left: 5px;    transform: inherit;}ul.products.list-view li.product .icons .btn {    color: #5a5254;    border-color: #9d9a9b;    opacity: 1;    transform: translateY(0);}ul.products.list-view li.product .icons .btn:first-child i {    top: 2px;}ul.products.list-view li.product .icons .btn:nth-child(3n) i {    top: 1px;}ul.products.list-view li.product .icons .btn:hover {    color: #fff;    border-color: transparent;    transform: translateY(-2px);    box-shadow: none;}ul.products.list-view li.product .icons .btn:hover i {    padding: 0;}li.product .btn.btn-cart {    text-transform: uppercase;}li.product .btn.btn-cart i {    right: 0;    font-weight: bold;}.tags-wrap span {    display: inline-block;}.tags-wrap span+span:before {    content: "/";    display: inline-block;    margin: 0 8px 0 4px;}.side-bar .btn {    width: 100%;}.popular-product .bx-viewport,.related-product .bx-viewport {    padding-bottom: 5px;}.popular-product .bx-controls {    margin-top: 15px;}.products.product-slide {}.products.product-slide .product {    margin: 0;}.products .product h6 {    margin-bottom: 5px;    font-weight: 500;}.products .product:hover .content {    padding: 0 5px;}.new-arrival {    margin-bottom: -55px;}.new-arrival .left ul.products li.product {    float: none;}.new-arrival .right ul.products li.product:nth-child(even) {    margin-right: 0;}/*=======================  Product single page  =====================*/.single-product div.product {    clear: both;}.single-product div.product .grouped-product form.cart {    margin-bottom: 0;}.single-product div.product .summary .product-code {    font-size: 14px;    float: right;    font-weight: normal;}.single-product div.product table.variations {    border: 0;    line-height: 1;    margin-bottom: 0;}.single-product div.product table.variations td,.single-product div.product table.variations th {    display: list-item;    list-style: none;    border: 0;    padding: 0;    margin: 0;}.single-product div.product .variations_form .label {    font-weight: bold;    text-align: left;    display: block;    padding: 0;    margin-bottom: 5px;}.variations_form .label label {    font-size: 16px;}.single-product div.product .variations_form td:last-child {    padding-bottom: 25px;}.single-product div.product select {    width: auto;}.single-product div.product select {    text-align: left;    min-width: 170px;}.custom-radio {}table.variations label.custom-radio {    margin: 0 2px 0 0;    vertical-align: top;}.custom-radio input+span,.custom-radio input[type="radio"] {    width: 50px;    border: 1px solid #9d9a9b;    text-align: center;    display: block;    color: #929292;    font-weight: normal;    padding: .67em 0;}.custom-radio.size-option input[type="radio"]:checked+span {    color: #fff;}.custom-radio input[type="radio"] {    position: absolute;    border: 0;    opacity: 0;    cursor: pointer;}.single-product div.product .variations_button {    padding-top: 0;}.single-product div.product form.cart .quantity,.single-product div.product form.cart .button {    float: none;}.single-product div.product form.cart .button,.single-product div.product form.cart .button-wish {    padding: 0.95em 2.4em;}.single-product .modal div.product form.cart .button,.single-product .modal div.product form.cart .button-wish {    padding: 0.95em 1.8em;}.single-product div.product form.cart .quantity,.single_variation_wrap,.single-product div.product form.cart {    margin-bottom: 23px;}.single-product div.product form.cart .quantity.grouped {    margin: 0;}.variations_button .quantity table,.variations_button .quantity table td {    border: 0;    padding: 0;    margin: 0;}.variations_button .quantity table {    margin-bottom: 10px;}.single-product div.product .variations_form .quantity table td:last-child,.variations_button .quantity table td {    padding: 0 0 17px;    font-size: 16px;    font-weight: 500;}.variations_button .quantity table td.product-name {    padding-left: 15px;    font-weight: 600;}.quantity.grouped td.product-price {    text-align: right;}.thumb-slider,.thumb-slider li {    margin: 0;    padding: 0;    list-style: none;}.single-product div.product #thumb-pager {    margin-top: 15px;}.single-product div.product #thumb-pager a {    width: 117px;    display: inline-block;    margin-right: 16px;    opacity: 0.5;}.single-product .modal div.product #thumb-pager a {    width: 80px;    margin-right: 6px;}.single-product div.product #thumb-pager a.active {    opacity: 1;}.single-product div.product #thumb-pager a:last-child {    margin-right: 0;}.woocommerce-breadcrumb {    padding: 10px 0;}.woocommerce-breadcrumb a {    display: inline-block;}.woocommerce-breadcrumb a:after {    content: ">";    display: inline-block;    margin: 0 3px 0 6px;}.single-product div.product .product_meta {    font-size: 14px;    padding-top: 0;    border-top: 0;}.single-product div.product .product_meta a:hover {    color: #5a5254;}.quantity-wrap span {    display: inline-block;    width: 40px;    height: 40px;    line-height: 1;    padding: .47em 0;    font-size: 20px;    background-color: #5a5254;    color: #fff;    text-align: center;    vertical-align: top;    cursor: pointer;}.quantity-wrap input[type="number"],.single-product div.product input[type="number"] {    width: 58px;    height: 40px;    text-align: center;}.quantity-wrap input[type=number]::-webkit-inner-spin-button,.quantity-wrap input[type=number]::-webkit-outer-spin-button {    -webkit-appearance: none;    margin: 0;}.entry-summary ul.social-icons li a {    font-size: 13px;}/*=================  Woocommerce-tabs  ==================*/.single-product div.product .woocommerce-tabs {    clear: both;}.woocommerce-tabs.wc-tabs-wrapper {    border-top: 1px solid #bebabb;    margin-top: 40px;    padding-bottom: 40px;    width: 100%;    float: left;}.woocommerce-tabs ul.tabs {    margin: 0 0 35px;    padding: 0;}.woocommerce-tabs ul.tabs {    width: 25%;    float: left;    border: 0;}.woocommerce-tabs .tab-content {    width: 75%;    float: right;    padding-top: 25px;}.woocommerce-tabs .nav-item {    margin-bottom: 0;    width: 100%;    float: none;    border-bottom: 1px solid #e1e1e1;}.woocommerce-tabs .nav-item:last-child {    border: 0;}.woocommerce-tabs ul.tabs li a {    border-radius: 0;    color: #36393b;    font-weight: 500;    padding: 15px 20px;    display: block;    border: 0;    background-color: #f5f5f5;    margin: 0;    position: relative;    font-size: 16px;    font-weight: 500;}.woocommerce-tabs ul.tabs li a:hover,.woocommerce-tabs ul.tabs li.active a {    color: #fff;    border: 0;}.woocommerce-tabs ul.tabs li a:hover:after,.woocommerce-tabs ul.tabs li.active a:after {    content: "\f105";    display: inline-block;    color: #fff;    font-family: "Fontawesome";    position: absolute;    right: 20px;}.woocommerce-tabs .tab-content>.tab-pane {    padding-left: 30px;    border: 0;    box-shadow: none;}/*======================  Related product  =================*/.related-product {    margin-bottom: -15px;}.related-product .bx-controls {    display: none;}/*========================== Woo commerce cart  =======================*/table.cart,table.cart th,table.cart td,.cart-collaterals .shop_table,.cart-collaterals .shop_table th,.cart-collaterals .shop_tabletd,.woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td,.checkout-total,.checkout-total th,.checkout-total td {    border-color: transparent;}table.cart td,.cart-collaterals .shop_table th,.cart-collaterals .shop_table td,.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th,.checkout-total td,.checkout-total th {    border-color: #e2e2e2;    border-width: 1px 0 0 0;    padding: 0.5em 0;}.cart-collaterals .shop_table th,.cart-collaterals .shop_table td,.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th,.checkout-total td,.checkout-total th {    border-width: 0 0 1px 0;    color: #5a5254;}table.cart {    position: relative;}table.cart.wish-list {    border-bottom: 1px solid #e2e2e2;    margin-bottom: 0;}table.cart td {    padding: 30px 0 30px 30px;    vertical-align: middle;    font-weight: bold;}table.cart.wish-list td {    vertical-align: middle;}table.cart.wish-list td .btn i {    font-weight: bold;}table.shop_table.cart.cart td:first-child {    padding-left: 0}.cart-collaterals .shop_table td,.cart-collaterals .shop_table .order-total th {    padding: 0;    font-weight: 500;}table.cart th {    padding: 23px 0 21px 28px;    font-size: 18px;    background-color: #e1e0e0;    line-height: 1;}table.cart .product-remove {    width: 30px;    padding: 0;}table.cart.wish-list .product-remove {    padding-top: 0;}table.cart .product-name {    width: 50%;}table.cart.wish-list .product-name {    width: 40%;}table.cart td.product-remove a.remove {    color: #ff0040;    border-radius: 50%;    line-height: 1;    width: 30px;    height: 30px;    display: block;    text-align: center;    line-height: 2;}table.cart td.product-remove a.remove:hover {    background-color: #f5f5f5;}.product-info {    display: inline-table;    vertical-align: middle;    margin-left: 25px;}.product-info h6 {    margin-bottom: 10px;}table.shop_table.wish-list .product-info h6 {    margin-bottom: 0;}.product-info ul {    margin: 0;    padding: 0;}.product-info ul li {    list-style: none;    color: #868686;    font-weight: normal;}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table tfoot .order-total {    font-weight: 400;}.woocommerce-checkout-review-order-table th {    background-color: #e1e0e0;}.woocommerce-checkout-review-order-table tfoot .order-total {    background-color: #f5f5f5;}.woocommerce-checkout-review-order-table tfoot th {    background-color: transparent;}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td {    padding: 15px 18px 14px;    line-height: 1.4;    font-weight: 300;}.woocommerce-checkout-review-order-table thead th {    font-weight: 600;}.woocommerce-checkout-review-order-table th:first-child,.woocommerce-checkout-review-order-table td:first-child {    width: 80%;}.woocommerce-checkout-review-order-table .product-info {    margin-left: 0;}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td,.checkout-total td {}.payment_methods {    margin: 0;    padding: 0;}.payment_methods li {    list-style: none;    margin-bottom: 10px;    padding-left: 25px;    position: relative;}.payment_methods li label {    font-size: 15px;    font-weight: bold;}.payment_methods li input,.payment_methods li label:before {    position: absolute;    left: 0;    top: 5px;    width: 15px;    height: 15px;    border: 1px solid #9d9a9b;    content: "";    margin: 0;    text-align: center;    border-radius: 50%;}.payment_methods li input:checked+label:before {    content: "\f111";    font-family: "Fontawesome";    font-size: 7px;    line-height: 2;}.payment_methods li input {    opacity: 0;    z-index: 2;    width: 100%;}/*=========================  Cupon ======================*/table.cart td .coupon {    float: left;    width: 415px;}table.cart td .coupon input {    display: inline-block;    vertical-align: top;    width: auto;}table.cart td .coupon label,.cart-collaterals h2 {    display: none;}table.cart td .coupon input[type="text"],table.cart td .coupon input[type="submit"] {    border-radius: 0;    border: 1px solid #bab7b8;    font-weight: normal;    min-width: 265px;}table.cart td .coupon input[type="submit"] {    margin-left: 5px;    width: initial;    text-transform: capitalize;    background-color: transparent;    float: right;    min-width: inherit;    line-height: 1;    padding: 0.75em 1.25em 0.74em;}table.cart td .coupon input[type="submit"]:hover {    color: #fff;    border-color: transparent;}table.cart td .btn-cart {    float: right;}/*==================== Cart total ===================*/.cart-collaterals {    margin-top: -5px;    margin-bottom: 3px;    padding: 25px 40px;    width: 370px;    float: right;    position: relative;    background-color: #f5f5f5;}.cart-collaterals .shop_table th,.cart-collaterals .shop_table .order-total th {    font-weight: 400;    text-align: right;    padding-right: 40px;    width: 70%;}.cart-collaterals .shop_table th,.cart-collaterals .shop_table td {    border: 0;}.cart-collaterals .shop_table .shipping th,.cart-collaterals .shop_table .shipping td {    padding-bottom: 28px;    padding-top: 5px;}.cart-collaterals .shop_table .order-total th,.cart-collaterals .shop_table .order-total td {    border-top: 1px solid #d5d5d5;    padding-top: 25px;    font-size: 15px;    text-transform: uppercase;    font-weight: bold;}.order-total th {    font-weight: bold;}.wc-proceed-to-checkout {}.cart-collaterals input.button.update_cart,.cart-collaterals .checkout-button {    padding: 0.81em 1em;    text-transform: uppercase;    display: block;    width: 100%;    color: #fff;    text-align: center;    line-height: 1;}.cart-collaterals .checkout-button {    padding: 1.2em 0.8em;}/*===================== Checkout  ====================*/.woocommerce-checkout {}form.checkout {}form.checkout .col2-set {    padding-bottom: 43px;    width: 100%;    float: left;    margin: 0 -15px;}form.checkout .col2-set .col-1,form.checkout .col2-set .col-2 {    padding: 0 15px;    width: 50%;    display: block;    max-width: 100%;    float: left;}form.checkout .col2-set .col-2 {    float: right;}.woocommerce-checkout h4.title {    margin: 0 0 25px;}.woocommerce-checkout .col2-set .form-row-first,.woocommerce-checkout .col2-set .form-row-last {    width: 48%;    float: left;}.woocommerce-checkout .col2-set .form-row-last {    float: right;}.woocommerce-checkout .col2-set .form-row-wide {    width: 100%;    float: left;}.woocommerce-checkout .col2-set .form-row {    margin-bottom: 24px;}.woocommerce-checkout input {    margin-bottom: 9px;}.woocommerce-checkout label {    font-weight: 500;    margin-bottom: 3px;}.woocommerce-checkout h3 {    font-size: 20px;    border-bottom: 1px solid #e2e2e2;    padding-bottom: 15px;    position: relative;}.woocommerce-checkout label abbr[title] {    border: 0;    color: red;}.create-account label,.checkbox-wrap {    display: inline-block;    vertical-align: top;    margin: 0;}.create-account label {    font-weight: bold;}.checkbox-wrap {    position: relative;}.woocommerce-checkout h3 .checkbox-wrap {    margin-right: -10px;    float: right;}.checkbox-wrap input[type="checkbox"]+label {    padding-left: 25px;}.checkbox-wrap input[type="checkbox"]+label:before,.checkbox-wrap input[type="checkbox"] {    position: absolute;    left: 0;    top: 3px;    width: 17px;    height: 17px;    border: 1px solid #9d9a9b;    content: "";    margin: 0;    text-align: center;    line-height: 1.2;    font-size: 12px;}.checkbox-wrap input[type="checkbox"] {    position: absolute;    opacity: 0;    z-index: 2;    width: 100%;}.checkbox-wrap input:checked+label:before {    content: "\f00c";    font-family: "Fontawesome";}table.woocommerce-checkout-review-order-table tfoot {}.checkout-total {    width: 370px;    float: right;    margin: -25px 0 80px;}.checkout-total th {    font-weight: inherit;}.checkout-total td {    font-weight: 500;    text-transform: uppercase;}.woocommerce-checkout-payment .box {    padding: 35px 40px;}.woocommerce-checkout-payment .place-order {    text-align: right;}.woocommerce-checkout-payment .place-order input[type="submit"] {    color: #000;    text-transform: capitalize;    padding: 0.84375em 1.8em 0.78125em;}/*============ checkout process ========*/.checkout-steps {    padding: 60px 0;    overflow: hidden;}.checkout-steps .wrap {    width: 33.3%;    float: left;    position: relative;}.checkout-steps .wrap.second {    text-align: center;}.checkout-steps .wrap.final {    text-align: right;}.checkout-steps .wrap:before,.checkout-steps .wrap:after {    content: "";    width: 50%;    height: 2px;    position: absolute;    top: 40%;    left: 0;    background-color: #ddd;}.checkout-steps .wrap:after {    left: inherit;    right: 0;}.checkout-steps .circle {    margin: 0 0 15px;    padding-top: 8%;    width: 126px;    height: 126px;    display: inline-block;    text-align: center;    font-size: 35px;    border: 2px solid transparent;    background-color: #fff;    position: relative;    z-index: 2;}.checkout-steps .active .circle {    color: #fff;}.checkout-steps h6 {    font-size: 14px;    margin: 0;    padding: 0 10px;}form.checkout .button {    margin: 15px 0 0;    padding: 0.8em 2.8em;    display: block;    width: 100%;    font-weight: 600;}form.checkout .button:hover {    background-color: #5a5254;}/*=====================================     Page content ======================================*/main {    background: #fff;    position: relative;    z-index: 10;}/*===================== banner =====================*/.main-banner {    position: relative;    z-index: 1;}.main-banner h2 {    letter-spacing: 1px;}.main-banner h6,.carousel-caption.banner-4-content h3 {    letter-spacing: 5px;}.main-banner .btn {    padding: 14px 15px;    border: 0;}.main-banner.banner-3 {    margin: 0;}.slider-wrapper {    text-align: center;}.carousel-fade .carousel-inner .item {    transition-property: opacity;}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {    opacity: 0;}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {    opacity: 1;}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {    left: 0;    transform: translate3d(0, 0, 0);}.carousel-fade .carousel-control {    z-index: 2;}.carousel-inner>.item>img {    max-width: initial;    display: inline-block;}.carousel-inner .item img.image-layer {    position: absolute;    right: 20px;    bottom: 0;    z-index: 10;}.carousel-control {    bottom: initial;    top: 37%;    width: auto;    font-size: 100px;    background-color: transparent;    background-image: none;    color: #000;}.carousel-control.left,.carousel-control.right {    background-image: none;}.carousel-caption {    right: initial;    left: 8%;    top: 30%;    text-shadow: none;    text-align: left;}.carousel-caption.banner-3-content {    top: initial;    bottom: 18%;    left: 22%;}.carousel-caption.banner-4-content {    width: 100%;    left: 0;    text-align: center;}.main-banner h2.font-lg {    line-height: 1;}.main-banner h2.font-lg span,.promo-offer .title span {    position: relative;    display: inline-block;}.main-banner h2.font-lg span sup,.promo-offer .title span sup {    padding: 5px 8px;    font-size: 15px;    position: absolute;    line-height: 1;    top: 42%;    left: 29%;    background-color: #695877;    display: inline-block;}.promo-offer .title span sup {    background-color: #fbfbfb;    font-size: 13px;    color: #5a5254;    top: 30%;    padding-bottom: 3px;}.carousel-caption.banner-4-content .wrap,.carousel-caption.banner-4-content .wrap .inner {    height: 100%;    width: 100%;}.carousel-caption.banner-4-content .wrap {    display: table;}.carousel-caption.banner-4-content .wrap .inner {    display: table-cell;    vertical-align: middle;}.banner-3 .carousel-caption.banner-4-content {    height: 100%;    top: 0;    bottom: 0;} .slide-sd {    -webkit-transition: -webkit-transform, 0.5s;    transition: transform, 0.5s;    -webkit-transform: translateY(-20px);    -ms-transform: translateY(-20px);    transform: translateY(-20px);    opacity: 0;}.active .slide-sd {    -webkit-transform: translateY(0px);    -ms-transform: translateY(0px);    transform: translateY(0px);    opacity: 1;}.slide-fadein {    -webkit-animation-duration: 5s;    animation-duration: 5s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-animation-name: fadeIn;    animation-name: fadeIn;}@-webkit-keyframes fadeIn {    0% {        opacity: 0;    }    100% {        opacity: 1;    }}@keyframes fadeIn {    0% {        opacity: 0;    }    100% {        opacity: 1;    }}.layer1 {    -webkit-transition-delay: 0.5s;    transition-delay: 0.5s;}.layer2 {    -webkit-transition-delay: 0.8s;    transition-delay: 0.8s;}.layer3 {    -webkit-transition-delay: 1s;    transition-delay: 1s;}.dis {    display: inline-block;    padding: 15px;    line-height: 1;}.banner-content {    position: absolute;    top: 0;    width: 100%;    z-index: 2;}.banner-content .content-wrap {    display: table;    width: 100%;    text-align: center;}.banner-content .content-wrap .inner {    display: table-cell;    vertical-align: middle;    position: relative;    z-index: 3;}.main-banner.inner-banner .fixed-banner {    background: url("assets/images/inner-banner.jpg") no-repeat top center;}.main-banner.inner-banner .fixed-banner.banner-contact {    background: url("assets/images/contact-banner.jpg") no-repeat top center;}.main-banner.inner-banner .fixed-banner.banner-support {    background: url("assets/images/baner-support.jpg") no-repeat top center;}.main-banner.inner-banner .fixed-banner.banner2 {    background: url("assets/images/inner-banner2.jpg") no-repeat top center;}.fixed-banner.about-banner {    background: url("assets/images/about-banner.jpg") no-repeat top center;}.fixed-banner.home-banner-3 {    background: url("assets/images/home-banner-3.jpg") no-repeat top center;}.main-banner.inner-banner.blog-feature-banner .fixed-banner {    background: none;    text-align: center;}.main-banner.inner-banner .fixed-banner.blog-feature-banner img {    display: inline-block;}.inner-banner h2 {    color: #fff;    text-transform: uppercase;    font-weight: 500;    margin: 0;}.inner-banner .breadcrumb {    margin: 0;}.about-banner h2 {    background-color: #fff;    font-weight: 300;    margin: 2px 0;    text-transform: uppercase;    display: inline;    padding: 0 10px;    font-weight: 600;    line-height: 1.75;    letter-spacing: 1px;    box-decoration-break: clone;    -webkit-box-decoration-break: clone;    -moz-box-decoration-break: clone;}.about-banner h2 span {    font-weight: 500;}.home-banner-3 {}.home-banner-3 .info-hold {    text-transform: uppercase;    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);    letter-spacing: 0.1em;}.home-banner-3 .info-hold,.home-banner-3 .info-hold h3,.home-banner-3 .info-hold h2 {    color: #fff;}.home-banner-3 .info-hold h3 {    font-weight: 600;}.home-banner-3 .sale {    display: block;    font-size: 52px;    padding: 10px;    font-weight: bold;    text-shadow: none;    line-height: 1;}.home-banner-3 .up-to {    position: relative;}.home-banner-3 .up-to:before,.home-banner-3 .up-to:after {    content: "";    width: 39%;    height: 1px;    display: block;    position: absolute;    top: 15px;    left: 0;}.home-banner-3 .up-to:after {    right: 0;    left: inherit;}.home-banner-3 .off {    font-size: 90px;    font-weight: bold;    line-height: 1;}.home-banner-3 .sup {    font-size: 33px;    transform: rotate(-90deg);    font-weight: bold;    display: inline-block;    position: relative;    margin: -20px;    top: -18px;}a.banner-link {    position: absolute;    width: 100%;    height: 100%;    display: block;    z-index: 5;}/*===================== extra info =====================*/.extra-info {}.extra-info .wrap:hover { }.extra-info figure,.extra-info .content {    display: inline-block;    vertical-align: middle;}.extra-info figure {    margin-right: 8px;}.extra-info h6 {    text-transform: capitalize;    font-weight: 600;}.extra-info .tertiary-bg,.extra-info .tertiary-bg h6 {    color: #fff;}/*==================== social icons ==========*/ul.social-icons {    margin: 0;    padding: 0;}ul.social-icons li {    display: inline-block;    margin-right: 2px;}ul.social-icons li a {    display: block;    width: 36px;    padding: 0.51em 0;    color: #979494;    text-align: center;    border: 1px solid #979494;    line-height: 1;}ul.social-icons li a:hover {    color: #fff;    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);    transform: translateY(-2px);    border-color: transparent;}footer ul.social-icons li a {    line-height: 1.4;}/*==================== feature category ==========*/.feature-cat {padding-bottom: 50px;}.feature-cat .col-sm-7 {    width: 57.8%;}.feature-cat .col-sm-5 {    width: 42.2%;}.feature-cat .col-sm-6 { }.feature-cat .col-sm-3 {    width: 24.5%;}.feature-cat.shoe-feature-cat .col-sm-6 {    width: 49%;}.feature-cat.shoe-feature-cat .col-sm-3 {    width: 25.5%;}.feature-cat .disc {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 2;}.disc .inner {    display: table;    width: 100%;    height: 100%;    position: relative;}.disc .inner a.cover {    position: absolute;    width: 100%;    height: 100%;    display: block;    z-index: 5;    top: 0;    left: 0;}.disc .inner .content {    display: table-cell;    vertical-align: middle;    padding: 30px;}.feature-cat.shoe-feature-cat .disc .inner .content {    padding: 10px;}.disc .inner .content.bottom-align {    vertical-align: bottom;}.content.bottom-align .inline h4,.content.bottom-align .inline .btn-wrap {       margin: 0;}.content.bottom-align .inline .btn-wrap {    margin-top: 5px;    float: right;}.feature-cat h1,.feature-cat h2,.feature-cat h3,.feature-cat h4,.feature-cat h4 small,.feature-cat h5,.feature-cat h6 {    color: #fff;}.feature-cat h2,.feature-cat h3 {    font-weight: 600;    line-height: 1.1;}.feature-cat h2 {    letter-spacing: 3px;}.feature-cat h2 span {    display: block;    text-transform: initial;    letter-spacing: 1px;}.feature-cat h1,.feature-cat h2,.feature-cat h3,.feature-cat h4,.feature-cat.shoe-feature-cat .mid h2 span {    text-transform: uppercase;}.content.bottom-align .inline h4 {    }.feature-cat h4 {    margin: 0 0 5px;    line-height: 1.1;}.feature-cat.shoe-feature-cat .mid h2 {    margin-bottom: 5px;}.feature-cat.shoe-feature-cat .mid h4 {    text-transform: initial;    margin-bottom: 25px;    letter-spacing: 0;}.feature-cat.shoe-feature-cat .mid .disc .inner .content {    padding: 0 50px;}.bags-cat .disc .inner .content {    vertical-align: top;}.bags-cat .first .disc .inner .content {    padding: 50px;}.feature-cat h1 sup {    font-size: 50%;    line-height: 1;    top: -30px;}.feature-cat h1 sup span {    position: absolute;    bottom: -15px;    left: 0;    font-size: 30px;}.bags-cat .first h2 {    letter-spacing: 1px;}.bags-cat .mid .disc .inner .content {    padding-right: 7px;}.bags-cat .col-sm-5 h2 {    margin-bottom: -3px;}.bags-cat .col-sm-5 h6 {    font-weight: 600;}.bags-cat .mid .btn.btn-default {    padding: 0.5em 0.9em;}.feature-cat.bags-cat .last .btn-wrap {    margin-top: 25px;}.bags-cat .last .btn.btn-default:hover,.feature-cat.bags-cat .last .wrap:hover .btn,.feature-cat .wrap:hover .btn,.feature-cat .wrap .btn:hover {    color: #fff;}.cat-wrap {}.cat-wrap.horizental {    display: table;    width: 100%;}.cat-wrap.horizental .title,.cat-wrap.horizental figure {    display: table-cell;    vertical-align: top;}.cat-wrap .title {    font-size: 35px;    text-transform: uppercase;    position: relative;    line-height: 1.2;}.cat-wrap .title.rt-aln {    min-width: 230px;    padding: 80px 20px 0 0;}.cat-wrap .title.lt-aln {    min-width: 230px;    padding: 80px 0 0 20px;}.cat-wrap .title.vert {    padding: 30px 0 0 70px;}.cat-wrap .title.rt-aln:before,.cat-wrap .title.lt-aln:before,.cat-wrap .title.vert:before {    content: "";    width: 50px;    height: 1px;    background-color: #5a5254;    position: absolute;    top: 50px;}.cat-wrap .title.rt-aln:before {    right: 0;}.cat-wrap .title.lt-aln:before {    left: 0;}.cat-wrap:hover .title.rt-aln:before,.cat-wrap:hover .title.lt-aln:before {    width: 100px;}.cat-wrap .title.vert:before {    width: 1px;    height: 50px;    left: 40px;    top: 0;}.cat-wrap:hover .title.vert:before {    height: 85px;}.cat-wrap .title span {    display: block;    font-size: 14px;}.cat-wrap2 {}.cat-wrap2 .move-up {    margin-top: -50px;}.move-up .bx-wrapper{     margin: 0; }.move-up .bx-controls.bx-has-pager{    display: none;}.cat-wrap2 .cat-content {    padding: 50px 0;}.cat-content.width {    max-width: 64%;}.costom-left{    width: 45.3%;}/*==================== Promo banner ==========*/.promo-banner {}/*==================== subscribe-form  ==========*/.subscribe-form {    padding: 30px 50px;    color: #fff;}.subscribe-form:hover {    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}.subscribe-form h4 {    color: #fff;    margin-bottom: 10px;}.subscribe-form form {    display: flex;    justify-content: space-between;}.subscribe-form form input,.subscribe-form form button[type="submit"] {    width: auto;    border: 1px solid #fff;    background-color: transparent;    color: #fff;    border-radius: 0;    outline: none;}.subscribe-form form input:focus {    border-color: #fff;}.subscribe-form .form-inline .form-group {    vertical-align: top;}.subscribe-form form input {    width: 100%;}.subscribe-form form button[type="submit"] {    background-color: #fff;    color: #5a5254;    min-width: 135px;}.subscribe-form form button[type="submit"]:hover,.subscribe-form:hover form button[type="submit"] {    background-color: #5a5254;    color: #fff;    border-color: #5a5254;}.subscribe-form input::-webkit-input-placeholder {    color: #fff;}.subscribe-form input:-moz-placeholder {    color: #fff;}.subscribe-form input::-moz-placeholder {    color: #fff;    opacity: 1;}.subscribe-form input:-ms-input-placeholder {    color: #fff;}/*==================== history  ==========*/.history-block {}.history-block .wrap {    padding: 70px 0;    display: table;    width: 100%;    position: relative;}.history-block .wrap .inner {    width: 40%;    height: 100%;    display: table-cell;    vertical-align: middle;}.history-block h2 {    font-weight: 300;    line-height: 1.1;}.history-block h2 span {    display: block;}.history-block h4 {    font-weight: 300;    line-height: 1;}/*================== fashion-news ================*/.news-wrap {}.news-wrap .wrap {    width: 100%;    float: left;}.news-wrap .wrap figure,.news-wrap .wrap .entry-content {    display: inline-block;    vertical-align: top;}.news-wrap .wrap .entry-content {    margin-top: -3px;    float: right;    width: 49%;}.news-wrap .wrap figure {    float: left;    width: 270px;}.entry-post-content {    line-height: 1.65;}.news-wrap .wrap.full-width figure,.news-wrap .wrap.full-width .entry-content {    float: none;    width: 100%;}.post-info span+span {    margin-left: 25px;}.news-wrap .col-sm-6:nth-child(3) .wrap figure,.news-wrap .col-sm-6:nth-child(4) .wrap figure {    float: right;}.news-wrap .col-sm-6:nth-child(3) .wrap .entry-content,.news-wrap .col-sm-6:nth-child(4) .wrap .entry-content {    float: left;}/*=============== instagram ===========*/.insta-feed {    overflow: hidden;}.instaslide-wrap .bx-viewport {    overflow: visible !important;}.instaslide-wrap .bx-viewport:before,.instaslide-wrap .bx-viewport:after {    content: "";    width: 150%;    background: rgba(255, 255, 255, 0.8);    display: inline-block;    left: -150%;    position: absolute;    height: 100%;    top: 0;    z-index: 1;}.instaslide-wrap .bx-viewport:after {    left: 100%;}.instaslide {    margin: 0;    padding: 0;}.insta-feed .bx-controls.bx-has-controls-direction {    position: absolute;    left: 0;    top: 40%;}.insta-feed .bx-controls-direction {    width: 100%;    position: relative;}.insta-feed .bx-wrapper .bx-controls-direction a {    font-size: 30px;    width: 40px;    height: inherit;    background-color: #fff;    color: #5a5254;    text-align: center;    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);    margin: 0;    top: 0;    left: 0;}.insta-feed .bx-wrapper .bx-controls-direction a:hover {    color: #fff;    opacity: 1;}.insta-feed .bx-wrapper .bx-controls-direction .bx-next {    right: 0px;    left: inherit;}/*=============== promo parallax ===========*/.promo-parallax {}.promo-parallax .wrap {    min-height: 500px;    background: url(assets/images/shoes/parallax-bg.jpg) no-repeat left bottom;    padding-top: 100px;}/*=============== promo tag ===========*/.promo-tags {    margin-top: -50px;}.promo-tags .box {    border: 2px solid transparent;    margin-bottom: 2px;    padding: 40px 20px;    display: block;    text-align: center;    color: #5a5254;    text-transform: uppercase;    font-weight: 500;    line-height: 1.3;}.promo-tags .box span {    display: block;    font-weight: 600;}.promo-tags .box:hover,.promo-tags .box:hover .primary-color,.promo-tags .box:hover .secondary-color,.promo-tags .box:hover .tertiary-color {    color: #fff;}.promo-tags .box:hover {    box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);    transform: translateY(-2px);}/*================ time counter ========*/.time-counter {    overflow: hidden;}.time-counter .parallax {    background: url(assets/images/shoes/parallax-bg-2.jpg);    background-attachment: fixed;    background-size: cover;    background-repeat: no-repeat;    background-position: bottom;}.cat-parallax .parallax {    background: url(assets/images/fashion/cat-parallax.jpg);    background-attachment: fixed;    background-size: cover;    background-repeat: no-repeat;    background-position: bottom;}.cat-parallax2 .parallax {    background: url(assets/images/cosmetics/cat-parallax-2.jpg);    background-attachment: fixed;    background-size: cover;    background-repeat: no-repeat;    background-position: bottom;}.parallax-wrap {    position: relative;    padding: 155px 0;}.cat-parallax .parallax-wrap {    padding: 220px 0;}.cat-parallax .parallax-wrap h2 {    font-weight: 400;}.image {    width: 100%;    height: 100%;    position: absolute;    z-index: 500;    top: 0;}.stuff {    height: 100%;    width: 100%;    z-index: 1000;    position: relative;}.time-counter .wrap {    background-color: #fff;    padding: 60px 0 55px;    position: relative;    z-index: 3;    font-size: 16px;}.time-counter .wrap .content-wrap {    padding: 0 60px;}.cont-wrap {}.cont-wrap div {    display: inline-block;    font-weight: 600;    text-transform: uppercase;}.cont-wrap div span.no {    margin: 5px 15px;    width: 100px;    height: 100px;    font-size: 45px;    font-weight: 600;    color: #FFF;    background: #ffc600;    display: block;    line-height: 2.2;}.parallax-wrap .wrap {    padding: 30px 80px 40px;    background-color: #1f1f1f;    color: #fff;}/*======== breadcrumb ==========*/.breadcrumb {    padding: 0;    margin-bottom: 0px;    background-color: transparent;    border-radius: 0;    text-transform: capitalize;}.breadcrumb li.active a,.breadcrumb li a:hover,.breadcrumb .active,.breadcrumb>li+li:before {    color: #fff;}.breadcrumb>li+li:before {    content: ">";}/*============ shop sidebar=======*/.shop-sidebar {}/*========= slider range =====*/#slider-range {    margin-top: 47px;}.sidebar-box #slider-range {    margin-top: 35px;}.ui-widget.ui-widget-content {    border: 0;}.ui-slider-horizontal {    height: 2px;    background-color: #c5c5c5;}div#amount {    text-align: center;    margin-top: 15px;    font-size: 14px;    color: #b3b3b3;}.ui-slider-horizontal .ui-slider-handle {    top: -6px;}.ui-slider .ui-slider-handle {    width: 12px;    height: 12px;    border: 0;    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    outline: 0;}/*=========== thank you page ===========*/.thank-you {    padding-top: 38px;}/*=========== modal ===========*/#quick-view .modal-dialog {}.modal {    background-color: rgba(0, 0, 0, 0.7);}.modal.login {    background-color: #fff;}.modal-content {    border-radius: 0;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);    padding: 15px;}.modal.login .modal-dialog {    width: 90%;    margin: 30px auto;}.modal.login button.close {    position: initial;    background-color: transparent;    color: #5a5254;    border: 2px solid #5a5254;    margin-top: 3px;    width: 40px;    height: 40px;    font-size: 28px;}.modal.login .modal-content {    padding: 50px;    width: 480px;}.modal.login .content {    clear: both;    width: 470px;    margin: 0 auto 50px;    padding: 40px 50px 45px;    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);    font-size: 14px;}.modal.login h2 {    margin-bottom: 50px;    font-weight: 300;}.modal.login .content i {    margin-bottom: 3px;}.modal.login .content form {    text-align: left;}.form-group.col-sm-12 {    clear: both;}.login-social {    margin: 0 0 15px;}.login-social li {    width: 49%;    list-style: none;    float: left;}.login-social li+li {    float: right;}.login-social li a {    color: #fff;    display: block;    line-height: 1;}.login-social li a.fb {    background-color: #4267b2;}.login-social li a.twt {    background-color: #1da1f2;}/*===================== newsletter =====================*/div#newsletter {}div#newsletter .modal-content {    padding: 10px;}div#newsletter .modal-body {    padding: 0;}.newsletter {    background: url(assets/images/newsletter-bg.jpg) no-repeat top center;    height: 437px;    position: relative;    display: table;    width: 100%;}.newsletter .inner-content {    width: 100%;    position: relative;    z-index: 2;    display: table-cell;    vertical-align: middle;    padding: 0 30px 0 350px;    text-align: left;}.newsletter .inner-content,.newsletter h2,.newsletter h6,.newsletter a {    color: #fff;}.newsletter a:hover {    color: #000;}.newsletter h2 {    letter-spacing: 2px;    margin: 5px 0 25px;    line-height: 1;}.newsletter .inner-content h6 {    margin: 0;    font-weight: 500;}.newsletter .inner-content h6 span {    font-size: 36px;    vertical-align: middle;    font-weight: 600;}.newsletter form {    position: relative;    margin: 15px 0 10px;}.box.style2 .newsletter form {    margin-bottom: 10px;}.newsletter form input {    border: 0;    padding-right: 130px;    line-height: 1.6;}.newsletter .btn-subscribe {    position: absolute;    right: 0;    top: 0;    padding: 10px 20px;    border-radius: 0;    font-weight: 500;    color: #fff;}.ab-text {    position: absolute;    bottom: 10px;    right: 10px;    z-index: 2;}.ab-text a:hover {    color: #fff;}div#newsletter .modal-content.style2 {    padding: 0;}.style2 .newsletter {    background: url(assets/images/newsletter-bg2.jpg) no-repeat top center;}.style2 .newsletter:before {    opacity: 0.9;    position: absolute;    width: 100%;    height: 100%;    z-index: 1;    content: "";    top: 0;    left: 0;}.style2 .newsletter .inner-content {    padding: 50px 18%;    text-align: center;}/*============ blog ===========*/ .blog-list {    border-bottom: 1px solid #e2e2e2;    margin-bottom: 41px;    padding-bottom: 33px;}.post-info {    font-size: 13px;}.blog-list .post-info {    font-size: 14px;}.blog-list .post-info i {    display: inline-block;    padding-right: 2px;}.blog-masanry .blog-list {    border: 0;    margin-bottom: 48px;    padding-bottom: 0;}.blog-single {}.blog-single .content-wrap,.blog-single .bottom {    padding: 0 100px;}.bottom .tag-links,.bottom .social-icons {    display: inline-block;}.bottom ul.social-icons li a:hover {    color: #fff;}.blog-single .btn-wrap {    border: 1px solid #e2e2e2;    border-width: 1px 0;    padding: 15px 0;}.blog-single .btn-wrap .btn {    display: inline-block;    width: 48%;    position: relative;}.blog-single .btn-wrap .btn:hover,.cat-parallax a.btn:hover {    box-shadow: none;    transform: translateY(0);    text-decoration: none;}.blog-single .btn-wrap .btn:hover i {    padding: 0 5px;}.blog-single .btn-wrap .btn+.btn {    border-left: 1px solid #e2e2e2;}.related-post {}.blog-single hr {    margin: 5px 0 65px;}/*============== feature post ===========*/.feature-post {}.feature-post .wrap {    padding: 50px;    padding-right: 0;    position: relative;    float: left;}.feature-post .wrap:before {    content: "";    display: block;    height: 100%;    position: absolute;    z-index: 1;    top: 0;    left: 0;}.feature-post .wrap .content {    position: relative;    z-index: 2;}.feature-post-list {    margin: 0;    padding: 0;}.feature-post-list li {    list-style: none;}.feature-post-list li .content-wrap,.feature-post-list li figure {    float: left;}.feature-post-list li figure {    float: right;    margin-right: 20px;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}.feature-post-list li .content-wrap {    width: 370px;}.feature-post-list .post-date {    font-weight: 600;    font-style: italic;}.feature-post-list a.more {    text-decoration: initial;}.feature-post .bx-wrapper .bx-pager {    text-align: left;}a.more:hover i {    transform: translateX(3px);}.modern-list {}.modern-list .content {    float: right;    position: relative;    display: inline-block;}.modern-list .content .post-date {    font-weight: 500;    position: absolute;    transform: rotate(-90deg);    top: 32px;    left: -55px;}.modern-list .title {    position: absolute;    bottom: 40px;    width: 40%;    z-index: 2;}.modern-list .title h4 {    margin-bottom: 10px;}.modern-list .title h4 a {    background-color: #fff;    line-height: 1.6;    display: inline;    padding: 0 10px;    box-decoration-break: clone;    -webkit-box-decoration-break: clone;    -moz-box-decoration-break: clone;}.modern-list .title a.more {    text-decoration: inherit;    font-size: 14px;    font-weight: 600;    padding-bottom: 3px;    border-bottom: 2px solid transparent;}.modern-list figure {    display: inline-block;}/*=============== Pegination =============*/.pagination {    margin: 0 0 -1px 0;    padding: 0;    width: 100%;    float: left;    line-height: 1;}.pagination li {    margin-right: 1px;    display: inline-block;}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span {    border-radius: 0;}/*================== comment =============*/.comment-list {    margin: 0;    padding: 0;}.comment-list li {    border-bottom: 1px solid #e2e2e2;    margin-bottom: 41px;    padding-bottom: 35px;    list-style: none;    position: relative;}.avatar {    position: absolute;    left: 0;    top: 0;    width: 98px;    height: 98px;    overflow: hidden;}.avatar:before {    content: "";    width: 100%;    height: 100%;    display: block;    position: absolute;    z-index: 2;    top: 0;    left: 0;    background: url('assets/images/avatar-wrap.png') no-repeat top center;}.comment-body,a.more {    font-size: 14px;}.comment-body {    padding-left: 115px;}.comment-meta {    margin-bottom: 15px;}.comment-meta h6 {    margin: 0;    line-height: 1.6;}.comment-meta h6 span {    display: block;    font-size: 12px;}.comment-content {}.comment-respond {}.comment-respond .form-group:last-child {    margin-bottom: 0;}.comment-respond button[type="submit"],.contact-page button[type="submit"],.modal.login button[type="submit"],.login-social li a {    border: 0;    font-size: 14px;    padding: 1.3em 0;}.login-social li a {    padding: 1.2em 0 1em;}/*=========== contact page ========*/.contact-page {}.contact-title {    margin-bottom: 10px;}.contact-title i {    display: block;    font-size: 72px;    margin-bottom: 15px;}.contact-page .box {    padding: 0 25%;}.contact-page .box span {    display: block;}.contact-page button[type="submit"] {    margin-top: 5px;}.contact-page textarea {    min-height: 199px;}.map-wrap iframe {    width: 100%;    height: 415px;    display: block;}/*=============== support ===============*/.support {}.support-box {    display: block;    text-align: center;    border: 1px solid transparent;    padding: 50px;    color: #5a5254;    height: 270px;    font-weight: 500;}.support-box i {    font-size: 72px;    margin-bottom: 22px;}.support-box span {    font-size: 14px;    padding-top: 5px;    font-weight: normal;}.support-box span,.support-box i {    display: block;}.support-box:hover {    padding: 45px;}.support-box:hover,.support-box:hover .primary-color,.support-box:hover .secondary-color {    color: #fff;}ul.support-tab {    border: 1px solid #e2e2e2;    border-width: 1px 0;    margin: 0;    padding: 0;}ul.support-tab li {    margin: 0;    width: 25%;    text-align: center;}.support .support-tab>li.active>a,.support .support-tab>li.active>a:focus,.support .support-tab>li.active>a:hover,.support .support-tab>li>a {    border: 0px;    margin: 0;    position: relative;    background-color: transparent;}.support .support-tab>li>a {    padding: 26px 10px;    font-weight: bold;    font-size: 16px;    color: #5a5254;    position: relative;}.support .support-tab>li>a:after {    content: "";    width: 40%;    margin: 0 auto;    height: 2px;    display: block;    position: absolute;    left: 0;    right: 0;    bottom: 0;    transform: translateY(-5px);    opacity: 0;}.support .support-tab>li.active>a:after,.support .support-tab>li>a:hover:after {    transform: translateY(0);    opacity: 1;}.ui-accordion .ui-accordion-header {    border-color: #e2e2e2;    border-width: 0 0 1px;    outline: 0;    margin: 0;    padding: 26px 0;    background-color: transparent;    color: #5a5254;    font-weight: 600;    border-radius: 0;    position: relative;    padding-left: 20px;}.ui-accordion .ui-accordion-header.ui-accordion-header-active {    padding-bottom: 0;    border: 0;}.ui-accordion .ui-accordion-header:before {    content: "";    position: absolute;    left: 0;    top: 25px;    content: "+";    display: inline-block;}.ui-accordion .ui-accordion-header.ui-accordion-header-active:before {    content: "-";}span.ui-accordion-header-icon {    display: none;}.ui-accordion .ui-accordion-content {    margin: 0;    padding: 19px 20px 27px;    font-size: 14px;    border: 0;    line-height: 1.75;    border-bottom: 1px solid #e2e2e2;}/*============ about page =====*/.about-page {}.about-top {    margin-bottom: -8px;}.founder-block .right-block .primary-padding {    padding-bottom: 30px;}.founder span {    display: block;    font-size: 35px;}.story .content-wrap {    column-count: 2;    column-gap: 30px;    position: relative;    margin: 0;    padding-bottom: 50px;}.story .content-wrap:after {    display: block;    margin: 0 auto;    width: 240px;    height: 5px;    content: "";    position: absolute;    left: 0;    right: 0;    bottom: 0;}.quote {}.quote h4 {    margin: 30px 0;    padding: 0 65px;    color: #fff;    font-style: italic;    position: relative;}.quote h4:before,.quote h4:after {    content: "";    display: inline-block;    width: 67px;    height: 58px;    position: absolute;}.quote h4:before {    background: url(assets/images/quote-left.png) no-repeat;    left: -10px;    top: -20px;}.quote h4:after {    background: url(assets/images/quote-left.png) no-repeat;    right: -10px;    bottom: -20px;    transform: rotate(180deg);}.leader-block {}.leader-block figure {    margin-bottom: 33px;}.leader-block h4 {    margin-bottom: 0;    text-transform: uppercase;    font-weight: 300;}.leader-block h4 span {    font-weight: 500;}.leader-block .social-icons {    margin-top: 10px;}/*========= culture bock============*/.culture-block {    overflow: hidden;}.culture-block h2 {    margin: 0;    color: #fff;    transform: rotate(-90deg);    position: relative;    top: 206px;    left: -145px;    display: block;    width: 460px;    text-align: center;    font-weight: 300;}.culture-block .right {    min-height: 460px;    background: #fff;    padding-left: 2px;}.culture-wrap {    position: absolute;    background-color: #fff;}.culture-wrap img {    max-width: inherit;}.grid-wrap {    width: 1500px;}.grid-wrap .item {    float: left;    margin: 2px;}.item.item-2 {    height: 300px;}.item.item-3 {    height: 175px;}/*---------- category parallax -----*/.cat-parallax {}.cat-parallax .title {    border-bottom: 2px solid transparent;    position: relative;    top: 10px;    margin-bottom: 33px;    line-height: 1;}.cat-parallax .title span {    background-color: #1f1f1f;    padding: 0 20px;    position: relative;    bottom: -9px;}.cat-parallax.cat-parallax2 .title {    border-color: #fff;}.cat-parallax a.btn {    padding: 0;    line-height: 1;}/*-------- flash -------*/.flash h2 {    font-weight: 300;}.flash-count,.flash h2,.flash h4 {    display: inline;    vertical-align: middle;    margin: 0;    padding: 0;}.flash h4 {    padding: 0 20px;}.flash-count {}.flash-count div {    width: 50px;    height: 40px;    font-size: 20px;    color: #FFF;    background: #2a2a2a;    line-height: 1;    display: inline-block;    line-height: 2;    position: relative;}.flash-count div+div {    margin-left: 30px;}.flash-count div+div:before {    content: ":";    display: inline-block;    padding: 0 10px;    position: absolute;    left: -30px;    color: #2a2a2a;    font-size: 30px;    top: 0;    line-height: 1.2;}/*------ trending -------*/.trending {}.trending-wrap .content {    padding: 20px;}.trending-wrap {    position: relative;}.link-mask {    position: absolute;    z-index: 2;    width: 100%;    height: 100%;    z-index: 2;    top: 0;    left: 0;}.trending-wrap:hover {    transform: translateY(-3px);}.promo-offer {}.promo-offer .col-sm-12 {    display: table;}.promo-offer .wrap {    border: 2px solid transparent;    padding: 10px 0;    background-color: #fbfbfb;}.promo-offer .wrap figure,.promo-offer .wrap .content {    display: table-cell;    vertical-align: middle;}.promo-offer .wrap .content {    width: 33%;    padding: 0 60px 0 0;}.promo-offer .sub-title {    font-weight: 400;    letter-spacing: 6px;}/*---------- mobile search -------*/.mobile-search {    margin: 0 auto;    width: 90%;    position: relative;}.mobile-search input[type="text"],.mobile-search input[type="search"],.mobile-search button[type="submit"] {    outline: 0;    background-color: transparent;    border: 0;    padding: 0 40px 8px 0;    border-radius: 0;}.mobile-search input[type="text"],.mobile-search input[type="search"] {    border-bottom: 1px solid rgba(255, 248, 213, 0.08);    color: #fff;}.mobile-search input[type="text"]:focus,.mobile-search input[type="search"]:focus {    color: #fff;    border-color: #161616;}.mobile-search button[type="submit"] {    font-size: 20px;    position: absolute;    right: 0;    top: 0;    width: initial;    padding: 0;    color: #fff;}.mobile-search button[type="submit"]:hover {    color: #fff;}.dl-menu.dl-animate-out-2 {    -webkit-animation: MenuAnimOut2 0.3s ease-in-out forwards;    -moz-animation: MenuAnimOut2 0.3s ease-in-out forwards;    animation: MenuAnimOut2 0.3s ease-in-out forwards;}@-webkit-keyframes MenuAnimOut2 {    100% {        -webkit-transform: translateX(-100%);        opacity: 0;    }}@-moz-keyframes MenuAnimOut2 {    100% {        -moz-transform: translateX(-100%);        opacity: 0;    }}@keyframes MenuAnimOut2 {    100% {        transform: translateX(-100%);        opacity: 0;    }}.dl-menu.dl-animate-in-2 {    -webkit-animation: MenuAnimIn2 0.3s ease-in-out forwards;    -moz-animation: MenuAnimIn2 0.3s ease-in-out forwards;    animation: MenuAnimIn2 0.3s ease-in-out forwards;}@-webkit-keyframes MenuAnimIn2 {    0% {        -webkit-transform: translateX(-100%);        opacity: 0;    }    100% {        -webkit-transform: translateX(0px);        opacity: 1;    }}@-moz-keyframes MenuAnimIn2 {    0% {        -moz-transform: translateX(-100%);        opacity: 0;    }    100% {        -moz-transform: translateX(0px);        opacity: 1;    }}@keyframes MenuAnimIn2 {    0% {        transform: translateX(-100%);        opacity: 0;    }    100% {        transform: translateX(0px);        opacity: 1;    }}.dl-menuwrapper>.dl-submenu.dl-animate-in-2 {    -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out forwards;    -moz-animation: SubMenuAnimIn2 0.3s ease-in-out forwards;    animation: SubMenuAnimIn2 0.3s ease-in-out forwards;}@-webkit-keyframes SubMenuAnimIn2 {    0% {        -webkit-transform: translateX(100%);        opacity: 0;    }    100% {        -webkit-transform: translateX(0px);        opacity: 1;    }}@-moz-keyframes SubMenuAnimIn2 {    0% {        -moz-transform: translateX(100%);        opacity: 0;    }    100% {        -moz-transform: translateX(0px);        opacity: 1;    }}.dl-menuwrapper>.dl-submenu.dl-animate-out-2 {    -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out forwards;    -moz-animation: SubMenuAnimOut2 0.3s ease-in-out forwards;    animation: SubMenuAnimOut2 0.3s ease-in-out forwards;}@-webkit-keyframes SubMenuAnimOut2 {    0% {        -webkit-transform: translateX(0%);        opacity: 1;    }    100% {        -webkit-transform: translateX(100%);        opacity: 0;    }}@-moz-keyframes SubMenuAnimOut2 {    0% {        -moz-transform: translateX(0%);        opacity: 1;    }    100% {        -moz-transform: translateX(100%);        opacity: 0;    }}@keyframes SubMenuAnimOut2 {    0% {        transform: translateX(0%);        opacity: 1;    }    100% {        transform: translateX(100%);        opacity: 0;    }}/* Custom Css 04-09-2017 */.error {    color: #EE3333;    font-size: larger;}.success {    color: #ffa167;    font-size: larger;}.error p {    color: #EE3333;    font-size: larger;}.success p {    color: #ffa167;    font-size: larger;}.product-single.full-height{    height: 820px;}.product-single.full-height .container {    width: 1260px;}.cartmine .carbott .fa-3 {color: #EE3333;margin-right: 1%;font-size: 17px;}.cartmine .nega .thumbnail {background: #f1f1f1;}.cartmine .boughtc {float: left;margin-top: 5%;margin-bottom: 7%;background: #f1f1f1;padding: 5%;width: 100%;}.cartmine .meaur {background: #392d3f !important;color: #fff !important;border: 1px solid #392d3f !important;}.cartmine .cartmj .img-responsive {width: 154px;height: 172px;border: 1px solid #ddd;background: #f1f1f1;}.cartmine .cartmj {border-bottom: 1px solid #ddd;margin-bottom: 2%;padding-bottom: 2%;}.cartmine .fa-3 {font-size: 4em;}.cartmine .carbott span {display: block;line-height: 13px;}.cartmine .carttspt {float: left;background: #392e3f;padding: 16px;color: #fff;}.cartmine .carbott {border-bottom: 1px solid #ddd;margin-bottom: 2%;padding-bottom: 2%;}.cartmine .col-item img {width: 300px;text-align: center;background: #f1f1f1;border: 1px solid #ddd;}.cartmine .col-item h5 {font-size: 15px;margin-bottom: 0px;}.cartmine .price-text-color {color: #008542;}.cartmine .col-item:hover {background: #e0dada;color: #000;padding: 12px;}.cartmine .col-item {padding: 12px;}.cartmine .cartmine .btn.btn-success {padding: 5px 7px;font-size: 12px;font-weight: normal;background: #000;border: 0px;}.cartmine .needle {width: 86px;}.cartmine .gauerenty {width: 100px;}.cartmine .nega h6 {margin-bottom: 0px;}.cartmine .nega p {color: #939393;font-size: 12px;}.cartmine .btn.btn-default.savdraft {background: #EE3333;color: #fff;width: auto;border: 0px;}.cartmine .voucher_form input {border: 1px solid #ddd;padding: 5px;font-size: 12px;}.cartmine .thard li {float: left;list-style: none;margin-right: 2%;}.cartmine .thard img {border-radius: 11% !important;border: 1px solid #fff;margin-bottom: 2%;}.cartmine .thard img:active {border: 1px solid #000 !important;}.cartmine .thard img:focus {border: 1px solid #000 !important;}.cartmine .pad_0 {padding: 0 !important;}.cartmine .cartmj.pad_0 {padding: 30px 0 !important;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc !important;margin: 0;}.cartmine .cartpri {font-size: 30px;padding: 15px 0;display: block;text-align: right;}.cartmine .btn.btn-default {padding: 0px;background: #000;border: 1px solid #000 !important;margin: 0 6px;}.cartmine .cartmj strong {color: #000;text-decoration: underline;}.cartmine .carttop {margin: 20px 0;}.cartmine .text-right.pad_0 {padding-top: 20px !important;display: inline-block;padding-right: 0;}.cartmine .btn {border-radius:0px!important; font-size: 20px; font-weight: normal !important;}.cartmine .glyphicon {padding: 1px 2px 3px 4px;}.cartmine .col-md-12.col-sm-12.col-xs-12.cartnjk {padding-right: 0px; padding-left: 0px;}.measurement-page .woocommerce-breadcrumb {text-align: center;font-size: 14px;text-transform: uppercase;}.measurement-page .woocommerce-breadcrumb a::after {display: none;}.pe-7s-angle-right {font-size: 24px;vertical-align: top;}.measurement-page .form-group {width: 32%;float: left;margin-bottom: 25px;margin-right: 5px;}.measurement-page .full, .measurement-page .full input.form-control {width: 100% !important;font-size: 23px;text-align: left;}.measurement-page input.form-control {width: calc(100% - 24px) !important;margin-right: 3px;min-height: 50px;margin-top: 6px;}.measurement-page a {color: #EE3333;}.measurement-page form .btn.btn-default:hover {color: #fff;}.measurement-page .center {text-align: center;margin-bottom: 15px;margin-top: 20px;}.measurement-page p {margin-bottom: 10px !important;    line-height: 1.3;}.measurement-page .first .form-group:nth-child(3) input {width: 100% !important;}.measurement-page .first .form-group:nth-child(3){margin:0;width: 33.7%;}.measurement-page .second .form-group:nth-child(3) input {width: 100% !important;}.measurement-page .second .form-group:nth-child(3){margin-right:0 !important;width: 33.7% !important;}.measurement-page .duel-from label {padding: 0;font-size: 16px;line-height: 1.2;display:block;}.measurement-page .btn.btn-default {margin-top: 10px;}.measurement-page .img-responsive.meter {width: 35px;display: inline-block;}.measurement-page .center {text-align: center;display: block;clear: both;}.measurement-page .pe-7s-angle-down-circle {font-size: 30px;vertical-align: middle;}.measurement-page form .btn.btn-default {border: 1px solid #fff;color: #fff;margin: 0 auto;float: none;display: table;}.measurement-page .switch-b {background: transparent !important;color: #000;}.measurement-page .second .form-group:nth-child(1) input {width: 46px !important;}.measurement-page .first{}.measurement-page .first{display:none;}.measurement-page .pe-7s-user {font-size: 35px;vertical-align: middle;line-height: 1 !important;color: #EE3333; }.measurement-page .step-1 > .col-md-12.col-sm-12.col-xs-12 {position: relative;}.measurement-page .step-1 .col-sm-7 {width: 100%;padding: 0;}.measurement-page #intro_video {height: 550px}.measurement-page .step-1 .col-sm-5 {position: absolute;right: 15px;background: rgba(57,46,63,0.8);padding: 20px;width: 45%;color: #fff;height: 550px;}.measurement-page .fade.in {opacity: 1;display: block;}.measurement-page .fade {opacity: 0;display: none;}.measurement-page .step-2 .col-sm-6 {font-size: 12px;vertical-align: top;padding: 0 10px;}.measurement-page .step-2 label {font-size: 12px;}.measurement-page .col-sm-3 .img div {background-size: 100% !important;}.measurement-page .checkmark__circle {  stroke-dasharray: 166;  stroke-dashoffset: 166;  stroke-width: 2;  stroke-miterlimit: 10;  stroke: #7ac142;  fill: none;  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;}.measurement-page .checkmark {  width: 56px;  height: 56px;  border-radius: 50%;  display: block;  stroke-width: 2;  stroke: #fff;  stroke-miterlimit: 10;  margin: 10% auto;  box-shadow: inset 0px 0px 0px #7ac142;  animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;}.measurement-page .checkmark__check {  transform-origin: 50% 50%;  stroke-dasharray: 48;  stroke-dashoffset: 48;  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;}.measurement-page .me_error {  border: 3px solid #5B5355 !important;   border-radius: 6px !important;}@keyframes stroke {  100% {    stroke-dashoffset: 0;  }}@keyframes scale {  0%, 100% {    transform: none;  }  50% {    transform: scale3d(1.1, 1.1, 1);  }}@keyframes fill {  100% {    box-shadow: inset 0px 0px 0px 30px #7ac142;  }}video {    height: 100vh;    width: auto;    max-width: 100%;}.measurement-page #step-3 .login.center {    width: 50%;    margin: 30px auto;}.measurement-page button {    background: #392e3f;    margin-bottom: 20px;       border: 1px solid #392e3f;    color: #fff;    border-radius: 0;}.measurement-page .duel-from .switch-b {    border: 1px solid #fff !important;    color: #fff !important;    margin: 8px 0 15px 0;}.measurement-page .step-2 .col-md-12.col-sm-12.col-xs-12 {margin-bottom: 30px;}.measurement-page .container {width: 1170px;padding: 0 15px !important;max-width: 100%;}.measurement-page .inline {display: inline-block;min-width: 161px;text-align: center;border-right: 1px solid;vertical-align: middle;}.measurement-page #step-last {text-align: center;margin: 0;}.measurement-page .size h4 {margin-bottom: 0;font-size: 18px;}.measurement-page .size > a {}.measurement-page #step-last > a {margin: 31px auto;display: table;}.measurement-page .confirmed {width: 80%;margin: 20px auto;display: table;}.measurement-page .size1 {border: 1px solid;padding: 5px 10px;margin-right: 10px;}.measurement-page .confirmed .col-sm-6 {margin: 30px 0 40px 0;}.measurement-page #step-2 .col-sm-6 > h5 {text-transform: uppercase;}.measurement-page #step-2 {margin: 15px 0;}.measurement-page #step-2 label input {float: left;}.measurement-page .confirmed small {line-height: 1 !important;display: block;}.measurement-page .me_error {border: 3px solid #5B5355 !important;   border-radius: 6px !important;}.measurement-page .form-group {position: relative;}.confirmed .col-sm-4 {width: auto;padding: 0;min-width: 96px;}.measure_result_img img {width: auto;margin-top: -40px;height: 100px;}.col-sm-2.checked {padding: 0;width: auto;}.confirmed .col-sm-12 .col-sm-6 > div {display: inline-block;float: none;vertical-align: top;min-width: 100px;}.confirmed .col-sm-12 .col-sm-6 > div:nth-child(1) {width: 285px;text-align: left;}.measure_result_img img {width: auto;margin-top: -20px;height: 60px;}.col-sm-6.img img {max-height: 110px;}.confirmed a.btn-danger.btn-lg {color: #fff;text-transform: capitalize;padding: 10px 20px;}.custom-btn.btn-danger.btn-lg {color: #fff;text-transform: capitalize;padding: 10px 20px;}.measurement-page .form-group {position: relative;}#Stance_img {height: 148px;}.custom-input.text-center input {display: inline-block;width: 25%;margin-bottom: 20px;margin-right: 4px;}.custom-input.text-center {display: table;clear: both;margin: 0 auto;}  .measure_video #intro_video {height: 642px;} .main-banner.home-banner .item {height: 100vh;overflow: hidden;}.main-banner.home-banner .item img {height: auto !important;width: 100%;}.right > .pe-7s-angle-right::before {font-size: 100px;vertical-align: middle;}.cart-checkout .checkout_textbox { width: 100%; border-bottom: 1px solid #ccc; height: auto;padding-bottom: 20px;margin-bottom: 20px;display: table; }.cart-checkout .checkout_textbox p { font-size: 17px; font-weight: 400; line-height: 29px; color: #828282; padding: 20px 30px 15px; }.cart-checkout .name.col-md-6 { padding: 0; }.cart-checkout .lastname.col-md-6 { padding-right: 0; }.cart-checkout .new_filed.col-md-12 {text-decoration: none; display: table-cell; height: 28px;}.cart-checkout .right_box.col-md-12 {padding-left: 0;}.cart-checkout .checkout_payment {float: left; border: 1px solid #ccc; padding: 10px 30px 0px; width:100%;}.cart-checkout .amount {float: right; font-size: large; font-weight: bold; font-size: 23px;}.cart-checkout .checkot_payment_btn.btn-primary.active {position: relative; display: block; float: right; margin-top: 10px; font-weight: bolder;}.cart-checkout .checkot_wrap.col-md-12 {border: 1px solid #ccc; border-radius: 4px; padding: 10px 20px 15px;}.cart-checkout .checkot_wrap h2 {text-transform: uppercase; text-align: center;}.cart-checkout .checkot_wrap h3 {text-transform: uppercase;border-bottom: 1px solid #ccc;font-size: 25px;}.cart-checkout .city_sec.form-group.col-md-6 {padding: 0;}.cart-checkout .zip.form-group.col-md-2 {padding: 0;}.cart-checkout .product-details h4 {min-height: 50px;font-size: 18px;padding: 10px 0;text-transform: capitalize;margin: 0;}.cart-checkout .product-details p {padding: 0 10px;}.cart-checkout .quantity.col-sm-2, .total.col-sm-2 {text-align: center;}.cart-checkout .p-img.col-sm-2 {padding: 0;}.cart-checkout .payment_details {float: right;text-align: left;}.cart-checkout .error.checkout_errors p {font-size: smaller; display: table-header-group;}.cart-checkout img.payment_gateway{float: right;}.cart-checkout .product-section { display: table; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #ccc;}@media(min-width:320px) and (max-width:767px){.measurement-page .step-1 .col-sm-5 {right: 0;padding: 20px;width: 100%;height: auto;position: static;}.measurement-page #intro_video {height: 150px;}}ul.login.user {    list-style: none;    font-weight: bold;    margin-bottom: 10px;    float: left;    width: 100%;}ul.login.user li {    float: left;    margin-right: 5px;    position: relative;	bottom: 27px;}ul.login.user li a {	display: inline-block;padding: 0px;color: #000;text-decoration: none;}.login.user ul {list-style: none;    position: absolute;    left: -9999px;	color:#000;}
.account-section .btn {
    margin-top: 0px;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

#leftPanel{
    background-color:#0079ac;
    color:#fff;
    text-align: center;
    min-height: 545px;
}

#rightPanel{
    min-height:415px;
}

/* Credit to bootsnipp.com for the css for the color graph */
.colorgraph {
  height: 5px;
  border-top: 0;
  background: #c4e17f;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}
div#rightPanel p {
    color: red;
    font-size: 20px;
}
p.flashMsg.flashSuccess {
    color: green !important;
    
    padding: 10px;
    text-align: center;
}




.glyphicon{ margin-right: 10px;}
.forms{ background: #efefef;
    padding: 20px;
    box-shadow: 0 2px 4px #ccc;}
.forms .panel-body .row{ margin-right: 0;
    margin-left: 0;}
.forms label{     font-weight: 600;}
.forms .panel-primary{      border: 1px solid #eee;}
.forms table th{     background: #eee; border:1px solid #ddd !important;}
.forms table td{      border:1px solid #ddd !important;}
a.paginate_button.current{ background: #ddd !important;
    border: none !important;
    color: #fff !important;
    padding: 1px 10px !important;}
.forms table{  }
.forms #example_filter input{     width: 220px;     margin-bottom: 20px;}
.forms .dataTables_length select{     width: 80px;}

.subscribe-form{ background: #E76C6C !important;}
footer{ margin-top: -140px;}
.xzoom-preview{ margin-left: 20px !important;}
footer{ background: #131314 !important;}
footer .bg-gray{ background: #212122;}
.footer ul.social-icons li a{     color: #fff;}
.footer ul.social-icons li a{     border: 1px solid #fff;}
.footer ul.social-icons li a:hover{     background-color: #fff;     color: #392e3f !important;}
.footer-title { color: #fff; padding-bottom: 10px;text-transform: uppercase;}
.popular-product{ background: #e5e4f2; padding: 50px 0 !important; }
.popular-product li{padding: 0px; background: #fff;}
.popular-product h6{padding-left: 10px; font-size: 19px;}
.popular-product h6 a{ color:#000;}
footer a{ color: #e6e5f2;}
footer a:hover{ color: #fff !important;}
.signup p{ color: #e6e5f2;}


.shipping .ship1 h6{ color: #ffa167; }
.shipping .ship1 figure{border: 2px solid #ffa167;}
.shipping .ship2 h6{ color: #f26464; }
.shipping .ship2 figure{border: 2px solid #f26464;}
.shipping .ship3 h6{ color: #5472c5; }
.shipping .ship3 figure{ border: 2px solid #5472c5;}
.shipping .ship4 h6{ color: #53c3b7;}
.shipping .ship4 figure{ border: 2px solid #53c3b7;}
.shipping .col-md-3{  position: relative;  margin: 0 1%; width: 23%;text-align: center;  box-shadow: none !important;}
.shipping .content{ color: #fff;  width: 100%; text-align: center;}
.shipping figure{ width: 70px; height: 70px; background: #fff;  border-radius: 50%;  border: 3px solid #346499 !important;   position: absolute;   left: 0;}
.shipping figure img { width: 50px;  margin-top: 7px;}
ul.ser_list li {
    width: 33.33%;
    float: left;
    display: inline-block;
    
}
.caption {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.caption:hover{ }

.caption::before {
    content: ' ';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    transition: background .35s ease-out;
}

.caption__overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 60%;
    left: 0;
    padding: 0px;
    color: white;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    transition: -webkit-transform .35s ease-out;
    transition: transform .35s ease-out;
    padding: 0 30px;
    text-align: center;
}

.caption__overlay h1 {
    font-size: 26px;
    line-height: 45px;
    font-weight: bold;
}

.read_ser {
    display: none;
}

.caption__overlay p {
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
}

.caption:hover .read_ser {
    display: block;
}

.caption:hover::before {
    background: rgba(109,36,145,0.6);
}

.caption:hover .caption__overlay {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    top: 15%;
}

.works {  padding: 60px 0; width: 100%;
}

.read_ser a{ background: #fff; padding: 7px 20px;  margin-top: 20px;  display: inline-block; color: #000; font-weight: 700; font-size: 18px;}
.read_ser a:hover{color:#000;}

#modal-login{ background-color: rgba(0,0,0,0.7); z-index: 9999999;}
#modal-login h2{ color: #fff;  text-align: center;  width: 100%;}
.modal.login .modal-dialog{ position: relative;}
.modal.login button.close{position: absolute; top: 5px;right: 0;}
.modal.login .content{ background: #fff;}
.modal.login button.close{ color: #fff; border: 2px solid #fff;}
.star-rating {  display: none;}
.popular-product .price{text-align: center; width: 100%;}
#cssmenu #menu-button::before{ height: 8px;}
.login-social{ display: none;}
.or {display: none;}

.tab-content .caption:hover::before{     background:transparent !important;}
.options_render{ background: #e6e5f3;     padding: 20px; margin-top: 50px !important;}
.options_render .price{ color: #000; font-size: 28px;}
.options_render .btn{ float: none !important;     border-radius: 0;}
.options_render .switch{ margin-bottom: 5px;}
.options_render .fabric{ margin-top: 25px;}
.options_render .cloth_type{ margin: 10px 0; display: inline-block;}

.options_render .slider::before{ border-radius: 50%;}
.options_render .title{ margin-top: -18px;  font-weight: 600;     font-family: 'Arimo', sans-serif !important;}
footer .signup form{ margin: 10px 0 !important;}
.product-item h3 a { color: #333 !important; text-align: center; background: transparent;  width: 100%; display: inline-block; padding: 8px 0; font-size: 16px; background: #e6e5f3; text-transform: uppercase;}
.product-item h3{ margin-top: 0 !important;}
.product-item .pi-img-wrapper{ text-align: center;}
.product-item .pi-img-wrapper img{ text-align: center; margin: auto; height: auto;}
.product-item { min-height: 352px;}
.footer a { color: #fff !important;}
.steps_breadcrums li.active a{ background-color: #5a4267; color: #fff !important; border-radius: 0;}

    .nav-tabs > li > a{ border: none !important;}

button.add_fabric{float: none;  border-radius: 0; background: #EE3333;  clear: both; margin: 18px !important; border: none;}
button.add_fabric:hover{ border: none;}
#add_fabric_model .container {  width: 100%;}
#add_fabric_model form label{ text-align: left !important; font-weight: 600;}
#add_fabric_model .col-sm-10 {  width: 100%;}
#add_fabric_model textarea{ resize: none;}
#add_fabric_model { z-index: 9999999;}
#add_fabric_model a#add_fabric{ background: red;  border-radius: 0;  padding: 10px 50px;font-size: 18px; margin: 0;}
#add_fabric_model  .col-sm-offset-2{ margin: 0 !important;}
.options_render{   z-index: inherit !important;}
.searchbox button:hover{ background: transparent;}
.search-data .col-md-4{background: #fff;  margin: 1%; width: 31.33%; padding: 0px; border: 1px solid #eee;}
.search-data h3{ font-size: 20px; color: #333;margin: 7px 10px !important; margin: 12px 10px 0 !important;}
.search-data a{ color: #5a5254; font-weight: 600;}
footer{ clear: both;}



.inner-pages { width: 100%; padding: 70px 0; margin-top: 70px; display: inline-block;}
.inner-pages-success { width: 100%; padding: 30px 0; display: inline-block;}
.inner-pages-success h2 {color: green;}
.inner-pages .col-md-12{ padding: 30px 15px;}
.submit { background: #392e3f; color: #fff;border-radius: 0;}
.submit:hover{ background: #303030;}
.inner-pages textarea{ resize: none;}
.inner-pages sup { color: #EE3333; font-weight: 600; font-size: 13px;}
.row{ margin: 0;}
ul.products li.product{ margin: 0 15px 50px 0;}
.variations_button .button-wish{ border: 1px solid #EE3333 !important; width: 185px !important; padding: 13px 8px !important;}
.variations_button .button-wish:hover{ border: 1px solid #333 !important;}
.price{ text-align: left !important;}
.xzoom-container #xzoom-magnific{ border: 1px solid rgb(204, 204, 204); box-shadow:none; width: 100%;}
.xzoom-container .xactive{ box-shadow:none; border: 1px solid #392e3f;}
.xzoom-container{ width: 100%;}
.add-to-cart { background: #EE3333; color: #fff; border-radius: 0;  margin-top: 20px;}
.add-to-cart:hover{ background: #5a5254;}
.product-code { color: #a9a9a9; font-size: 16px; float: right;margin: 10px;}
.nega{ display: none;}
#coupon_apply{ padding: 10px; border-radius: 0;}
.cartmine .meaur{ border-radius: 0;font-size: 14px;}
.cartmine .btn{ font-size: 12px !important;}
.cartmine .glyphicon{ padding: 9px; margin-right: 0;}
#variations_form ul.social-icons{ margin-bottom: 20px;}
.cart-checkout .product-section{ width: 100%; margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.cart-checkout .checkot_wrap{  border: none !important;}
.cart-checkout .checkot_wrap h3{ padding-bottom: 10px;}
.checkot_payment_btn{ border-radius: 0 !important; width: 130px; padding: 7px !important;}
#paymentform input{ border: 1px solid #e6e3e4;box-shadow: none;}
.cart-checkout .checkot_wrap h2{ text-align: left; font-size: 28px;}
.form-row .col-md-3 { padding-left: 0;}
.cart-checkout .checkout_payment{ padding: 10px; margin-top: 30px;}
.button-customize { background: #fff; color: #392e3f;  padding: 10px 20px;  margin-left: 30px;border: 1px solid #392e3f;}
.button-customize:hover{background: #392e3f; color: #fff;}
#add_to_cart_single { background: #392e3f; color: #fff; padding: 6px 26px;  display: inline-block;cursor: pointer;}
#add_to_cart_single:hover{ background: #5a5254;}
.posted_in a{ color: #392e3f; font-weight: 600;}
.xzoom-source div{ background-color:rgba(255, 239, 239, 0.9) !important; }
.search-data img{ margin: auto;    width: 100%;}

.search-data p{font-weight: 500; padding: 0 10px 10px;}
.search-data a:hover{color: #333;}
ul.product-slide li .price{ padding-left: 10px; margin-top: 0;}
.new-arrival li img { border: 1px solid #dbd0d0;}
.ser_list li img{ width: 100%;}
.feature-cat figure img{ width: 100%;}
.right ul.products li.product{ width:41%; margin: 0 4.5% 50px 4.5%;}
.feature-cat .btn-wrap{ margin-top: 30px !important; }
.container{ width: 98%;}
.cartmine .boughtc{ padding: 0; margin: 90px 0 0; background: transparent;}
.boughtc .btn{ margin-top: 0; float: none; background-color: #EE3333;margin-right: 12px;}
.boughtc .info{ margin-top: 10px;}
.boughtc .col-item{ background: transparent !important;}
.cartmine .col-item img{ width: 100%;}
.cartmine .col-item h5{ color: #222;}
.cartmine .btn-add { margin-top: 10px;}
.cartmine .col-item:hover .btn-add{ color: #EE3333;}
.boughtc .btn:hover, .btn:focus{ border-color:transparent; box-shadow: transparent;}
.insta-feed .bx-controls.bx-has-controls-direction{ width: 100% !important;}
.hed img{width: 100%;}
.product-single .product-item .pi-img-wrapper{  background: #efefef; padding: 0px;}
.pi-img-wrapper div .btn{ border: 2px #fff solid !important;}
.product-item .btn:hover{ background: #392e3f !important;}
.product-single .product-item{ background: transparent;}
#cssmenu ul ul li a{ background: #f3f3f3; color: #333; font-size: 13px;}
.no_product_cat{ font-size: 28px;  padding-top: 100px;}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover{ color: #E33;}
.checkout .p-img img{ width: 70px; margin-bottom: 10px;}
.checkout .total p{ font-weight: 600; color: #E33;}
.checkout #odd{ padding: 10px; margin: 10px 0; background: #f8f8f8;}
.checkout #even{ padding: 10px; margin: 10px 0;}
.cart-checkout .product-details p{padding-top: 18px;  padding-left: 0;}
.cart-checkout .checkout_textbox{ margin-bottom: 50px !important;}
.account-section .forms{ box-shadow: none; background: transparent;}
#measurement_section .measurement_pdf{ display: none;}
#divToPrint input, #divToPrint_measurements input{background: #d9534f; border: 1px solid #d9534f; color: #fff; padding: 5px 10px;  margin-bottom: 10px; cursor: pointer;}
#divToPrint h3, #divToPrint_measurements h3{ display: none;}
#divToPrint h6, #divToPrint_measurements h6{ display: none;}
#measurementoptions .modal-footer button, #divToPrint_measurements .modal-footer button{ margin: 0;  background: #E33;  border-radius: 0; color: #fff;  font-size: 15px;}
.account-section .panel-group .panel{ margin-bottom: 60px;}
.search-data .col-md-3{ width: 23%;   margin: 30px 1%;   min-height: 500px;    float: left; background: #e6e5f3;  padding: 0;}
.cartmine .inner-detail h4{ font-size: 16px;}
.cartmine .inner-detail img{ width: 70px !important;  height: 70px !important;}
.cartmine .btn.btn-default{ background: #6b6666; border: 1px solid #6b6666 !important;}
.cartmine .carttsp img{ height: auto !important;}
.cartmine .cartmj strong{ text-decoration: none;}
.cartmine .cartmj.pad_0{ border-bottom:none !important;}
ul.cart_list.product_list_widget{ height: 420px; overflow-y: hidden !important;outline: none !important;}
.list-inline hr{ display: none;}
footer .primary-padding { padding: 50px 0;}
.boughtc ul.products li{ background: #efefef; padding: 10px;}
.boughtc .bx-wrapper .bx-pager{ margin-top: 30px;}
.mini_cart_item .remove{ color: #fff; right: 10px;}
.product-single .carttsp img{     float: right !important;   margin: 0px 0 10px 2% !important;}
.text_pay{ padding-top: 10px;}
.options_render .title.name_fab {  margin-top: 10px;}
.text_payr{ font-weight: 600; color: #392e3f;}
.text_payr del{color: #222;  font-weight: 500;  padding-left: 10px;}
.text_payr ins{ color: #392e3f;}
.prsnl_active > img{ border: 2px solid #5a4267 !important; }
.monogram_data{ margin-left: 30px; width: 250px !important;}
.tab-pane .thumbnail1{ border-bottom:none;}
.measure_video #intro_video{ margin-top: 20px;}
#minepre .custom-modal{ width: 30%;}
#minepre .custom-modal .modal-body{     height: 1500px !important;}
.search-data h2{    text-align: center; color: #382d3e; margin-bottom: 10px;}
ul.products img{ width: 100%;}
.modal .btn{ margin-top: 0 !important; background: #E33; color: #fff; font-size: 16px !important;} 
a.user_measurement_option{     color: red;}
.cartmine .cartpri{ font-size: 22px; color: red;}
.cartmine .cartpri del{ color: #333;font-size: 18px;}
.account-section {  margin-top: 120px;}
#minepre .posted_in{ color: #5a4267 !important;  font-weight: 600;}
#divToPrint_measurements input {  margin-top: 10px;}
.pf {  width: 100%; display: inline-block;  background: #eee;  margin-bottom: 20px; padding: 10px 30px 0;}
.pf p{ font-weight: 600;}
.checkot_wrap{  margin-top: 110px;}
.checkot_wrap h4{ font-size: 18px !important; margin-bottom: 10px;}
.checkot_wrap .checkout_textbox.cart_prdt_loop{ padding-top: 10px; border-top: 1px solid #ccc; display: inline-block;  width: 100%;}
header .navbar-brand img{  width: 100px;}
.single-product #minepre{     margin-top: 160px;}
.measurement-page .full{ text-align: left;}
.wizard > div.wizard-inner{ top: 192px; background-color: #e6e5f3 !important;}
.main-banner h2{ color: #392e3f;}
.main-banner h6{ color: #392e3f !important;}
#cssmenu{     padding-top: 10px;  font-weight: 600;}
.header-right{     top: 38px;}
#search-icon i.pe-7s-search{     font-weight: 600;}
#menu-line{     background: none;}
.site-header-cart span.count.rounded-crcl{ background-color: #392e3f;}
.offer-banner img{ width: 100%;}
.offer-banner{ margin-bottom: 50px;}
.feature-cat .col-sm-6, .col-sm-4{ padding: 0 15px !important;}
.feature-cat .col-sm-4{ margin-top: 30px;}
.title-main::after{ background-color: #5a5254;}
.shipping{ background: url(../images/shipping_bg.jpg); background-repeat: no-repeat; background-size: cover;padding: 60px 0 !important; margin-bottom: 60px;}
.shipping h6{ background: #fff;  padding: 8px 0 8px 70px;  text-align: left;  margin-top: 22px;}
footer .navbar-header img{ width: 180px;  margin-top: 50px;}
.monogram_data .monogram_form{ margin-top: -30px;}
.scrollup{ background-color: #392e3f !important;}
#cssmenu > ul > li > a{ padding: 30px 10px;}
.hed {  margin-bottom: 50px;}

.tabs-sty-fab-acc li{ background: #5a4267 !important;}
.tabs-sty-fab-acc li a{ color:#fff;}
.tabs-sty-fab-acc li.active{ background: #e6e5f3 !important;}
.tabs-sty-fab-acc li.active a{ color: #000 !important; background-color: transparent;}
.nav-tabs > li > a:hover{ border: none !important; background-color: transparent;outline: none;  margin: 0;}
.nav-tabs > li > a:focus{ background-color: transparent;}
.nav-tabs.steps_breadcrums > li > a:hover{ color: #333;}
.options_render .slider{ background-color: #5a4267;}
.options_render a.plus{ color: #5a4267;}
.measurement-page input.form-control{     font-size: 14px !important; border: none;     min-height: 35px !important;}
.measurement-page .duel-from .form-group .col-sm-12{ padding: 0;}
.measurement-page .duel-from .form-group img{width: 80px;      display: inline-block; margin: 5px auto; border-radius: 10px;  border: 1px solid #fff;}
.measurement-page input[type="file"]{height: 24px;}
#img_preview_epl {  background: #392e3f;  color: #fff; border-radius: 0; text-align: right; float: right;}
.wizard-inner ul.nav-tabs li.active a:hover, .wizard-inner ul.nav-tabs li.active a:focus{ background: #5a4267;}
.works .title-main{     margin-bottom: 20px !important;}
.inner-pages .title-main{     margin-bottom: 0px !important;}
#login .error p{     font-size: 14px;  margin-bottom: 5px;}
#register .error p{     font-size: 14px;  margin-bottom: 5px;}
input#update_account{ float: right;  background: #392e3f;   color: #fff; padding: 10px;   width: 300px;  font-size: 20px;}
input#update_password{ float: right;  background: #392e3f;   color: #fff; padding: 10px;   width: 300px;  font-size: 20px;}
#add_to_cart_single i{    margin-right: 10px;}
p.error {  font-size: 16px;}
.fashion .disc .inner .content.bottom-align{ vertical-align: middle;}
.pagination{ text-align: center;      margin-top: 50px;}
.pagination a{ background: #e6e5f3; color: #333 !important;padding: 10px 15px !important; margin: 0 5px !important;  width: auto !important;}
.pagination a:hover{ color: #333; }
.pagination strong{ background: #392e3f;  color: #fff;  padding: 10px 15px; margin: 0 5px;}
ul.prevTab li{     display: inline-block; text-align: right; width: 100%;}
ul.prevTab li a{ background: url('../images/back.png'); background-repeat: no-repeat;  margin-top: 5px !important;  padding: 3px 0px 3px 33px !important;  text-transform: capitalize !important;    color: #222;  font-weight: 700;     background-size: 28px; background-position: 0px 2px;}
ul.prevTab li a:hover{ background: url('../images/back.png') !important; color:#5a4267; border: 1px solid transparent !important;background-repeat: no-repeat !important;  margin-top: 5px !important;  padding: 3px 0px 3px 33px !important;  text-transform: capitalize !important;    color: #222;  font-weight: 700;     background-size: 28px !important; background-position: 0px 2px !important; box-shadow: none !important;}
.options_render li.fabric img{ border-radius: 10px;}
ul.prevTab{ margin-bottom: 0;}
.item-desc p {  margin-bottom: 5px;  line-height: 23px;  font-size: 15px;}
.item-desc ul li{     color: #5a4267;}
.product_meta .posted_in.fabric_details{ margin-top: 10px;  display: inline-block;}
.product_meta .posted_in.fabric_details b{ color: #5a4267;}
.product_meta .img img{     width: 80px;}
.product_meta p{ margin-bottom: 5px;}
#magnific .xzoom-thumbs a{ width: 18%; display: inline-block; text-align: center;  margin: 10px 1% 30px;  font-size: 13px; box-shadow: 0 3px 4px #e2dfdf; padding: 5px; font-weight: 600;float: left;min-height: 210px;}
#magnific .xzoom-thumbs a img{ width: 100%;  margin: 0 0 5px;}
ul.prevTab li a:focus{ background-color: transparent !important; color: #222 !important;}
.nk{ text-align: center;}
#fabric_img_zoom_Modal .fabric_img_zoom_view img{ width: 50%; float: left; position: inherit !important; padding: 10px;}
#fabric_img_zoom_Modal .fabric_img_zoom_view p{ width: 50%; float: right;padding: 20px;}
#fabric_img_zoom_Modal .modal-content{ display: inline-block; padding-bottom: 30px;}
#fabric_img_zoom_Modal .modal-body{  height: 100% !important;}
#fabric_img_zoom_Modal .viewport{ position: inherit !important;}
.cartmine .checkout_textbox .cartpri{text-align: center;}
.cartmine .checkout_textbox .text-center{ text-align: left;}
#style_Cuffs .nk{ height: auto;}
.testimonial{background: #f5f5f5; padding: 50px 0; margin-bottom: 70px; text-align: center;}
.testimonial img{width: 150px;  border-radius: 50%;height: 150px; border: 5px solid #fff; box-shadow: 0 6px 12px #ccc;font-weight: 600;}
.testimonial a{width: 120px;   color: #5a4267;  display: inline-block;  padding: 6px 0;  margin: 20px 0;border: 1px solid;}
.testimonial a:hover{ color: #000;box-shadow: 1px 1px 0px #000; }
.test-more:hover{ color:#fff ; border-radius: 20px; border: none;}
.testimonial h3{margin: 10px 0;  font-size: 22px; color: #000;}
.testimonial p{padding: 0 30px;min-height: 160px;}
.test-more {  color: #fff !important;  background: #5a4267 !important;  font-weight: 600; font-size: 15px;  width: 150px !important; border: none !important; }
.home-banner .item .carousel-caption a{ margin-top: 0; float: none;}
.hed.one { position: relative;}
.hed.one .banner-data { position: absolute; text-align: center; width: 100%;  left: 0; top: 0;  color: #fff;      letter-spacing: 1px;    background: rgba(0,0,0,0.3);  width: 100%;
 margin: auto; right: 0; padding: 150px 20px 20px; height: 100%;}
.hed.one .banner-data a{     background: #fff; padding: 10px 15px;  color: #392e3f;  font-weight: 600;  margin-top: 30px;  display: inline-block;}
.hed.one .banner-data h3{     margin-bottom: 10px;  text-transform: uppercase;}
p.viewdesc{ font-size: 10px; color: #392e3f;  font-family: 'Arimo', sans-serif; font-weight: 600;  text-transform: capitalize;}
.options_render .product_meta{     font-size: 12px; font-weight: 900;}
p.completeCongrs{     font-weight: 600; color: red;}
p.dummyText{     color: #392e3f; font-size: 16px;  font-weight: 600;  text-transform: capitalize; padding-top: 50px;  margin-left: -20px !important;}
#img_preview_epl_block .nav.nav-tabs{ margin-top: 20px !important;}
.measurement-page  .woocommerce-breadcrumb h2{ margin-bottom: 0;}
.measurement-page  .woocommerce-breadcrumb{padding: 0;}
.measurement-page .login.center{ margin-top: 0;}
.banner-data p{     width: 50%;  margin: auto;}
.feature-cat .btn-wrap .btn{ margin-top: 0; float: none; font-size: 20px;     padding: 8px 20px;}
.feature-cat .content.bottom-align .inline .btn-wrap{ float:none;}
.feature-cat p{     color: #fff;}
#modalNews .modal-content{ background-color: transparent; background: url(../images/popup-bg.jpg); padding: 30px;     color: #fff; background-size: contain;}
#modalNews .modal-body{ padding: 15px; background: #392e3f;}
#modalNews .form-group{margin: 10px 0;}
#modalNews input{ border: none;}
#modalNews p.lh-normal{ display: inline-block; line-height: 17px;padding: 0 15px;}
#modalNews .modal-header{ padding: 0;}
#modalNews button{ background: #ff2626;  border: 2px solid #fff;  color: #fff;}
#modalNews label span{ color: #fff;}
#modalNews .contact-title{ border-bottom: 1px solid #fff; padding-bottom: 6px;}
#modalNews .modal-dialog{ top: 100px;}
#modalNews button.close{ font-size: 20px;}
#modalNews .mb-35{ margin-bottom: 0px;}
.error_one p{ color: red;padding: 5px;}
#modalNews .success_one{ padding: 5px;  color: #34e304;}
.popular-product ul.products li .product-wrap{ height: 270px;}
.popular-product ul.products li .product-wrap img{ height: 100%;}


.tab-content ::-webkit-scrollbar {
    width: 6px;
  }

  
  /* Track */
  .tab-content ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey; 
    border-radius: 10px;
  }
   
  /* Handle */
  .tab-content ::-webkit-scrollbar-thumb {
    background: #5a4267; 
    border-radius: 10px;
  }
  
  /* Handle on hover */
  .tab-content ::-webkit-scrollbar-thumb:hover {
    background: #b30000; 
  }


#styles .tabs-sty-fab-acc li {
    font-size: 12px;
}
#styles .tabs-sty-fab-acc li.li_sty_Pantfit {
    clear: both;
}
#target {
    transform: rotate(337deg);
    webkit-transform: rotate(90deg);
    position: absolute;
    top: 77px;
    right: 0;
    letter-spacing: 0px;
    color: red;
    font-weight: 600;
 width: 68%;
    float: left;
    left: 72px;
 }
#target_shirt {
    position: absolute;
    top: 145px;
    right: 0;
    letter-spacing: 2px;
    color: red;
    font-weight: 600;
    left: 142px;
    font-size: 10px;
 }

 

 blink {
    -webkit-animation: 2s linear infinite condemned_blink_effect; 
    animation: 2s linear infinite condemned_blink_effect;
  }
  @-webkit-keyframes condemned_blink_effect { 
    0% {
      visibility: hidden;
    }
    50% {
      visibility: hidden;
    }
    100% {
      visibility: visible;
    }
  }
  @keyframes condemned_blink_effect {
    0% {
      visibility: hidden;
    }
    50% {
      visibility: hidden;
    }
    100% {
      visibility: visible;
    }
  }




 @media screen and (max-width:1500px) {
    #magnific .xzoom-thumbs a {  width: 22.5%;}
}


@media screen and (max-width:1400px) {
    #minepre .custom-modal .modal-body {  height: 1100px !important; }
    .product-single .product-item{ min-height: 370px;}
}


@media screen and (max-width:1280px) {
    .shipping figure{ top: 2px;}
    .carttsp img{ width: 78px !important;}
    .cartmine .carttspt{ padding: 7px !important;}
    .measurement-page .first .form-group:nth-child(3){ margin: 0 0 10px; width: 100%;}
    .measurement-page .form-group{ width: 100%;}
    .measurement-page .form-group{ margin-bottom: 10px;}
    .measurement-page input.form-control{ min-height: 30px;}
    .measurement-page .second .form-group:nth-child(1) input{ width: 100% !important;}
}

@media screen and (max-width:1024px) and (min-width:768px) {
    #cssmenu #menu-button::before{ display: none; }
    #cssmenu #menu-button::after{ display: none; }
    header #cssmenu ul{ display: none;}

}

@media screen and (max-width:991px) {
    ul.ser_list li{    width: 100%; margin: 0 0 20px 0;}
    ul.ser_list li img{ width: 100%;}
    .searchbox{ width: 100px;}
    .shipping .col-md-3{ width: 48%; margin: 35px 1%;}
    .popular-product .bx-controls{ display: block !important;}
    .wizard .wizard-inner{ height: 40px;}
    .nav.nav-tabs.mntbs.steps_breadcrums{ left: 0 !important;}
    .wizard-inner ul.nav-tabs li.active a{ margin-top: 0px;}
   
    #minepre .custom-modal{ width: 50%;}
    .tab-content .tabbable-panel{ width: 70%; float: right;}
    
    .options_render li{ width: 100% !important;}
    .options_render{ position: inherit !important; margin-top: 0 !important;}
    #minepre .tab-content .nk{ height: auto;width: 24%;}
    #minepre .tab-content .nk .caption{ margin-bottom: 10px; overflow: inherit;}
    #minepre .tab-content .nk img{ height: auto; width: 100%;}
    .main_loading_process{ left: 0 !important; right: 0 !important;}
    #available_window{  position: inherit !important;}
    .nav.nav-tabs.minfst{ margin-top: 30px;}
    .wizard > div.wizard-inner{ position: inherit !important;}
    .variations_button .button-wish{ width: auto !important; margin-top: 10px;}
    .product-single .cartnjk .text-right{ text-align: left;}
    .cartmine .meaur{ float: left; margin-bottom: 10px;}
    .cartmine .cartmj .col-md-2{width: 18.66666667%; float: left;}
    .cartmine .cartmj .col-md-6{width: 42%; float: left;}
    .cartmine .cartmj .img-responsive{ height: auto;}
    .cartmine .cartmj h4{ font-size: 14px;}
    .inner-detail .number-spinner input{ width: 30px;}
    .search-data .col-md-3{ width: 48%;}
    #fabric_img_zoom_Modal .fabric_img_zoom_view{ width:100% !important;}
    #fabric_img_zoom_Modal .modal-content{ width:100% !important;}
    #fabric_img_zoom_Modal .fabric_img_zoom_view{width:100% !important;}
    .home-header #cssmenu ul.open{     clear: both;}
    .hed.one .banner-data{ padding-top:80px;}
    
    
    
    
}

@media screen and (max-width:767px) {
    footer{text-align: center;}
    .shipping .col-md-3{ width: 98%;  margin: 15px 1%;}
    .extra-info .row{ margin: 0 !important;}
    .fixed-banner {  display: none; }
    .extra-info{ display: block !important; }
    #cssmenu{ margin-top: 10px; padding-top: 0px;}
    .works .row{ margin: 0 !important;}
    .ser_list{ margin: 0;}
    .insta-feed{ display: block !important;}
    .personalize-container{ margin-top: 30px !important;  margin-bottom: 0px !important;}
    .container{ width: 100% !important;}
    button.add_fabric{ padding: 5px 10px !important;  font-size: 12px !important;}
    .nav.nav-tabs.minfst li{ display: inline-block !important; float: none !important;}
    .nav.nav-tabs.minfst{ margin-top: 60px !important; position: relative;  z-index: 999; text-align: center;}
    .wizard .wizard-inner{ margin-top: 50px !important;}

    .tab-content .tabbable-panel{ width: 100%; float: right;}
    .wizard .wizard-inner{ position: inherit !important; height: 40px;}
    #available_window .viewport{right: 0 !important;  margin: 20px auto auto;}
    #available_window .viewport{ width: 360px; left: 0 !important; margin-top: 20px;}
    .inner-pages input{ margin-bottom: 15px;}
    .inner-pages p{ padding: 15px 0;}
    .inner-pages form .col-md-12{ padding: 10px 15px;}
    .inner-pages{ margin-top: 0;}
    .variations_button .button-wish{ width: 100% !important;}
    .xzoom-container #xzoom-magnific{ width: 100%;}
    .xzoom-container .xzoom-thumbs a { width: 23%; float: left; margin: 10px 1%; display: inline-block;}
    .xzoom-container .xzoom-thumbs img{width: 100%;}
    .product-details .col-sm-2{ width: 16.66666667%; float: left;}
    .product-details .col-sm-6{ width: 50%; float: left;}
    .cart-checkout .checkout_textbox p{ line-height: 20px; font-size: 15px;}
  
    .product-details{ overflow: scroll;}
    .button-customize{ margin-left: 0; margin-top: 12px;  display: inline-block; width: 100%;  text-align: center; padding: 6px 20px;}
    .cartmine .cartmj{ width: 100%; overflow: scroll;}
    .cartmine .cartmj .inner-detail{ width: 768px;}
    .save-cart{ width: 100%; display: inline-block; font-size: 13px; position: relative; top: 30px;}
    .measurement-page .inline{ margin: 5px 0;  background: #504556; min-width: 100%;text-transform: uppercase;     color: #fff;}
    .measurement-page .inline small{    color: #b5abac;}
    .size .inline:first-child{ display: none;}
    .measurement-page .confirmed .col-sm-6{ margin: 10px 0 10px 0; border-bottom: 1px solid #ccc;padding-bottom: 10px;}
    .confirmed .col-sm-4{ width: 100% !important; text-align: center !important;}
    .measure_result_img img{ margin-top: 0;}
    .confirmed .col-sm-2 img{ margin: 10px auto auto;}
    #minepre .custom-modal{ width: 90%;  margin: 50px auto;}
    #minepre .custom-modal .modal-body {   height: 1000px !important; }
    .pf p{ width: 100% !important; margin-bottom: 0 !important;}
    .modal-open .user-info .col-md-6{ width: 100% !important;}
    #add_to_cart_single{     text-align: center;}
    .cartmine .carbott{ background: #eee; padding: 10px 0;}
    .header-right form{ padding-left: 0 !important;}
    .header-right form .searchbox-input{ padding: 10px 5px;  border: 1px solid #ccc;border-bottom: none;}
    .price{ font-size: 22px !important;}
    .container{ padding-left:0; padding-right: 0;}
    .checkot_wrap{ margin-top: 30px;}
    .cart-checkout .checkot_wrap.col-md-12{ padding: 0 !important;}
    .checkot_wrap h4{ font-size: 14px !important;}
    .checkout #odd{ background: #fff;}
    .checkot_wrap .checkout_textbox.cart_prdt_loop .col-sm-2{ width: 16.66666667%;  float: left;}
    .checkot_wrap .checkout_textbox.cart_prdt_loop .col-sm-6{ width: 50%;  float: left;}
    .duel-from input[type="number"]{  width: 100% !important;}
    .measurement-page #step-2{ text-align: center;}
    .measurement-page #step-3 .login.center{ width: 100%;}
    .confirmed.Estimated a.btn-danger{     margin-top: 10px;  display: inline-block;}
    .feature-cat.fashion .col-sm-6.second{ width: auto !important;  margin-top: 40px;}
    .shipping{padding: 20px 0 !important;}
    footer .primary-padding {  padding: 30px 0 !important; }
    footer .navbar-header img{width: 150px; margin-top: 0;}
    .options_render{margin-top: 40px !important;}
    #minepre #available_window{ position: fixed !important; top: 0 !important;display: inline-block;  width: 100%;  background: #fff;  height: 1000px;  z-index: 9999999; left: 0;}
    .header-right{ top: 24px !important;}
    .primary-padding{ padding-top: 0px !important;}
    .works{ padding-bottom: 20px;}
    .feature-cat h4{ margin-top: 20px;}
    .well{ padding-left: 0 !important; padding-right: 0 !important;}
    .account-section{     margin-top: 20px;}
    .scrollup{ display: none;}
    #img_preview_epl_close{ background: #392e3f;   color: #fff;  font-weight: 600; font-size: 18px;  border-radius: 50%;   padding: 8px 12px;  width: 36px; height: 36px;  text-align: center;  float: right;
   position: relative;  top: 10px;  right: 10px;}
   .main_loading_process{ text-align: center;}
   #magnific .xzoom-thumbs a {  width: 45%;}
   .measurement-page input.form-control {width: calc(100% - 0px) !important;}
   .hed.one img{ height: 140px;}
   .hed.one .banner-data h3 { margin-bottom: 0; font-size: 18px;}
   .hed.one .banner-data p{     font-size: 11px;}
   .hed.one .banner-data a { background: #fff; padding: 5px; color: #392e3f; font-weight: 600; margin-top: 0; display: inline-block; font-size: 11px;}
   .hed.one .banner-data{ padding-top:20px;}
   #fabric_img_zoom_Modal .fabric_img_zoom_view img{ width: 100%;}
   #fabric_img_zoom_Modal .fabric_img_zoom_view p{     width: 100%;}
   .layers.viewport.fabric_img_zoom_view{     width: 100% !important;}

}


@media screen and (max-width:600px) {
    .wizard .wizard-inner a{ font-size: 12px;}
    .steps_breadcrums > li{ padding: 0 0px !important;}
    #available_window .viewport{ width: 190px !important;}
    #minepre .tab-content .nk{ width: 33%; min-height: 210px;}
    .minfst a{ padding: 0px 4px !important;}
    #available_window .viewport{  }
    .tabs-sty-fab-acc a{ font-size: 12px;}
    
    .product-single .carttsp img{     float: left !important; }
    #minepre .custom-modal .modal-body {   height: 600px !important; }
    .search-data .col-md-3{ width: 98%;     min-height: auto;}
    .dataTables_wrapper{ overflow: scroll;  width: 300px;}
  
}

@media screen and (max-width:400px) {
    .product-single .carttsp .carttspt{ float:left !important;}
    .save-cart{     top: -5px; float: left; text-align: left;}
    #minepre .tab-content .nk{min-height: 160px; padding: 0}
    #minepre .tab-content .nk .thumbnail1{ margin-bottom: 10px !important;}
}







