/* HEADER */

.genesis-nav-menu {
font-size:11px;
}

.genesis-nav-menu .sub-menu a {
font-size:11px;
}


.subcategory  {
    font-family: 'Bodoni MT', 'Didot', 'Didot LT STD', 'Book Antiqua', 'Garamond', 'Arapey', serif !important;
    padding: 6px 0px 6px 20px !important;
    margin-left:20px !important;
   line-height:5px !Important;
}

.site-footer  {
font-size:11px;
}

.creds {
display: none;
}

.genesis-nav-menu .search-form input[type="search"] {
font-size:11px;
}

.search-form {
width:20%;
float:right;
padding:7px 0px;
}

.search-form input[type="search"] {
	background: none;
	color: #333;
	font-size: 10px;
	font-style: normal !important;
	font-weight: 300;
	letter-spacing: 2px;
	padding: 10px 50px 10px 13px;
	text-transform: uppercase;
	width: 100%;
       display:inline;
border:none;
}

.simple-social-icons {
padding:10px 0px;
}

.header-image .site-title > a {
margin: 40px 0px 60px 0px;
}

#sitewidenote {
border: 1px solid #ffe9e2;
padding:15px 15px 15px 85px;
width: 78%;
text-align: left;
margin-left:auto;
margin-right: auto;
margin-bottom:40px;
min-height:100px;
background: url('https://cuteandlittle.com/wp-content/uploads/2018/01/shoppingbag-2.jpg') 0% 50% no-repeat;
}

/* HOMEPAGE */

.home main.content .entry .custom-data p {
font-size:14px !important;
}

.sharemetabox {
width:100%;
background:#fff5f2;
padding: 5px 20px;
display:inline-block;
font-size:13px;
margin-bottom:40px;
}

.sharemetabox a {
font-size:13px;
}

.hide-bg {
    background-color: transparent !important;
}

/* EMAIL POP UP */

.pum-theme-10885 .pum-container, .pum-theme-lightbox .pum-container {
padding: 0px !important;
}

.pum-overlay input {
margin-bottom: 20px !important;
}

.pum-form__message--success {
color:#333 !important;
}

/* MAIL CHIMP */

section#mc4wp_form_widget-2.widget.widget_mc4wp_form_widget {
background:#fff5f2;
padding:20px;
}

section#mc4wp_form_widget-2.widget.widget_mc4wp_form_widget h4 {
font-family: 'Montserrat', sans-serif;
color:#333333;
border-bottom: 1px solid #555555;
font-size: 14px;
}

div.mc4wp-form-fields input {
width: 100%;
}

div.mc4wp-form-fields input[type="checkbox" i] {
width:5% !important;
}

div#mc_embed_signup_scroll {
background:#fff5f2;
padding: 20px 60px;
}

div#mc_embed_signup_scroll label {
font-family: 'Montserrat', sans-serif;
color:#333333;
font-size: 14px;
text-transform: uppercase;
}

input#mce-EMAIL.email {
background:#FFFFFF;
margin-top: 20px;
}

input#mc-embedded-subscribe.button {
width:50%;
}

.single:input#mce-EMAIL.email {
width:50% !important;
}

.single:input#mc-embedded-subscribe.button {
width:50% !important;
margin-bottom:10px;
}


/* POSTS */

.entry-meta {
text-align:center;
text-transform:uppercase;
}

.entry-time, .entry-meta a {
font-size: 10px;
font-family: 'Montserrat', sans-serif;
}

.wp_rp_wrap .related_post_title {
text-align:center;
}

.shopthislook {
    width: 55%;
   /* display: inline-block;*/
    margin-top: -60px;
    padding: 20px;
    background: #fff5f2;
    z-index: 100 !important;
    position: relative;
margin-left:auto !important;
margin-right: auto !important;
}

.shopthislook h4 {
    font-size: 14px !important;
    padding: 10px 0;
    border-bottom: 1px solid #555555;
    padding-bottom: 10px;
    margin-bottom: 10px;
    color: #555555;
    text-align: center;
}

.content span.postTitle {
text-decoration: none !important;
font-size:12px !important;
color:##e96e6e !important;
font-weight: normal !important;
}

.content span.ctaText {
font-size:12px !important;
color:##e96e6e !important;
color:#3a3a3a !important;
}

/* FOOTER */

.footer-widgets .featured-content .entry {
width:25%;
}

/* --- FOOTER WIDGETS --- */

.footer-widgets {
	clear: both;
	padding: 40px 0 16px;
	padding: 4rem 0 1.6rem;
color:#333;
}

.footer-widgets-1 {
	width:550px;
}

.footer-widgets-2,
.footer-widgets-3  {
	width: 340px;
}

.footer-widgets-1 {
	margin-right: 20px;
}

.footer-widgets-1,
.footer-widgets-2 {
	float: left;
}

.footer-widgets-3 {
	float: right;
}

.footer-widgets-4 {
width:100%;
display: inline-block;
}

.footer-widgets a {
	color: #333;
font-size:14px;
line-height:14px;
}

.footer-widgets a:hover {
	color: #ccc;
}

.footer-widgets .widget {
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}

.footer-widgets .widgettitle {
	color: #333;
}

.footer-widgets li {
	list-style-type: none;
	margin-bottom: 6px;
	margin-bottom: 0.6rem;
	word-wrap: break-word;
}

.footer-widgets .search-form {
	width: 100%;
}

.nav-primary {position:static !important;}


/* MEDIA QUERIES */

@media screen and (max-width: 600px) {
#menu-item-10828 {display: none !important;}

.footer-widgets-1 {
	display:none;
}

.footer-widgets-3, .footer-widgets-2 {
width:100%;
}

section#text-7.widget.widget_text {
display:none;
}

.nav-primary {
visibility: visible !important;
display:inline !important;
position: absolute !important;
}

.header-image .site-title > a {
margin: 0px;
}

.title-area {
padding-top:20px;
}

.ubermenu-skin-minimal.ubermenu-responsive-toggle {
text-align:center;
}

.search-form {
width:100%;
float:none;
padding:7px;
}


.subcategory {
    font-family: 'Bodoni MT', 'Didot', 'Didot LT STD', 'Book Antiqua', 'Garamond', 'Arapey', serif !important;
    margin-left:20px;
    padding-left:20px;
}


.ubersocials {
padding-bottom:0px !important;
margin-bottom:-20px !important;
}
}

@media only screen and (max-width: 767px) {
.title-area {padding-top:40px !important;}
#menu-item-10828 {display: none !important;}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
.simple-social-icons ul li a {padding: 6px 0px !important;}
}

/* Galaxy 6 */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
.nav-primary {position:static !important;}

}

@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) 
  and (orientation: landscape) {
.nav-primary {position:static !important;}
}

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
.nav-primary {position:static !important;}
}