.post-tags a {
	font-size: 140%;
}

h5, .h5 {
	font-size: 120%;
	font-weight: 600!important;
	margin: 6px 0px 10px 0px!important;
letter-spacing: 0.1px; }

h2, .h2 {
	font-size: 120%;
	font-weight: 600!important;
	margin: 0px 0px 20px 0px !important;
	padding: 20px;
	background: #fa9e43;
letter-spacing: 0.1px; }

.hero-wrap img {
    border-style: solid;
    border-width: 15px 15px 15px 15px;
    border-color: #1c1c1c;

}
/* Author box */

.user-page-box {
	font-size: .7em; letter-spacing: 0.1px; }


#jp-relatedposts em {
font-family: 'Cutive', serif;
font-weight: 800 !important;
}

.secondary-wrap li a {
	letter-spacing: 1px;
}


h4, .h4 {
	font-size: 120%;
	font-weight: 700;
	text-transform: none;
	margin: 30px 0px 20px 0px;
}

h6, .h6 {
font-weight: 800 !important;
	line-height: 1.6em !important;
}


.byline-part {
	margin-bottom: 25px; }

.main-navigation .menu-item {
   font-weight: 600;
	font-size: 0.9em;
}

.rpwe-block h3 {
        font-size: 0.8rem!important;
    font-weight: 600!important;
}

.single-content .entry-content h6 {	letter-spacing: 1.px; }

.single-content .entry-content h1, .single-content .entry-content h2, .single-content .entry-content h3, .single-content .entry-content h4, .single-content .entry-content h5, .single-content .entry-content h6 {
    line-height: 1.4;
}

h1, .h1 {
	font-size: 140%;
	line-height: 110%;
}


.copyright {
   font-size: 12px !important;
	font-weight: 500;
}

h3.title {
	font-size: 90%  !important;
	    margin-left: auto;
    margin-right: auto;
    text-align: center;
	}


/* Tagline */

.logo span {
    font-size: 0.7em;
	letter-spacing: 0.04em;		;
}

.rpwe-block h3 {
    font-size: 90%!important;
    font-weight: 700;
    text-transform: none;
}

.tipi-xs-typo .title {
    font-size: 1rem!important;
    font-weight: 700!important;
}

.woocommerce ul.cart_list, .woocommerce-page ul.cart_list, .woocommerce ul.product_list_widget, .woocommerce-page ul.product_list_widget {
	background: #ffffff;
	padding: 5px;
}

.articleabout {
    font-size: .7em;
	letter-spacing: 0.1px; }


#jp-relatedposts h3.jp-relatedposts-headline {
	font-size: 130%;
	font-weight: 700;
}

#jp-relatedposts h3.jp-relatedposts-headline em:before {
	border-top: none;
}

.cb-article-meta {
		font-size: 80%;
}

.block-css-18825 { 
			font-size: 1.5em;
	}

#respond form {
	font-size: 90%;
}


div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+1), div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+1) {
	clear: left;
}

@media only screen and (max-width: 640px) {
	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+1), div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+1) {
		clear: none;
	}
	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
		clear: none;
	}
	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-child(2n+1) {
		clear: left;
	}
}



#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	font-weight: 700;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
    	font-weight: 100;
    		line-height: 140%;
}

div#text-37 {
        margin-bottom: 0px;
    }
    
div#cb-recent-posts-slider-3.cb-sidebar-widget.widget-latest-articles-slider {
        margin-bottom: 0px;
    }
    
    .et-shadow .et-box-content {
	font-size: 120%; }
    
    
.entry-content ul {
    list-style-type: disc;
}


.pinty {
	letter-spacing: 0.25px;
	font-size: 80%;
    text-align: center;
	margin-bottom: 15px;
}

.entry-title {
        font-size: 90%;
        	line-height: 120%;
	letter-spacing: 0.6px;
}


.sp-latest-posts-widget.latest-posts .media, .sp-latest-posts-widget.latest-posts .media .media {
    margin-top: 30px;
}

.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
font-size: 1.05em; 
        margin-top: 30px;
}
    
.breadcrumbs {
   font-size: 70%;
	font-weight: 600;
	font-family: Montserrat;
	letter-spacing: 1.4px;
	text-transform: uppercase;
}


.breadcrumbs a:link {
  color: #fa9e43;
}


.block-title-wrap .block-subtitle {
	color: #585858;
		font-weight: 500;
	  line-height: 150%;
	}

.block-title-wrap .block-subtitle a:link {
  color: #fa9e43 !important;
}

.widgets-list-layout-links
{         font-size: 90%;
        	line-height: 130%;
	letter-spacing: 0.6px;
}

h3.title {
	font-size: 130%  !important;
	    margin-left: auto;
    margin-right: auto;
    text-align: center;
	}

.excerpt { font-size: 84% ;
        	line-height: 160%;

}






.block-css-95969 { 
	font-size: 50%  !important;
	}

@media only screen and (min-width: 1600px) {
.tipi-m-typo .title {
	 line-height: 110%;
/*	  margin-bottom: 30px; */
}
}

/* responsive overrides */
@media only screen and (max-width: 480px) {
	.related-posts-wrap.header-related-posts{
		display:none;
	}
	
	
.post-tags a {
	font-size: 110%;
}
	

}

/* Begin Mediavine Sidebar Fix */
@media only screen and (min-width: 1020px) {
    .tipi-l-8.site-main {
        max-width: calc(100% - 390px);
    }
    .sidebar-wrap .sidebar {
        min-width: 362px !important;
    }
}

@media only screen and (max-width: 359px) {
    html {
        overflow-x: hidden;
    }
    .single-content {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}
/* End Mediavine Fix */