/* @param {arthur_color} #144678 */
/* @param {light_blue} #7ECDEB */
/* @param {blue} #0F98EA */
/* @param {gray_text} #DBDBEA */
/* helpers */
@font-face {
    font-family: 'libre_baskervilleregular';
    src: url('../fonts/librebaskerville-regular-webfont.woff2') format('woff2'),
         url('../fonts/librebaskerville-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
a.ickabog {
    font-family: libre_baskervilleregular;
    font-size: 15px;
}

.title_recom {
	color: #0F98EA !important;
}
.selected_nav {
	border-bottom: 1px solid #7ECDEB !important;
}
.selected_pagination {
	border-color: #7ECDEB !important;
}
.nav_search .search_form .fa {
	color: black;
}
.lower_search {
	margin-left: 112px;
	position: relative;
	top: 12px;
}
.user-logged .links-area,
.user-logged .links-area a {
	color: white !important;
	border-color: #7ECDEB;
}
.user-logged {
	border-color: #7ECDEB !important;
}
.quarter_hr {
	border-color: #7ECDEB !important;
}
.profile .row-orders .fa.fa-angle-right,
.profile .row-orders .fa.fa-circle-thin {
	color: #7ECDEB;
}
.profile .form_right .btn.btn-default {
	border-color: #7ECDEB;
}
.activation_form input,
.form_lost_pass input,
.form_singup input,
.login_form input,
.modify_form input {
	border-bottom-color: #7ECDEB;
}
/* fixes */
input {
	-moz-border-bottom-colors: #7ECDEB;
}
/* styles */
body.arthur {
	/*background-color: transparent;*/
	/*background-image: url('../images/background_arthur.png'), -o-radial-gradient(circle closest-corner at 45% 15%, rgb(20, 70, 120) 15%, rgb(10, 125, 185) 90%);*/
	/*background-image: url('../images/background_arthur.png'), radial-gradient(circle closest-corner at 45% 15%, rgb(20, 70, 120) 15%, rgb(10, 125, 185) 90%);*/
	background-color: #0A70A6;
}
.top {
	background-color: transparent;
	height: 170px;
}
.logo {
	position: absolute;
	z-index: 1;
	margin-left: -20px;
	margin-top: 76px;
}
.arthur .main_top {
	position: relative;
	z-index: 1;
	/*margin-top: 55px;*/
}
.arthur .arthur_logo {
	position: relative;
	z-index: 0;
	margin-top: 0;
}
.top_right {
	width: 1000px;
	margin-top: 20px;
}
.top_menu {
	height: 70px;
}
.top_social {
	margin-left: 105px;
	position: absolute;
	margin-top: 10px;
}
.search_form .input_field {
	border-bottom-color: #7ECDEB;
	color: #DBDBEA;
	background-color: transparent;
}
.search_form .fa,
.user_icons .fa {
	color: white;
}
.menu .navbar-default {
	background-color: transparent;
	margin-left: 100px;
	margin-right: -20px;
}
.menu .navbar-default .navbar-nav > li > a,
.menu .navbar-default .navbar-nav > li.open > a {
	background-color: transparent;
	color: white;
}
.menu .navbar-default .navbar-nav > li > a:hover {
	background-color: transparent;
	color: #7ECDEB;
}
.menu ul.navbar-nav li.dropdown:hover > ul.dropdown-menu,
.menu ul.navbar-nav li.open.dropdown > ul.dropdown-menu {
	background-color: #144678;
	background-image: none;
}
.menu .navbar-default .navbar-nav li ul li a,
.menu .navbar-default .navbar-nav li ul li.open a {
	color: white;
	background-color: #144678;
	background-image: none;
}
.menu .navbar-default .navbar-nav li ul li a:hover {
	color: #7ECDEB;
	background-color: #144678;
	background-image: none;
}
.header_menu {
	border-color: #7ECDEB;
	border-top: none;
}
.share_menu {
	border-color: #7ECDEB;
}
.main_title h1 {
	color: #0F98EA;
}
.publishers h1 {
	line-height: normal;
	padding-top: 60px;
	color: #0F98EA;
}
.info {
	padding-top: 0;
	border: none;
	background-color: white;
}
.news_form .input_field {
	border-bottom-color: #7ECDEB;
}
.news_form .btn.btn-default,
.news_form .btn.btn-default:hover {
	background-color: #7ECDEB;
}
footer {
	background-color: #313140;
	background-image: url("../images/footer_background.png");
}
.menu_bottom {
	padding-top: 40px;
}
.menu_bottom a {
	color: white;
}
.menu_bottom a:hover {
	color: #0F98EA;
}
.footer_links li {
	color: white;
}
.menu_footer a {
	color: white;
}
.menu_footer a:hover {
	color: #0F98EA;
}
.jcarousel_container {
	margin-top: 40px;
	border-top: none;
}
#go_up a i.fa {
	/* color: white; */
	opacity: .7;
}
.reviewal_left {
	border-right: 1px solid #7ECDEB;
}
.reviewal_right {
	border-left: 1px solid #7ECDEB;
}
.nav_search .input_field {
	color: initial;
}
.basket {
	padding-top: 20px;
}
.basket .btn.btn-default {
	top: 30px;
	border-color: #7ECDEB;
}
.basket h3 hr,
.dynamic .nav.nav-pills li.active a,
.tab-content hr {
	border-color: #7ECDEB;
}
.command_info .fa.fa-circle-thin {
	color: #7ECDEB;
}
.form_account .account_form .btn.btn-default,
.main_top .total,
.modal_news .news_right .btn.btn-default.btn-sm
{
	background-color: #7ECDEB;
}
.form_registration {
	margin-bottom: 0;
}
.menu_footer.footer_basket {
	padding-top: 65px;
	/* height: 130px; */
	height: auto;
}
.reg_form input[type=checkbox] + label:before,
.reg_form input[type=radio] + label:before {
	background: #7ECDEB;
}
.reg_form input[type=checkbox]:checked + label:before,
.reg_form input[type=radio]:checked + label:before {
	background-image: -o-radial-gradient(ellipse closest-side at center center, rgb(255, 255, 255) 45%, #7ECDEB 55%);
	background-image: radial-gradient(ellipse closest-side at center center, rgb(255, 255, 255) 45%, #7ECDEB 55%);
}
.form_registration .btn.btn-default,
.header_dropdown .btn.btn-default,
.profile .form_left form .btn.btn-default.btn-sm,
.profile.account .btn.btn-default.btn-sm {
	background-color: #7ECDEB;
}
.product .read {
	color: #7ECDEB;
}
.form_right h2 {
	color: var(--lighter-title-color) !important;
}
.modal_basket .basket_left .fa {
	color: #7ECDEB;
	font-size: 178px;
	width: auto;
	margin: 0 auto;
	text-align: center;
}
.header_dropdown ul.dropdown-menu {
	background-color: #7ECDEB;
}
.main_middle.product_jcarousel .recommended.jcarousel_container .main_title .h1 {
	color: #0F98EA;
}
hr.hr_cstm {
	border-top: 1px solid #7ECDEB;
}
#form_contact .form-control:focus {
	border-color: #0F98EA;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(15, 152, 234, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(15, 152, 234, 0.6);
}
#form_contact .btn.btn-default.btn-sm {
	background-color: #7ECDEB;
}
/*explorer*/
.explorer .search_form input {
	border-bottom: 3px solid #7ECDEB;
}
.explorer .news_form input {
	border-bottom: 2px solid #7ECDEB;
}
.modal_book .btn.btn-default.btn-sm {
	background-color: #7ECDEB;
}
/*stats squre*/
.line_color {
	background: #7ECDEB;
}
.position_arrow .stat_pol {
	fill: #7ECDEB;
	stroke: #7ECDEB;
}
.svg_x .close-x {
	stroke: #7ECDEB;
}
#stats {
	border-color: #7ECDEB;
	background: lightcyan;
}
div#see_stats.selectedwhite {
	color: lightcyan;
}
.mean_votes#see_stats {
	background-color: #7ECDEB;
}
/*stats squre end*/
.search_form input::-webkit-input-placeholder {
	color: white;
}
.search_form input:-ms-input-placeholder {
	color: white;
}
.search_form input::-ms-input-placeholder {
	color: white;
}
.search_form input::placeholder {
	color: white;
}
.search .lower_search {
	margin: 0;
	position: absolute;
	right: 310px;
	top: 30px;
}
.search .lower_search .search_form .input_field {
	width: 200px;
}
.search .top {
	position: relative;
}
.live_select .btn.dropdown-toggle {
	color: white;
	border-color: #7ECDEB;
}
.search_form .input_field {
	color: white;
}
.arthur header {
	position: relative;
}
.live_results {
	left: unset;
	right: 0;
	top: 85px;
}
.main_top.authors .search.input_field {
	color: black;
}
.search .search_close.fa {
	top: 10px;
	left: 185px;
}
.search .lower_search .search_form {
	position: relative;
}
.new_blog .bcl {
	border-color: #0F98EA;
}
.new_blog .reviewal_more.blog_more,
.new_blog .reviewal_more.blog_more .fa {
	color: #0F98EA;
}
.one_blog h1,
.row_blogs .media-body i, .row_blogs .media-body a {
	color: #7ECDEB ;
}
.col-sm-4.brdl,
.col-sm-8.brdr {
	border-color: #7ECDEB ;
}
.row_blogs .media-body .fa {
	color: #7ECDEB ;
}
.blog_comment .badge {
	background-color: #7ECDEB ;
}
/* quiz */
.trial-box {
	display: none;
}
.qp_progn .qp_progress_q {
	overflow: hidden;
	height: 40px;
}

.qp_txti[placeholder="Name"] {
	color: black;
}
.qp_txti {
	color: white;
}
.qp_quiz .qp_t {
	color: white !important;
}
/* quiz */
/*responsive*/
@media (max-width: 1600px) {
	.my_account {
		display: none;
	}
	.user-logged .fa.fa-user {
		color: #000;
	}
	.search .lower_search {
		right: 230px;
		/* top: 30px; */
	}
}
@media (max-width: 1100px) {
	.logout_but {
		display: block;
	}
	.user-logged .links-area {
		/* display: none; */
	}
	.user-logged {
		padding: 0;
		border: 0;
		top: 0;
		margin-left: 5px;
		color: #000;
	}
	.user-logged .fa.fa-user {
		color: #000;
	}
	.search .lower_search {
		right: 110px;
	}
	.search_form .input_field {
		width: 200px;
	}
}
.lower_search.show {
	margin-bottom: 20px;
}
#agegroup_box {
	border-bottom-color: #7ECDEB;
}
.announcement {
	margin-top: 32px;
}
@media (min-width: 1400px) {
	.menu .navbar-default .navbar-nav {
		width: 101%;
	}
}
@media (max-width: 1400px) {
	#up.top {
		padding-right: 10px;
		width: 100%;
	}
	.top_menu {
		padding-right: 5px;
	}
	.top_right {
		width: 85%;
	}
	.top_social {
		margin-left: 110px;
	}
	.menu .navbar-default {
		margin-right: 20px;
	}
}
@media (max-width: 1200px) {
	.top_menu {
		padding-right: 0;
	}
	.menu .navbar-default .navbar-nav {
		width: 100%;
	}
	.menu .navbar-default {
		margin-right: -10px;
	}
	.user_menu.logged_in .search_form .input_field {
		width: 190px;
	}
}
@media (max-width: 1150px) {
	.top_right {
		width: 70%;
	}
	.top_right {
		margin-left: 0;
	}
	.top_social {
		margin-left: 0;
	}
	.menu .navbar-default {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-left: 0;
		margin-right: 0;
	}
	.menu .navbar-default .navbar-nav > li > a,
	.menu .navbar-default .navbar-nav > li.open > a {
		padding-left: 10px;
		padding-right: 10px;
	}
	.top_right .lower_search {
		margin-left: 10px;
	}
	.user_menu.logged_in .search_form .fa {
		margin-left: 10px;
		margin-right: 5px;
	}
	.user_menu.logged_in .user_icons .fa.fa-shopping-cart {
		margin-left: 5px;
		margin-right: 5px;
	}
	.user_menu.logged_in .user-logged {
		margin-left: 10px;
	}
	.shopping_count {
		margin-left: 25px;
	}
	.user_menu.logged_in .search_form .search_close.fa {
		margin-left: unset;
		margin-right: -5px;
	}
}
@media (max-width: 1050px) {
	.menu .navbar-default .navbar-nav > li > a,
	.menu .navbar-default .navbar-nav > li.open > a {
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media (max-width: 1000px) {
	.search_form .fa {
		margin-left: 10px;
		margin-right: 5px;
	}
	.user_icons .fa {
		margin-left: 5px;
		margin-right: 5px;
	}
	.logo{
		margin-left: 0;
	}
}
@media (max-width: 950px) {
	.top_social {
		display: none;
	}
	.top_right .lower_search {
		margin-left: 0;
	}
	.top_right .lower_search .search_form {
		width: 100%;
	}
	.top_right .lower_search .search_form #urlrest,
	.top_right .lower_search .search_form #urlrest_1,
	.top_right .lower_search .search_form #urlrest_2 {
		width: 50%;
	}
	.search .top_right .lower_search .search_form #urlrest,
	.search .top_right .lower_search .search_form #urlrest_1,
	.search .top_right .lower_search .search_form #urlrest_2 {
		width: 200px;
	}
		.blog .header_menu.big_head .share_this,
	.blogs .header_menu.big_head .share_this {
		display: none;
	}
}
@media (max-width: 900px) {
	.logo a img {
		height: auto;
		/* width: 325px; */
	}
	.logo {
		/* margin-left: -90px; */
	}
	.top_right .lower_search {
		top: -120px;
		margin-left: 10px;
	}
	.search .top_right .lower_search {
		margin-left: unset;
		top: 30px;
	}
	.announcement{
		margin-top: 0;
	}
}
@media (max-width: 875px) {
	.logo {
		/*z-index: 0;*/
	}
	#up.top {
		position: relative;
		height: 200px;
	}
	.top_right .menu {
		position: absolute;
		width: 100%;
		left: 0;
		margin-top: 50px;
	}
	.menu .navbar-default .navbar-nav {
		padding-left: 15px;
	}
	.top_right .lower_search .search_form #urlrest,
	.top_right .lower_search .search_form #urlrest_1,
	.top_right .lower_search .search_form #urlrest_2 {
		width: 185px;
	}
	.top_right .lower_search .search_form {
		width: auto;
		float: right;
	}
	.top_right .lower_search .search_form #submit_form,
	.top_right .lower_search .search_form #submit_form_1,
	.top_right .lower_search .search_form #submit_form_2 {
		margin-right: 0;
		margin-left: 10px;
	}
	.arthur .main_top {
		margin-top: auto;
	}
	.logo {
		margin-left: 0;
	}
	.logo a img {
		/* margin-left: 20px; */
		width: 170px;
		margin-top: -99px;
		/* content: url("../images/logo arthur_small.png"); */
	}
	.top_right .menu {
		margin-top: 0;
	}
	#up.top {
		height: 160px;
	}
	.top_right .lower_search {
		width: 100%;
		padding-right: 10px;
		margin-top: -10px;
		top: -60px;
		right: 120px;
	}
	.search .top_right .lower_search {
		margin: 0;
		padding: 0;
	}
}
@media (max-width: 850px) {
	.lower_search .search_form #urlrest.search.input_field,
	.lower_search .search_form #urlrest_1.search.input_field,
	.lower_search .search_form #urlrest_2.search.input_field {
		width: 185px;
		float: none;
		margin-top: 10px;
		margin-right: 15px;
	}
	.top_right .lower_search .search_form #submit_form,
	.top_right .lower_search .search_form #submit_form_1,
	.top_right .lower_search .search_form #submit_form_2 {
		width: auto;
	}
	.top_right .lower_search .search_form {
		/*width: 250px;*/
		margin-right: 5px;
	}
	.user_menu.logged_in .user-logged {
		margin-left: 0;
	}
	.search .lower_search .search_form #submit_form.magnifire.fa,
	.search .lower_search .search_form #submit_form_1.magnifire.fa,
	.search .lower_search .search_form #submit_form_2.magnifire.fa {
		left: 0;
		margin-left: 0;
		top: 5px;
	}
	.search .search_close.fa {
		left: 170px;
		top: 10px;
	}
	.search_form .search_close.fa {
		right: 50px;
		top: 7.5px;
	}
}
@media (max-width: 775px) {
	.search_form .input_field {
		width: 185px;
	}
	.menu .navbar-default .navbar-nav {
		width: 100%;
		margin: 0;
	}
	.carousel-indicators {
		bottom: 5px;
	}
	.search #live_results {
		top: 160px;
	}
}
@media (max-width: 750px) {


}

@media (max-width: 725px) {
	.user_menu .search_form {
		position: absolute;
		/* width: 280px; */
		width: 290px;
		float: none;
		/* right: 110px; */
		right: 85px;
		top: 32.5px;
	}
	.menu .navbar-default .navbar-nav {
		padding-left: 10px;
	}
	.menu .navbar-default .navbar-nav > li > a {
		padding-left: 5px;
		padding-right: 5px;
	}
	.user_menu.logged_in .search_form {
		width: 300px;
	}
	.search_form .search_close.fa {
		right: 110px;
	}
}
@media (max-width: 650px) {
	.logo a img {
		width: 150px;
		/* margin-top: 20px; */
	}
}
@media (max-width: 625px) {
	.menu .navbar-default .navbar-nav {
		padding-left: 5px;
	}
	.menu .navbar-default .navbar-nav > li > a {
		padding-left: 0;
		padding-right: 0;
	}
	.logo a img {
		margin-left: 0;
	}
}
@media (max-width: 600px) {
	header .navbar.navbar-default {
		background-color: transparent;
		border: none;
		margin-top: -50px;
		margin-bottom: 0;
	}
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background-color: transparent;
	}
	.navbar-default .navbar-toggle {
		border-color: white;
	}
	.navbar-default .navbar-toggle:hover .icon-bar {
		background-color: white;
	}
	.navbar-default .navbar-toggle[aria-expanded=true] .icon-bar {
		background-color: white;
	}
	.user_menu .search_form input {
		display: none;
	}
	.user_menu > .search_form {
		margin: 0;
		width: auto;
		top: 35px;
		right: 145px;
	}
	#navbar_button button.navbar-toggle {
		margin-top: -25px;
		position: absolute;
		right: 0;
	}
	.navbar.navbar-default .navbar-collapse {
		border: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		/*margin-top: -50px;*/
	}
	.nav.navbar-nav .fa {
		position: relative;
		top: 5px;
	}
	.nav.navbar-nav li {
		clear: both;
	}
	.nav.navbar-nav li a,
	.nav.navbar-nav li a:focus,
	.nav.navbar-nav li a:hover {
		color: white;
		font-weight: bold;
	}
	.container-fluid .nav.navbar-nav > li > .dropdown-menu > li > a,
	.container-fluid .nav.navbar-nav > li > a {
		display: inline-block;
	}
	.nav.navbar-nav > li > a {
		font-size: 16px;
	}
	.nav.navbar-nav .dropdown-menu > li > a {
		font-size: 15px;
		background: transparent;
	}
	.nav.navbar-nav .dropdown-menu {
		background: transparent;
	}
	.nav.navbar-nav li a:hover {
		color: #7ECDEB;
	}
	.container-fluid .drop_search {
		margin-top: -30px;
		margin-bottom: 60px;
		margin-left: -10px;
		/*display      : block;*/
		position: absolute;
	}
	.nav.navbar-nav li.dropdown {
		margin-right: 100px;
	}
	.top_menu .user_menu .search_form #submit_form,
	.top_menu .user_menu .search_form #submit_form_1,
	.top_menu .user_menu .search_form #submit_form_2 {
		display: none;
	}
	.search_toggle.fa.fa-search {
		display: block;
		position: absolute;
		right: 0;
		margin-right: 150px;
		cursor: pointer;
		color: white;
	}
	.top_right {
		width: 100%;
	}
	.top_right .lower_search .search_form {
		position: absolute;
		left: 120px;
		top: 50px;
	}
	.hide_special {
		display: none !important;
	}
	.logo a img {
		/* margin-left: 20px; */
	}
	.search .logo a img {
		margin-left: 0;
	}
	.search_toggle.fa.fa-search {
		/* margin-right: 130px; */
		margin-right: 95px;
	}
	header .navbar.navbar-default {
		min-height: 0;
	}
	#navbar_button button.navbar-toggle {
		margin: 0;
		top: -75px;
		/* right: 190px; */
		right: 140px;
	}
	.navbar-collapse.collapse.in,
	.navbar-collapse.collapsing {
		margin-top: -30px;
	}
	.container-fluid .drop_search {
		position: relative;
		display: none;
		margin-bottom: 20px;
		margin-top: -10px;
	}
	.search .search_toggle.fa.fa-search {
		display: block !important;
	}
	.search .lower_search {
		display: none !important;
	}
	.search .drop_search .search_form {
		display: unset !important;
	}
	.nav.navbar-nav .fa {
		cursor: cell;
	}
	.nav.navbar-nav {
		position: relative;
		z-index: 9;
	}
	.top_menu .user_menu .search_form {
		display: none !important;
	}
	.live_results {
		top: 140px;
	}
	.container-fluid .drop_search {
		margin-bottom: 55px;
		margin-top: -20px;
	}
	.search_form .search_close.fa {
		right: unset;
		/* left: 225px; */
		left: 165px;
	}
	.search #live_results {
		top: 140px;
		/* top: 110px; */
	}
}
@media (max-width: 500px) {
	.top_menu .user_menu .search_form {
		right: 17.5px;
		width: auto;
		top: 85px;
	}
	.top_menu .user_menu .search_form #submit_form,
	.top_menu .user_menu .search_form #submit_form_1,
	.top_menu .user_menu .search_form #submit_form_2 {
		right: 0;
	}
	#up.top {
		padding: 0;
		margin-top: 10px;
	}
	#navbar_button button.navbar-toggle {
		top: -85px;
		right: 130px;
	}
	.logo a img {
		margin-left: 0;
	}
	.top_menu .user_menu {
		padding-left: 0;
		padding-right: 0;
	}
	.user_menu .user_icons .fa {
		margin-left: 5px;
		margin-right: 5px;
	}
	.search_toggle.fa.fa-search {
		margin-right: 85px;
	}
	.top_menu .user_menu .search_form {
		display: none !important;
	}
}
@media (max-width: 475px) {
	.top_menu .user_menu {
		/*margin-top: 95px;*/
		margin-right: 55px;
		margin-top: 5px;
	}
	.search_toggle.fa.fa-search {
		/* margin-right: 150px; */
	}
	header .navbar.navbar-default {
		margin-top: 10px;
	}
	.top_menu .user_menu {
		margin-right: 0;
		padding-right: 0;
	}
	#up.top {
		height: 100px;
	}
}
@media (max-width: 425px) {
	.top_menu .user_menu {
		/* position: absolute;
		width: auto;
		top: 95px;
		z-index: 1;
		right: 70px; */
	}
	.top_menu .user_menu .search_form {
		top: auto;
		right: 135px;
	}
	.navbar.navbar-default .navbar-collapse {
		/* margin-top: 20px; */
		margin-top: 0;
	}
	.container-fluid .drop_search {
		/*margin-top: 30px;*/
		/* margin-top: 10px;
		margin-bottom: 40px;
		margin-left: -10px; */
		margin: 0;
		top: -20px;
		position: relative;
		left: -10px;
	}
	.search_form {
		margin-bottom: 20px;
		width: 100%;
	}
	header .navbar.navbar-default {
		/* margin-top: 40px; */
	}
	.search_toggle.fa.fa-search {
		/* margin-right: 130px; */
	}
	#navbar_button button.navbar-toggle {
		/* margin-top: -40px; */
		top: -65px;
	}
	.top_right .lower_search {
		right: 110px;
	}
	.top_right .lower_search .search_form {
		left: 105px;
		z-index: 9;
		top: 110px;
		width: 245px;
	}
	.drop_search .search_form {
		margin-bottom: -10px;
	}
	#up.top {
		height: 80px;
	}
	header .navbar.navbar-default {
		margin-top: 0;
	}
	.navbar-collapse.collapse.in,
	.navbar-collapse.collapsing {
		top: -20px;
		position: relative;
	}
	.live_results {
		/* top: 120px; */
		top: 110px;
	}
	.search #live_results {
		top: 120px;
	}
}
@media (max-width: 400px) {
	.logo a img {
		width: 100px;
	}
	.top_right {
		margin-top: 15px;
	}
	#navbar_button button.navbar-toggle {
		/* top: -90px; */
		top: -65px;
	}
	.drop_search #submit_form,
	.drop_search #submit_form_1,
	.drop_search #submit_form_2 {
		margin-left: 10px;
		margin-right: 0;
	}
	.nav.navbar-nav li.dropdown {
		margin-right: unset;
	}
	.live_results {
		top: 105px;
	}
}
@media (max-width: 375px) {
	.search_form .input_field {
		display: block;
	}
	.drop_search #submit_form,
	.drop_search #submit_form_1,
	.drop_search #submit_form_2 {
		/* top: 25px; */
		top: -10px;
		position: absolute;
		left: 190px;
	}
	.live_results {
		/* top: 135px; */
		top: 95px;
	}
	.search_form .search_close.fa {
		left: 165px;
		/* top: 37.5px; */
		top: -2.5px;
	}
	.search #live_results {
		top: 100px;
	}
}
@media (max-width: 350px) {
	.user_menu .user_icons .fa {
		margin-left: 2.5px;
		margin-right: 2.5px;
	}
	.search_toggle.fa.fa-search {
		margin-right: 70px;
	}
	#navbar_button button.navbar-toggle {
		border: none;
		right: 100px;
	}
	.drop_search #submit_form,
	.drop_search #submit_form_1,
	.drop_search #submit_form_2 {
		margin-left: 0;
	}
}
@media (max-width: 380px) {
  .qp_btn {
        min-width: 100px !important;
  }
  .quiz-container.quiz-embed {
    padding: 10px !important;
  }
}