h1.entry-title {
 font-family: 'montserrat', sans-serif; 
 color: black;
 font-size: 28pt;
 font-weight: bold; letter-spacing: 1pt;
text-transform: none;}  h2, h5, h6 {
 color: #ba93df;
 font-family: 'montserrat', sans-serif;
 font-weight: bold;
} 
h3, h4 { font-family: 'montserrat', sans-serif;}  .single-post article h2 {color: #000;
 font-size: 24pt; font-family: 'montserrat', sans-serif; font-weight: bold; text-transform: none;
}
.single-post article h3 {color: #000;
 font-size: 20pt; font-family: 'montserrat', sans-serif;font-weight: bold; text-transform: none;
}
.single-post article h4, h5, h6 {color: #ba93df;
 font-size: 18pt; font-family: 'montserrat', sans-serif;
 font-weight: bold; font-style: normal;
}  a:link {
 font-weight: bold; 
 text-decoration: none;
 }  a:hover {
 color: black;
 font-weight: bold;
 text-decoration:  #ba93df underline;}  .widgettitle {
 font-family: sans-serif;
 text-transform: uppercase;
 text-decoration: none;
}  a.entry-header {
 font-size: 12px; color: #008f88;
}  .black {
 border: 2px solid black; 
 font-size: 40px;
 font-family: sans-serif; 
 width: auto;
 padding: 50px;
 margin: 4px;
}  p {
 color: #565656;
 font-size: 13px;
 letter-spacing: .5pt;
 font-family: 'lora', serif;
 font-weight: 300;
}  a.entry-title-link {
 text-decoration: none;
 font-family: 'montserrat', sans-serif;
 text-transform: none;
 padding: 5pt;
 font-size: 20pt;
 letter-spacing: 1pt; 
}
a.entry-title-link:hover {
 color: black;
 text-shadow: 2pt 2pt #ba93df;
}  a.more-link {
 margin: auto;
 box-shadow: 5px 5px ;
 color: black; 
 text-decoration: none; 
 }  a.more-link:hover {
 border-color: black;
 text-decoration: none;
 box-shadow: 5px 5px black;
}  .nav-primary {
 background: white;
}
.nav-primary a {
 letter-spacing: 4px;
 color: black;
 text-transform: uppercase;
 font-weight: 100; 
 font-family: 'montserrat', sans-serif; 
}
.nav-secondary {
 border-bottom: 1px solid black;
 line-height: 1pt; }
.nav-secondary a {
 font-weight: 100;
 letter-spacing: 6px;
 text-transform: uppercase;
 font-size: 14px;
 text-align: center;
}  .search-form-input {
 border: 1px solid black;
}
.nav-header-left {
 letter-spacing: 10px;
 color: black;
 text-transform: uppercase;
 font-weight: 100; 
 font-size: 15px;
}
.nav-secondary .wrap {
 background-image: none; 
}
p.entry-meta { font-family: 'montserrat', sans-serif; 
}
.entry-footer {
 background: none;
}
.textwidget {
 text-align: justify;
}
.widget-title {
 color: white;
 background-image: linear-gradient(to right, #ba93df,#009388);
 letter-spacing: 1pt;
 text-transform: uppercase;
 font-size: 14px;
 box-shadow: 5px 5px black;
 font-family: sans-serif;
 }  .sub-menu {
 background-color: black;
}
.swp_popular_posts_title {
 border: none;
}
.swp_popular_post {
 font-weight: 100;
 font-size: 12pt;
 border: 1px solid black;
 text-align: center;
}  .single-post .content article .custom-date {
 border: 1px solid black;
 margin: -1px;
 line-height: 1;
 font-weight: bold;
 background: #eee;
 color: black;
}  .content article .custom-date {
 border: 1px solid black;
 margin: -5px;
 line-height: 1;
 font-weight: bold;
 background: #eee);
 opacity: .8 ;
 color: black;}  .my-date-day {  font-style: normal;  }
.my-date-month {
 font-size: 16pt;
 font-style: normal;
 letter-spacing: 1pt; 
}
.sidebar .widget {
 border: 1px solid black;
}  .entry-content Ul>li {
 font-family:'lora', serif;
 font-weight: normal;
}
.entry-content ol>li {
 font-family:'lora', serif;
 font-weight: normal;
 font-size: ;
}  #sb_instagram .sbi_photo{filter:
grayscale(50%)}  .genesis-nav-menu a {
 margin-right: 20px;
 font-size: 8pt;
 padding: 15px;
 text-transform: uppercase;
 letter-spacing: 2px;
 color: black;
 font-weight: normal;
 font-family: 'arial', sans-serif;  }  .genesis-nav-menu a:hover {
 letter-spacing: 2px;
 color: #ba93df;
 font-weight: normal;
 background-color: #eee;
 text-decoration: none;
}  .sidebar .widget li:nth-of-type(2n+1) {
 background: none;
}
.sidebar .widget li:nth-of-type(2n) {
 background: none;
}
h2.woocommerce-loop-product_title {
 color: black;
}
.woocommerce .product-title{ font-family: montserrat,sans-serif;
font-style:normal;
font-size: 12px;}  .refined-landing .site-inner {
width: 100%;
margin-left: 0;
}  /* Mediavine CSS */  @media only screen and (min-width: 961px) {
 .content {
 max-width: calc(100% - 330px);
 }
 .sidebar {
 min-width: 300px;
 }
}  /* iphone 6 */
@media only screen and (max-width: 399px) {
 .site-inner {
 padding-left: 10px !important;
 padding-right: 10px !important;
 } 
 article {
 padding-left: 10px !important;
 padding-right: 10px !important;
 } 
}  /* iphone 5 */
@media only screen and (max-width: 359px) {
 .site-inner {
 padding-left: 10px !important;
 padding-right: 10px !important;
 } 
 article {
 padding-left: 0px !important;
 padding-right: 0px !important;
 } 
}  /* End Mediavine CSS */