/*
Theme Name:   ohlovelydaylbh
Theme URI:    
Description:  child theme customization for oh lovely day
Author:       Little Bit Heart
Author URI:   littlebitheart.com
Template:     Paisley
Version:			16.01
Text Domain:  ace
*/

/* HOMEPAGE SLIDER BLOG POST */ 

.home #post-15172 .post-footer {display:none;}

.home #post-15172 .caption {display:none;}

.home #post-15172 .post-category {display:none;}

.sc-flex-control-nav {display:none;}




/* SIDEBAR STYLING  */

.side-widget {margin: 0 auto 0 auto;
    padding-top: 0;
    overflow: hidden;
    border-top: none;
    clear: both;
} 

div[id^='html_javascript_adder'] {margin:auto !important;}

.widget_html_javascript_adder h3 {display:none !important;}

.side-widget h3 {background-color:#eeeb6a;}

div[class^='hjawidget textwidget'] {text-align:center !important;}

#aboutsidebar {font-family: 'Montserrat', sans-serif;letter-spacing:.1em; text-transform:uppercase;font-size:12px;color:#000;text-align:center;}
#aboutsidebar a {color:#000;}
#aboutsidebar a:hover {text-decoration:underline;}
#aboutchandra {background-color:#f6c0a9; padding:10px; font-family: 'Montserrat', sans-serif;letter-spacing:.1em; text-transform:uppercase;font-size:13px;margin-bottom:10px;}
#aboutchandra a {font-color:#000;}
.side-widget #image-27 {padding-top:20px;}

#aptfinbytap_domain-2 {margin:0;padding:0;}
#aptfpinbytap_domain-3 {margin:0;padding:0;}
#aptfinbytap_domain-2 h3 {margin:0;padding:0;}
#aptfpinbytap_domain-3 h3 {margin:0;padding:0;}

#wedfamhome {margin:auto;}
#wedfamhome p {font-family: 'Montserrat', sans-serif; letter-spacing:.1em; text-transform:uppercase; font-size:16px; color:#000; text-align:center;}
#wedfamhome h1 {font-family: 'Playfair Display', serif; text-transform:lowercase; font-style:italic; font-size:20px; color:#000; text-align:center;}




/* SPACING-BORDERS-COLORS */

.header {padding:20px;}

.home .footer-navi {display: none;} 

section.container {background-color:#fff; padding-left:40px;padding-right:40px;margin-top:0;margin-bottom:0;padding-top:0;}

#outsidecolor {background-color:#cedcd3;height:100%;margin:0;padding:0;}





/* TYPE */

body p {font-family: 'Open Sans', sans-serif;letter-spacing:.1em;font-size:12px;}

body ul {font-family: 'Open Sans', sans-serif;letter-spacing:.1em;font-size:12px;}

body a {color:#f6c0a9;}

body i {font-family: 'Open Sans', sans-serif;letter-spacing:.1em;font-size:12px; font-style:italic;}

body span {font-family: 'Open Sans', sans-serif;letter-spacing:.1em;font-size:12px;}

em {font-family: 'Playfair Display', serif !important; font-style:italic !important;}

h1 {font-family: 'Playfair Display', serif; text-transform:lowercase; font-style:italic;font-weight:400;letter-spacing:.1em;}

.article .post-title {font-size:18px;}

h2, h3, h4, h6 {font-family: 'Montserrat', sans-serif;letter-spacing:.1em; text-transform:uppercase;}

a.more-link {border: 1px solid #000; background-color:#fff; padding:8px; font-family: 'Montserrat', sans-serif;letter-spacing:.1em; text-transform:uppercase;color:#000;}

a.more-link:hover {color: #eeeb6a;}

.pagination {background-color:#fff; font-family: 'Playfair Display', serif; text-transform:lowercase; font-style:italic;font-weight:700;}

#section > nav > div > span.page-numbers.current {font-family: 'Playfair Display', serif; text-transform:lowercase; font-style:italic;font-weight:700;}

.post-content.entry-content a {font-weight:700;}

.footer-title {display:none;}

.footer-copy a {color:#000; font-weight:700;}

.footer-copy {padding-top:1%;}

.ctx-module-container .ctx-content-block2 .ctx-links-header p {font-family: 'Playfair Display', serif; text-transform:lowercase; font-style:italic;font-size:14px;color:#000;}

.ctx-module-container .ctx-content-block2 .ctx-link-title p {font-family: 'Montserrat', sans-serif;letter-spacing:.1em; text-transform:uppercase;font-size:10px;color:#000;}

#mlb2-3177567 .subscribe-form .form-section h4 {font-family: 'Montserrat', sans-serif;letter-spacing:.1em; text-transform:uppercase;font-size:10px;color:#000;text-align:center !important;}

#mlb2-3177567 .subscribe-form .form-section p, #mlb2-3177567 .subscribe-form .form-section li {font-family: 'Open Sans', sans-serif !important; letter-spacing:.1em !important; font-size:12px !important;}

#mlb2-3177567.ml-subscribe-form button {font-family: 'Montserrat', sans-serif !important; letter-spacing:.1em !important; text-transform:uppercase !important; font-size:10px !important; color:#fff !important; text-align:center !important;}

.footer-navi {font-family: 'Montserrat', sans-serif; letter-spacing:.1em; text-transform:uppercase; font-size:10px; font-weight:700;}

select, textarea, input {font-family: 'Playfair Display', serif; font-style:italic; letter-spacing:.1em;}

::selection { 
background-color: #cedcd3; color: #000;
}

::-moz-selection { 
background-color: #cedcd3; color: #000;
}


/* HIDE PAGE TITLES FOR WORDPRESS PAGES */

.article .page-title {display:none !important;}

/* CATEGORY PAGES */

.pagetitle {color:#000;
text-align:center; 
margin:auto;
}

.article .post-list-category {display:none !important;}




/* MAIN MENU */

.navbordercontainer {width:90%;margin:auto;white-space: nowrap;}

.menu {border-bottom: 1px solid #000; border-top: 1px solid #000;}

.menu ul {font-family: 'Playfair Display', serif; text-transform:lowercase; font-style:italic;font-weight:400;letter-spacing:.1em;text-align:center;font-size:105%;}

.sub-menu li {font-family: 'Montserrat', sans-serif;letter-spacing:.1em; text-transform:uppercase;font-size:10px;font-style:normal;}

.nav li {z-index: auto;}