  body {border-top: 40px solid #eae9e8;}

.wp-video {
   
    margin: 0 auto !important;
}

.rm-form-style2 input[type=submit] {
   
    background-color: #ab9357 !important;font: normal 14px/1.2em Montserrat;
    font-weight: 300;
   }

label.rm-form-style {display:none;}

.ecae-button.ecae-buttonskin-flatland-white a.ecae-link {
background-color: #ab9357 !important; border:0px; background-image:none;
   }

.a2a_floating_style.a2a_default_style {display:none;}

#logo {
  float: none;
  text-align: center; margin:0 auto;
}

ul.nav li a {
  display: block;
  padding-top: 1.5em !important;
  padding-bottom: 1.5em !important;text-transform:uppercase; letter-spacing:3px;padding: 1.4em 1.6em !important;
}

.post-more a:hover, .post-meta a:hover, .post p.tags a:hover {
  text-decoration: underline;
  color: #4DC496;
}


#navigation { 
		text-align:center;
	}

	ul#main-nav { 
		float:none;
		display:inline-block;
		vertical-align:top;
	}


.page-title, .post .title, .page .title {text-transform:uppercase; letter-spacing:3px;text-align:center;}

.post-meta {text-align:center; letter-spacing:2px; font-style:italic;}

abbr {
  border-bottom: 0px dashed #999999;
  cursor: text;
}


.widget h3 {text-transform:uppercase;letter-spacing:2px; text-align:center; border:1px solid #A4A7A9;padding:16px;}

a:link, a:visited {
  color: #30A87E;
  text-decoration: none;
}

.entry img, img.thumbnail, #portfolio .group.portfolio-img img {border:0px; padding:0px;}

#sidebar img {height:auto;}

#black-studio-tinymce-4 {border-top: 1px solid #A4A7A9; border-bottom: 1px solid #A4A7A9; }

.post-more {font:normal 11px/1.2em Montserrat; text-transform:uppercase;letter-spacing:3px; margin-top: -18px;
  position: absolute;
  line-height: 21px;}

.addtoany_list a {font:normal 11px/1.2em Montserrat; text-transform:uppercase;letter-spacing:3px;color:black;padding:0px;float:right;}

.searchform, #searchform {
  width: 98%;
  margin-top: 5px;
  position: relative;
  border-color: #A4A7A9;
  border-width: 1px;
  border-style: solid;
  border-radius: 0px;
}

.widget ul {
  clear: both;
  list-style-position: inside;
  list-style-type: none;
  text-align: center;
}

h2 {text-align:center;font: 12px/1.2em 'Quicksand', arial, sans-serif;text-transform:uppercase; letter-spacing:2px; margin-bottom:10px;}

#footer-widgets, #black-studio-tinymce-6 {text-align:center;font: 11px/1.2em 'Quicksand', arial, sans-serif;letter-spacing:2px; text-align:center;}



.post, .search .page {
  margin: 0 0 80px;
}

.post .fix {border-top:top:1px solid #30A87E;padding-top:25px;}

#footer {display:none;}

#black-studio-tinymce-6 .widget {margin:0 0 10px 0;}


.ecae-image {text-align:center !important;}

.ecae {text-align:center;}


#header {padding-top: 20px; padding-bottom:20px;}

.post-entries a:link, .post-entries a:visited, #commentform p {font:italic 13px/1.5em "Times New Roman", serif;}

h3 {text-transform:uppercase;letter-spacing:3px;}

.post-entries a:link, .post-entries a:visited {color:black;}


body #wrapper .button, body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit, input[type=submit], body #wrapper #searchsubmit, #navigation ul.cart .button, body #wrapper .woo-sc-button {font: 12px/1.05em 'Quicksand',Arial,sans-serif; letter-spacing:3px; text-transform:uppercase; border-radius:0px;  padding: 13px 23px;}

#comments .avatar {display:none;}

#comments .comment-head .name {font: 11px/1.2em 'Quicksand', arial, sans-serif;letter-spacing:2px;}

#comments .comment .reply a {color:white !important;}

.post .entry img {padding-top:10px;}

a.more-link {text-align:center;}

/* Archive page */

#main.archive article {
  width: 23.5%;
  margin-right: 2%;
  float: left;
  margin-bottom: 0px;
}

#main.archive article h2 {
  font-size: 12px;
}

#main.archive .archive-content article:nth-child(4n+4){
  margin-right: 0;
}

#main.archive article .the_category{
  width: 100%;
  text-align: center;
  display: inline-block;
}

@media screen and (max-width: 767px) {
  #main.archive article {
    width: 48%;
    margin-right: 4%;
    float: left;
    margin-bottom: 0px;
  }

  #main.archive .archive-content article:nth-child(2n+2){
    margin-right: 0;
  }

.nav-toggle a {border-left:0px; margin-left:-20px; }

.nav-toggle {border-bottom:1px solid #30A87E;}
}

.wp-video {
   
    margin: 0 auto !important;
}


input, textarea {
    padding: 5px;
    background: #fff;
    border-color: #efefef;
    border-width: 1px;
    border-style: solid;
    margin-bottom: 10px;
    border-radius: 0px;
    font-size: 1em;
    color: #666;
    font-family: inherit;
    width: 100%;
}

.rm-form-style2 input[type=submit] {
   
    background-color: #ab9357 !important;font: normal 14px/1.2em Montserrat;
    font-weight: 300;
   }

