.widget_archive{
	display: none;
}

.hasleido{
	margin-top: 30px;
	padding: 15px;
	border: 1px solid transparent; 
	border-radius: 4px;
	font-size: 18px;
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button{
	height: 50px;
}

.members-access-error *, .footer-widgets *, .entry-meta-wrapper, .footer-text, .social-profiles{
	font-weight: 400 !important;
}

.archive .members-access-error{
	display: none !important;
}

.members-access-error h3{
	font-size: 32px !important;
	font-size: bolder !important;
	line-height: 32px !important;
}

.page-id-7720 button{
	width: 100%;
	background: black;
	color: white;
}

body, #content-wrapper, .post-many-meta, .entry-date{background: #f5efe0 !important;}

#text-2 &gt; div &gt; ul &gt; li{border-bottom: 0px !important; margin-bottom: 0px; list-style: disc; margin-left: 20px;}

#text-3 &gt; div &gt; ul &gt; li{border-bottom: 0px !important; margin-bottom: 0px; list-style: disc; margin-left: 20px;}

#mc_embed_signup .mc-field-group{
	width: 100% !important;
}

#mc_embed_signup form{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#mc_embed_signup .button {
	margin-top: 10px !important;
	background-color: #000 !important;
	width: 100% !important;
}

.post-many-meta .entry-date{
	text-transform: lowercase !important;
}

.page-id-1475 .shortcode-show-avatar .bio p{
padding-top: 15px;
}

blockquote {
	clear: none;
	-webkit-column-span: none;
	column-span: none;
	text-align: left !important;
	border-top: double;
	border-bottom: double;
	padding-bottom: 5px !important;
}

.single-post h3{
	font-weight: bold;
}

.biblioref{
	background: #efe2c8; font-style: italic; padding: 15px; margin-bottom: 20px; font-size: 15px;
}

.site-info{display: none;}

.single-post .ur-frontend-form{
/*	background: #f3e9d2; */
	border-left: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
}

.page .ur-frontend-form{
	border: 2px solid black;
}

#user-registration{
	background: #f5efe1;
}

#user-registration .user-registration-MyAccount-content{padding-top: 0px !important;}

#user-registration .user-registration-MyAccount-content h2{
	margin-top: 0px !important;
}

.newsletter-lock{
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 20px !important;
	border: 2px solid black;
}

.tnp-subscription label{
	font-size: 17px !important;
}

.tnp-subscription input.tnp-submit{
	font-size: 17px !important;
}

/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
	
.site-description{
	font-size: 15px;
}
  
blockquote p {
	font-size: 17px !important;
}
	
.single-post .entry-content h2{
	font-size: 25px !important;
	margin-bottom: 20px;
}

.single-post .entry-content h3{
	font-size: 22px !important;
	margin-bottom: 20px;
}
	
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
blockquote p {
	margin-top: 15px;
	font-size: 17px !important;
	padding-left: 20px;
}

.single-post .entry-content h3{
	font-size: 23px !important;
	line-height: 25px;
}
	
.single-post .entry-content p{
	font-size: 18px !important;
}
  
}