/*  
Theme Name: Magazine-FPP
Theme URI: http://themify.me/themes/magazine
Version: 1.4.4
Description: Created by <a href="http://www.themify.me">Themify</a>.
Author: Themify
Author URI: http://www.themify.me
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Copyright: (c) 2015 Themify.
Tags: featured-images, translation-ready, custom-menu
Template: magazine

---------

DO NOT EDIT THIS FILE.

If you need to overwrite the CSS styling, create a new custom_style.css 
in the theme folder and it will automatically load in the <head>.

*/


/*FONT COLORS

orange #ff6600

light green #a7c727
green #a2b84b

*/

@import url('../magazine/style.css');
@import url(http://fonts.googleapis.com/css?family=Mystery+Quest);

body {
  font-size: 16px;
  }
	
#contentwrap, #sidebar {
  padding-top: 10px;
  }	

#fpp-header {	
  margin: 10px auto 0;
	text-align: center;
	background: #fff;
	}
		
h1.post-title {
  font-family: 'Mystery Quest', cursive;
	font-size: 45px;
	line-height: 1em;
	text-align: center;
	margin-bottom: 20px;
  }
	
.archive h1.post-title {
  font-family: 'Mystery Quest', cursive;
	font-size: 35px;
	line-height: 1em;
	text-align: center;
	margin-bottom: 20px;
  }
	
.page-title {
  font-family: 'Mystery Quest', cursive;
	font-size: 50px;
	line-height: 1em;
	margin-bottom: 20px;
	text-align: center
  }
	
.page-content h2 {
  text-align: left;
	padding-top: 20px;
	padding-bottom: 10px;
  }	

.post-title a {
	color: #ff6600;  
  }

h2 {
  font-family: 'Mystery Quest', cursive;
	font-size: 30px;
	line-height: 1em;
	text-align: center;
	}
	
h2.center {
  margin: 0 auto;
	text-align: center;
  }
	
a {
  color: #f57300
	}
	
/*MISC*/

.tagmap a {
  color: #666666;
  }
	
.center {
  text-align: center;
	margin: 0 auto;
  }	
	
/*HEADER */

.header-widget {
  margin: 20px auto 0;
}		

.wide-ad {
  margin-bottom: 20px;
  }
	



/*POSTS */

.single-bc {
  font-size: 14px;
  }

.post-content {
  margin-top: 20px;
  }

.cr-cl {
   background: #9966cc; 
	 padding: 20px 15px 15px 15px;
	 margin-top: 30px;
	 margin-bottom: 30px;
	 }
	 
.cr-cl p {
  color: #ffffff;
	margin: 0;
  }	 

.cr-cl img {
  margin-bottom: 0px;
	padding-top: 10px;
  }

.cr-cl h2  {
  color: #ffffff; /*#a7c727;*/
  text-align: center;
	margin-top: 0;
	font-family: Open Sans, sans-serif;
  }

.cr-cl a {
   color: #a7c727;
	 font-weight: bold;
  }
	
.cr-cl-ad {
   background: #ff6600; 
	 padding: 20px 15px 15px 15px;
	 margin-top: 30px;
	 color: #000;
	 }
	 
.cr-cl-ad p {
  color: #ffffff;
	margin: 0;
  }	 

.cr-cl-ad img {
  margin-bottom: 0px;
	padding-top: 10px;
  }

.cr-cl-ad h2  {
  color: #ffffff; /*#a7c727;*/
  text-align: center;
	margin-top: 0;
	font-family: Open Sans, sans-serif;
  }

.cr-cl-ad a {
   color: #ffffff;

  }
	
.edit-button, .post-edit-link {
  display: none;
  }	
	
.post-nav a {
  font-size: 14px;
	line-height: 1.4em;
  color: #ff6600
	}	
	
.main-link {
  font-size: 22px;
	font-weight: bold;
	text-align: center;
  margin-bottom: 0px;
	margin-top: 30px;
	height: 50px;
	}	
	
/*PAGES */

#faq h2 {
  color: #ff6600;
  }

/*ARCHIVE */

/*.loops-wrapper.list-post .post, .loops-wrapper.list-thumb-image .post, .loops-wrapper.grid4 .post:nth-of-type(4n+1), .loops-wrapper.grid3 .post:nth-of-type(3n+1), .loops-wrapper.grid2 .post:nth-of-type(2n+1), .loops-wrapper.grid2-thumb .post:nth-of-type(2n+1), .loops-wrapper.grid2 .post  {
 border: 2px solid #a7c727;
	}*/
	
/*NAV*/


/*#nav-bar {
  display: none;
  }*/
	
/*MAIN MENU*/
	
#headerwrap {
  background: #ffffff !important;
}	

#main-nav {
  background: #f57300;
  }
	
#main-nav .has-sub-menu > a:after, #main-nav .has-mega-sub-menu > a:after, #main-nav ul .has-sub-menu > a:after, #main-nav .mega-sub-menu li:after {
    content: none !important;
		}
		
#main-nav .current_page_item a {		
	background: #a7c727 !important;
	}	
	
	
#main-nav .current_page_item li a {		
	background: #ff8920 !important;
	}	
		
#main-nav .current_page_item li a:hover {		
	color: #ff8920 !important;
	background: #ffffff  !important;
	}	
		
#main-nav li {
	display: inline-block;
	float: none;
	}

#main-nav {
	text-align: center;
	width: 100%;
	}

#main-nav a {
	padding: 6px 20px;
	font-size: 14px;
  color: #fff;
  font-family: Oswald,sans-serif;
  letter-spacing: 1px;
  text-transform: none;
	}

#main-nav li {
  background: #f57300; 
  }
	
#main-nav li a:hover{
  background: #a7c727; 
  }
	
	
#nav-bar {
  background: #ffffff !important;
	min-height: 20px;
	font-size: 13px;
	padding: 0;
  }	
	
#nav-bar .pagewidth {
  background: #a7c727 !important;
	min-height: 20px;
	font-size: 13px;
	padding: 0;
  }
	
#top-nav li {
  float: right;
  }	
	
/*SIDEBAR*/

.tyaff {
  border: 2px dotted #f57300; 
	padding: 10px;
	font-size: 13px;
	line-height: 1.4;
	margin-top: 5px;
  }

#sidebar-alt {
  padding-top: 20px;
  }
	
#sidebar {
  padding-top: 0;
  }	
	
.sb-heading-intro {
  text-align: center;
	background: #a7c727; /*#f789ad; /*a7c727;*/
	padding: 10px 0;
	margin-bottom: 0px;
	font-size: 16px;
	color: #000000;
	font-weight: 800;
	margin: 10px auto -20px;
	padding: 10px;
  }
	
.sbintro {
  border: 1px solid #a7c727;
	padding: 30px 10px 10px;
  font-size: 14px;
	line-height: 1.3;
  }

.sb-heading {
  text-align: center;
	background: #a7c727; /*#f789ad; /*a7c727;*/
	padding: 10px 0;
	font-size: 16px;
	color: #000000;
	font-weight: 800;
	margin: 10px auto -10px;
  }	
	
/*SIDEBAR MENU*/	
	
.categories-list li {
	display: list-item;
  list-style: disc outside none;
	margin-left: 20px;
	padding: 3px;
	line-height: 1;
  }
	
.categories-list li a {
  color: #666666;
  }	

/*FOOTER*/

.footer-text {
  padding-bottom: 10px;
	}
	
#footerwrap {
  background: #a7c727;
}	

.footer-nav-wrap, .footer-nav-wrap ul {
  padding: 0; 
	margin: 0;
  }

#footer .footer-nav, .footer-nav li {
  list-style: none;
  margin: 0px auto;
	text-transform: none;
	}
	
#footer .footer-nav li a {
  text-decoration: none;
  font-size: 1em;
  padding: 8px;
	}	

#footer {
  color: #000000;
	font-size: 12px;
	}
	
#footer a {
  color: #000;
	font-size: 11px;
	}	

	
.footer-feat {

}

.footer-feat h2 {
	margin-bottom: 0;
	padding-bottom: 10px;
}

/*FOOTER FEATURED SLIDESHOW*/

.footer-feat .ms-staff-carousel {
    margin: 5px auto;
}

.ms-info {
  margin: 0 auto;
 	text-align: center;

  }
	
.ms-slide-info.ms-dir-h {
  min-height: 25px !important;
}	

/*WIDGETS */

h4.widgettitle {
  display: none;
  }
	
.widgettitle, .module-title {
  border-color: #a7c727 !important;
	}
	
.widget {
  margin: 0 0 20px;	
	}

			
/*SIDEBAR ADS*/

	
.smsbads img {	
	padding-top:0px; 
	padding-right:0px; 
	padding-bottom:2px; 
	padding-left:0px; 
	}				
	
/*POPULAR POSTS*/

#wpp-list li {
 	list-style-type: disc !important;
	margin-left: 30px;
	line-height: 1.5em;
	font-size: 14px;
	padding-bottom: 0;
	padding-top: 0;
	display: list-item;
	}
		
#wpp-list li a {
  color: #666666;
  }		
	
	
/*RECENT POSTS */
	
.rpwe-summary{
	font-size: 12px;
	line-height: 1.5em;
	}
		
	
/*RELATED POSTS*/

.related-posts .post-meta {
  display: none;
  }
	
.related-posts .post-content a {
  font-family: Open Sans, sans-serif;
  color: #666666;
  }
	
/*CONTEXTUAL RELATED POSTS*/

.crp_related a {
  width: 145px;
  height: 145px;
	line-height: 1.2;
	}
	
.crp_related .crp_title {
  	font-size: .8em;
	}
	
.crp_related img {
  max-width: 145px !important;
	max-height: 145px !important;
	}		
	
/*CONTACT FORMS */

.wpcf7-form input, .wpcf7-form textarea, .ugc-input-wrapper input, #basiccm-description {
  border: 1px solid #cccccc;
  }

/*FRONTEND UPLOADER*/

.ugc-inner-wrapper h2 {
  font-size: 40px;
  }	
	
.ugc-inner-wrapper {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  }
