/*
Theme Name:     Riobr
Template:       academica_pro_3
*/

@import url("../academica_pro_3/style.css");

.post-content{
	font-family: 'Georgia'!important;
	font-size: 16px!important;
}

.wpzoom-custom-menu a:hover, .wpzoom-custom-menu a:focus{
	color: #1B3058;
}

.wpzoom-custom-menu .menu-item a{
	padding: 10px 30px 10px 15px;
}

.wpzoom-custom-menu .menu-item a:before {
	display: none;
}

.wpzoom-custom-menu .menu-item-has-children > a:before {
	content: '\f347';
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -8px;
	display: block;
	opacity: .6;
	transition: transform 0.2s;
}

.wpzoom-custom-menu .menu-item-has-children > a{
	position: relative;
}

.wpzoom-custom-menu .menu-item-has-children > .active:before{
	transform: rotate(180deg);
}

.wpzoom-custom-menu .menu-item-has-children .sub-menu {
	display: none;
	background: #f0f0f0;
}

.wpzoom-custom-menu .menu-item-has-children .sub-menu .current-menu-item > a {
	border-left: 4px solid #ffcb00;
	color: #1B3058;
	padding-left: 26px;
}

.wpzoom-custom-menu .menu-item-has-children .sub-menu li a{
	padding-left: 30px;
	border-bottom: 1px solid #e2e2e2;
}

.wpzoom-custom-menu .menu-item-has-children .sub-menu li a:before{
	display: none;
}

.archives-columns-one .post-cover {
	width: 30%;
	margin-right: 2.5%;
}

.posts-archive .loop-post.video .post-cover {
	position: relative;
}

.posts-archive .loop-post.video .post-cover a:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 67px;
	height: 67px;
	margin-top: -33px;
	margin-left: -33px;
	background: url(video.png);
}

.navbar-brand-wpz{
	max-width: 1000px;
}

.navbar-brand-wpz h1 {
	font-size: 24px;
}

.navbar-brand-logo {
	margin-right: 30px;
    max-width: 250px;
    max-height: 150px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.navbar-brand-logo img {
	width: auto;
	max-width: 250px;
    max-height: 150px;
    height: auto;
}

#header-helpful {
	font-size: 14px;
}

.wpzoom-share a {
	padding: 5px 2px;
}

.brand_wrapper {
	justify-content: left;
}

.schoolboy {
	width: 100%;
}

.wpzoom-best-student-widget .best_student_name{
	margin-top: 10px;
}

.wpzoom-obrashenie-widget .obrashenie_name{
	margin-top: 10px;
}

.best_student_photo {
	position: relative;
	border: 1px solid #1b305826;
}

.best_student_photo img {
}

.best_student_photo:after{
	content: "\f313";
    position: absolute;
    bottom: 12px;
    right: 12px;
    font: 400 30px/1 dashicons;
    color: #eba600;
    display: block;
    padding: 4px;
    border-radius: 100%;
    background: #ffffffde;
}

.table_remote_ads>div{
	float: left;
}

@media screen and (max-width: 920px){
	.navbar-brand-logo {
		margin-right: auto;
		margin-left: auto;
		margin-top: 40px;
		margin-bottom: 0;
	}
}