@charset 'utf-8';
/*
Theme Name: Education
Theme URI: http://education.themerex.net/
Description: Education - Multipurpose and Multiskin Responsive Wordpress theme
Author: themerex
Author URI: http://themerex.net/
Version: 2.4
License: GNU General Public License
License URI: license.txt
Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
*/


/* TABLE OF CONTENTS:

1. Reset tags
2. Default tag's settings
3. Form fields settings
4. WP styles and Screen readers
5. Theme grid
6. Page layouts
7. Section's decorations
   7.1 Header
   7.2 Main Slider
   7.3 Page top: page title and breadcrumbs
   7.4 Main content wrapper
   7.5 Post Formats
   7.6 Post Layouts
   7.7 Paginations
8. Single page parts
   8.1 Attachment and Portfolio post navigation
   8.2 Reviews block
   8.3 Post author
   8.4 Comments
   8.5 Page 404
   8.6 Fullscreen courses layout: Featured block
   8.7 Courses blocks
   8.8 Team member
9. Sidebars
10. Footer areas
11. Utils
12. Registration and Login popups
13. Third part plugins
14. Predefined classes for users

-------------------------------------------------------------- */


/* 7. Section's decorations
-------------------------------------------------------------- */


/* 7.1 Header
-------------------------------------------------------------- */

/* Top panel */
.top_panel_wrap {
	position:relative;
}
.top_panel_over .top_panel_wrap {
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:10000;
}
/*.top_panel_over .top_panel_wrap,*/
.top_panel_over.top_panel_opacity_transparent.top_panel_style_dark .menu_main_wrap .content_wrap:after {
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out; 
}
.admin-bar.top_panel_over .top_panel_wrap {
	top:32px;
}
.top_panel_fixed_wrap {
	display:none;
}
.top_panel_fixed:not(.top_panel_over) .top_panel_fixed_wrap {
	display:block;
}
.top_panel_fixed .top_panel_wrap {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:10000;
}
.top_panel_fixed .menu_user_wrap {
	display:none;
}

.admin-bar.top_panel_fixed .top_panel_wrap {
	top:32px;
}


/* User and main menu */
.menu_main_wrap .menu_main_nav_area,
.menu_main_wrap .search_wrap {
	display:none;
}
.menu_show .menu_main_nav_area,
.menu_show .search_wrap {
	display:block;
}

.menu_user_wrap .menu_user_left {	float: left; }
.menu_user_wrap .menu_user_right {	float: right; }

.menu_user_wrap .menu_user_nav_area ul,
.menu_main_wrap .menu_main_nav_area ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.menu_user_wrap .menu_user_nav li,
.menu_main_wrap .menu_main_nav li {
	margin-bottom: 0;
	position:relative;
}
.menu_user_wrap .menu_user_nav li li > a,
.menu_main_wrap .menu_main_nav li li > a {
	position:relative;
	display:block;
	padding:0.5em 1.2em 0.5em 2em;
}
.menu_user_wrap .menu_user_nav li li > a:before,
.menu_main_wrap .menu_main_nav li li > a:before {
	content: '\e83c';
	font-family: 'fontello';
	position:absolute;
	left:1em;
	top:6px;
}
.menu_user_wrap .menu_user_nav li li.current-menu-item > a:before,
.menu_main_wrap .menu_main_nav li li.current-menu-item > a:before {
	content: '\e8ab';
	margin-left:-4px;
}
.menu_user_wrap .menu_user_nav li li.menu-item-has-children > a:after,
.menu_main_wrap .menu_main_nav li li.menu-item-has-children > a:after {
	content: '\e836';
	font-family: 'fontello';
	position:absolute;
	right:1em;
	top:6px;
}
.menu_user_wrap .menu_user_nav > li,
.menu_main_wrap .menu_main_nav > li {
	position:relative;
	float:left;
	margin-left:4px;
	z-index:20;
}
.menu_main_wrap .menu_main_nav > li+li { z-index:19; }
.menu_main_wrap .menu_main_nav > li+li+li { z-index:18; }
.menu_main_wrap .menu_main_nav > li+li+li+li { z-index:17; }
.menu_main_wrap .menu_main_nav > li+li+li+li+li { z-index:16; }
.menu_main_wrap .menu_main_nav > li+li+li+li+li+li { z-index:15; }
.menu_main_wrap .menu_main_nav > li+li+li+li+li+li+li { z-index:14; }
.menu_main_wrap .menu_main_nav > li+li+li+li+li+li+li+li { z-index:13; }
.menu_main_wrap .menu_main_nav > li+li+li+li+li+li+li+li+li { z-index:12; }
.menu_main_wrap .menu_main_nav > li+li+li+li+li+li+li+li+li+li { z-index:11; }
.menu_user_wrap .menu_user_nav > li { z-index:30; }
.menu_user_wrap .menu_user_nav > li+li { z-index:29; }
.menu_user_wrap .menu_user_nav > li+li+li { z-index:28; }
.menu_user_wrap .menu_user_nav > li+li+li+li { z-index:27; }
.menu_user_wrap .menu_user_nav > li+li+li+li+li { z-index:26; }
.menu_user_wrap .menu_user_nav > li+li+li+li+li+li { z-index:25; }
.menu_user_wrap .menu_user_nav > li+li+li+li+li+li+li { z-index:24; }
.menu_user_wrap .menu_user_nav > li+li+li+li+li+li+li+li { z-index:23; }
.menu_user_wrap .menu_user_nav > li+li+li+li+li+li+li+li+li { z-index:22; }
.menu_user_wrap .menu_user_nav > li+li+li+li+li+li+li+li+li+li { z-index:21; }
.menu_user_wrap .menu_user_nav > li ul,
.menu_main_wrap .menu_main_nav > li ul {
	position:absolute;
	display:none;
	z-index:10000;
}

/* Main menu slider */
.menu_main_wrap .menu_main_nav > li#blob {
	position: absolute;
	top: 0;
	z-index : 1;
	opacity:0;
}
.menu_main_wrap .menu_main_nav > li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor):hover,
.menu_main_wrap .menu_main_nav > li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor).sfHover {
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}


/* Menu positions */
.menu_main_wrap .menu_main_nav_area {
	position:relative;
	float:right;
}
.menu_left .menu_main_wrap .menu_main_nav_area,
.menu_center .menu_main_wrap .menu_main_nav_area {
	float:none;
}
.menu_center .menu_main_wrap .menu_main_nav_area {
	text-align:center;
}
.menu_center .menu_main_wrap .menu_main_nav_area .menu_main_nav {
	display:inline-block;
	text-align:left;
}

.menu_left .menu_main_wrap .logo:after,
.menu_center .menu_main_wrap .logo:after {
	content:' ';
	display:block;
	width:100%;
	height:0;
	clear:both;
}


/* Bookmarks */
.menu_user_wrap .menu_user_nav > li.menu_user_bookmarks {
	margin-left:2.5em;
}
.menu_user_wrap .menu_user_nav > li.menu_user_bookmarks > a:before {
	margin-right:0;
}
.menu_user_wrap .menu_user_nav > li.menu_user_bookmarks li > a {
	position:relative;
}

.menu_user_wrap .menu_user_nav > li.menu_user_bookmarks .bookmarks_add {
	border-bottom:1px solid rgba(255,255,255, 0.5);
}
.menu_user_wrap .menu_user_nav > li.menu_user_bookmarks .bookmarks_delete {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-0.5em;
	margin-right:0.5em;
	width:1em;
	height:1em;
	line-height:1em;
	font-size:1.25em;
}

/* Logo in the header */
.menu_main_wrap .logo {
	margin-top:1em;
	margin-bottom:1.5em;
}

.menu_main_wrap .logo {
	float:left;
	max-width:34%;
}
.menu_left .menu_main_wrap .logo,
.menu_center .menu_main_wrap .logo {
	float:none;
	text-align:left;
	margin-bottom:0;
	max-width:100%;
}
.top_panel_over.menu_relayout .menu_main_wrap .logo,
.top_panel_fixed.menu_left .menu_main_wrap .logo,
.top_panel_fixed.menu_center .menu_main_wrap .logo {
	display:none;
}
.menu_left .menu_main_wrap.logo_center .logo,
.menu_center .menu_main_wrap.logo_center .logo {
	text-align:center;
}
.menu_left .menu_main_wrap.logo_right .logo,
.menu_center .menu_main_wrap.logo_right .logo {
	text-align:right;
}
.menu_main_wrap .logo_main {
	max-height:100px;
	width:auto;
}
.menu_main_wrap .logo a {
	display:block;
	font-size:0.75em;
}
.logo .logo_text {
	display:inline-block;
	font-family:'Love Ya Like A Sister';
	font-size: 2.75em;
	margin-left:0.15em;
	vertical-align:bottom;
}
.bg_tint_dark .logo .logo_text {
	color: #ffffff;
}
.menu_main_wrap .logo_slogan {
	display:block;
	line-height:1.3em;
	margin-top:0.5em;
}
.top_panel_fixed .menu_main_wrap .logo_main {
	display: none;
}
.menu_main_wrap .logo_fixed {
	display:none;
	max-height:42px;
	width:auto;
}
.top_panel_fixed .menu_main_wrap .logo_fixed {
	display: block;
}


/* Responsive menu */
.menu_main_responsive_button {
	display:none;
	float:right;
	margin-top:1.875em;
	margin-left:1em;
}
.menu_main_responsive_button:before {
	font-size:2.25em;
	line-height:1.25em;
}
.responsive_menu .menu_main_responsive_button {
	display:block;
}
.responsive_menu .menu_main_wrap {
	overflow: hidden;
}
.responsive_menu .menu_main_nav_area {
	float:none;
	clear:both;
	height:auto !important;
}
.responsive_menu .menu_main_nav_area .menu_main_nav {
	display:none !important;
}
.menu_main_nav_area .menu_main_responsive {
	display:none;
	text-align:left;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive {
	padding:1em 1.2em 0.5em;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive ul {
	margin: 0.5em 0 0 2em;
	display:none;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive li.menu-item-has-children {
	position:relative;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive li.menu-item-has-children:after {
	content: '\e828';
	font-family:fontello;
	position:absolute;
	right:0;
	top:0;
	width: 1em;
	height: 1.3em;
	line-height:1.3em;
	margin:0.5em 0.5em 0 0;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive li.menu-item-has-children.opened:after {
	content: '\e835';
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive a {
	font-size:1.25em;
	font-weight:400;
	padding:0.3em 0.5em;
	display:block;
}



/* Search field */
.search_wrap {
	position:relative;
	-webkit-transition: width ease .3s;
	   -moz-transition: width ease .3s;
	    -ms-transition: width ease .3s;
	     -o-transition: width ease .3s;
	        transition: width ease .3s;
	max-width:12.5em;
	min-width:2.5em;
	height:2.5em;
	line-height:2.5em;
	border: 2px solid transparent;
}
.menu_main_wrap .search_wrap {
	float:right;
	z-index:1;
	margin-top:1.875em;
	margin-left:1em;
	min-width:2.5em;
}
.menu_left .menu_main_wrap .search_wrap,
.menu_center .menu_main_wrap .search_wrap {
	margin-top:1.25em;
	margin-bottom:1.5em;
}
/*Added on 13/11/2017 by Samay Singh*/
.mt-10{
    margin-top: 10px;
}
