/*
Theme Name: Stem Support 2014
Theme URI: http://www.thestemsupport.com/wp-content/themes/stemsupport/
Author: The Stem Group
Author URI: https://www.thestemgroup.com/
Description: This is the description for the theme.
Version: 1.0
License: Not for resale, personal use or useage by other parties but cleint.
License URI: http://www.thestemgroup.com
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme is protected under copyright of the designer
*/


/* main Structure */
html, body {
	min-height:100%;
	background-color: #ffffff;
	margin:0px;
	font-size:16px;
}

.container_home2020 {
	height: auto;
	height:100%;
	min-width: 1090px;
	width: 100%;
	position:relative;
	overflow: hidden;
	float: none;
	margin-bottom: -100px; 
}

/*  Footer  */



#footer {
	height:17px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top:3px;
	font-family:verdana;
	font-size:0.7rem;
	color:#000;
	background-color:#ffffff;
	text-align:center;
	position: absolute;
	bottom:0;
}


#nav-wrapper {
	height: 80px;
	width:100%;
	padding-top:15px;
	background-image:url(/wp-content/themes/stemsupport/images/nav_background.png);
	background-repeat:repeat;
	background-position:center;
	position:fixed;
	z-index:3;
	text-align:center;
}

#nav {
	height: 84px;
	width:1100px;
	margin: 0 auto 0 auto;
	text-align:center;
}












/*  Content  */



/* Home 2020*/






#home2020_title {
	width:1140px;
	padding-left:25px;
	padding-right:25px;
	height:85px;
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
}

#home2020_picture {
	height:300px;
	width:100%;
	padding-top:40px;
    margin-bottom: 60px;
	background-image: url(/wp-content/themes/stemsupport/images/background_reviews.jpg);
    background-attachment: fixed;
    background-position: top;
	background-size: cover;
	box-shadow:0 -15px 30px 0px rgba(0,0,0,0.3), 0 15px 30px 0px rgba(0,0,0,0.3);
}


#home2020-icons-wrapper {
    height: auto;
    width:1090px;
	text-align:center;
	margin:0 auto 0 auto;
}

#home2020-appleonly {
    width: 280px;
    height: 200px;
    margin: 50px 110px 10px 10px;
    float: left;
    
}

#home2020-experience {
    width: 280px;
    height: 200px;
    margin: 50px 110px 10px 10px;
    float: left;
    
}

#home2020-warranty {
    width: 280px;
    height: 200px;
    margin: 50px 0px 10px 10px;
    float: left;
    
}


.home2020_content-wrapper {
	width: 1140px;
	height: auto;
    margin: 0 auto 35px auto;

}


.home2020_content {
	width: 1140px;
    height: auto;
    overflow: hidden;

}




#home2020-welcome {
    height: auto;
    width: 710px;
    margin: 0 35px 0 0;
    float: left;
}

#home2020-blog {
    height: auto;
    width: 395px;
    margin: 0;
    float: left;
}



#home2020-reviews {
    height: auto;
    min-height: 500px;
    width: 1090px;
    margin: 0 0 80px 0;
    float: left;
}


#home2020_midspan {
	height:300px;
	width:100%;
	padding-top:60px;
    margin-bottom: 60px;	
    background-image: url(/wp-content/themes/stemsupport/images/background-keyboard.jpg);
    background-attachment: fixed;
    background-position: top;
	background-size: cover;
	box-shadow: 0 0 20px rgba(0,0,0,0.3) inset;
}

#home2020-midspan-wrapper {
    height: auto;
    width:1090px;
	text-align:center;
	margin:0 auto 0 auto;
}


#home2020-success {
    height: auto;
    width: 505px;
    margin: 0 80px 0 0;
    float: left;
}


#home2020-book {
    height: auto;
    width: 505px;
    margin: 0;
    float: left;
}




#home2020_applefamily {
	height:500px;
	width:100%;
	padding-top:60px;
    margin-bottom: 60px;	
    background-image: url(/wp-content/themes/stemsupport/images/background-macpro.jpg);
    background-attachment: fixed;
    background-position: top;
	background-size: cover;
	box-shadow: 0 0 20px rgba(0,0,0,0.3) inset;
}

#home2020-applefamily-wrapper {
    height: auto;
    width:1090px;
	text-align:center;
	margin:0 auto 0 auto;
}







#home2020_instagram {
	width:1140px;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 0 0px;
	float:left;
}












/*  home 2  */


#container_home2 {
	height: auto;
	min-height: 1300px;
	height:100%;
	width: 100%;
	position:relative;
	overflow: hidden;
	float: none;
	margin-bottom: -80px; 

}



#home2_title {
	width:1090px;
	height:65px;
    margin: 100px auto 30px auto;
    text-align: center;
}

#home2_picture {
	min-height:300px;
	height:auto;
	width:100%;
    margin: 0 0 80px 0;
	background-image: url(/wp-content/themes/stemsupport/images/background_diy.jpg);
    background-attachment: fixed;
    background-position: top;
	background-size: cover;
	box-shadow:0 -15px 30px 0px rgba(0,0,0,0.3), 0 15px 30px 0px rgba(0,0,0,0.3);
}





.home2_content {
	width: 1140px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 35px;

}

#home-welcome {
    height: 450px;
    width: 620px;
    margin: 0 80px 0 0;
    float: left;
}

#home-blog {
    height: 450px;
    width: 250px;
    margin: 0 0 0 0;
    float: left;
}



#home2-reviews {
    height: auto;
    min-height: 500px;
    width: 1090px;
    margin: 0 0 80px 0;
    float: left;
}




.home2_title {
	width:380px;
	height:40px;
	margin-bottom:40px;
}



#home2_ipad {
	width:353px;
	height:250px;
	margin-right:40px;
	float:left;
	margin-bottom:650px;
	margin-top:15px;
}


#home2_iphone {
	width:353px;
	height:250px;
	margin-right:40px;
	float:left;
	margin-bottom:650px;
	margin-top:15px;
}

#home2_mac {
	width:353px;
	height:250px;
	float:left;
	margin-bottom:650px;
	margin-top:15px;
}







/* home */

#container_home {
	height: auto;
	min-height: 1300px;
	height:100%;
	min-width: 1090px;
	width: 100%;
	position:relative;
	background-image: url(/wp-content/themes/stemsupport/images/background_home.jpg);
	background-position: left top;
	background-size: cover;
	overflow: hidden;
	float: none;
	box-shadow:0 -40px 30px 0px rgba(0,0,0,0.3) inset;
	margin-bottom: -80px; 
	

}



#home_container {
	width: 1140px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	margin-bottom: 40px;
}



#home_welcome {
	width:1140px;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 0 0px;
	float:left;
}


.home_cta_title {
	width:380px;
	height:40px;
	margin-bottom:30px;
}



#home_repair {
	width:353px;
	height:250px;
	margin-right:40px;
	float:left;
	margin-top:15px;
}


#home_articles {
	width:353px;
	height:250px;
	margin-right:40px;
	float:left;
	margin-top:15px;
}

#home_reviews {
	width:353px;
	height:250px;
	float:left;
	margin-top:15px;
}

#home_reviews_box {
	height:121px;
	width:333px;
	border-radius: 20px;
	border-style:solid;
	border-width:2px;
	border-color:#000000;
	padding:0 10px 0 10px;
	overflow:hidden;
	font:verdana;
	font-size:0.7rem;
}

#home_instagram {
	width:1140px;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 0 0px;
	float:left;
}



/* services */

#container_services {
	height: auto;
	min-width: 1090px;
	width: 100%;
	position:relative;
	overflow: hidden;
	float: none;
	margin-bottom: -80px; 
	

}



#services_title {
	width:1140px;
	padding-left:25px;
	padding-right:25px;
	height:85px;
	margin-left:auto;
	margin-right:auto;
	margin-top:80px;
}

#services_picture {
	min-height:390px;
	height:25%;
	width:100%;
	padding-top:40px;
	background-image: url(/wp-content/themes/stemsupport/images/background_services.jpg);
	background-position:center;
	background-size: cover;
	box-shadow:0 -15px 30px 0px rgba(0,0,0,0.3), 0 15px 30px 0px rgba(0,0,0,0.3);
}

#services_content {
	width: 1140px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 35px;

}



.service_title {
	width:380px;
	height:40px;
	margin-bottom:40px;
}



#services_ipad {
	width:353px;
	height:250px;
	margin-right:40px;
	float:left;
	margin-bottom:650px;
	margin-top:15px;
}


#services_iphone {
	width:353px;
	height:250px;
	margin-right:40px;
	float:left;
	margin-bottom:650px;
	margin-top:15px;
}

#services_mac {
	width:353px;
	height:250px;
	float:left;
	margin-bottom:650px;
	margin-top:15px;
}

/*  diy  */

#container_diy {
	height: auto;
	min-height: 1100px;
	height:100%;
	min-width: 1090px;
	width: 100%;
	position:relative;
	background-image: url(/wp-content/themes/stemsupport/images/background_diy.jpg);
	background-position: left top;
	background-size: cover;
	overflow: hidden;
	float: none;
	box-shadow:0 -40px 30px 0px rgba(0,0,0,0.3) inset;
	margin-bottom: -80px; 
}

#diy_content {
	width: 1140px;
	height:auto;
	padding-left:25px;
	padding-right:25px;
	margin-left:auto;
	margin-right:auto;
	margin-top:80px;
}

#diy_left {
	height: auto;
	width: 550px;
	margin-right:40px;
	margin-bottom:40px;
	float:left;
}

#diy_right {
	height: auto;
	width: 550px;
	margin-bottom:40px;
	float:left;
}

.diy {
	height: auto;
	width: 100%;
	margin-top:40px;
	background-color:#FFFFFF;
	border-radius:20px;
	opacity:0.9;
	padding: 2px 10px 2px 10px;
	text-align:center;
	box-shadow:0 -15px 30px 0px rgba(0,0,0,0.3), 0 15px 30px 0px rgba(0,0,0,0.3);
	
}


/*  reviews  */

#container_reviews {
	height: auto;
	min-height: 1680px;
	height:100%;
	min-width: 1090px;
	width: 100%;
	position:relative;
	background-image: url(/wp-content/themes/stemsupport/images/background_reviews.jpg);
	background-position: left top;
	background-size: cover;
	overflow: hidden;
	float: none;
	box-shadow:0 -40px 30px 0px rgba(0,0,0,0.3) inset;
	margin-bottom: -80px; 
}

#reviews_content {
	width: 1140px;
	height:auto;
	padding-left:25px;
	padding-right:25px;
	margin-left:auto;
	margin-right:auto;
	margin-top:80px;
}

#reviews_left {
	height: auto;
	width: 525px;
	margin-right:40px;
	margin-bottom:40px;
	float:left;
}

#reviews_right {
	height: auto;
	width: 525px;
	margin-bottom:40px;
	float:left;
}

.reviews {
	height: auto;
	width: 100%;
	margin-top:40px;
	background-color:#FFFFFF;
	border-radius:20px;
	opacity:0.9;
	padding: 2px 10px 2px 10px;
	text-align:center;
	box-shadow:0 -15px 30px 0px rgba(0,0,0,0.3), 0 15px 30px 0px rgba(0,0,0,0.3);
	
}




/* book */

#container_book {
	height: auto;
	min-height: 1680px;
	height:100%;
	min-width: 1090px;
	width: 100%;
	position:relative;
	background-image: url(/wp-content/themes/stemsupport/images/background_book.jpg);
	background-position: left top;
	background-size: cover;
	overflow: hidden;
	float: none;
	box-shadow:0 -40px 30px 0px rgba(0,0,0,0.3) inset;
	margin-bottom: -80px; 
	

}



#book_title {
	width:800px;
	padding-left:25px;
	padding-right:25px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:80px;
}

#book_content {
	width: 1140px;
	height: auto;
	margin-left: auto;
	margin-right: auto;

}




#contact_container {
	height: auto;
	height:100%;
	min-width: 1090px;
	width: 100%;
	position:relative;
	background-image: url(/wp-content/themes/stemsupport/images/background_book.jpg);
	background-position: left top;
	background-size: cover;
	overflow: hidden;
	float: none;
	box-shadow:0 -40px 30px 0px rgba(0,0,0,0.3) inset;
	margin-bottom: -80px;
}


#contact_content {
	width: 1140px;
	height:auto;
	padding-left:25px;
	padding-right:25px;
	margin-left:auto;
	margin-right:auto;
	margin-top:80px;
	
}



#contact_left {
	height: auto;
	width: 670px;
	margin:40px 80px 0 0;
	float:left;
}

#contact_right {
	height: auto;
	width: 340px;
	margin:40px 0 0 0;
	float:left;
	
}


/*   blog  */



#container_blog {
	height: auto !important;
  	min-height: 100%;
  	height: 100%;
   	position: relative; /* Required to absolutely position the footer */
    background-image: url(https://thestemsupport.com//php/random.php);
	width: 100%;
	background-position: center ;
	background-size: cover;
	background-attachment:fixed;
	float: left;
	box-shadow:0 -40px 30px 0px rgba(0,0,0,0.3) inset;
}


#blog_container {
	width: 1100px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	margin-bottom: 40px;
	background-image: url(/wp-content/themes/stemsupport/images/content.png);
	background-repeat: repeat;
	border-radius: 20px;
	padding: 20px;
	box-shadow: 0 -15px 30px 0px rgba(0,0,0,0.3), 0 15px 30px 0px rgba(0,0,0,0.3);
	overflow: hidden;
}

#content_blog_left {
	min-height:100px;
	height: auto;
	width: 820px;
	margin-right:30px;
	float:left;
	overflow:hidden;
}

#content_blog_right {
	height: auto;
	width: 200px;
	float:left;
	
}




#toparticle {
	height:auto;
	width:820px;	
}

#toparticleimage {
	height:auto;
	width:395px;
	margin: 0 30px 10px 0;
	float:left;
	overflow:hidden;
}


#gridcontainer {
	margin: 20px 0;
	width: 100%;
}
#griditemleft {
	float: left;
	width: 395px;
	height:440px;
	margin: 0 30px 10px 0;
}
#griditemright {
	float: left;
	width: 395px;
	height:440px;
	margin: 0 0 10px 0;
}
#gridpostimage {
	height:250px;
	width:395px;
	margin: 0 0 10px 0;
	overflow:hidden;
}


.attachment-category-thumbnail.size-category-thumbnail.wp-post-image {
  max-width:100%;
  min-width:100%;
  max-height:auto;
  width: auto;
  height: auto;
  border-radius:20px;
  -webkit-border-radius:20px
}

.wp-post-image {
  max-width:100%;
  min-width:100%;
  max-height:auto;
  width: auto;
  height: auto;
  border-radius:20px;
  -webkit-border-radius:20px
}



/* contact */















#content_half_left {
	height: auto;
	width: 500px;
	margin-right:40px;
	float:left;
	background-color:#F00;
}

#content_half_right {
	height: auto;
	width: 550px;
	float:left;
	background-color:#0F0;
	
}


#content_third_left {
	height: auto;
	width: 313px;
	margin-right:40px;
	float:left;
	background-color:#F00;
}

#content_third_middle {
	height: auto;
	width: 313px;
	margin-right:40px;
	float:left;
	background-color:#0F0;
	
}

#content_third_right {
	height: auto;
	width: 313px;
	float:left;
	background-color:#0F0;
	
}





/*  Special Elements  */




.rounded_box {
	height:105px;
	width:353px;
	border-radius: 20px;
	border-style:solid;
	border-width:2px;
	border-color:#000000;
	padding:0 10px 0 10px;
}	
	
	
	
.clear {
	clear:both;
	width:100%;
	height:1px;
}



hr.thin {
	height:1px;
	border:0;
	color:#B1AFAF;
	background-color:#B1AFAF;
	width:80%;
}


.rounded {
	border-radius: 20px;
}



/*  Image Alignment  */


.img_service {
	margin-right:20px;
    margin-bottom: 40px;
	float:left;

}


.img_top_left {
	margin-bottom:40px;
	margin-left:40px;
	margin-right:0px;
	margin-top:0px;
	float:left;

}

.img_mid_left {
	margin-bottom:40px;
	margin-left:40px;
	margin-right:0px;
	margin-top:40px;
	float:left;
}

.img_logo {
	vertical-align:top;

}




/*  Fonts  */



.font_nav {
	color:#000000;
	text-decoration:none;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size:1rem;
}



h1 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size: 2rem;
	color: #000000;
	margin:0 0 30px 0;
	text-align:center;
	
}

h2 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size: 1.5rem;
	color: #000000;
	margin:0px;
}

h3 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size: 1.25rem;
	color: #000000;
	margin:0px;
}

p {
	font-family: verdana;
	font-size: 0.9rem;
	color: #000000;
	line-height: 1.5em;
	
}



ul {
	font-family: verdana;
	font-size: 0.8125rem;
	color: #000000;
	line-height: 1.5em;
	
}



li {
	font-family: verdana;
	font-size: 0.8125rem;
	color: #000000;
	line-height: 1.5em;
	
}


.font_footer {
	font-family: verdana;
	font-size: 0.70rem;
	color: #68AEE0;
	line-height: 1em;
}

h2.home {	
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size: 1.5rem;
	color: #000000;
	margin:0 0 5px 0;
}


p.home {
    font-family: verdana;
	font-size: 0.9rem;
	color: #000000;
    line-height: 1.5em;
    margin: 0px;
}


/*  Links  */



a:link {
	color:#B50003;
	text-decoration:none;
}
a:visited {
	color:#B50003;
	text-decoration:none;
}
a:hover {
	color:#FA0000;
	text-decoration:none;
	text-shadow:1px 1px 2px black;
}
a:active {
	color:#B50003;
	text-decoration:none;
}



.link_nav a:link {
	color: #000000;
	text-decoration: none;
}
.link_nav a:visited {
	color:#000000;
	text-decoration:none;
}
.link_nav a:hover {
	color:#FA0000;
	text-decoration:none;
	text-shadow:1px 1px 2px black;
}
.link_nav a:active {
	color:#000000;
	text-decoration:none;
}





.link_footer a:link {
	color: #515050;
	text-decoration: none;
}
.link_footer a:visited {
	color:##515050;
	text-decoration:none;
}
.link_footer a:hover {
	color:#FA0000;
	text-decoration:none;
	text-shadow:1px 1px 2px black;
}
.link_footer a:active {
	color:##515050;
	text-decoration:none;
}




/*** CONTENT : POSTS AND PAGES ***/





.widget-title {
	/* Style for widget titles */
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size: 1.125rem;
	color: #000000;
	margin-top:0px;
	margin-bottom:20px;
}


/* Style for widget links */
.archive_link a:link {
	color: #515050;
	text-decoration: none;
}
.archive_link a:visited {
	color:#515050;
	text-decoration:none;
}
.archive_link a:hover {
	color:#FA0000;
	text-decoration:none;
	text-shadow:1px 1px 2px black;
}
.archive_link a:active {
	color:#515050;
	text-decoration:none;
}

/* Style for space between widgets */
.widget-container {
	padding-bottom:20px;	
}


/* Style for photo captions */
.wp-caption-text  {
	text-align:center;	
}

/* Style for edit link */
.post-edit-link {
	font-family: verdana;
	font-size: 1rem;
	color:#F00;
}
.edit-link a:link {
	color: #F00;
	text-decoration: none;
}
.edit-link a:visited {
	color:#F00;
	text-decoration:none;
}
.edit-link a:hover {
	color:#F00;
	text-decoration:none;
	text-shadow:1px 1px 2px black;
}
.edit-link a:active {
	color:#F00;
	text-decoration:none;
}

/* Style for search box text */
.screen-reader-text  {
	font-family: verdana;
	font-size: 0.75rem;
	color: #000000;
	
}

/* Style to hide search field */
label.screen-reader-text {
display: none;
}







/* Entry and Page Titles */
h1.entry-title
{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size: 1.75rem;
	color: #000000;
}
h2.entry-title
{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size: 1.5rem;
	color: #000000;
	margin:0px;
}
h2.entry-title a
{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size: 1.5rem;
	color: #000000;
}
.home-title
{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size: 1.4rem;
	color: #000000;
	margin:0px;
	padding:0px;
}

.latestpost
{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size: 1.75rem;
	color: #000000;
	padding: 0 0 -30px 0;
	text-align:center;
}
h1.page-title
{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size: 1.75rem;
	color: #000000;
	margin:0px;
}

/* Media Alignment */
.alignright
{
	/* Style for right-aligned images in posts */
	margin-left:20px;
	margin-bottom:20px;
	margin-top:20px;
	float: right;
}
.alignleft
{
	/* Style for left-aligned images in posts */
	margin-right:20px;
	margin-bottom:20px;
	margin-top:20px;
	float: left;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Entry Content */
.entry-content
{
	/* Style that affects actual entry/post content */
}
.entry-content a
{
}
.entry-content a:hover
{

	
}
.entry-content ol li
{
}

.entry-utility
{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size: 0.75rem;
	color: #000000;
	margin:0px;;/* Style for the entry utility, which sits below a post and provides info like categories, tags, feeds, and an edit link (for authors) */
}
.entry-meta
{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size: 0.75rem;
	color: #000000;
	margin:0px;/* Style for the entry metadata (author, etc.) */
}

.meta-prep meta-prep-author {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	font-size: 0.75rem;
	color: #000000;
	margin:0px;
	
}


.skip-link
{
font-family: verdana;
	font-size: 0.9rem;
	color: #000000;/* Style for the skip link */
	/*position: absolute;
	left: -9000px;*/
}
.navigation
{
	font-family: verdana;
	font-size: 0.9rem;
	color: #000000;
	/* Style for the navigation links (next/previous post) on a given post */
}


/*** CONTENT : COMMENTS ***/

div#comments
{
	/* Style that affects the DIV containing all the comments */
}
.comments h3
{
	/* H3 header style for comments */
}
.comments ol
{
	/* Comments are displayed as ordered lists by default, so you want to style that list so it looks the way you want */
}
.comments ol li
{
	/* Style each list item in the comments ordered list */
}
.comments img
{
	/* Style for the user avatar beside each comment */
	float: left;
	margin: 0 12px 8px 0;
}
.comments .comment
{
	/* Style that applies to each individual comment in a series of comments */
}

.children ul li
{
	/* A style that refers to the children (as in, responses to) any given comment */
}

.comment-reply-link
{
	/* Style for the "Reply" link on a comment */
}
.comment-meta
{
	/* Style for metadata for a comment */
}
div#respond
{
	/* DIV that contains the comment response form */
}
div#respond h3
{
	/* H3 header for the comment response form */
}


/*** CONTENT : SIDEBAR ***/
div#primary
{
/* Primary Widget Area DIV */
}
div#secondary
{
	/* Secondary Widget Area DIV */
}
.widget-area
{
	/* Class that applies to BOTH widget areas */
}
.xoxo
{
	list-style:none;
	/* Class that applies to each item in each widget area (an unordered list class) */
}


.sticky {
	
}

.gallery-caption {
	
}

.bypostauthor {
	
}


#nav-below {
	width:100%;
	text-align:center;
	display:block;
}

.navigation {
	display:block;
	list-style: none;
	font-size: 12px;
}
.navigation li {
	display: inline-block;
}
.navigation li a {
	display: block;
	float: left;
	padding: 4px 9px;
	margin-right: 7px;
	border: 1px solid #efefef;
	text-align:center;
}
.navigation li span.current {
	display: block;
	float: left;
	padding: 4px 9px;
	margin-right: 7px;
	border: 1px solid #efefef;
	background-color: #f5f5f5;
}
.navigation li span.dots {
	display: block;
	float: left;
	padding: 4px 9px;
	margin-right: 7px;
}



blockquote {
	width: 60%;
  	margin: 10px auto 10px auto;
    background:#f9f9f9;
    border:1px solid #ccc;
    font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    padding:.5em 20px;
    quotes:"\201C""\201D""\2018""\2019";
	
    }
	
	
    blockquote:before {
    color:#ccc;
    content:open-quote;
    font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size:4em;
    line-height:.1em;
    margin-right:.25em;
    vertical-align:-.4em;
    }
	
    blockquote p {
    display:inline;
    }
	
    blockquote cite {
    color:#ACACAC;
    font-size: 1.2rem;
    display: block;
    margin-top: 10px;
    }

.pixel {
     display:none;
}



/*** FOOTER ***/



/*** YOUR CSS ***/

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 1;
}

.dropdown:hover .dropdown-content {
  display: block;
}

#nav {
    width: auto;
}


