/*
Theme Name: LynnHorton
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
*/
.social ul li{
	padding:11px 30px;
}
.es_lablebox
{
display:none;
}

.es_widget_form
{
padding-left: 25px;
}

.es_submit_button
{
background: #2bc5f2 ;
border: 0 ;
padding: 5px ;
border-radius: 5px ;
color:white;
}

.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}


ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.li.current-menu-item a {
      color: #2bc5f2 !important ;
}
#comments 
{
	display : none !important;
}

.blog_content h1, page-id-3476 .entry-title, .book_cnt .entry-title 
{
	display : none !important;
}

.icon-folder-open, .icon-arrow-right
{
	display: none;
}

/*.menu-top-container ul li a:active
 {
    text-decoration: none!important;
	background-color:#2bc5f2 !important ;
 }*/

.blog_content .entry-header h2 a, .post .entry-header .entry-title
 {
    text-decoration: none!important;
	color:#2bc5f2 !important ;
	font-size: 30px;
 }

.post .entry-header .entry-title
{
	display: block !important;
}

.read-more {
 
 	background-color: #2bc5f2;
    border: 1px solid #2bc5f2;
    border-radius: 5px;
    color: #fff;
    float: right;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    margin-bottom: 5px;
    padding: 3px 14px;
    text-align: center;
	text-decoration : none !important;

 }
 
 .read-more:hover {
    background-color: #fff;
    border: 1px solid #2bc5f2;
    color: #2bc5f2;
    font-family: "Roboto Condensed",sans-serif;
}

.blog_content .entry-meta, .blog_content .cat-links{
	display:none;
}

.blog_content .entry-header h1 {
	margin-left: 0px;
}
body
{
	overflow-x:hidden;
}

					 
.search-submit, #icon-arrow-right, .menu-toggle, .screen-reader-text
{
	display:none;
}

.nav
{
	padding-left: 108px !important;
}

.navbar-nav > li > a
{	
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 22px;
    color: #000 !important;
    font-weight: normal;
  }
  
  .nav > li > a {
    position: relative;
    display: block;
    padding: 21px 36px !important ;
}

.book_cnt
{
    margin-top: 20px;
}

.book_cnt p
{
padding-top: 20px;
}

.book_cnt h1 
{
	color:#2bc5f2 !important;
	font-family: "Roboto",sans-serif;
	margin-top: -21px;
	font-size:32px;
	padding-left:6px;
}
.book_cnt img, .post img
{
	padding-left: 7px;
	padding-right: 7px;
}
/*
.book_cnt h2 
{
	margin-top: -13px;
}
*/
/*.book_cnt img
{
	max-width: 100%;
	height: auto;
}*/
/*
.book_cnt img
			{
			float: none!important;
			vertical-align: default !important;
			}*/
.entry-header h1, .page-header h1
{
	font-size: 30px;
}

.search_btn
{
	padding: 5px 10px!important;
}

.blog .screen-reader-text
{
	display:none;
}

.search-field
{
	padding: 6px 75px 6px 3px;
	border-radius: 4px;
	line-height: normal;
	border: 1px solid #ccc;
	height: 34px;
}

.blog .entry-title a
{
	color: #2bc5f2;
	font-weight: bold !important;
	font-size: 30px;
}


.blog .widget-title li
{
	text-decoration: none;
	color: #000!important;
	font-size: 15px;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 27px;
}
.widget-title
{
	margin-left: 25px;
}
.blog .entry-content p, .blog_content .entry-content p, .search .entry-summary p 
{
    color: #000;
    line-height: 29px;
    font-size: 15px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: justify;
}
.blog .entry-content p
{
	margin-bottom: 8%;	
}

.icon-arrow-left, #icon-hashtag
{
	display: none;
}

.page-header
{
	border-bottom: none;
	margin: 0px;
}

.blog header h2
{
	margin-bottom: 15px;
	margin-left: 0px;
}

.blog .entry-content a 
{
	margin-top: 25px;
}

.blog_content .entry-header h1
{
	margin-left: 0px;
	margin-bottom: 15px;
}

.blog_content nav
{
	margin-bottom: 30px;
	margin-top: 20px;
}

.widget-title
{
	font-weight: bold !important;
	font-size: 18px !important;
}

.search-form
{
	margin-top: -13px;
}

.search {
    width: 100%;
    margin-left: 0px;
    margin-top: 0px;
    padding-top: 0px;
}

.search .entry-title
{
	margin-left: 0px;
	margin-bottom: 20px;
	margin-top: 10px;
	color: #2bc5f2;
    font-weight: bold !important;
    font-size: 18px;
}

.search .entry-title  a, .entry-date, .updated, .widget ul li a, .nav-links a
{
	color: #000;
}
	
.entry-meta .screen-reader-text
{
	display:block;
}

.search .entry-summary p
{
	margin-bottom: 8%;
}

.search .entry-summary a
{
	margin-top: 25px;
}

.widget .btn
{
	border: 0;
	background: #2bc5f2;
	padding: 5px 7px;
	margin-top: -34px;
	position: relative;
	left: 258px;
	display: block;
}
.btn
{   
	margin-left: -44px;
    margin-top: -2px;
    color: #fff;
    background-color: #2bc5f2;
    border-color: #2bc5f2;
    padding: 4px 7px;
}
.logo img, .author img, .blog_content .size-medium { width: auto;}


@media (min-width: 320px) and (max-width: 767px) 
{
	.post .size-full 
	{
    width: 50%;
	}
	.nav 
	{
		padding-left: 0px !important;
	}
	/*.book_cnt img { width:auto;}*/
	
}


@media (max-width: 1199px) and (min-width: 992px)
{			
	.nav 
	{
		margin-left: -55px;
	}				
}
						
@media (max-width: 991px) and (min-width:768px)
{
	.nav > li > a 
{
    padding: 21px 21px !important;
}

.navbar-nav > li > a 
{    
    font-size: 19px !important;
}
.nav {
    padding-left: 28px !important;
}
}					

@media (max-width: 400px)											
{
	.widget .btn
	{	
		left: 262px;
/*220*/
	}

	.search-field
	{
		padding: 6px 95px 6px 3px;
	}
	
	.social ul li 
	{
		width: 16%;
		padding-left: 5px;
		padding-right: 5px;
	}
}


@media (max-width: 1000px)											
{		
	img 
	{
    width: 100%;
	}
	.post .size-full 
	{
    width: 50% ;
	}
}

@media (max-width: 949px) and (min-width:768px)
{
	.widget .btn 
	{
    padding: 3px 7px;
    margin-top: -30px;
    left: 183px;
	height: 30px;
   	}
	
	.post img 
	{
    width: 50% ;
	}

	.search-field 
	{
    	padding: 6px 15px 6px 4px;
		height: 30px;
	}
}
@media (max-width: 480px)
{
	.social ul li 
	{
		width: 16%;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.wp-image-3569, .wp-image-3564, .wp-image-3558, .wp-image-943, .wp-image-948, .wp-image-962, .wp-image-976, .wp-image-3552, .wp-image-3386, .wp-image-3387
	{
		width:100% !important;
	}
}
 
@media (max-width: 657px) and (min-width:360px)
{
	/*.book_cnt img 
	{
    	float: left !important;
	    padding-right: 15px !important;
	}*/
}

@media (max-width: 991px) and (min-width:768px)
{
	.social ul li {
    float: left;
    padding: 4px;
    width: 16%;
	}
}


