/**
 * Copyright © by ThemeTidy.com
 * Unauthorized copying of this file, via any medium is strictly prohibited
 * All rights reserved
 * This file or theme or template or image or any code or any design not be directly usable, you can only able to use this file or theme or template or image or any code or any design, if you any this item from here https://www.themetidy.com/
 * Check here https://www.themetidy.com/ for details about Copyright and Terms of condition to use this file or theme or template or image or any code or any design
 * Author -> ThemeTidy.com
 * Email -> admin@themetidy.com
 */
body{-webkit-font-smoothing:subpixel-antialiased!important;-moz-font-smoothing:subpixel-antialiased!important;-ms-font-smoothing:subpixel-antialiased!important;-o-font-smoothing:subpixel-antialiased!important;text-rendering:optimizeLegibility!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;font-weight:300}label,.btn{font-weight:400}h1,h2,h3,h4,h5,h6,.option-switch-dropdown label{font-weight:400;letter-spacing:2px}a,button,.btn,.product img,.collection-item img,.mega-menu .angle-down{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a,p,.table>thead:first-child>tr:first-child>th{letter-spacing:1px}a:focus,input,button,.btn.focus,.btn:focus,.btn:hover{outline:none;outline-offset:0}a:hover,a:focus,a{text-decoration:none}.input-group .form-control,button,.form-control{box-shadow:none}button{border:solid 1px}.btn-group-lg>.btn,.btn-lg,.btn,.input-group-addon,.dropdown-menu,.alert,.modal-content,.form-control,.popover-title,.navbar-default .navbar-toggle{border-radius:0}.product-button .btn{text-transform:uppercase}.product-widget,.product-button .btn,.product-button,.blog-content hr,.blog-single-content hr,.sicoal-share-widget,.single-product hr,.blog-post-form form,.full-width,.option-switch-dropdown .selector-wrapper select,.full-width{width:100%}.product:hover,.collection-item:hover{-webkit-transition:all 1.1s ease;-moz-transition:all 1.1s ease;-o-transition:all 1.1s ease;transition:all 1.1s ease}.product,.collection-item,figure,.single-variants-product,.cart-item-list{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.10);-moz-box-shadow:0 1px 1px rgba(0,0,0,.10);-o-box-shadow:0 1px 1px rgba(0,0,0,.10);-ms-box-shadow:0 1px 1px rgba(0,0,0,.10);box-shadow:0 1px 1px rgba(0,0,0,.10)}.product:hover,.collection-item:hover{-webkit-box-shadow:0 0 17px rgba(0,0,0,0.12);-moz-box-shadow:0 0 17px rgba(0,0,0,0.12);-o-box-shadow:0 0 17px rgba(0,0,0,0.12);-ms-box-shadow:0 0 17px rgba(0,0,0,0.12);box-shadow:0 0 17px rgba(0,0,0,0.12);-webkit-transition:all 1.1s ease;-moz-transition:all 1.1s ease;-o-transition:all 1.1s ease;transition:all 1.1s ease}.product:hover img,.collection-item:hover img{opacity:.4}.pagination>li,.collection-feature-image,.sicoal-share-widget{display:inline-block}.breadcrumb .fa{padding:0 0 0 10px}.breadcrumb{margin:0;padding:0}.breadcrumb .list-inline{margin:0 0 0 -5px;padding:5px 0}figcaption h4.panel-heading{margin:0;color:#989898}.table-responsive{border:0}figcaption,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#F3F3F3}.ajax-loading{top:40%;left:45%;position:fixed;width:100px;height:100px;background:#fff;z-index:99;box-shadow:0 0 17px rgba(0,0,0,0.12)}.page-header,.btn{text-transform:uppercase}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#333}.pagination>li>a,.pagination>li>span,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,.pagination>li:last-child>a,.pagination>li:last-child>span{border-color:#F3F3F3;border-radius:0}.ajax-loading p{color:#fff;font-size:16px}.thumbnail{margin:0;border-radius:0}.margin-clear,.page-header{margin:0!important}.padding-clear,.page-header{padding:0!important}.paira-gap-1{padding-top:80px!important}.paira-gap-2{padding-bottom:80px!important}.paira-gap-3{padding-top:40px!important}.paira-gap-4{padding-bottom:40px!important}.margin-top-5,.spr-badge{margin-top:5px!important}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.padding-left-0{padding-left:0!important}.padding-left-10{padding-left:10px!important}.padding-left-15{padding-left:15px!important}.padding-right-15{padding-right:15px!important}.margin-left-10{margin-left:10px!important}.margin-right-10{margin-right:10px!important}.margin-top-20{margin-top:20px!important}.margin-top-25{margin-top:25px!important}.margin-bottom-20,.page-header,.blog-article img{margin-bottom:20px!important}.margin-bottom-25{margin-bottom:25px!important}.margin-top-30{margin-top:30px!important}.margin-top-35{margin-top:35px!important}.margin-top-40{margin-top:40px!important}.margin-bottom-30,.option-switch-dropdown .selector-wrapper{margin-bottom:30px!important}.margin-bottom-10,.option-switch-dropdown label{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-5{margin-bottom:5px!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-35{margin-bottom:35px!important}.margin-bottom-40{margin-bottom:40px!important}.padding-top-20{padding-top:20px!important}.padding-top-15{padding-top:15px!important}.padding-top-10{padding-top:10px!important}.padding-top-5{padding-top:5px!important}.padding-bottom-5{padding-bottom:5px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-bottom-20,.page-header{padding-bottom:20px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-bottom-40{padding-bottom:40px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-top-60{margin-top:60px!important}.font-size-16{font-size:16px!important}.overflow-h{overflow:hidden}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:12px 8px}p{line-height:30px}.page-header:after{border:1px solid #ccc;content:'';display:inline-block;width:30px;margin-left:20px;position:relative;top:-10px}.page-header{border:0;text-transform:capitalize}.page-header:before{border:1px solid #8c8c8c;content:'';display:inline-block;width:30px;margin-right:20px;position:relative;top:-10px}.badge{border-radius:50%;padding:0;height:22px;width:22px;line-height:22px;text-align:center;margin-top:-22px;margin-left:-11px;background:#8c8c8c;font-size:10px}.logo-text{min-height:75px}.header-top ul.pull-right li{padding:25px 0 0 15px}.breadcrumb a{font-size:12px}.header-top .fa{font-size:20px}.main-slider{margin-top:-93px;min-height:480px}.header-top{position:relative;z-index:1;padding-top:18px}.carousel-control.left,.carousel-control.right{background-image:none;text-shadow:none;box-shadow:none;background-color:transparent;color:#000;background-image:none;text-shadow:none;box-shadow:none;background-color:transparent;color:#000}.glyphicon-chevron-right:before,.glyphicon-chevron-left:before{content:"\f105";font-family:FontAwesome;font-size:2em}.glyphicon-chevron-left:before{content:"\f104"}.carousel-caption{right:20%;left:auto;bottom:40%;text-shadow:none}.mega-menu{background:none;border:none;margin:0;padding:0}.mega-menu .nav,.mega-menu .collapse,.mega-menu .dropup,.mega-menu .dropdown{position:static}.mega-menu .navbar-collapse{padding-left:0;padding-right:0}.mega-menu .dropdown-submenu:hover>.dropdown-menu,.mega-menu ul.nav li.dropdown:hover > ul.dropdown-menu{display:block}.mega-menu .dropdown-submenu{position:relative}.mega-menu .dropdown-submenu .fa-angle-right{position:absolute;right:7px;font-size:20px}.mega-menu .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}.mega-menu .navbar-nav>li>a{text-transform:uppercase;padding:26px 12px}.mega-menu .navbar-nav>li.active>a,.mega-menu.navbar-default .navbar-nav>li:hover>a{border-color:#333;background:none;color:#8c8c8c}.mega-menu .dropdown-menu>li>a{padding:10px 30px}.mega-menu .dropdown-menu{left:auto}.product{position:relative;overflow:hidden;text-align:center;background:#f6f7f9}.product h4,.font-normal{font-weight:300}.product .product-sale,.product-new,.product-stock-out{border:1px solid #f9f9f9;margin:0;padding:3px 5px;text-transform:uppercase;position:absolute;font-size:10px;z-index:8;background:#f9f9f9;top:0}.product .product-stock-out{right:0}.product .product-new{top:30px;right:0}.product .product-sale{left:0}.product .product-hover{position:absolute;left:0;z-index:3;width:100%;top:20%;display:none}.product:hover .product-hover{display:block}.product .contact-form{display:inline}.list-grid{border:1px solid transparent;background:#f9f9f9;cursor:pointer}.list-grid.active,.list-grid:hover{border-color:#ddd}.paira-list-view{margin-right:15px}.paira-list-view .product{width:100%!important}.paira-list-view .product img{float:left;width:189px;margin-right:20px}.paira-list-view .product-hover{display:block;width:189px}.paira-list-view .product-new,.paira-list-view .product-stock-out{left:154px;right:initial}.paira-list-view .product-stock-out{left:122px}.paira-list-view .list-product-des{text-align:left;margin-bottom:15px}.paira-list-view .product-cart-con{width:initial}.paira-list-view .product-title-price{text-align:left;display:table-cell;text-align:left;display:table-cell}.paira-list-view .product-title-price .pull-left,.paira-list-view .product-title-price .pull-right,.paira-list-view .product-title-price .text-center{margin:10px 15px 15px 0;float:left!important}.tab-content{padding:25px;border:1px solid}.single-product-tabs li a{font-size:15px;letter-spacing:1px;text-transform:uppercase;background:#EDEDED;border-radius:0;cursor:pointer}.nav-tabs.single-product-tabs{border:none}.nav-tabs.single-product-tabs>li>a:hover{border-color:#ddd}.single-product-image-list button{margin:-70px 0 0}.single-variants-product{border:1px solid #FDFDFD;padding:0}.single-product-details label{width:120px}.product-quantity-group .input-group-addon{cursor:pointer;border:0;padding:13px 30px}.option-switch .select_options{position:relative;width:100%;min-width:40px;min-height:40px}.select_options{width:26px;height:26px;border:2px solid;padding:2px;background-clip:content-box;border-radius:0}.select_options:hover{border:2px solid #DDD}.option-switch .select_options span{padding-left:10px;padding-right:10px}.option-switch .select_options .fa{font-size:20px;position:absolute;right:-2px;top:-3px}.select_options i{opacity:0}.select_options.active i,.select_options:hover i{opacity:1}.option-switch .select_options.active{border:2px solid}.single-product-slider{padding:10px 0 0;margin:0}.single-product-slider a{margin:0 0 0 10px}.single-product-slider a img{margin:0 0 10px;width:120px}.product-quantity-group .input-group-addon:hover{background:#000;color:#fff}.collection-item{border:1px solid #f6f7f9;text-align:center;background:#f6f7f9}.collection-item .btn{margin:10px 0 30px;text-transform:uppercase;padding-left:20px;padding-right:20px}.collection-page label{text-transform:uppercase}.collection-page select{width:73%}.collection-feature-image{border:1px solid #F7ECEC}.collection-widget-list ul li a{margin:0;padding:10px 15px;border-bottom:#F9F7F7 1px solid;width:100%;display:block}.collection-widget-list ul li:last-child a{border-bottom:none}.custom_content_widget{margin:0;padding:15px 15px 25px}.newsletter .btn{padding:8px 25px}.newsletter .btn:hover{border-color:#000;color:#000}.footer-top{background:#f6f7f9}.footer-top li a .fa{font-size:18px;margin:0 10px 0 0}.footer-top label h3{line-height:0}.footer-list-style li a{width:100%;padding:10px 0;float:left;border-bottom:1px #eee solid}.footer-list-style li a .fa{float:right}.footer-list-style li:first-child a{padding-top:0}.footer-list-style li:last-child a{padding-bottom:0;border-bottom:none}.contact_content_widget{padding:15px 15px 5px}.contact_content_widget .fa{width:20px}.contact_content_widget li{margin-bottom:15px}.form-control,select,.option-switch .select_options.active,.select_options,.tab-content,.blog-post-tags li a,.collection-item{border-color:#EDEDED}.form-control{height:inherit;padding:10px}select{padding:10px 20px}.blog-post-widget a .fa{position:relative;top:2px;left:5px}.blog-post-tags li a{text-transform:capitalize;margin-left:5px;font-size:13px;line-height:1.9;border:1px solid;padding:2px 5px}.blog-post-tags li{padding:0}.blog-content .col-md-3{padding-right:0}.blog-content .col-md-9{padding-left:30px}.blog-post-tags li a:hover{background:#F3F3F3}.blog-tag-widget{padding:15px}.blog-article img{width:100%}.blog-tag-widget li a{text-transform:capitalize;margin-left:5px;font-size:13px;line-height:1.9;border:none;background:#F3F3F3;padding:4px 6px}.blog-tag-widget li{padding:0 0 10px}.blog-tag-widget li a:hover{background:#ddd}.blog-recent-post-widget li{border-bottom:1px solid #F4F1F1;padding:7px 0}.blog-recent-post-widget li:last-child{border-bottom:none}.blog-recent-post-widget{padding:5px 15px}.blog_date_info{font-size:12px}.blog-single-content .col-md-3{padding-right:0}.blog-single-content .col-md-9{padding-left:30px}.blog-post-comments li img{position:absolute}.blog-post-comments li{min-height:80px}.blog-post-comments li .comments-content{margin:0 0 0 95px}.cart-sub-total,.cart-shipping-calculate{padding:15px}.cart-sub-total textarea{width:100%;height:120px}.cart-title{background:#f3f3f3;padding:12px 15px}.cart-item-list li input{width:120px}.cart-item-list li{width:100%;float:left;margin:10px 0 0}.cart-item-list{width:100%;float:left;padding:0 0 30px}.cart-continue-shopping{margin:-50px 0 0}.content-404 h4{line-height:35px}.search-content .navbar-form .form-control{height:46px;width:450px}form .errors{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}form .errors ul{padding:10px 0 0 25px;text-transform:capitalize}form .errors li{padding:0 0 10px}.ajax-success-message .modal-dialog,.common-message .modal-dialog{width:450px}.modal-content button.close{background:#000;opacity:1;color:#fff;padding:2px 8px 5px;position:absolute;right:0;top:0;text-shadow:none;z-index:999}.modal-content button.close:hover{background:#ddd}.alert-success{color:#989898;background-color:#EDEDED;border-color:#ededed}.text-muted{color:#333!important}