/*
 Theme Name:   mathnature
 Theme URI:    http://www.generatepress.com/forefront/
 Description:  Forefront is a GeneratePress child theme with two sidebars and a red color scheme. Using GeneratePress you can alter the child theme to your taste in minutes. Forefront is mobile responsive, W3C Markup Validated, Schema.org integrated, search engine friendly, cross browser compatible and 100% translatable. See more about GeneratePress here: http://generatepress.com
 Author:       Thomas Usborne
 Author URI:   http://edge22.com
 Template:     generatepress
 Version:      1.0
 Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, fluid-layout, fixed-layout, responsive-layout, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, light, white, dark, black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, yellow

 Forefront, Copyright 2015 Thomas Usborne
 Forefront is distributed under the terms of the GNU GPL

 Forefront is a child theme of GeneratePress
 
 It's not recommended to add CSS to this file, as it will be lost if you ever update this child theme.
 Instead, use a Custom CSS plugin.
 
 */
 
 #text-2,
 #text-2 a {
	color:#fff; 
 }
 
 
 ul {
	margin-left:40px;
	margin-bottom:15px; 
 }
 
 #main {
  border-top:5px #ea026a solid;
		border-bottom:5px #89c64b solid; }

 #player .full-frame {
	margin:10px auto; 
 }
 
.post-image {
	margin-top: 0;
	margin-bottom: 1.5em;
}

.widget-title {
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
	color:#fff !important;
	font-size:14px;
	 
}

.separate-containers .widget, .separate-containers .hentry, .separate-containers .page-header, .widget-area .main-navigation
{
margin-bottom:0px;	
}


#masthead {
background:none;
	
}
#masthead img {
	 
 z-index:10000;
 position:relative;
 margin-bottom:-70px;
	max-width:100%;
}

#categories-2,
#tag_cloud-2,
#search-2,
#nav_menu-2{
 
	 
	color:#000;
	padding:20px;
	background:none;
}
#nav_menu-2 a {
	color:#fff;
	font-size:12px;
	
}

#nav_menu-2 a:hover {
	color:#f0ec6b;
	
}
 
.inside-left-sidebar{
	
		padding:0px;
		margin-bottom:20px !important;
			background:#e9e9f2;
			border-right:6px solid #89c64b;


}

.sidebar .widget{
background:#e9e9f2;	
}

#content
{
width:100%;	
}

.separate-containers .inside-article,
 
.separate-containers .comments-area,
.separate-containers .paging-navigation {
	padding: 15px;
	 
	 }
.comments-area {
display:none !important;	
}
.separate-containers .page-header {
padding:15px 0px 0px 15px;	
}

 .separate-containers .widget-area .widget
 {
	padding:5px 25px 5px 30px !important; 
	background:none;
	
 }
 
 /* right menu */
#menu-books a,
#menu-extras a {
color:#fff;	
}




#menu-books ul li a,
#menu-extras ul li a


{
	 border-bottom: dashed 1px #999;
}



#menu-books ul li a:hover,
#menu-extras ul li a:hover


{
color:#ea026a;}

.widget ul li


{
	width:100%;
	list-style-image: url(images/bullet3.png);
	padding:3px 0px;
	font-size:13px;

}


#menu-books ul li:hover,
#menu-extras ul li:hover  

{
 	   list-style-image: url(images/bullet3-open.png);
 
}

#menu-books ul li,

#menu-extras ul li

{
	width:100%;
	list-style-image: url(images/bullet2.png);
	padding:3px 0px;	

}


#menu-books ul li:hover,
#menu-extras ul li:hover  


{
 	   list-style-image: url(images/bullet2-open.png);
 
}
 
#menu-books ul ul,
#menu-extras ul ul
  {margin-left:7px;
  }
 
 
#menu-books ul ul li,
#menu-extras ul ul li  


{
	width:100%;
	   list-style-image: url(images/bullet.png);
	padding:2px 0px;
	font-size:12px;
	margin-left:15px;

}


#menu-books ul ul  li:hover  ,
#menu-extras ul ul  li:hover  
{
 	   list-style-image: url(images/bullet-open.png);
 
}
 
#menu-books ul ul ul li  ,
#menu-extras ul ul ul li  


{
	width:100%;
	   list-style-image: url(images/bullet2.png);
	padding:2px 0px;
	font-size:11px;

	margin-left:5px;
	margin-top:5px;

}


#menu-books ul ul  ul li:hover,
#menu-extras ul ul  ul li:hover    
{
 	   list-style-image: url(images/bullet2-open.png);
 
}

/*left menu */


#left-sidebar ul li a


{
	 border-bottom: dashed 1px #999;
}



#left-sidebar ul li a:hover


{
color:#ea026a;}

#left-sidebar ul li  


{
	width:100%;
	   list-style-image: url(images/bullet.png);
	padding:3px 0px;
	font-size:13px;

}


#left-sidebar ul li:hover  
{
 	   list-style-image: url(images/bullet-open.png);
 
}
 
 
 #left-sidebar ul li  


{
	width:100%;
	list-style-image: url(images/bullet.png);
	padding:3px 0px;	

}


#left-sidebar ul li:hover  


{
 	   list-style-image: url(images/bullet-open.png);
 
}
 
  #left-sidebar ul ul
  {margin-left:7px;
  }
 
 
 #left-sidebar ul ul li  


{
	width:100%;
	   list-style-image: url(images/bullet.png);
	padding:2px 0px;
	font-size:12px;
	margin-left:15px;

}


#left-sidebar ul ul  li:hover  
{
 	   list-style-image: url(images/bullet-open.png);
 
}
 
  #left-sidebar ul ul ul li  


{
	width:100%;
	   list-style-image: url(images/bullet2.png);
	padding:2px 0px;
	font-size:11px;

	margin-left:5px;
	margin-top:5px;

}


#left-sidebar ul ul  ul li:hover  
{
 	   list-style-image: url(images/bullet2-open.png);
 
}
 
 
.edit-link {
font-size:11px;
}

.comments-link  {
display:none;	
}

.meta-sep{
display:none;	
}


 

/* Fonts */
.page-header h1 {
	color:#5870b1;
	font-size:22px;
	margin-bottom:10px;	
	font-weight:bold;
	
}


h2, .entry-title a, .entry-title a:visited


{
	color:#ea026a;
	font-size:22px;
	margin:10px 0px;	
}


h1.entry-title {
font-size:24px;	
color:#0a5f76;
font-weight:bold;
margin:10px 0px;	
}


h3 {
color:#5568af;
font-size:16px;
margin:10px 0px;	
}

 .inside-right-sidebar {
border-left:1px dashed #fff;
background:#0a5f7 !important;


}

/* sidebar color

#dc_jqaccordion_widget-2, #dc_jqaccordion_widget-12, #dc_jqaccordion_widget-18, #dc_jqaccordion_widget-8,#dc_jqaccordion_widget-20 {
border-right:8px solid #ea026a;	
}


#dc_jqaccordion_widget-3, #dc_jqaccordion_widget-16, #dc_jqaccordion_widget-6  {
border-right:8px solid #5568af;	
}


#dc_jqaccordion_widget-4, #dc_jqaccordion_widget-9, #dc_jqaccordion_widget-14 {
border-right:8px solid #89c64b;	
}

#dc_jqaccordion_widget-5, #dc_jqaccordion_widget-11, #dc_jqaccordion_widget-17 {
border-right:8px solid #fcac1b;	
}

#dc_jqaccordion_widget-5, #dc_jqaccordion_widget-11{
border-right:8px solid #fcac1b;	
}
#dc_jqaccordion_widget-15, #dc_jqaccordion_widget-6, #dc_jqaccordion_widget-18  {
border-right:8px solid #81c9d6;	
}

#dc_jqaccordion_widget-19, #dc_jqaccordion_widget-7, #dc_jqaccordion_widget-10, #dc_jqaccordion_widget-13  {
border-right:8px solid #f5e85d;	
}
 */
#dc_jqaccordion_widget-20 {
padding-bottom:25px !important;	
}

.entry-utility {
font-size:11px;
line-height:14px;
margin-bottom:20px;	
}
.posted-on,
.byline,
.author,
.vcard  {
display:none;	

}

.shell {
float:left;
max-width:25%;
z-index:10000;
margin-bottom:-40px;
position:relative;

}
 
 .titleart {
	max-width:72%; 
 }
 
#tag_cloud-2 a {
color:#fff;	
}
#tag_cloud-2 a:visited {
color:#f5e85d;
}
#tag_cloud-2 a:hover {
color:#fcac1b;
}

.site-footer {
display:none;	
}


/* tippy */

.tippy {
    display: none;
}

.tippy_link {
    font-weight: normal;
    border-bottom: 1px dotted;
    cursor: pointer;
	line-height:30px;
	
}

.tippy_link img {
    z-index: 1;
}

.tippy_link img.tippy_swap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}

.tippy_tip {
    width: 80%;
    height: auto;

    border-radius: 5px;
    box-shadow: 0px 0px 3px #888, 4px 4px 6px #888;

    z-index: 50;
}

.tippy_header {
    background-color: #ea026a;
    width: 100%;
    padding: 5px;
    border-radius: 5px 5px 0 0;
color:#fff;
    font-weight: bold;
    text-align: left;
}

.tippy_draggable {
    cursor: move;
}

.tippy_closelink {
    float: right; 
    cursor: pointer;

    font-size: .85em;
    color: #444;
    padding: 0 5px 5px 10px;
}

.tippy_noheader .tippy_closelink {
    padding-right: 0;
}

.tippy_closelink:hover {
    color: red;
}

.tippy_body {
    background-color: white;
    padding: 10px 5px;

    width: 100%;
 
    border-radius: 0 0 5px 5px;
    position: relative;
    
    overflow: hidden;
}

.tippy_body.tippy_noheader {
    border-radius: 5px;
}

.tippy_body p {
    margin-bottom: .75em;
}

.entry-meta


{
	display:none;
}