@charset "utf-8";



/* CSS Document */

@media screen and (min-width:1200px) {

.container {

	width: 1030px;

}

}



@media (min-width: 767px) {

ul.nav li.dropdown:hover > ul.dropdown-menu {

	display: block;

}

}

@media (max-width: 450px) {
	.date-and-level {
		float: none;
		margin-left: 18px;
		margin-bottom: 30px;
	}
}


@media screen and (max-width:1200px) {

.top-header-bubble {

	max-width: 300px;

}

.header-logo {

	margin-top: 8px;

}

.header-motto-block {

	margin: 22px 0 0 40px;

}

.news-block.highlighted .img-wrap {

	max-width: 260px;

}

.news-block.highlighted .news-block-right {

	padding-left: 280px;

}

.article-upper .level.fancy-buttons{

	margin-left:10px;	

}

.upper-content .img-wrap{

	margin:0 15px 15px 0;	

}

.fancy-buttons ul li{

	margin-right:3px;	

}

}



@media screen and (max-width:991px) {

.navbar-header {

	float: none;

}

.navbar-toggle {

	display: block;

}

.navbar-collapse.collapse {

	display: none !important;

}

.navbar-nav {

	float: none !important;

	margin: 15px -15px 0;

}

.navbar-collapse.collapse.in {

	display: block !important;

}

.container-fluid > .navbar-collapse {

	margin-left: -15px;

	margin-right: -15px;

}

.navbar-collapse {

	border-top: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	background: rgba(47, 47, 47, 0.92);

}

.navbar .navbar-toggle {

	border: none;

	padding: 0 0;

	box-shadow: none;

	margin-top: 12px;

}

.navbar .navbar-toggle, .innerHeader .navbar .navbar-toggle {

	margin-top: 10px;

	transition: all 0.2s;

	-moz-transition: all 0.2s;

	-ms-transition: all 0.2s;

	-o-transition: all 0.2s;

	-webkit-transition: all 0.2s;

}

.navbar-toggle .icon-bar {

	width: 35px;

	height: 4px;

	transition: all 0.2s;

	-moz-transition: all 0.2s;

	-ms-transition: all 0.2s;

	-o-transition: all 0.2s;

	-webkit-transition: all 0.2s;

	background: #fff;

}

.navbar-toggle.collapsed .icon-bar:nth-child(2) {

	transform: rotate(0);

	-moz-ransform: rotate(0);

	-ms-transform: rotate(0);

	-o-transform: rotate(0);

	-webkit-transform: rotate(0);

}

.navbar-toggle.collapsed .icon-bar:nth-child(3) {

	opacity: 1;

}

.navbar-toggle.collapsed .icon-bar:nth-child(4) {

	transform: rotate(0);

	-moz-ransform: rotate(0);

	-ms-transform: rotate(0);

	-o-transform: rotate(0);

	-webkit-transform: rotate(0);

}

.navbar-toggle .icon-bar:nth-child(2) {

	transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

	transform-origin: 10% 90%;

	-moz-transform-origin: 10% 90%;

	-ms-transform-origin: 10% 90%;

	-o-transform-origin: 10% 90%;

	-webkit-transform-origin: 10% 90%;

}

.navbar-toggle .icon-bar:nth-child(3) {

	opacity: 0;

}

.navbar-toggle .icon-bar:nth-child(4) {

	transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	-webkit-transform: rotate(-45deg);

	transform-origin: 25% 90%;

	-moz-transform-origin: 25% 90%;

	-ms-transform-origin: 25% 90%;

	-o-transform-origin: 25% 90%;

	-webkit-transform-origin: 25% 90%;

}

.navbar-default .navbar-toggle .icon-bar{

	background-color:#fff;	

}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {

	background: none;

}

.navbar-nav>li {

	float: none;

}

.header-motto-block{

	margin:15px 0 0 15px;	

}

.header-motto-block h1{

	font-size:16px;	

}

.header-logo{

	max-width:230px;

	margin-top:0;	

}

.top-header-bubble{

	max-width:215px;	

}

.navbar-nav>li>.dropdown-menu{

	width:100%;	

}

.navbar-form .form-control{

	width:100%;	

}

.navbar-form .form-group{

	display:block;	

}

.navbar-default .navbar-form.navbar-right{

	width:100%;	

	float:none !important;

	padding-left:0;

	margin-bottom:25px

}

.sponsored-block{

	text-align:center;	

}

aside.sidebar{

	margin-top:20px;

}

.sidebar .widget{

	text-align:center;	

}

.get-app{

	max-width:320px;

	margin:0 auto;

}

.main-footer{

		font-size:13px;	

}

.footer-legal ul li{

	margin-left:1px;	

}

aside.sidebar{

	padding-left:0;	

}

}

@media screen and (max-width:767px){

.news-block.highlighted .img-wrap{

	max-width:220px;	

}	

.news-block.highlighted .news-block-right{

	padding-left:240px;	

}

.news-block.highlighted  .fancy-buttons ul li a{

	font-size:15px;

	padding:3px 18px;	

}

.header-motto-block{

	display:none;	

}

.navbar-default .navbar-nav .open .dropdown-menu>li>a{

	color:#fff;	

}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{

	color:#fff;

    background: #10648C;	

}

.navbar-nav{

	margin:15px 0 0;	

}

.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{

	padding: 8px 5px;	

}

.navbar-default .navbar-form.navbar-right{

	margin-left:0;

	margin-right:0;

	border-top:none;

	border-bottom:none;

	box-shadow:none;

	-webkit-box-shadow:none;

	margin-top:0;

	margin-bottom:10px;

}

.navbar-form button{

	top:17px;	

}

.news-block h3{

	font-size:17px;

}

.learn-with-us h3{

	font-size:16px;

	margin:5px 0 10px;	

}

.how-improve-english h3{

	font-size:18px;

	margin:0 0 15px;	

}

.method-content h4{

	font-size:16px;	

}

.main-footer p, .footer-legal{

	text-align:center;	

}

.social-links{

	margin:10px 0;	

}

.upper-content .img-wrap{

	width:100%;

	text-align:center;

	float:none;		

}

.article-title h2{

	font-size:19px;

}
.navbar-default .navbar-nav>li.taxonomy >a{
	width: 100%;
	margin: 1px 0px;
}
.navbar-default .navbar-nav>li.taxonomy:last-child{
	margin-bottom: 1px;
}

    .fancy-facebook-block h1{
        font-size: 25px;
    }

}

@media screen and (max-width:600px){

body{

	font-size:13px;	

}

.header-logo{

	max-width:200px;

	margin-top:4px;	

}	

.news-block .img-wrap, .news-block.highlighted .img-wrap{

	max-width:100%;

	margin-bottom:10px;	

	text-align:center;

	float:none;

}

.news-block-right, .news-block.highlighted .news-block-right{

	padding-left:0;	

}

.top-header-bubble{

	display:none;	

}

.navbar-default .navbar-nav>li>a{

	padding:10px;	

}

.news-block h3{

	font-size:16px;	

}

.news-block-right .date{

	margin-bottom:4px;	

}

.pagination{

	float:none;	

}

.learn-with-us h3{

	font-size:15px;	

}

.how-improve-english h3{

	font-size:16px;	

}

.method-content h4{

	font-size:15px;	

}

.method-to-improve{

	margin-bottom:10px;

	overflow:hidden;	

}

.home-in{

	padding:20px 0 0;	

}

.news-block{

/*	text-align:center;	*/

}

.pagination-wrap{

	text-align:center;	

}

.article-title h2{

	font-size:18px;	

}

.article-upper .date{

	float:none;	

	margin-top:0;

	margin-bottom:10px;

}

.article-upper .level.fancy-buttons{

	float:none;

	margin-left:0;

	margin-bottom:10px;	

}

.main-content .article{

	text-align:left;

}

.learn-with-us, .how-improve-english h3, .how-improve-english>p{

	text-align:center;

}

.fancy-facebook-block h3{

	font-size:15px;	

}

}

@media screen and (max-width:400px){

.fancy-buttons ul li, .news-block.highlighted  .fancy-buttons ul li{

	margin:2px;	

}	

.news-block.highlighted  .fancy-buttons ul li a{

font-size: 14px;

    padding: 3px 14px;	

}

}

.rbcWidgetArea {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.rbcWidgetArea iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
