#footer-widgets > div > div > div:nth-child(3) > aside > h3 {
  visibility: hidden;
}

.sf-menu {
    text-transform: uppercase !important;
}

h1 {
font-size: 100px!important;
line-height: 85px!important;
}

h2 {
font-size: 65px!important;
line-height: 60px!important;
}

h3{
font-size: 48px!important;
line-height: 43px!important;
margin-top: 3px;
}

h4{
font-size: 28px!important;
line-height: 31px!important;
}

h5{
font-size: 18px!important;
line-height: 13px!important;
}

body{
color: #4c4c4c;
font-size: 14px;
line-height: 21px;
font-weight: 200;
}

nav {
    text-transform: uppercase !important;
}


#page-header-bg h1 {
text-transform: uppercase!important;
font-size: 150px !important;
  line-height: 114px !important;
text-shadow: 0px 0px 50px #000 !important;
}


@media only screen and (max-width: 1300px) and (min-width: 1000px){
#page-header-bg .span_6 h1 {
text-transform: uppercase!important;
font-size: 150px !important;
line-height: 114px !important;
text-shadow: 0px 0px 50px #000 !important;
}
  
}

@media only screen and (max-width: 1300px) and (min-width: 690px){
  #page-header-bg .span_6 h1 {
text-transform: uppercase!important;
font-size: 120px !important;
line-height: 93px !important;
text-shadow: 0px 0px 50px #000 !important;
}
}

@media only screen and (max-width: 690px){
#page-header-bg .span_6 h1, .single.single-post .section-title h1, h1 {
font-size: 81px!important;
line-height: 63px!important;
}
}


.wpinstagram li .social a.twitter {
 display:none!important;
}

.wpinstagram li .social a.facebook {
 display:none!important;
}

.post-content {
padding-left: 70px;
}

#page-header-bg h1 {
text-transform: uppercase!important;
font-size: 150px !important;
text-shadow: 0px 0px 50px #000 !important;
}

body .row .col.section-title h1{
  text-transform: uppercase!important;
font-size: 120px !important;
line-height: 100px!important;
}


  
  .masonry-blog-item h2.title {
font-size: 40px!important;
line-height: 40px!important;
}
  
  span.meta-author {
    display:none;
  }

.ascend .post .nectar-love-wrap {
      display:none;
}

.smallP {
font-size: 13px;
line-height: 24px;
margin: 20px 10px 0px 10px;
}

#sidebar {
 padding: 25px;
border: 1px #ccc dashed; 
}

#sidebar h4 {
color: #e2e3db;
font-size: 43px !important;
letter-spacing: 0;
text-align: center !important;
margin-bottom: 20px!important;
}

 #sidebar .widget input[type="text"] {
padding: 10px 10px 3px 10px !important;
  font-size: 19px!important;
}

 #sidebar .widget input[type="email"] {
padding: 10px 10px 3px 10px !important;
  font-size: 19px!important;
}

.ascend .container-wrap input[type="submit"]{
padding: 9px 10px 5px 11px   !important;
border-radius: 3px!important;
font-size: 17px !important;
text-transform: uppercase;
}

.ascend #footer-outer .widget h4{
color: #383838  !important;
font-size: 43px !important;
letter-spacing: 0px;
  text-align: center;
  margin-bottom:30px;
}

.masonry-blog-item h2.title {
font-size: 41px!important;
line-height: 41px!important;
}

#post-area.masonry article.post .post-meta{
 display:none !important; 
}

span.meta-author{
  display:none; 
}
span.meta-category{
  display:none; 
}
span.meta-comment-count{
  display:none; 
}

.ascend .masonry-blog-item .article-content-wrap{
padding:20px 0px 0px 0px !important;
  margin-right:25px !important;
  overflow-wrap: break-word;
}


.single-portfolio .row .col.section-title h1 {
padding-top: 30px;
width: 100%;
font-size: 90px !important;
  color: #e2e3db;
}

.ascend .project-title{
   background-color: #fff;
}

.ascend .container-wrap {
  background-color: #fff;
}

.4_col{
margin:0px 30px 0px 30px!important; 
}

#sidebar > div {
margin-bottom: 40px;
}

.fb_iframe_widget {
margin-left: -9px;
}

.owl-theme .owl-controls .owl-page {
zoom: 0.5;
}

#page-header-bg.fullscreen-header .author-section {
 display:none !important; 
}

.owl-theme .owl-controls {
margin-top: -15px;
}

#footer-outer #footer-widgets .col input{
padding: 12px 8px 6px 9px !important;
border-bottom: none!important;
font-size: 20px!important;
background-color: #383838!important;
}

#footer-outer #footer-widgets .col input[type="submit"]{
 text-transform:uppercase!important; 
}

#facebook-like-2 {
margin-left: 8px;
margin-top: -10px;
}

.single-portfolio #sidebar {
border: none;
padding: 0;
}

.mediumBody {
font-size: 17px !important;
line-height: 29px  !important;
margin: 25px 25px 0px 15px;
}

.anchor{
  display: block;
  height: 100px; /*same height as header*/
  margin-top: -100px; /*same height as header*/
  visibility: hidden !important;
}

.redBox{
 	
	font-size: 23px !important;
	background-color: #F00;
	display: initial;
	padding: 10px 9px 4px 10px;
	color: #fff;
	letter-spacing: 1px;
}


.BigRedBox{
font-size: 60px!important;
color: #ffffff;
text-decoration: none;
letter-spacing: 0px!important;
line-height: 52px!important;
text-transform:uppercase;
background-color:rgba(255, 0, 0, 1);
display:block;
padding:27px 15px 19px 15px!important;
margin-top:0px !important;
box-shadow: 0px !important;
-webkit-box-shadow:0px !important; 
}


.sf-menu li {
  text-transform:uppercase;
  letter-spacing:0.5px;
}

/* HOME PAGE */

.portfolio-items .work-item.style-4 .bottom-meta{
  background-color: #e5dc2d!important;
}



.nectar-milestone {
margin-bottom: 70px !important;
}

.nectar-milestone .number {
 font-size: 75px;
 line-height: 40px;
 letter-spacing: -3px;
 color:  #e8e8e8;
}

.nectar-milestone .subject {
text-transform: uppercase;
font-size: 20px !important;
line-height: 30px;
letter-spacing:0px;
 color:  #868686;
  margin-top:15px;
}

.testimonial_slider .slides {
  padding-top: 0px;
}

blockquote p{
font-size: 17px!important;
line-height: 32px!important;
border-left: 2px solid #009cff!important;
padding-left: 25px!important;
margin: 0px 20px 0px 0px!important;
  margin-bottom: 30px!important;
}

blockquote p span{
  color: #009cff!important;
}

.testimonial_slider blockquote  {
margin-top: 2px;

}

.testimonial_slider .controls {
  bottom: -20px;

}

.homeQuotes {
  font-size: 250% !important;
}

.testimonial_slider blockquote p {
 padding-bottom: 0px!important;
margin-bottom: 0px !important;
border-left: 0px !important;
padding-left: 0px!important;
    font-size: 29px!important;
line-height: 28px!important;
letter-spacing: 0px;
}

.testimonial_slider blockquote span {
   font-size: 22px!important;
}


.light .testimonial_slider .controls ul li span.pagination-switch{

}



.portfolio-items .work-item.style-4 .bottom-meta h3 {
margin-bottom: -6px!important;
margin-top: -1px!important;
text-transform: uppercase!important;
font-size: 42px!important;
line-height: 34px!important;
  margin-left: -4px!important;
}

.portfolio-items .work-item.style-3 .work-info{
  margin-bottom: -6px!important;
margin-top: -1px!important;
text-transform: uppercase!important;
font-size: 42px!important;
line-height: 34px!important;
  margin-left: -4px!important;
  
}

.portfolio-items .elastic-portfolio-item .work-item.style-3{
  border: 2px white solid;
}

#featured article .post-title > a {
 font-size:20px!important; 
  padding: 10px 12px 7px 12px!important;
}

#featured article .post-title h2 span{
font-size: 60px!important;
color: #ffffff;
text-decoration: none;
letter-spacing: 0px!important;
line-height: 52px!important;
text-transform:uppercase;
background-color:rgba(255, 0, 0, 1);
display:block;
padding:27px 15px 19px 15px!important;
margin-top:0px !important;
box-shadow: 0px !important;
-webkit-box-shadow:0px !important; 
}

#featured article .post-title h2 {
min-width:0px!important;
max-width:912px!important;
max-height: 80%!important;
margin-top:0px !important;
padding: 0px !important;
}

article.post .more-link span, .blog-recent .more-link span {
background-color: #dadada;
padding: 7px 7px 3px 7px;
font-size: 19px;
text-transform: uppercase;
}

.redFeatureBox [
font-size: 60px!important;
color: #ffffff;
text-decoration: none;
letter-spacing: 0px!important;
line-height: 52px!important;
text-transform:uppercase;
background-color:rgba(255, 0, 0, 1);
display:block;
padding:27px 15px 19px 15px!important;
margin-top:0px !important;
}

/* BLOG STYLING */

div#author-bio  {
 display:none !important; 
  visibility: hidden!important;
}

.meta-author {
 display:none; 
}
.meta-comment-count {
 display:none; 
}

.date{
 color: #7A7A7A; 
}

.month{
  font-size: 34px;
line-height: 35px;
  margin-bottom: 0;
}

.day{
 font-size: 59px;
line-height: 49px;
letter-spacing: 1px; 
}

.post-meta .day {
font-size: 31px;
line-height: 29px;
}

article.post .post-meta .month {
font-size: 22px!important;
margin-top: 5px!important;
letter-spacing: 0;
line-height: 10px;
margin-bottom: 7px!important;
}

.post-meta .date {
padding-bottom: 10px;
margin-top: 4px;
}

.more-link span {
 text-transform: uppercase;
  background-color: #C5C5C5!important;
  font-size:20px!important;
  padding: 9px 8px 6px 8px!important;
}

 .author-section {
  display: none!important;
}


/* END BLOG STYLE */


/* POST / PAGE STYLES */



.row .col.section-title h1 {
text-transform: uppercase;
color: #EBEBEB;
}

.mc4wp-form input[type="submit"], .mc4wp-form input[type="button"] {
text-transform: uppercase;
font-family: arial, _sans;
font-size: 11px;
letter-spacing: 2px;
font-weight: 100;
}


h4.artists {
 color: #fff!important; 
font-size: 32px !important; 
}

label {
  text-transform: uppercase;
  font-size: 30px!important;  
}

.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
.gform_wrapper h3.gform_title {
	font-size: 32px!important;
	text-transform:uppercase!important;
}

body .gform_wrapper .top_label .gfield_label {
font-size: 32px !important;
text-transform: uppercase !important;
}



/* FESTIVAL */

h4.artists2 {
color:#fff;
font-size:80px;
text-transform:uppercase;
}

h4.artists2_b {
color:#00e0e9;
font-size:50px;
text-transform:uppercase;
}

h4.artists2_y {
color:#fff200;
font-size:50px;
text-transform:uppercase;
}

h4.artists2_r {
color:#ed1c24;
font-size:50px;
text-transform:uppercase;
}

h4.artists2_k {
color:#000;
font-size:50px;
text-transform:uppercase;
}

h4.artists3 {
color:#fff;
font-size:40px!important;
text-transform:uppercase;
line-height: 35px!important;
}

h4.artists3_b {
color:#00e0e9;
font-size:40px!important;
text-transform:uppercase;
line-height: 35px!important;
}

h4.artists3_y {
color:#fff200;
font-size:40px!important;
text-transform:uppercase;
line-height: 35px!important;
}

h4.artists3_r {
color:#ed1c24;
font-size:40px!important;
text-transform:uppercase;
line-height: 35px!important;
}

h4.artists3_k {
color:#000;
font-size:40px!important;
text-transform:uppercase;
line-height: 35px!important;
}