body {
	overflow-x: hidden;
}

.menu-titlez {
	font-family: futura-light;
}

.btn, button, input[type="button"], input[type="reset"], input[type="submit"] {
	font-family: 'calder-script';
	text-transform: lowercase;
}

input[type="submit"] {
	font-size: 24px;
	color: black;
}

.entry-title {
	text-transform: uppercase;
	font-size: 22px;}


.entry-meta {padding-bottom:20px; font-family:futura-light;}

.site-title {
	font-family: 'verona' !important;
	text-transform: lowercase;
	font-size: 40px; 
}
.entry-content { text-align: left;}
.entry-content h2{font-size:20px}
.entry-content h1{font-size:20px}
.site-main .container {
    padding-top: 100px;
    padding-bottom: 30px;
}
div.clearfix.container{padding-bottom:0px
}

@media only screen and (max-width: 719px) {
	.site-main .container {
	padding-top: 0px;
	}
}

.entry-content a:not(.more-link):hover {
	color: #999;
}



body,
h1, h2, h3, h4, h5, h6,
.menu-bar ul ul li a,
.entry-meta,
.menu-bar > ul > li > a,
.page-links a,
.site-main [class*="navigation"] a,
.site-main .post-navigation a,
.site-main .post-navigation .meta-nav,
.comment-meta, 
.widget-title,
.menu-titlez,
.wpp-post-title,
.wpp-post-title,
.more-link,
.social-footer
{
	font-family: futura-light;
}

@media only screen and (max-width: 719px) {
	.menu-bar ul li a {
		font-family: futura-light;
	}
	.btn, #subscribe-submit input {
		height: 40px;
	}
}

@media only screen and (min-width: 720px) {
	.menu-bar > ul > li > a {
		font-family: futura-light;
	}
	
	.container {
		padding-left: 75px;
		padding-right: 75px;
	}
}
.btn,
#subscribe-submit input {font-family:calder-script; font-size:30px;text-transform: lowercase;color:#333;
background-color:#faf5f0;
transition: 500ms all;
}
h3
{text-transform:lowercase;}
input[type="email"]{border: 1px solid #ffffff;text-transform:lowercase;}

#subscribe-submit input:hover { color:#f4c9cb;
	transition: 500ms all;
	text-align:left}

label {text-transform:lowercase;}

h3.widget-title {
text-transform:lowercase;
font-size: 16px;
color:black;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:solid black 1px;
		
}
.jetpack_widget_social_icons svg:hover{color:#f4c9cb;
	transition: 500ms all;}
.widget {
    margin-bottom: 0px;
}
aside#blog_subscription-3 {
	background-color:#faf5f0; 
}
input.form-control{
text-transform:lowercase;
}

.commentz,
.sharez 
{font-family:calder-script;
text-transform:lowercase;
font-size:2.5em;
}

h2{
	text-transform:lowercase;
font-size:25px;}

.entry-meta {
	padding-bottom:40px;}

footer.site-footer{
background-color:#faf5f0;
padding-bottom: 20px;
padding-top:10px;
}

input.form-control
{
	border: none;
	border-radius: 0;
	-webkit-appearance: none;
  border-bottom: 1px solid #000;
  padding: 0 0 .25em 0;
}



aside.widget.jetpack_widget_social_icons
{
background-color:#faf5f0;
padding-top:20px
}
input[type="search"],.form-control
{background-color:#faf5f0;}

p#subscribe-submit{
padding-top:0px
}
p#subscribe-email{
padding-top:0px;
padding-bottom:0px;
}

aside.widget.widget_search 
{background-color:#faf5f0;}

.jetpack_widget_social_icons svg
{color:black;
padding-right: 2px !important;
}

.site-sidebar .widget:first-child {
	padding-bottom:30px;}

.entry-content h3 {
	font-size:20px;}
.entry-content h2 {
	font-size:20px;
}

.col-sm-8 
{
	padding-left:25px;
	padding-right:25px;
}

.entry-content img{
	padding-bottom:10px;
	text-align:left; 
}

div.sqs-block-content {
padding-top: 0px;
padding-bottom:0px;
}

@media (max-width: 640px) {
#sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item, #sb_instagram.sbi_col_10 #sbi_images .sbi_item {
    width: 33.3%;
}

.sbi_photo_wrap > a {
		height: calc(calc(100vw - 58px)/3) !important;
	}
}

#rpwwt-recent-posts-widget-with-thumbnails-3 img {
	max-width: none;
}

input {
	border-radius: 0;
}

code 
{
	background-color:transparent;
}

h2 {
	margin-top:1.5em;
	margin-bottom:1em;
	text-transform:uppercase;
}

ul{
	padding-top:10px;
}

li {
	font-size: 14px;
}

@media (max-width: 768px) {
	.site-top {
		opacity: 1 !important;
			max-height: 100%;
	overflow-y: auto;
	background: #fff !important;
	}
}


@media only screen and (max-width: 719px) {
	.menu-bar ul {
		width: auto !important;
	}
}

#subscribe-submit button {
	font-size: 14px;
	background: #555;
	padding-top: 0;
	padding-bottom: 0;
	color: white;
}

.entry-content {
	font-family: futura-light !important;
}

.entry-content a:not(.more-link) {
	font-family: futura;
	font-weight: 400 !important;
}