@import url("./../yeahthemes-elegance/style.css");
/*!
Theme Name:     Little Elegance
Description:    Child theme of Elegance
Author:         wpthms
Template:       yeahthemes-elegance
Version:		1.0

(optional values you can add: Theme URI, Author URI, Version)
*/

html {overflow-x: hidden;}

/*.site-logo:after{content:""} */


strong.primary-2-secondary > a {color: #337ab7 !important;}


.menu > li > a {color: #fff;}
  
  #site-banner > div:nth-child(1) {
  	width: 100%;
  	padding: 0;
  }
  
  .site-info .left-footer-info {
  	float: none;
  	text-align: center;
  }




.site-banner .site-description {
	margin: 10px 0;
	font-size: 16px;
	text-transform: none;
	font-style: italic;
}

#site-navigation {
	background: #555;
	margin: 0px 0px 20px 0px;
	border-top: solid 3px #000;
}

.main-navigation .menu li.menu-item {
	line-height: 50px;
	height: auto;
	font-size: 18px !important;
	font-family: "newsgoth bt", arial;
}

.main-navigation .menu li.menu-item.current-menu-item > a, .main-navigation .menu li.menu-item.current-menu-parent > a, .main-navigation .menu li.menu-item a {
	color: white !important;
}

.site-hero.layout-carousel article .entry-header .gray-2-secondary {
	display: none;
}

.site-hero.layout-carousel article .entry-header *, .site-hero.layout-blocks article .entry-header *, .site-hero.layout-blocks-alt article .entry-header * {
	text-shadow: 5px 2px 3px #000000;
}

.site-hero.layout-carousel .yeahslider-direction-nav a {
	background: rgba(200,200,200,0.3);
}

.site-hero.layout-carousel .yeahslider-direction-nav i {
	color: #1e73be;
}

.social-share-buttons.size-small i {font-size: 22 px;}


.site-content article.hentry:first-child .entry-title, .site-content article.page:first-child .entry-title {
}



.entry-meta .with-cmt, .entry-header .social-share-buttons {display: none !important;}

article.hentry .entry-header .entry-meta > span {font-size: 16px;}

.entry-content > p:nth-child(1)::first-letter {
	float: left;
	font-size: 6em;
	line-height: 0.5em;
}

#rightWrong {width: 300px; margin-left: 20px; float: right; padding: 0; border: solid 4px #555}
#rightWrongLogo{width: 100%; height: auto; border-bottom: solid 2px #aaa}
#rightWrong h1, #rightWrong h2 {font-family: arial; color: #FFBB45; margin: 0; background: rgba(255,255,255,0.4); padding: 10px 16px 0 16px;}
#rightWrong h1 {font-size: 20px;}
#rightWrong h2 {font-size: 15px; padding-bottom: 8px;font-style: italic; font-weight: normal; text-align: left;}
#rightWrong ul {margin: 0; padding: 0; text-align: left;}
#rightWrong li {list-style: none; margin: 0; color: #fff; background: #000; padding: 13px; line-height: 1em;}
#rightWrong li:nth-child(even) {background: #333;}
#rightWrong a {font: normal 11pt sans-serif; color: #fff; text-decoration: none;}

@media (max-width: 500px) {
	#rightWrong {width: 100%;}
}



@media (min-width: 992px) {
  .header-style-default .site-branding,
  .header-style-blog-alt .site-branding {
    padding: 40px 0 20px 0;
  }
  
  .header-style-default .site-title img, .header-style-blog-alt .site-title img {
  	max-height: 90px;
  }
  
}

@media (max-width: 991px) {

	.main-menu-toggle {margin-left: 5%;}
	
	.active-mobile-menu .main-menu-toggle > .bar1, .active-mobile-menu .main-menu-toggle > .bar2, .active-mobile-menu .main-menu-toggle > .bar3 {
		top: 23px;
	}
	
	#site-navigation {border-top-color: #000;}
	
}

@media (max-width: 700px) {
	.site-banner .site-description {
		display: none !important;
	}
	
	#site-navigation {
		margin-top: 10px;
	}
	
	#main {
		border: none !important;
		margin-top: -30px;
	}



	

}

@media (max-width: 500px) {

	.main-menu-toggle {
		margin-top: -30px;
	}
	
	.site-banner .site-title img {
		max-height: 40px;
	}
	
	#site-banner > div:nth-child(1) {
		width: 100% !important;
	}

	
	
	#site-hero {
		border-bottom: dotted 1px #333;
		margin-bottom: 40px;
		padding-bottom: 60px;
	}
	
	
	.content-area {
		padding-top: 0;
	}
	
	.entry-title {font-size: 8vw}


	article.hentry .entry-header .entry-meta > span {
		font-size: 14px;
		text-transform: none;
		float: none;
		display: block;
	}
	
	.entry-meta .by-author {font-style: italic;}
	
	article.hentry .entry-header .entry-meta > span::first-letter {
		text-transform: capitalize;
	}
	
	article.hentry .entry-header .entry-meta > span::before {
		content: '';
	}
	
}