/* GENERAL */
p {
	font-size: 16px
}

/* HEADER */
.site-branding {
	text-align: center;
}

.site-info, .main-navigation, .main-navigation ul ul {
	background: #6c5138;
}

.main-navigation .main-nav ul li a {
	line-height: 40px;
	text-transform: uppercase;
	font-weight: 700;
}

.main-navigation .main-nav ul li a:hover {
	background: #fff;
	color: #6c5138;
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, .main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, .main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a, .main-navigation .main-nav ul li[class*="current-menu-"] > a {
	color: #6c5138;
	background: #fff;
}

.header-widget {
	padding-top: 20px;
	padding-right:10px;
}

.header-image {
	padding-left: 10px;
}


@media screen and (max-width: 768px) {
	.header-widget {	
		display:none;
	}
}

.inside-header {
	padding: 30px 0 10px 0;
}

nav .inside-navigation .search-form .search-field, .nav-search-active, .navigation-search {
	background: rgba(85,64,44,0.8);
}

.main-navigation a {
	font-size: 14px;
}

#primary-menu ul li a {
	padding: 0 12px;
}

#primary-menu ul .search-item a {
	background: #6c5138;
}

#primary-menu ul .search-item a:hover {
	color: #6c5138;
	background: #fff;
}

.icon use {
	color: #3a3a3a;
}

@media screen and (min-width: 769px) {
	#jetpack_widget_social_icons-4 {
		display: none;
	}
}

/* BOUTONS */
input[type=submit], .tnp-widget-minimal input.tnp-submit {
	background: #b5284d;
	text-transform: uppercase;
	font-weight: 700;
	border-bottom: 3px solid #85001d;
	border-radius: 3px;
	transition: all .3s ease;
}

input[type=submit]:hover {
	background: #6c5138;
	border: none;
}
#newsletterwidgetminimal-3{
	text-align: center;
}
.tnp-widget-minimal input.tnp-email{
	width: 60%;
}
.tnp-widget-minimal input.tnp-submit {
	width: 10%
}

.show-price {
	width: 100%;
	text-align: center;
}

a.buy-btn{
	background: #b5284d;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	padding: 8px 12px;
	border-bottom: 3px solid #85001d;
	border-radius: 3px;
	transition: all .3s ease;
}

a.buy-btn:hover {
	border: none;
	background: #a68970;
}

/* FOOTER */
.footer-bar-active .footer-bar .widget {
	float: left;
	width:33.33%;
	text-align:left;
	padding: 0 10px;
}
.custom-html-widget h4 {
	text-transform: uppercase;
	font-weight: 700;
}
.copyright-bar{
	margin-top: 40px;
}

.footer-bar a:hover {
	color: #fff;
	text-decoration: underline;
}


/* WIDGETS */
.widget-area .widget {
	padding: 20px;
}
#right-sidebar aside .textwidget a img {
	width: 100%;
}

@media screen and (max-width: 768px) {
	#right-sidebar aside .textwidget a img {
		width: 45%;
	}
}

@media screen and (max-width: 450px) {
	#right-sidebar aside .textwidget a img {
		width: 70%;
	}
}

.inside-right-sidebar {
	text-align: center;
}

.inside-right-sidebar h2 {
	margin-bottom: 10px;
}

#recent-posts-2 ul li{
	padding-bottom: 10px;
	line-height: 1.2;
}
.footer-widget-5 {
	margin-top: 40px;
	width: 100%;
}
@media (min-width: 1025px) {
	.footer-widget-1,.footer-widget-2,.footer-widget-3{
		width: 33.3333%;
		text-align: center;
	}
}
@media (min-width:769px) and (max-width: 1024px){
	.footer-widget-1,.footer-widget-2{
		width: 50%;
		text-align: center;
	}
	.footer-widget-3{
		width: 100%;
		text-align: center;
	}
}
@media (min-width: 900px) {
	.img-shop {
		width: 70%;
	}
}
@media (max-width: 899px){
	.img-shop {
		width: 50%;
	}
}
@media (min-width: 1573px) {
	.footer-widget-4{
		border-top:20px solid #efefef;
		margin-top: 40px;
		width:126%;
		margin-left: -144px;
	}
}
@media (min-width: 769px) {
	.footer-widget-4{
		border-top:20px solid #efefef;
		margin-top: 40px;
		width:100%;
	}
}