@import url('https://fonts.googleapis.com/css?family=Open+Sans:300');
body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1b1b1b;
    	background-color: #292626;
}
img {
	max-width: 100%;
	height: auto;
}
a {
	color:#0294d9;
	-webkit-transition: .2s all linear;
	-moz-transition: .2s all linear;
	-o-transition: .2s all linear;
	-ms-transition: .2s all linear;
	transition: .2s all linear;
}
a:hover, a:focus, a:active {
	text-decoration: none;
	outline: none;
	color:#0f658d;
}
ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
input[type=date], input[type=datetime-local], input[type=email], input[type=number], input[type=password], input[type=search-md], input[type=tel], input[type=text], input[type=time], input[type=url], textarea.materialize-textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
}
input:focus, textarea:focus, keygen:focus, select:focus {
	outline: none;
}
button:focus {
	outline: none;
}
/*Header*/
.top-header {
	padding: 12px 0 24px 11px;
	background-image: url(img/head.png);
	background-repeat: repeat-x;
}
.header-logo {
	float: left;
	margin-top: 12px;
}
.header-motto-block {
	float: left;
	margin: 27px 0 0 40px;
}
.header-motto-block h1 {
	margin: 0;
	font-size: 20px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
}
.top-header-bubble {
	float: right;
}
.main-navbar {
	background: #042837;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	background: transparent;
}
.navbar-default .navbar-nav>li>a {
	padding: 15px 10px;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
}
.navbar-default .navbar-nav>li.taxonomy>a{
 transition: none;
    border-radius: 3px;
    background: #125c7e;
}
.navbar-default .navbar-nav>li>a{
    padding: 7px 13px;
    margin: 10px 0px;
    margin-right: 7px;
    display: inline-block;
    vertical-align: bottom;
    line-height: 17px;
}

.navbar-default .navbar-nav>li>a:hover{
	border-radius: 3px;
}

.navbar-default .navbar-nav>li>a.mainhome:hover{
    border-radius: 3px;
    background: linear-gradient(rgb(30, 87, 153) 0%, rgb(41, 137, 216) 0%, rgb(18, 94, 129) 0%, rgb(14, 76, 105) 100%);
}

.news-block.highlighted h3 a {
    font-size: 19px;
}
/* ul.nav li.taxonomy{
	padding-bottom: 7px;
} */
 
.navbar-default .navbar-nav>li:hover>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:active {
	color: #fff;
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 0%, rgba(18,94,129,1) 0%, rgba(14,76,105,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 0%, rgba(18,94,129,1) 0%, rgba(14,76,105,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 0%, rgba(18,94,129,1) 0%, rgba(14,76,105,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#0e4c69', GradientType=0 ); /* IE6-9 */
}
.navbar-default.navbar-default .container-fluid {
	padding-left: 0;
	padding-right: 0;
}
.navbar-default.navbar-default {
	background-color: transparent;
	border: none;
	border-radius: 0;
	min-height: 0;
	margin-bottom: 0;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,2989d8+0,125e81+0,0e4c69+100 */
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 0%, rgba(18,94,129,1) 0%, rgba(14,76,105,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 0%, rgba(18,94,129,1) 0%, rgba(14,76,105,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 0%, rgba(18,94,129,1) 0%, rgba(14,76,105,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#0e4c69', GradientType=0 ); /* IE6-9 */
	color: #fff;
}
.navbar-default .navbar-nav>li.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>li.open>a:hover, .navbar-default .navbar-nav>li.open>a:focus, .navbar-default .navbar-nav>li.open>a:active {
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 0%, rgba(18,94,129,1) 0%, rgba(14,76,105,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 0%, rgba(18,94,129,1) 0%, rgba(14,76,105,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 0%, rgba(18,94,129,1) 0%, rgba(14,76,105,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#0e4c69', GradientType=0 ); /* IE6-9 */
	color: #fff;
}
.navbar-form {
	padding-right: 0;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}
.navbar-form button {
	position: absolute;
	right: 12px;
	top: 5px;
	background: transparent;
	border: none;
	padding: 0;
	line-height: 1;
}
.navbar-form .form-control {
	height: 30px;
	border-radius: 20px;
	width: 198px;
	padding-right: 30px;
}
.dropdown-menu{
	background:#0C5171;
	padding:0 8px;
	min-width:200px;
}
.dropdown-menu>li{
	margin:1px 0;
	border-bottom:1px solid #013046;	
}
.dropdown-menu>li:last-child{
	border-bottom:none;	
}
.dropdown-menu>li>a{
	padding:8px;	
	color:#fff;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	color:#fff;
	background:#10648C;	
}
/*Footer*/
.main-footer{
	background:#292626;	
	padding:14px 0;
}
.main-footer p{
	color:#fff;
	margin:0;	
}
.social-links{
	text-align:center;	
}
.social-links ul li {
	display: inline-block;
	margin-right:3px;
}
.social-links ul li a{
	display:inline-block;
	width:22px;
	height:22px;
	background:#666;
	text-align:center;
	line-height:22px;	
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	color:#fff;
}
.social-links ul li.facebook a:hover{
	background:#3b5998;	
}
.social-links ul li.twitter a:hover{
	background:#55acee;	
}
.social-links ul li.gplus a:hover{
	background:#dd4b39;	
}
.social-links ul li.soundcloud a:hover{
	background:#f50;	
}
.social-links ul li.youtube a:hover{
	background:#bb0000;	
}
.social-links ul li.rss a:hover{
	background:#ff6600;	
}
.footer-legal{
	text-align:right;	
}
.footer-legal ul li{
	display:inline-block;
	margin-left:10px;	
}
.footer-legal ul li:first-child{
	margin-left:0;	
}
.footer-legal ul li a{
	color:#fff;	
}
.footer-legal ul li a:hover{
	color:#ccc;	
}
 /*.fixed-chat-box{
 	position:fixed;
 	bottom:0;
 	right:50px;	
 }
 .chat-box-title>a{
 	display:inline-block;
 	padding:10px 30px;
 	background:#B20000;
 	border-radius:15px 15px 0 0;
 	color:#fff;
     font-family: 'Open Sans', sans-serif;	
 	letter-spacing:0.5px;
 }
 .chat-box-title>a .fa{
 	font-size:150%;	
 	}*/
 	/*Home Page*/
 	.home-in{
 		background:#151A1F;	
 		padding:20px 0;
 	}

 	.news-block{
 		padding:15px 20px;	
 		background:#fff;
 		margin-bottom:10px;
 	}
 	.news-block:before, .news-block:after{
 		content:'';
 		display:table;	
 	}
 	.news-block:after{
 		clear:both;	
 	}
 	.news-block .img-wrap{
 		max-width:200px;
 		width:100%;
 		float:left;	
 	}
 	.news-block-right{
 		padding-left:220px;	
 	}
 	.news-block h3, .news-block p{
 		margin:0;	
 	}
 	.news-block h3{
 		font-size:19px;	
 	}
 	.news-block h3 a{
 		color:#0294d9;	
 	}
 	.news-block h3 a:hover, .news-block h3 a:focus, .news-block h3 a:active{
 		color:#0f658d;	
 	}
 	.news-block .title, .news-block .news-excerpt{
 		margin-bottom:5px;	
 	}
 	.fancy-buttons ul li{
 		display:inline-block;
 		margin-right:17px;	
 	}
 	.fancy-buttons ul li:last-child{
 		margin-right:0;	
 	}
 	.fancy-buttons ul li a{
 		display:inline-block;
 		color:#fff;
 		font-size:12px;
 		padding:3px 14px;
 		background: #0B92BC;

 		border-radius:5px;	
 	}
 	.fancy-buttons ul li a:hover,.fancy-buttons ul li.active a, .fancy-buttons ul li a:focus, .fancy-buttons ul li a:active{
 		background:#1A4475;	
 	}
 	.news-block.highlighted .img-wrap{
 		max-width:300px;	
 	}
 	.news-block.highlighted .news-block-right{
 		padding-left:320px;
 	}
 	.news-block.highlighted  .fancy-buttons ul li{
 		margin-right:5px;	
 	}
 	.news-block.highlighted  .fancy-buttons ul li:last-child{
 		margin-right:0;	
 	}
 	.news-block.highlighted  .fancy-buttons ul li a{
 		padding: 6px 22px;
    font-size: 12px;
 	}
 	.pagination{
 		margin:10px 0;
 		float:right;	
 	}
 	.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
 		background-color:#0B92BC;
 		border-color:#0b7ea2;
 		color:#fff;	
 	}
 	.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, 
 	.pagination>.active>span:focus, .pagination>.active>span:hover{
 		background-color:#0B92BC;
 		border-color:#0b7ea2;	
 	}
 .sponsored-block {
    margin: 10px 0 20px;

}

div#taboola-below-article-thumbnails {
    background: #fff;
    padding: 20px;
}

 	.learn-with-us{
 		padding:15px 20px;
 		background:#fff;
 		margin:20px 0;
 	}
 	.learn-with-us h3, body.page-template-default h3, body.home.page-template-default .how-improve-english h3{
 		margin:5px 0 20px;	
 		color:#0294d9;
 	}
body.home.page-template-default h3{
	margin:0;
}
 	.learn-with-us p{
 		line-height:1.5;	
 	}
 	.how-improve-english{
 		background:#fff;
 		padding:25px 20px;	
 	}
 	.how-improve-english h3{
 		margin:0 0 20px;
 		font-size:24px;
		color:#0294d9;
 		font-weight:bold;	
 	}
 	.method-to-improve{
 		margin-bottom:20px;	
 	}
 	.method-to-improve .img-wrap{
 		float:left;
 		max-width:32px;	
 	}
 	.method-to-improve .method-content{
 		padding-left:50px;
 		color:#505050;	
 	}
 	.method-content h4{
 		color:#339900;
 		font-size:20px;
 		font-weight:bold;
 		text-transform:capitalize;	
 		margin-top:0;
 	}
 	.method-content ol{
 		counter-reset:my-badass-counter;	
 		padding-left:20px;
 	}
 	.method-content ol li{
 		position:relative;	
 		margin-bottom:5px;
 	}
 	.method-content ol li:before{
 		position:absolute;
 		content:counter(my-badass-counter)".";	
 		counter-increment:my-badass-counter;
 		left:-20px;
 		top:0;
 		font-size:14px;
 	}
 	aside.sidebar{
 		padding-left:0;	
 	}
 	.sidebar .widget{
 		margin:25px 0;	
 	}
 	.sidebar .widget:first-child{
 		margin-top:0;	
 	}
 	.sidebar .widget .get-app{
 		background:#fff;	
 		width:100%;
 		text-align:center;
 		padding:15px 20px;
 	}
 	.sidebar .widget .get-app h3{
 		margin:0 0 10px;	
 		color:#006699;
 		font-size:18px;
 		font-weight:bold;
 	}
 	.sidebar .widget .get-app .one-col{
 		margin:20px 20px 40px;	
 	}
 	.sidebar .widget .get-app .one-col:last-child{
 		margin-bottom:20px;	
 	}
 	.widget iframe{
 		max-width:100% !important;	
 	}
 	/*Inner Page*/
 	.inner-in{
 		background:#171C21;	
 	}
 	.article-upper{
 		background:#fff;
 		padding:15px 20px;
 	}
 	.article-title{
 		padding:5px 0 20px;	
 	}
 	.article-title h2{
 		margin:0;
 		font-size:22px;
 		color:#0f658d;	
 	}
 	.upper-content .img-wrap{
 		float:left;
 		margin:0 20px 20px 0;
 	}
 	.article-upper .date{
 		float:left;
 		margin-top:4px;
 	}
 	.article-upper .level.fancy-buttons{
 		
 	}
 	.date-and-level{
        float:right;	
 		margin-left:18px;
 		margin-bottom:0;
        
 	}
 	.upper-content p a{
 		font-weight:700;	
 	}
 	.upper-content .social-share-wrap{
 		margin:15px 0;	
 	}
 	.breadcrumb-wrap{
 		margin:15px 0;	
 	}
 	.breadcrumb-wrap .breadcrumb{
 		margin:0;	
 		background-color:transparent;
 		padding:0;
 	}
 	.breadcrumb-wrap .breadcrumb li.active a{
 		color:#808080;	
 	}
 	.breadcrumb>li+li:before{
 		content:'\f105';	
 		font-family:FontAwesome;
 		color:#808080;	
 	}
 	.article-lower{
 		/*padding:20px;*/
 		background:#fff;
/* 		border-top:1px solid #d4d4d4;*/
 	}
 	.article-lower iframe{
 		max-width:100% !important;	
 	}
 	.fancy-facebook-block{
 		padding:15px 20px;
 		background:#fff;
        margin-top: 20px;
 	}
 	.fancy-facebook-block .title{
 		padding:5px 0 20px;
 	}
 	.fancy-facebook-block h3{
 		margin:0;
 		font-size:22px;
 		color:#0f658d;	
 	}
 	.inner-in{
 		padding-bottom:40px;
 	}
 	.main-content {
 		min-height: 400px;
 	}

.news-excerpt strong, body.home .news-excerpt {
    font-weight: normal;
}

.sidebar .widget {
    padding: 0;
    width: 300px;
}

.sidebar #text-8.widget, .sidebar .widget_search{
background: #f5f5f5;
}

@media (min-width: 768px){
  .navbar-nav {
    float: left;
    margin: 0 0 0 -24px;
}  
    
}

form#searchform label.screen-reader-text {
    display: none;
}

form#searchform input[type=text]{
    padding: 5px;
}

form#searchform input#searchsubmit {
    background: #125c7e;
    border: none;
    padding: 6px 20px;
    color: #fff;
}

form#searchform {
        width: 95%;
    padding: 10px;
    margin: 0 auto;
}

input#s {
    width: 68%;
}

input#searchsubmit {
    width: 30%;
}


.sidebar #text-7.widget {
    background: none;
}

.sponsored-block h3 {
    color: #0f658d;
}


span.trc_rbox_header_span {
    margin: 5px 0 20px;
    color: #0f658d;
    font-size: 24px;
}
.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }

body.home.page-template-default .learn-with-us h3 {
    margin: 5px 0 20px;
}

.sidebar .widget {
    padding: 0;
    width: 300px;
    background:none;
}

#nContent ul,ol{
    margin: 15px;
    padding: 0px 30px;
}

#nContent ul{
    list-style: disc;
}

#nContent ol{
    list-style:decimal;
}

body.page .article-title, body.single .article-title {
    padding: 5px 0 0px;
}
body.single .article-title h2 {
    margin: 0 0px 10px 0;
}