/**
 * 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:400;padding:30px}.paira-container{background:rgba(70,75,34,0.49)}label,.btn{font-weight:400}h1,h2,h3,h4,h5,h6,.option-switch-dropdown label{font-weight:700;letter-spacing:2px}a,button,.btn,.product img,.collection-item img,.mega-menu .angle-down,.banners img,.product-quantity-group .input-group-addon{-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:capitalize}.product-widget,.product-button .btn,.product-button,.blog-post-form form,.full-width,.option-switch-dropdown .selector-wrapper select{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:hover img,.collection-item:hover img,.banners:hover img,.recent-blog img:hover,.blog-page img:hover{opacity:.4;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.product:hover img,.banner-small img:hover{opacity:.6}.pagination>li,.collection-feature-image,.sicoal-share-widget{display:inline-block}

/*----------------- Breadcrumbs ---------------*/

.breadcrumbs-wrap {
    padding: 10px 15px;
    margin-bottom: 40px;
}

.breadcrumbs {
    list-style: none;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 0;
    margin: 0 0;
}

.breadcrumbs li {
  	position: relative;
    padding: 0;
  	margin-right: 25px;
}

.breadcrumbs li:first-child {
	padding-left: 0;
}

.breadcrumbs li:not(:last-child)::after {
	content: "/";
  	position: absolute;
  	top: 0;
  	right: -15px;
}

.breadcrumbs li a {
	color: #c8d392;
}

/*----------------- Breadcrumbs end -----------*/

figcaption h4.panel-heading{margin:0;color:#fff;background:#8b8d6a}.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:capitalize}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#323b1b!important}.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:#fff;border-radius:0;color:#000!important}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.ajax-loading p{color:#fff;font-size:16px}.thumbnail{margin:0;border-radius:0}.margin-clear{margin:0!important}.padding-clear{padding:0!important}.paira-gap-1{padding-top:90px!important}.paira-gap-2{padding-bottom:90px!important}.paira-gap-3{padding-top:30px!important}.paira-gap-4{padding-bottom:30px!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,.blog-article img,.option-switch-dropdown .selector-wrapper{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{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{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}.margin-right-5{margin-right:5px!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}.display-in{display:inline-block}.page-header{padding-bottom:0;margin:0;border-bottom:none;text-align:left;color:#fff}.head-bor{margin-top:15px;margin-bottom:30px;border:0;border-top:4px solid #fff;width:10%;float:left;border-top-style:double}.header-top{padding:20px 0}.logo-text{min-height:75px}.logo-text h1{font-size:50px}.navbar-default .navbar-nav>li>a,.mega-menu .navbar-nav>li.active>a,.mega-menu.navbar-default .navbar-nav>li:hover>a,.single-product h2,.single-product label,.single-product h3,.single-product p,.quan strong,p{color:#fff}.header-top ul.pull-left li{padding:0 20px 0 0;margin-top:6px}.header-top ul.pull-right li{padding:0 0 0 20px;border:none;box-shadow:none}.header-top ul.pull-right .dropdown-menu li{padding-left:0}.header-top ul.pull-right .dropdown-menu li .active{background-color:#f5f5f5}.header-top ul.pull-right li:first-child{padding-left:0}.navbar-search .fa{padding:2px 5px 0 0}

.mega-menu {
  width: 100%;
  background-color: #8b8d6a;
  border:none;
  margin:0;
  padding:0;
}

.mega-menu .nav,.mega-menu .collapse,.mega-menu .dropup,.mega-menu .dropdown{position:static}

.nav.navbar-nav {
	float: none;
  	display: flex;
  	justify-content: center;
  	align-items: center;
}

@media screen and (max-width: 768px) {
	.nav.navbar-nav {
        display: block;
    }
} 

.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:4px 0;margin:10px 35px 10px 0;border-bottom:1px solid transparent}.badge{display:inline-block;min-width:10px;padding:4px 0;font-size:12px;font-weight:700;line-height:1;color:#000;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#fff;border-radius:100%;height:17px;width:17px}.mega-menu .navbar-nav>li.active>a,.mega-menu.navbar-default .navbar-nav>li:hover>a{border-color:#fff;background:none}.mega-menu .dropdown-menu>li>a{padding:10px 30px}.mega-menu .dropdown-menu{left:auto}.product,.banners{position:relative;text-align:center;overflow:hidden}.product .product-sale,.product-new,.product-stock-out{border:1px solid #f9f9f9;margin:0;padding:3px 5px;text-transform:capitalize;position:absolute;font-size:18px;z-index:8;background:#f9f9f9;top:0;color:#000}.product-hover .product-title-price .money,.product-hover .product-title-price del,footer h4,.collection-content label{color:#fff}.product .product-stock-out{right:0}.product .product-new{top:30px;right:0}.product .product-sale{left:0}.product .product-hover,.banners .banners-hover{position:absolute;left:0;z-index:3;width:100%;top:20%;display:none}.product:hover .product-hover,.banners:hover .banners-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}.option-switch-dropdown .selector-wrapper select{padding:6px 10px;height:45px}.parallex-fix{max-width:100%;margin-top:300px;background:none;padding:0;text-align:left;position:absolute;left:0}.parallex-fix h1{font-size:75px;color:#fff}.parallex-fix .btn-lg{padding:15px 35px;font-size:27px}.play-video span{font-size:80px}.tab-content{padding:25px;border:1px solid}.single-product-tabs li a{font-size:15px;letter-spacing:1px;text-transform:capitalize;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{width:100%;height:45px}.form-control{height:45px}.product-quantity-group .input-group-addon{cursor:pointer;border:0;padding:0 25px;background:#8b8d6a}.product-quantity-group .input-group-addon:hover{background:#000;color:#fff}.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}.collection-item{text-align:center}.collection-item .btn{margin:10px 0 0;text-transform:capitalize;padding-left:20px;padding-right:20px}.sort-by{height:30px;color:#000}.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;text-align:justify}.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;
}

.footer-top .links-list{
	margin-bottom: 30px;
}

.form-inline .form-group{display:inline-block;vertical-align:middle;width:100%;margin-bottom:15px}.form-inline .form-control{display:inline-block;width:100%;vertical-align:middle;height:40px}.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}.blog-post-tags li a{text-transform:capitalize;margin-left:5px;font-size:13px;line-height:1.9;border:1px solid;padding:2px 5px}.recent-blog p{color:#fff}.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}

/*---------------------------- Coments block ------------------------- */

.comments-block-wrap {
    padding: 30px 0;
}
  
.comments-title {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    line-height: 1.2;
    margin-top: 0;
    padding-bottom: 7px;
    margin-bottom: 30px;
}
  
.comment-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
  
.comment-list__item {
    border-bottom: 1px solid #ececec;
    padding-bottom: 15px;
    margin-bottom: 20px;
}
  
.comment-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
  
.comment-info__author {
    display: flex;
    align-items: center;
}
  
@media screen and (max-width: 1200px) {
    .comment-info__author {
        margin-bottom: 15px;
    }
}
  
.comment-author-image {
    min-width: 80px;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 15px;
}
  
.comment-author-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
  
.comment-author-name {
    font-size: 16px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 10px;
}
  
.comment-date {
    font-weight: 500;
    color: #c8d392;
    font-size: 14px;
}
  
/*------------------------- Coments block  ------------------------ */

.cart-sub-total,.cart-shipping-calculate{padding:15px}.cart-sub-total textarea{width:100%;height:120px}.cart-title{background:#8b8d6a;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}.modal-body .paira-success-message-title{color:#000!important}#playvideo .modal-content button.close{background:none;color:#fff;position:absolute;right:-37px;top:-25px;font-size:54px}#playvideo .modal-content button.close:hover{background:none;color:#000}

/*style for templates*/

    .list-inline.pull-right{
        width: 100%;
    }

    .navbar-form-blog{
        display: flex;
        margin: 0;
    }

    .form-control-blog{
        height: 30px;
    }

    .btn-blog-page{
        height: 30px;
        font-size: 14px;
        padding: 0 16px;
    }

    .pagination-list{
		width: 100%;
        list-style: none;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 50px 0 10px 0;
    }

    .pagination-list a{
		display: inline-block;
        min-width: 40px;
		height: 40px;
        text-align: center;
		line-height: 2.6;
		color: #fff;
        border: 1px solid #fff;
        background-color: transparent;
      	padding: 0 10px;
        margin: 0 3px;
    }

	.pagination-list a:hover{
		text-decoration: none;
		border: 1px solid #fff;
		background-color: #fff;
		color: #a4a793;
	}

    .pagination-list li.active a{
        border: 1px solid #fff;
        background-color: #fff;
		color: #a4a793;
    }

    .single-post-image img{
		width: 100%;
    }

    .blog-article a{
		color: #c8d392;
    }
	
    .blog-article a:hover{
		color: #8b8d6a;
    }



