﻿/* CSS Document */
.navbar{
    margin-bottom: 10px;
    border-radius: 0px;
    background: #007520;    
} 
.navbar .nav > li > a{
    color: #ffffff;
	background-color: transparent;
}
.navbar .nav >li >a:visited{
    color: #ffffff;
    background-color: transparent;
}
.navbar .nav > li > a:hover {
    color:yellow;
    background-color: transparent;
}
.navbar .nav >li >a:active{
    color: #ffffff;
    background-color: transparent;
}


#commentForm label.valid{
		color:red; 
		font-size:13px; 
		padding-left:16px; 
		background:url('../img/1x.png') left no-repeat;
		line-height: 1.4;
		margin-top: 0.5em;
		width: 100%;
		float: none;
	}
#commentForm label.error {
		color: red;
		font-size:13px;
		padding-left:16px;
		background:url("../img/0x.png") left no-repeat;
		font-weight: normal;
		line-height: 1.0;
		margin-top: 0.5em;
		width: 100%;
		float: none;
	}
	@media screen and (orientation: portrait) {
		label.error {
			margin-left: 0;
			display: block;
		}
	}
	@media screen and (orientation: landscape) {
		label.error {
			display: inline-block;
			margin-left: 2%;
		}
	}
	em {
		color: red;
		font-weight: bold;
		padding-right: .25em;
	}

/** 鍥剧墖娴忚寮€濮?**/
.gallery-title
{
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}
.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}
.filter-button
{
    font-size: 18px;
    border: 1px solid #42B32F;
    border-radius: 5px;
    text-align: center;
    color: #42B32F;
    margin-bottom: 30px;

}
.filter-button:hover
{
    font-size: 18px;
    border: 1px solid #42B32F;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    background-color: #42B32F;

}
.btn-default:active .filter-button:active
{
    background-color: #42B32F;
    color: white;
}

.port-image
{
    width: 100%;
}

.gallery_product
{
    margin-bottom: 30px;
}

/** 椤佃剼 **/
.main-footer {-webkit-font-smoothing:antialiased;background-color:#191a17;border-top:1px solid #e5d99d}
@media screen and (max-width:1039px){
	.main-footer{padding-bottom:0}}
	.main-footer .container{max-width:1440px;margin-left:auto;margin-right:auto;padding-top:50px;padding-right:30px;padding-bottom:50px;padding-left:30px}
	.main-footer .container::after{clear:both;content:"";display:block}@media screen and (max-width:1039px){
	.main-footer .container{padding-right:0;padding-bottom:0;padding-left:0}
}

/** 椤佃剼宸︿晶 **/
.footer-left {float:left;display:block;margin-right:2.35765%;width:65.88078%}
.footer-left:last-child{margin-right:0}
@media screen and (max-width:1039px){
	.footer-left{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:10px}
	.footer-left:last-child{margin-right:0}
}

/** 椤佃剼宸︿晶鏍囬 **/
.footer-section-title{color:#fff}
.footer-section-title{margin-top:0;font-size:16px;line-height:16px;color:#f8f5e5}

/** 椤佃剼瀵艰埅 **/
.footer-navigation {float:left;display:block;margin-right:2.35765%;width:23.23176%}
.footer-navigation:last-child{margin-right:0}
@media screen and (max-width:1279px){
	.footer-navigation{float:left;display:block;margin-right:2.35765%;width:31.76157%}
	.footer-navigation:last-child{margin-right:0}
}
@media screen and (max-width:1039px){
	.footer-navigation{width:100%;margin-right:0;margin-bottom:50px;text-align:center}
}
.footer-navigation-list-item>a{display:block;padding:12px 0;font-family:Raleway;font-size:17px;line-height:17px;color:rgba(248,245,229,.85);text-transform:capitalize}
.footer-navigation-list-item>a:hover{color:#f8f5e5}
.footer-navigation-list-item>a [class^=icon]{padding-right:6px}
.footer-navigation-list-item:last-child a{padding-bottom:0}

.footer-section-title{color:#fff}
.footer-section-title{margin-top:0;font-size:16px;line-height:16px;color:#f8f5e5}

.footer-navigation-list-item>a{display:block;padding:12px 0;font-family:Raleway;font-size:17px;line-height:17px;color:rgba(248,245,229,.85);text-transform:capitalize}
.footer-navigation-list-item>a:hover{color:#f8f5e5}
.footer-navigation-list-item>a [class^=icon]{padding-right:6px}
.footer-navigation-list-item:last-child a{padding-bottom:0}

.footer-currency-selector{display:none;float:left;width:100%;text-align:center}
@media screen and (max-width:1039px){
	.footer-currency-selector{display:block}
}
.footer-currency-selector .footer-currency-selector-title{color:#f8f5e5}
.footer-currency-selector .form-select-wrapper{display:inline-block;width:auto;min-width:0;padding-right:40px;color:#f8f5e5;background-color:#191a17}
.footer-currency-selector .form-select-wrapper::after{border-color:#f8f5e5}

.footer-currency-selector-title{color:#f8f5e5}

/** 椤佃剼鍙充晶 **/
.footer-right{float:left;display:block;margin-right:2.35765%;width:31.76157%;position:relative}
.footer-right:last-child{margin-right:0}
@media screen and (max-width:1039px){
	.footer-right{float:left;display:block;margin-right:2.35765%;width:100%}
	.footer-right:last-child{margin-right:0}
}

.footer-newsletter{width:100%}
@media screen and (max-width:1039px){
	.footer-newsletter{padding-top:60px;padding-bottom:75px;margin-top:30px;text-align:center;background-color:#b07a3b}
	.footer-newsletter .footer-section-title{color:#fff}
}
@media screen and (max-width:1039px){
	.footer-newsletter-form{padding-right:10%;padding-left:10%}
}
.footer-newsletter-form .newsletter-signup-email{display:inline-block;width:73%;min-width:0;margin-right:2%}
@media screen and (max-width:769px){
	.footer-newsletter-form .newsletter-signup-email{width:63%}
}
.footer-newsletter-form .newsletter-signup-submit{display:inline-block;width:25%}
@media screen and (max-width:769px){
	.footer-newsletter-form .newsletter-signup-submit{width:35%}
}
.footer-newsletter-form .newsletter-signup-submit input{height:43px;background-color:#464640;border-color:#464640}
.footer-newsletter-form .newsletter-signup-submit input:hover{background-color:#2f302c;border-color:#2f302c}
.newsletter-summary{display:inline-block;margin-top:16px;color:rgba(248,245,229,.85)}

.newsletter-signup-email{display:inline-block;width:73%;min-width:0;margin-right:2%}
@media screen and (max-width:769px){
	.footer-newsletter-form .newsletter-signup-email{width:63%}
}
.newsletter-signup-email{float:left;display:block;margin-right:2.35765%;width:65.88078%}
.newsletter-signup-email:last-child{margin-right:0}

.newsletter-signup-submit{float:left;display:block;margin-right:2.35765%;width:31.76157%}
.newsletter-signup-submit:last-child{margin-right:0}
.newsletter-signup-submit input{width:100%;padding-right:0;padding-left:0}
@media screen and (max-width:1039px){
	.newsletter-signup-submit input{background-color:rgba(187,130,63,.6);border-color:rgba(187,130,63,.6)}.newsletter-signup-submit input:hover{background-color:#bb823f}
}

/** 椤佃剼鍥炬爣 **/
.icon-payment{width:50px;height:25px}

.footer-payment-icons{float:left;width:100%;margin-top:30px;text-align:right}
@media screen and (max-width:1039px){
	.footer-payment-icons{padding-bottom:35px;margin-top:0;text-align:center;background-color:#b07a3b}
}
.footer-payment-icons-list{float:left;width:100%}
.footer-payment-icons-list li{display:inline-block;margin-right:10px;color:rgba(248,245,229,.4)}
.footer-payment-icons-list li:last-of-type{margin-right:0}
.footer-payment-icons-list .icon-payment{width:50px;height:25px}

.footer-address,.footer-number{float:left;width:100%;margin-top:5px;color:rgba(248,245,229,.4);text-align:right}
.footer-address a,.footer-number a{color:rgba(248,245,229,.4);border-bottom:1px solid rgba(248,245,229,.2)}
.footer-address a:hover,.footer-number a:hover{color:#f8f5e5}
@media screen and (max-width:1039px){
	.footer-address,.footer-number{padding:0 10%;margin-top:0;text-align:center;background-color:#b07a3b}
}
.footer-number{margin:0}
@media screen and (max-width:1039px){
	.footer-number{padding-bottom:30px}
}
.footer-number p{margin:0}

/** 椤佃剼鐗堟潈 **/
.footer-copyright {letter-spacing:.05em;color:rgba(248,245,229,.4);text-align:center;background-color:#0c0c0b}
.footer-copyright a{color:rgba(248,245,229,.4);border-bottom:1px solid rgba(248,245,229,.2)}
.footer-copyright a:hover{color:#f8f5e5}
.footer-copyright>*{display:inline-block;margin:15px 7.5px;vertical-align:middle}
.footer-copyright>:first-child{margin-right:0}
.footer-copyright>:nth-child(2)::before{position:relative;top:-2px;margin-right:10px;font-size:11px;color:rgba(248,245,229,.2);content:"\2022"}
@media screen and (max-width:419px){
	.footer-copyright>:nth-child(2)::before{display:none}
}

