/* ==========================  Darlene  ======================== */

/* ==> body
================================================ */
a {color: #d02b75;}
a:hover {color: #666;}

/* ==> contener
================================================ */
.site-container {max-width:1000px; padding:0; margin-top:0; margin-bottom:0; box-shadow: none;}
.site-inner {margin:30px 0 40px;}

/* ==> header
================================================ */
.site-header {padding: 15px 0 0 0;}
.header-image .site-title > a {height: 370px;}

/* ==> menu
================================================ */
.nav-primary {left:0; right:0; background-color: #000; color: #fff; border:0; position: fixed; z-index: 99; padding: 4px 0;}
.genesis-nav-menu a {padding: 10px 30px; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 9px; letter-spacing: 0.15em; text-transform: uppercase; color: #fff;}
.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover {color: inherit;}
.genesis-nav-menu a:hover {color: #f48dae;}
genesis-nav-menu ul.sub-menu {display: none; /* submenu off */}
  /* submenu */
.nav-primary .genesis-nav-menu .sub-menu {padding-top: 4px;}
.nav-primary .genesis-nav-menu .sub-menu::before {border-bottom-color: #fff;}
.nav-primary .genesis-nav-menu .sub-menu::after {border-bottom-color: #fff;}
.nav-primary .genesis-nav-menu .sub-menu a {background-color: #fff; color: #000; padding: 15px 10px; border-color: currentcolor #000 #000; font-size:12px;}
.nav-primary .genesis-nav-menu .sub-menu a:hover {color:#f48dae;}
.genesis-nav-menu .sub-menu::after, .genesis-nav-menu .sub-menu::before {top: -14px !important;}


/* ==> post area
================================================ */
.content {width: 700px;}
.entry-author::before, .entry-categories::before, .entry-comments-link::before, .entry-tags::before, .entry-time::before {display:none;}
main .entry-header p.entry-meta {color: #000; font-family: 'Montserrat', sans-serif; letter-spacing: 0.15em; text-align: center; margin-top:0; margin-bottom: 0px;}
main .entry-header h2.entry-title {color: #000; font: 15px/1.4em "Montserrat",Arial,serif; letter-spacing: 0.2em; margin: 5px 0 10px; padding: 0; text-align: center;
    text-transform: uppercase;}
main .entry-header h2.entry-title a {color: #000;}
main .entry-header h2.entry-title a:hover {color: #000;}
main .entry-header h1.entry-title {color: #000; font: 15px/1.4em "Montserrat",Arial,serif; letter-spacing: 0.2em; margin: 5px 0 10px; padding: 0; text-align: center;
    text-transform: uppercase;}
main {color: #444; font: 13px/1.6 Century Gothic,Arial,sans-serif; text-align: left;}
main p {margin: 0 0 15px;}
main img {margin-top: 15px;}
main .entry-footer {border-top: 0px solid #000000; padding-top: 8px; margin-top: 15px;}
main .entry-footer .entry-categories {display: none;} /* category off */
main .entry-footer .entry-tags {display: none;} /* tags off */ 
main p.entry-meta {color: #000000; font-family: 'Montserrat', sans-serif; letter-spacing: 0.1em; line-height: 1.4; text-align: center; text-transform: uppercase; margin: 0 0 12px;
font-weight: 400; font-size: 10px;}
main p.entry-meta a {color: #000;}
main p.entry-meta a:hover {color: #f48dae;}
main p.entry-meta .entry-time {color: #000;}
main .entry-author, .entry-comments-link, .entry-time {margin-right: 8px;}
main .entry-footer #meta_social {text-align: center; clear: both; margin-bottom: 30px;}
main .entry-footer #meta_social a {color: #000; padding: 0 15px; font-size: 10px;}
main .entry-footer #meta_social a:hover {color: #f48dae;}
main .comment-respond h3 {font: 16px Georgia,Times,serif; text-transform: initial; color: #666;}
main .comment-respond p.form-submit input[type="submit"] {background-color: #666;}
main .comment-respond p.form-submit input[type="submit"]:hover {background-color: #d02b75;}

/* ==> sidebar area
================================================ */
aside.sidebar {margin-top: 28px; width: 250px;}
aside.sidebar a {color: #000;}
aside.sidebar a:hover {color: #f48dae;}
aside.sidebar .search-form {position: relative;}
aside.sidebar .widget_search input[type="submit"] {width: 33px; height: 33px; margin: 0; right:4px; top: 1px; clip: initial; font-family: FontAwesome; background-color: transparent; color: #666;}
aside.sidebar .widget_search input[type="submit"]:hover {color: #d02b75;}
aside.sidebar .widget_search input[type="search"] {padding: 8px 16px; font-size: 14px; border-right: 0; border-left: 0; }
aside.sidebar {font: 12px/1.5 Century Gothic,Arial,Tahoma,Verdana,sans-serif; text-align: center;}
aside.sidebar h4.widget-title {background-color: #fff; color: #000; border: 1px solid #666; padding: 10px 15px; font: 10px "Montserrat",Arial,sans-serif; letter-spacing: 0.15em;}
aside.sidebar section.widget li {text-align: center; border: 0; margin-bottom:5px;}

/* ==> footer area
================================================ */
footer.site-footer {border: 0; padding: 20px; text-transform: none; font: 13px Century Gothic,Arial,sans-serif; font-weight: 400; text-transform: uppercase; color: #444;}
footer.site-footer a {color: #000;}
footer.site-footer a:hover {color: #f48dae;}

/* ==> back to top
================================================ */
.to-top {
	display:inline-block;
	height:40px;
	width:40px;
	position:fixed;
	bottom:40px;
	right:10px;
	box-shadow:0 0 10px rgba(0,0,0,0.05);
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	background:rgba(232,98,86,0.8) url(images/to-top.svg) no-repeat center 50%;
	visibility:hidden;
	opacity:0;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
}

.to-top.top-is-visible {
	visibility:visible;
	opacity:1;
}

.to-top.top-fade-out {
	opacity:.5;
}

.no-touch .to-top:hover {
	background-color:#e86256;
	opacity:1;
}

@media only screen and (min-width: 768px) {
	.to-top {
		right:20px;
		bottom:20px;
	}
}

@media only screen and (min-width: 1024px) {
	.to-top {
		height:60px;
		width:60px;
		right:30px;
		bottom:30px;
	}
}
/* ==> custom mobile
=============================================== */
@media only screen and (max-width: 1000px) {
	main.content {width: 69%;}
	aside.sidebar-primary {width: 25%;}
}
@media only screen and (max-width: 768px) {
	main.content {width: 100%;}
	aside.sidebar-primary {width: 100%;}
	.genesis-nav-menu .menu-item::before {content: ""; margin-right: 0;}
	/* sub of for mobile 
	.genesis-nav-menu.responsive-menu .menu-item-has-children > a {margin-right:0;}
	.genesis-nav-menu.responsive-menu > .menu-item-has-children::before {display: none;}
	*/
	.nav-primary .genesis-nav-menu.responsive-menu a, .nav-primary .genesis-nav-menu.responsive-menu a:hover {color: #fff;}
	.genesis-nav-menu.responsive-menu .sub-menu li a, .genesis-nav-menu.responsive-menu .sub-menu li a:hover {font-weight: 400; padding-left:40px; font-size: 12px;}
}
@media only screen and (max-width: 480px) {
	.site-header {padding: 50px 0 0 0;}
	.nav-primary {margin-top: 0px;}
	.site-container {width: 90%;}
	.header-image .site-title > a {height: 220px;}
}
/* ==> custom order css
=============================================== */
main a.more-link {display: block; clear: both; width: 100%; text-align: center; background-color: #ccc; padding: 13px 0; margin-top: 12px; color: #fff; text-transform: uppercase;
   letter-spacing: 2px; font: 14px/1.4em "Montserrat",Arial,serif;}
main a.more-link:hover {background-color: #888;}
.home main.content img {margin-bottom: 12px;}
.home .post .entry-footer {background: url(./images/divider.png)no-repeat scroll 50% 100%; padding-bottom: 50px;}
.genesis-nav-menu a {font-family: 'Lemonada', cursive; font-size: 12px; text-transform: capitalize; padding: 10px 18px;}