.btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before, .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before, .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before, .btLightSkin .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before, .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before, .btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before, .btDarkSkin.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before
{
		color: #4b7d42 !important;
}

.headline b.animate.animated 
{
    color: #4b7d42 !important;
}

.btIco.btIcoFilledType.btIcoAccentColor .btIcoHolder:before, .btIco.btIcoOutlineType.btIcoAccentColor:hover .btIcoHolder:before
{
    box-shadow: #4b7d42 0px 0px 0px 1em inset !important;
}

body:not(.btNoDashInSidebar) .btBox > h4:after, body:not(.btNoDashInSidebar) .btCustomMenu > h4:after, body:not(.btNoDashInSidebar) .btTopBox > h4:after, body:not(.btNoDashInSidebar) .btSiteFooterWidgets > h4:after
{
   border-bottom: 3px solid #4b7d42 !important;
}
.topSpaced {
    padding-top: 6em;
}
.btLogoArea .logo img {
    height: 65px;
		}
form.wpcf7-form .wpcf7-submit {
		background-color: #4b7d42 !important;
		}

.wBackground.cover
{
		background-position: 50% 20% !important;
}

.btPageHeadline .header .btSubTitle
{
		display: none;
}

.btBreadCrumbs
{
		display: none;
}
.btParallax, .boldthemes_parallax 
{
		background-attachment:scroll;
}

.btLightSkin .gridItem, .btDarkSkin .btLightSkin .gridItem, .btLightSkin .btDarkSkin .btLightSkin .gridItem {
    background-color: rgba(0,0,0,.02);
}
.btGridShare
{
		display: none;
}

.header .btSubTitle .btArticleCategories, .header .btSuperTitle .btArticleCategories
{
		display: none;
}
.btGridContainer .btGridContent
{
	padding-top: 0px;
}
.btCatFilter .btCatFilterItem.active {
    color: #4b7d42;
}

.menuPort nav ul li a:hover {
		color: #4b7d42 !important;
}

.btCatFilter .btCatFilterItem:hover {
    color: #4b7d42;
    }

html a:hover,
.btLightSkin a:hover,
.btDarkSkin .btLightSkin a:hover,
.btLightSkin .btDarkSkin .btLightSkin a:hover,
.btDarkSkin a:hover,
.btLightSkin .btDarkSkin a:hover,
.btDarkSkin.btLightSkin .btDarkSkin a:hover {
    text-decoration: none;
    color: #4b7d42;
    }
@media only screen and (max-width: 414px) 
{
  .btLogoArea .logo img 
		{
    max-width: 170px;
				height: auto;
		margin-top: 10px;
  }
		.header.small .btSubTitle
		{
				margin-top: 15px;
		}
		.btTextLeft .btIcoMediumSizeIcon .sTxt
		{
				margin-left: 0px;
		}
		.servicesItem header.small .btSuperTitle
		{
				margin-top: 60px;
		}
		.gallery
		{
			column-count: 3;
		}
}
@media only screen and (min-width: 600px) and (max-width: 1024px) {
  body:not(.btHalfPage) .rowItem.animate:nth-child(1), body:not(.btHalfPage) .rowItem.animate:nth-child(2), body:not(.btHalfPage) .rowItem.animate:nth-child(3), body:not(.btHalfPage) .rowItem.animate:nth-child(4) {
    column-count: 1;
  }
		.btTextIndent .rowItemContent
		{
				column-count: 2;
				column-gap: 40px;
		}
		.gallery {
				column-count: 3;
		}
		.btCircleImage
		{
				display: none;
		}
		.popularPosts
		{
				column-count: 2;
				column-gap: 20px;
		}
		.btSiteFooterWidgets .btBox .btImage img
		{
				max-width: 400px;
				height: auto;
		}
		.btTextLeft .btIcoMediumSizeIcon .sTxt
		{
				margin-left: 0px;
		}
		.servicesItem header.small .btSuperTitle
		{
				margin-top: 60px;
		}
}

.btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder:before, .btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder:before 
{
		color: #ffffff;
}

.btLightSkin .btText a, .btDarkSkin .btLightSkin .btText a, .btLightSkin .btDarkSkin .btLightSkin .btText a, .btDarkSkin .btText a, .btLightSkin .btDarkSkin .btText a, .btDarkSkin.btLightSkin .btDarkSkin .btText a {
    color: #4b7d42;
}
.btBox.widget_categories
{
		display: none;
}
.btBox .ppTxt .header .btSuperTitle, .btCustomMenu .ppTxt .header .btSuperTitle, .btTopBox .ppTxt .header .btSuperTitle, .btSiteFooterWidgets .ppTxt .header .btSuperTitle
{
		display: none;
}
.rowItem.col-sm-12.btAboutAutor
{
		display: none;
}
.btArticleBody.portfolioBody 
{
		font-family: "Crimson Text" !important;
}
/* Font sizes */
p
{
		font-size: 16px;
}
h1 span
{
		font-size: 36px;
}
/* Style Contact Form Button */
form.wpcf7-form .wpcf7-submit
{
		color: #fff !important;
}
.lwptoc_i
{
		width: 100%;	
}