.top_right {
	width: 920px;
	margin-top: 35px;
}
.top {
	padding-top: 20px;
	height: 190px;
	/* background-color: #FEF200; */
}
.logo {
	/* position: absolute; */
	/* z-index: 1; */
	/* margin-left: -40px; */
}
.logo img {
	height: auto;
	/* width: 420px; */
	width: auto;
}
.search.input_field {
	background-color: transparent;
}
.menu .navbar-default .navbar-nav > li > a,
.menu .navbar-default .navbar-nav > li.open > a {
	background-color: white;
}
.menu .navbar-default .navbar-nav > li > a:hover {
	/* background-color: #FEF200; */
	color: #F7941D;
}
.menu .navbar-default {
	background-color: white;
}
.menu ul.navbar-nav li.dropdown:hover > ul.dropdown-menu,
.menu ul.navbar-nav li.open.dropdown > ul.dropdown-menu {
	background-color: black;
}
.menu .navbar-default .navbar-nav li ul li a,
.menu .navbar-default .navbar-nav li ul li.open a {
	background-color: black;
	color: white;
}
.menu .navbar-default .navbar-nav li ul li a:hover {
	background-color: white;
	color: #F7941D;
}
.main_title h1 {
	color: #F7941D;
}
#agegroup_box,
.news_form .input_field,
.search_form .input_field {
	/* border-color: #B8C100; */
	border-bottom: 2px solid #F7941D;
}
.user-logged {
	border: 1px solid #F7941D;
}
.info {
	background-color: white;
	border: none;
}
.news_form .btn.btn-default,
.news_form .btn.btn-default:hover {
	background-color: #F7941D;
}
.jcarousel_container {
	border-top: none;
	margin-top: 40px;
}
footer {
	background-color: black;
}
.menu_bottom {
	padding-top: 40px;
}
.footer_links li,
.menu_bottom a,
.menu_footer a {
	color: white;
}
.menu_bottom a:hover,
.menu_footer a:hover {
	color: #F7941D;
}
.lower_search {
	margin-top: -10px;
}
.selected_nav {
	border-bottom: 1px solid #B8C100 !important;
}
.nav.nav-tabs > li.nav_search .input_field {
	border-bottom: 1px solid #F7941D;
}
.header_menu {
	border-top: none;
	border-bottom: 1px solid #F7941D;
}
.share_menu {
	border-top: 1px solid #F7941D;
}
.selected_pagination {
	border-color: #F7941D !important;
}
.selected,
.selected a {
	color: #F7941D !important;
}
.grafic .container {
	/* margin-top: 10px; */
	/* margin-bottom: 10px; */
}
.recomandations {
	padding-top: 20px;
	padding-bottom: 10px;
	margin-top: 0;
	border-top: 1px solid #F7941D;
}
hr.hr_cstm {
	border-top: 1px solid #F7941D;
	width: auto;
}
.header_dropdown .btn.btn-default,
.header_dropdown ul.dropdown-menu {
	background-color: #F7941D;
}
.reviewal_left {
	border-right: 1px solid #F7941D;
}
.reviewal_right {
	border-left: 1px solid #F7941D;
}
.btn_fisa {
	border-color: #F7941D;
}
.dynamic .nav.nav-pills li.active a,
.tab-content hr {
	border-color: #F7941D;
}
#see_stats.mean_votes,
.product_buttons .btn.btn-default.btn-sm {
	background-color: #F7941D;
}
.recommended.jcarousel_container .main_title .h1 {
	color: #F7941D;
}
.product .read,
.product .read i {
	color: #F7941D !important;
}
.command_info .fa.fa-circle-thin,
.modal_basket .basket_left .fa {
	color: #F7941D;
}
.basket .btn.btn-default,
.basket h3 hr,
.basket hr,
.profile .form_right .btn.btn-default,
.quarter_hr {
	border-color: #F7941D;
}
.command_info {
	border-bottom: 1px solid #F7941D;
}
.main_top .total,
.profile.account .btn.btn-default.btn-sm {
	background-color: #F7941D;
}
.reg_form input[type="checkbox"] + label::before,
.reg_form input[type="radio"] + label::before {
	background: #F7941D;
}
.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%, rgb(247, 148, 29) 55%);
	background-image: radial-gradient(ellipse closest-side at center center, rgb(255, 255, 255) 45%, rgb(247, 148, 29) 55%);
}
.form_registration .btn.btn-default,
.profile .form_left form .btn.btn-default.btn-sm {
	background-color: #F7941D;
}
.activation_form input,
.form_lost_pass input,
.form_singup input,
.login_form input,
.modify_form input {
	border-bottom: 2px solid #F7941D;
}
.main_books.border_space.margin_bottom_40 {
	border-top: 1px solid #F7941D;
}
.genius .young_art_seach .top {
	height: 210px;
}
body.genius {
	background: url("../images/bg_new.png") top repeat #F7941D;
}
body.genius .bkgnew {
	background: url("../images/white.png") repeat-x;
}
/* .genius header {
	overflow: hidden;
} */
header {
	position: relative;
}
.live_results {
	top: 110px;
	right: 0;
	left: unset;
}
.search #live_results {
	top: 210px;
}
.search .lower_search .search_form {
	position: relative;
}
.search .search_close.fa {
	top: 10px;
	left: 485px;
}
.blogs .new_blog .bcl::after {
	display: none;
}
.col-sm-4.brdl,
.col-sm-8.brdr {
	border: none;
}
.col-sm-8.brdr::after{
	content: "";
	border: 2px solid transparent;
	border-image-source: url('../images/vr.png');
	display: block;
	position: absolute;
	height: 100%;
	border-image-slice: 5;
	border-image-width: 5;
	border-image-outset: 0;
	border-image-repeat: round;
	right: 0;
	top: 0;
}
.col-sm-4.brdl::after {
	content: "";
border: 2px solid transparent;
border-image-source: url('../images/vr.png');
display: block;
position: absolute;
height: 100%;
border-image-slice: 5;
border-image-width: 5;
border-image-outset: 0;
border-image-repeat: round;
left: -4px;
top: 0;
}

footer .abs,
footer .rel {
	position: unset;
	width: unset;
	margin: unset;
}

/* responsive */
@media (max-width: 1300px) {
	.menu .navbar-default .navbar-nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.menu .navbar-default .navbar-nav > li {
		display: block;
		margin: auto;
	}
	.logo {
		position: relative;
		z-index: 10;
	}
}
@media (max-width: 1300px) and (min-width: 1200px) {
	.menu .navbar-default .navbar-nav {
		width: 100%;
	}
	.top_right {
		width: auto;
	}
	.top_social {
		margin-left: 0;
		margin-right: 20px;
	}
	.menu .navbar-default {
		margin-left: 0;
	}
	.top_menu {
		margin-left: 15px;
		margin-right: 15px;
	}
}
@media (max-width: 1199px) {
	.top_right {
		width: auto;
	}
	.menu .navbar-default .navbar-nav {
		width: 100%;
	}
	.menu .navbar-default {
		margin-left: 0;
	}
	.top_social {
		margin-left: 0;
		margin-right: 20px;
	}
	.top_menu {
		margin-left: 15px;
		margin-right: 15px;
	}
}
@media (max-width: 1150px) {
	body.genius .bkgnew {
		/* background: url("../images/white.png") repeat-x; */
		background-size: 100% 240px;
	}
	.genius .young_art_seach .top {
		height: 270px;
	}
	.genius .young_art_seach .user_menu {
		height: 60px;
		width: 300px;
	}
	.search_form,
	.user_icons {
		float: none;
	}
	.top_social {
		float: right;
		margin-right: 350px;
	}
	.user_icons {
		position: absolute;
		bottom: 0;
	}
	.user_menu {
		right: 15px;
		position: absolute;
		float: none;
		height: 120px;
	}
	.top {
		position: relative;
		height: 240px;
	}
	.top_right {
		width: 100%;
		margin-top: 10px;
	}
	.top_menu {
		position: absolute;
		top: 50px;
		right: 0;
		width: 100%;
		margin: 0;
		height: 120px;
	}
	body.genius {
		background-position: 0 240px;
	}
	.menu .navbar-default {
		margin-left: -10px;
		margin-right: -10px;
	}
	.search_form .fa {
		margin-left: 10px;
		margin-right: 10px;
	}
	.logged_out .user_icons {
		right: 0;
		bottom: 10px;
	}
	.search #live_results {
		top: 255px;
	}
}
@media (max-width: 1000px) {
	.menu .navbar-default {
		margin-left: 0;
		margin-right: 0;
	}
}
@media (max-width: 991px) {}
@media (max-width: 850px) {
	.lower_search {
		margin: 0;
		padding-left: 20px;
		padding-right: 20px;
	}
	.search_form .search_close.fa {
		right: 45px;
		top: 7.5px;
	}
	.search #live_results {
		top: 270px;
	}
	.search .search_form .search_close.fa {
		left: unset;
		top: 12.5px;
		right: 155px;
	}

}
@media (max-width: 825px) {
	.search .search_form .search_close.fa {
		right: 130px;
	}
}
@media (max-width: 767px) {
	.top_social {
		display: none;
	}
	.menu .navbar-default .navbar-nav {
		margin: 10px 0 0;
	}
	.col-sm-8.brdr::after,
	.col-sm-4.brdl::after  {
		display: none;
	}

}
@media (max-width: 600px) {
	.lower_search.show {
		background-color: white;
	}
	.user_icons {
		position: absolute;
		bottom: auto;
	}
	.logged_out .user_icons {
		bottom: auto;
	}
	.user_icons > a {
		position: absolute;
		right: 60px;
	}
	#not_logged_icon {
		right: 0;
	}
	.user-logged {
		border: none;
		padding-right: 0;
	}
	#navbar_button {
		margin: 0;
	}
	.top_right .navbar-toggle {
		display: block;
		margin-top: 0;
		border-color: #F7941D;
		margin-right: 10px;
	}
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background-color: transparent;
	}
	.top_menu .user_menu {
		margin: 0;
		padding: 0;
		width: auto;
		right: 0;
	}
	.menu .navbar-default .navbar-nav {
		/* margin: 0 0 0 5px; */
		margin: 0;
		display: block;
	}
	.navbar-default .navbar-collapse {
		margin: 0;
	}
	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		border: none;
	}
	.top_menu .user_menu .search_form {
		width: auto;
		margin: 0;
		padding: 0;
	}
	.top_menu .user_menu .search_form #urlrest,
	.top_menu .user_menu .search_form #urlrest_1,
	.top_menu .user_menu .search_form #urlrest_2 {
		/* width: auto; */
		width: 185px;
		margin-top: 5px;
	}
	.user_icons {
		position: relative;
		width: auto;
		margin-top: 20px;
	}
	.user_icons > a {
		float: left;
	}
	.user_icons .user-logged {
		float: right;
	}
	.menu .navbar-default .navbar-nav > li {
		clear: both;
		float: left;
	}
	.menu .navbar-default .navbar-nav li ul li a,
	.menu .navbar-default .navbar-nav li ul li.open a,
	.menu ul.navbar-nav li.dropdown:hover > ul.dropdown-menu,
	.menu ul.navbar-nav li.open.dropdown > ul.dropdown-menu {
		background-color: white;
		color: black;
	}
	.menu ul.navbar-nav li ul li.divider {
		background-color: black;
		margin-left: 10px;
	}
	.user-logged a i {
		color: #F7941D;
	}
	.user-logged .links-area {
		display: none;
	}
	.top_right .navbar-toggle {
		margin-top: 5px;
	}
	.search_form .search_close.fa {
		right: 35px;
		top: 5px;
	}
	.live_results {
		top: 180px;
	}
	.search .search_form .search_close.fa {
		right: 20%;
		top: 12px;
	}
}
@media (max-width: 500px) {
	.genius .young_art_seach .search_toggle.fa.fa-search {
		display: none;
	}
	.top_menu .user_menu .search_form {
		display: none !important;
	}
	.search_toggle.fa.fa-search {
		margin-right: 130px;
		top: 20px;
	}
	.container-fluid > .drop_search {
		margin-bottom: 10px;
		margin-left: 10px;
	}
	.live_results {
		top: 265px;
	}
	.search_form .search_close.fa {
		right: unset;
		top: 55px;
		left: 240px;
	}
	.search .search_form .search_close.fa {
		left: unset;
	}
}
@media (max-width: 479px) {
	.info {
		padding: 10px;
	}
}
@media (max-width: 450px) {
	body.genius .bkgnew {
		background-size: 100% 190px;
	}
	.container-fluid > .drop_search {
		margin-top: 10px;
	}
	.logo img {
		width: 150px;
	}
	.top {
		height: 190px;
	}
	body.genius {
		background-position: 0 190px;
	}
	.newsletter .news_form {
		left: 0;
		right: 0;
	}
	.search_form .search_close.fa {
		top: 65px;
	}
	.live_results {
		top: 225px;
	}
	.search #live_results {
		top: 230px;
	}
}
@media (max-width: 380px) {
	.top_menu .user_menu {
		top: 65px;
		right: 70px;
		z-index: 99;
		height: 60px;
	}
	.search_form .input_field {
		width: 190px;
	}
	.logo img {
		width: 140px;
	}
	.info .newsletter {
		padding: 10px;
	}
	.search_form .search_close.fa {
		left: 185px;
	}
}
