@charset "UTF-8";
/* brandstyle wordpress CSS Document */

.header-social {
	border-bottom: 1px solid #8DC18E;
}

.title, .post-content p, .post-content h3, .post-content h4, .post-content h2, .post-content h5 {
	margin: 0 !important;
}

.post-content .columns-4 h4 {
	margin-top: 15px !important;
	margin-bottom: 5px !important;
}

/* header */

.header-v3 #header {
	border-bottom: none;
}

#header .logo {
	margin-top: 22px;
}

#wrapper .header-shop {
	border: medium none;
	box-shadow: 0 1px 1px #8FB358;
	color: #495B24 !important;
	float: right;
	font-family: 'MuseoSlab500Regular';
	font-size: 11px !important;
	font-weight: normal;
	height: 27px !important;
	line-height: 30px !important;
	margin-left: 20px;
	margin-top: 7px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}

#nav ul ul {
	width: 190px;
}

#nav ul li {
	padding-right: 30px;
}

#nav ul li ul li {
	border-bottom: 1px solid #DEDEDE;
	border-top: 1px solid #F5F5F5;
}
/* tabs */

.tabs-horizontal .tab-hold .tabs li a,
.tabs-horizontal .tab-hold .tabs li:last-child a {
	background: none !important;
	text-indent: 0 !important;
	margin-right: 35px !important;
}

.tabs-horizontal .tab-hold .tabs li {
	
}

.tabs-horizontal .tab-hold .tabs li:last-child a {
	margin-right: 0 !important;
}

.tabs-horizontal.tab-holder {
	border: none;
}

.tabs-horizontal .tabs {
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

.tabs-horizontal .tab-hold .tabs li.active a {
	color: #799A3D !important;
}

.tabs-horizontal .tab_content {
	padding: 0 !important;
}

/* home slider */

.avada-skin-rev {
	border: none;
}

.rev_slider {
	background-repeat: repeat-x !important;
}

.rev_slider_wrapper .shadow-left, .rev_slider_wrapper .shadow-right {
	display: none;
}

.bs_home_1_title {
	font-family: 'MuseoSlab500Regular';
	color: #333;
	font-size: 40px;
	line-height: 40px;
}

.bs_home_1_subtitle {
	font-family: 'MuseoSlab500Regular';
	color: #9fcb4d;
	font-size: 40px;
	line-height: 40px;
}

.bs_home_1_body {
	font-family: 'MuseoSlab500Regular';
	color: #888;
	font-size: 20px;
	line-height: 25px;
}

.bs_home_2_body {
	font-family: 'MuseoSlab500Regular';
	color: #333;
	font-size: 22px;
	line-height: 26px;
}

.bs_home_3_body {
	font-family: 'MuseoSlab500Regular';
	color: #333;
	font-size: 22px;
	line-height: 26px;
}

/* home content */

.one_fourth img {
	margin-bottom: 5px;
	margin-top: 3px;
}

.reading-box {
	margin-bottom: 40px;
	margin-bottom: 10px;
	border-top: none !important;
	border-bottom: none !important;
	border-right: none !important;
}

.es-carousel ul li a {
	overflow: hidden;
}

.clients-carousel .es-carousel li {
	height: 117px;
}

.clients-carousel .es-carousel li img {
	vertical-align: top;
}

.avada-container .columns {
	margin-bottom: 30px;
	margin-bottom: 0;
}

.one_fourth .button {
	margin-top: 5px;
}

.avada-container.layout-date-on-side .date-and-formats {
	margin-bottom: 10px;
	margin-right: 20px;
	width: 73px;
}

.related-posts {
	margin-bottom: 0;
}

/* sidebar */

.textwidget p {
	margin: 0;
}

/* stockists */

.post-content b, .post-content strong, #sidebar b, #sidebar strong {
	color: #444;
}

/* footer */

.footer-area .columns {
	overflow: visible;
}

#footer {
	border-top: 1px solid #414141;
}

#footer .social-networks li {
	margin-bottom: 0;
}


.logo-footer {
	margin-top: -7px;
}

.footer-area .textwidget {
	max-width: 200px;
}

.footer-area .textwidget h4 {
	color: #E7E7E7;
	margin-top: 25px;
	margin-bottom: 0px;
	font-family: 'MuseoSlab500Regular';
	font-weight: normal;
	text-shadow: 0 1px 2px #222;
}

.footer-area a {
	text-shadow: none;
}

.fb_container {
	overflow: hidden;
	height: 205px;
	position: relative;
	width: 209px;
}

.footer-area ul li {
	background: none;
	border-bottom: 1px solid #484848;
}

.footer-area .twitter-holder ul li {
	border-bottom: none;
}

.footer-area ul li:last-child {
}

.fb_whiteout {
	background: #363839;
	border-top: 1px solid #484848;
	height: 5px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 68px;
}

.fb_container iframe {
	margin-left: -10px;
}

.copyright {
	text-shadow: 0 1px 2px #222;
}

.copyright a {
	display: inline-block;
	margin-left: 20px;
}

.footer-area h3 {
	font-family: 'MuseoSlab500Regular';
	font-weight: normal;
	font-size: 16px !important;
	text-shadow: 0 1px 2px #222;
}

#footer .social-networks {
	width: 30%;
}

#wrapper .header-social .alignleft {
	font-family: 'MuseoSlab500Regular';
	font-size: 15px !important;
	line-height: 17px;
	margin-top: 13px;
}

.portfolio-tabs, .faq-tabs {
	margin-bottom: 20px;
}

.portfolio-tabs li, .faq-tabs li {
	margin-right: 35px !important;
}

.portfolio-tabs li a, .faq-tabs li a {
	font: 14px/34px 'MuseoSlab500Regular',arial,helvetica,sans-serif !important;
	border-top: 3px solid #fff !important;
	border-bottom: 1px solid #fff !important;
}

.portfolio-tabs li.active a, .faq-tabs li.active a {
	border-bottom: 1px solid #fff !important;
	color: #799A3D !important;
}

h5.toggle a {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	color: #444 !important;
	border-bottom: 1px solid #eee;
}

h5.toggle span.toggle-title {
	max-width: 60%;
}

h5.toggle span.arrow {
	background-color: #A0CE4E;
}

.flexslider {
	margin-bottom: 0;
	margin-top: 10px;
}