

.lens_preview {border: 1px solid #3D3F94; max-width: 500px; max-height: 500px;}

.float_left {float: left;}
.float_right {float: right;}
.clear {clear: both}

.long_text {width: 300px;}
.medium_text {width: 150px;}
.small_text {width: 100px;}
.very_small_text {width: 40px;}

.long_textarea {width: 500px; height: 200px;}
.medium_textarea {width: 300px; height: 100px;}
.small_textarea {width: 150px; height: 50px;}

.oblig{color:#AA0101;}
.hidden_block{display:none;}
.pointer{cursor: pointer;}

.small_button {
	cursor: pointer;
	border: 1px solid gray;
	width: 20px;
	height: 10px;
	margin-top: 5px;
}

.errors{
	display: block;
	padding: 5px;
	border: 1px solid #AA0101;
	background-color: #FFF;
	color: #AA0101;
	width: 90%;
}
.simple_errors{color: #AA0101;}

.success{
	display: block;
	padding: 5px;
	border: 1px solid #34601F;
	background-color: #FFF;
	color: #34601F;
	width: 90%;
}
.simple_success{color: #34601F;font-weight:bold;}

.dark_tr {
	background-color: #EAEFFD;
}
.dark2_tr {
	background-color: #FFF5E3;
}
.light_tr {
	background-color: #F2F5FE;
}
.light2_tr {
	background-color: #FFEECE;
}

.market_left {
width: 340px;
float: left;
}
.market_right {
width: 340px;
float: right;
margin-right: 8px;
}

.center_div {
position: absolute;
top: 50%;
left: 50%;
margin-top: -200px;
margin-left: -250px;
height: 400px;
width: 500px;
display: hidden;
}
.logo_head_container {
		text-align:center;
	
}

.logo {
	margin-top: 21px;
	margin-bottom: 20px;
}

.auth {
	margin-top: 10px; font-size: 11px;
}
.login_form {float: left; width: 600px;}
.ahide {float:right; padding-top: 9px; padding-right: 5px; font-size: 11px; color:#FFF; }

.logo_text {
	width: 180px;
	height: 85px;
	margin-left: 12px;
	margin-top: 10px;
	/* background: url('/public/img/header_logo_text.png') no-repeat top left;   */
	float: left;
}
.logo_text_h2 {
	font-size: 14px;
	color: #ca5d06;
	font-weight:normal;
}

.h2_main {
	font-size: 0px;
	padding-left: 2px;
	color: #ca5d06;
	font-weight:normal;
}

.brownhead {
	font-size: 20px;
	color: #ca5d06;
	font-weight:bold;
	font-family: Verdana, Arial, Tahoma;
}

.main_container{
	width: 1000px;
	height:inherit !important;
	text-align: left;
	/*for ADVERTSERVE CODE */
	position: relative;
	/* margin-top: 220px; */

}
@media only screen and (min-width: 1025px) {
     .main_container {
        /*  background: #fff;
         padding: 0 84px; */
     }
} 

.bottom_container{
	width: 100%;
	height: 147px;
	margin: 0 0 0 0;
/*	background: url('/public/img/bottombg.jpg') repeat-x bottom; */
	font-size: 11px;
	color:#414141;
	text-align: left;
	clear: both;
}

.bottom_container2{
	width: 1000px;
	height:inherit !important;
	text-align: left;
}

.header_container {
	width: 100%;
	height: 160px;
}

.auth {
	height: 45px;
}

.header_hr {
	display: inline-block;
	height: 1px;
	width: 940px;
	background-color: #e9e8f2;
	color:#e9e8f2;
	border: 0px;

}

.hr1 {
	display: inline-block;
	height: 1px;
	width: 100%;
	background-color: #BDCDF9;
	color:#BDCDF9;
	border: 0px;
}
.hr2 {
	display: inline-block;
	height: 1px;
	width: 100%;
	background-color: #FFB87D;
	color:#FFB87D;
	border: 0px;
}

.menu {
	width: 100%;
	color: #204892;
	font-size: 12px;
-webkit-box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
    margin-bottom: 15px;
}
.menu_sml {color: #333333; font-style: italic; font-size: 10px;}
.menu_sml2 {color: #333333; padding-right: 10px; font-size: 10px;}

.menu_dots {
	background: url('/public/img/menu_dots.png') no-repeat top left;
	width: 229px;
	height: 1px;
	margin-left: -10px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.menu_a{line-height: 1.5em; padding-left: 2px; font-family: Verdana;font-size:12px;font-weight:bold;color: #204892;text-decoration:none;important;}
.menu_a:hover{line-height: 1.5em; padding-left: 2px; font-family: Verdana;font-size:12px;font-weight:bold;color: #204892;text-decoration:underline;important;}
.menu_a1{padding-left: 25px; font-family: Verdana;font-size:11px;font-weight:normal;color: #204892;text-decoration:none;important; background: url('/public/img/marker.gif') no-repeat 15px 3px;}
.menu_a1:hover{padding-left: 25px; font-family: Verdana;font-size:11px;font-weight:normal;color: #204892;text-decoration:underline;important;  background: url('/public/img/marker.gif') no-repeat 15px 3px;}
.menu_a2{padding-left: 10px;font-family: Verdana;font-size:12px;font-weight:normal;color: #204892;text-decoration:underline;important; background: url('/public/img/marker.gif') no-repeat 0 4px;}
.menu_a2:hover{padding-left: 10px;font-family: Verdana;font-size:12px;font-weight:normal;color: #204892;text-decoration:none;important;  background: url('/public/img/marker.gif') no-repeat 0 4px;}
.marker {padding-left: 2px;}
.tick {padding-left: 0px; padding-right: 5px; cursor: pointer; padding-top: 2px;}


.menu_top {
	width: 100%;
	height: 34px;
	background: #E96900;
	text-align: center;
    padding-top: 9px;
}

.menu_top {
font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
}


.menu_top a{
font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
}


.menu_center {
	background:#F5F5F5;
	padding-left: 10px;
	width: 100%;
padding-bottom: 15px;
}

.menu_bottom {

}

.column1 {

}


.blue_big {

	width: 100%;
}



.blue_top {
 background-color: #3D3F94;
 background-image:  url("/public/img/blue_element_left_top.png"), url("/public/img/blue_element_left_right.png");  
 background-position: top left, top right;
  background-repeat: no-repeat, no-repeat;
height: 34px;
width:100%;
    text-align: center;
	padding-top: 9px;

}


.blue_top_left {
	float: left;
	width: 22px;
	height: 34px;
	background: url('/public/img/blue_element_left_top.png') no-repeat top left;
}
.blue_top_center {
	float: left;
	background: #3D3F94;
	width: 286px;
	height: 25px;
	color: white;
	font-size:13px;
	padding-top: 9px;
	padding-left: 5px;
}
.blue_top_center h3 {
	color: white;
	font-size:13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-top:1px;
}
.blue_big_top_center {
	float: left;
	background: #3D3F94;
	width: 644px;
	height: 25px;
	color: white;
	font-size:13px;
	padding-top: 9px;
	padding-left: 5px;
}


.blue_big_top {
    background: #3D3F94;
    width: 100%;
    height: 34px;
    color: white;
    font-size: 13px;
    background-image: url(/public/img/blue_element_left_top.png), url(/public/img/blue_element_left_right.png);
    background-position: top left, top right;
    background-repeat: no-repeat, no-repeat;
    padding-top: 9px;
    padding-left: 30px;
    padding-right: 30px;
}



.blue_big_top a {
	padding-right: 5px; font-family: Verdana;font-size:13px;font-weight:normal;color: #FFF;text-decoration:underline !important;
}
.blue_big_top a:hover {
	padding-right: 5px; font-family: Verdana;font-size:13px;font-weight:normal;color: #FFF;text-decoration:none !important;
}
.blue_big_top h1 {
	color: white;
	font-size:13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.blue_top_right {
	float: left;
	width: 29px;
	height: 34px;
	background: url('/public/img/blue_element_left_right.png') no-repeat top left;
}

.blue_center {
background: #f2f5fe;
    width: 100%;
    padding: 10px;
-webkit-box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
}
.blue_big_center {
	clear: both;
	background:#f2f5fe;
	padding: 10px;
	width: 100%;
-webkit-box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
}
.blue_dots {
	background: url('/public/img/blue_dots.png') no-repeat top left;
	width: 336px;
	height: 1px;
	margin-left: -10px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.blue_bottom {
	width: 342px;
	height: 17px;
	background: url('/public/img/blue_element_bottom.png') no-repeat top left;
}

.blue_big_bottom {
	width: 700px;
	height: 17px;
	background: url('/public/img/blue_element_big_bottom.png') no-repeat top left;
}

.orange_big {
	width: 100%;
}
.orange_big2 {
	margin-left: 13px;
	
	width: 100%;
}



.orange_top {
 background-color: #E96900;
 background-image:  url("/public/img/orange_element_left_top.png"), url("/public/img/orange_element_left_right.png");  
 background-position: top left, top right;
  background-repeat: no-repeat, no-repeat;
height: 34px;
width:100%;
    text-align: center;
	padding-top: 9px;

}




.orange_top_left {
	float: left;
	width: 22px;
	height: 34px;
	background: url('/public/img/orange_element_left_top.png') no-repeat top left;
}
.orange_top_center {
	float: left;
	background: #E96900;
	width: 286px;
	height: 25px;
	color: white;
	font-size:13px;
	padding-top: 9px;
	padding-left: 5px;
}
.orange_top_center h3 {
	color: white;
	font-size:13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-top:1px;
}
.orange_top_right {
	float: left;
	width: 29px;
	height: 34px;
	background: url('/public/img/orange_element_left_right.png') no-repeat top left;
}

.orange_big_top_center {
 background-color: #E96900;
 background-image:  url("/public/img/orange_element_left_top.png"), url("/public/img/orange_element_left_right.png");  
 background-position: top left, top right;
  background-repeat: no-repeat, no-repeat;
height: 34px;
width:100%;
    text-align: center;
	padding-top: 9px;
}
.orange_big_top_center a {
	padding-right: 5px; font-family: Verdana;font-size:13px;font-weight:normal;color: #FFF;text-decoration:underline !important;
}
.orange_big_top_center a:hover {
	padding-right: 5px; font-family: Verdana;font-size:13px;font-weight:normal;color: #FFF;text-decoration:none !important;
}
.orange_big_top_center2 {
 background-color: #E96900;
 background-image:  url("/public/img/orange_element_left_top.png"), url("/public/img/orange_element_left_right.png");  
 background-position: top left, top right;
  background-repeat: no-repeat, no-repeat;
height: 34px;
width:100%;
    text-align: center;
	padding-top: 9px;
	padding-left: 5px;
}
.orange_big_top_center2 h1 {
	color: white;
	font-size:13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.orange_big_top_center2 h3 {
	color: white;
	font-size:13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-top:1px;
}
.orange_big_top_center2 a {
	padding-right: 5px; font-family: Verdana;font-size:13px;font-weight:normal;color: #FFF;text-decoration:underline !important;
}
.orange_big_top_center2 a:hover {
	padding-right: 5px; font-family: Verdana;font-size:13px;font-weight:normal;color: #FFF;text-decoration:none !important;
}
.orange_big_top_center h1 {
	color: white;
	font-size:13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.orange_big_center {
	clear: both;
	background:#fff5e3;
	padding-left: 10px;
	padding-top: 10px;
	width: 100%;
-webkit-box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
}

.orange_big_center2 {
	clear: both;
	background:#fff5e3;
	padding-left: 10px;
	padding-top: 10px;
	width: 100%;
-webkit-box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
}

.orange_center {

    width: 100%;
	background:#fff5e3;
	padding: 10px;
	-webkit-box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.2);
}

.orange_big_bottom {
	width: 950px;
	height: 17px;
	background: url('/public/img/orange_element_big_bottom.png') no-repeat top left;
}

.orange_big_bottom2 {
	width: 700px;
	height: 17px;
	background: url('/public/img/orange_element_big_bottom2.png') no-repeat top left;
}

.orange_bottom {
	width: 342px;
	height: 17px;
	background: url('/public/img/orange_element_bottom.png') no-repeat top left;
}

.orange_dots {
	background: url('/public/img/orange_dots.png') no-repeat top left;
	width: 336px;
	height: 1px;
	margin-left: -10px;
	margin-top: 8px;
	margin-bottom: 8px;
}

table.border1 {
	background: #BDCDF9;
}
table.border1 td {
	background: #FFF;
	text-align: center;
	font-size: 10px;
}
table.border1 th {
	background: #FFF;
	text-align: center;
	font-size: 10px;
}
div.border1 {
	border: 1px solid #BDCDF9;
	background: #FFF;
	font-size: 10px;
	padding: 5px;
}

div.border2 {
	border: 1px solid #BDCDF9;
	background: #F7F8FD;
	width: 95%;
	height: 100%;
	padding: 5px;
}

div.border2top {
	border: 1px solid #3D3F94;
	background: #3D3F94;
	width: 95%;
	height: 100%;
	padding: 5px;
	color: #FFF;
}

div.border2top a {
	color: #FFF;
}

.compare {
	width: 98%;
	background: #BDCDF9;
}
.compare td {
	background: #FFFBF2;
}
.compare th {
	background: #E1E9FD;
}
.compare td.small {
	width: 30px;
}
.compare td.best {
	color: #00982e;
	font-weight: bold;
}

.compare th.small {
	width: 30px;
	text-align: center;
}

.blue_input {
	border: 1px solid #bdcdf9;
}
.blue_input_button {
	border: 1px solid #bdcdf9;
	background: #cdd9f9;
	cursor: pointer;
}

.scroll_div{
	width: 95%;
	height: 100px;
	overflow-y: scroll;
	border: 1px solid #7F9DB9;
	background: #FFFFFF;
	font-size: 11px;
	padding: 5px;
}
.scroll_div a {
	text-decoration:none;
	font-weight: bold;
}
.scroll_div a:hover {
	color: #3D3F94;
}

.user_site_block{border:1px dashed #CECECE;}
.new_message{border:2px dashed #64AC00;}

.grayborder{border: 2px solid #E2E2E2;background-color: #F6F6F6;}
.forumlistforum{background-color: #4F4F4F; color:#FFF}

.response_plus {
	display: block;
	padding: 5px;
	border: 1px solid #34601F;
	background-color: #DDF1D3;
	width: 95%;
}
.response_neutral {
	display: block;
	padding: 5px;
	border: 1px solid #C0C0C0;
	background-color: #FFFFFF;
	width: 95%;
}
.response_minus {
	display: block;
	padding: 5px;
	border: 1px solid #AA0101;
	background-color: #FFE1E1;
	width: 95%;
}

a.title_link {
	font-family: Verdana;font-size:13px;font-weight:bold;color: #FFF;text-decoration:none;important;
}
a.title_link:hover {
	font-family: Verdana;font-size:13px;font-weight:bold;color: #FFF;text-decoration:none;important;
}
a.title_left_link {
	color: #204892;	font-size: 12px; text-decoration:none;important;
}
a.title_left_link:hover {
	color: #204892;	font-size: 12px; text-decoration:none;important;
}
.forum_message_number {
	font-weight: bold;
	color: gray;
}
.forum_message_number2 {
	font-weight: bold;
	color: #BEBEBE;
}
.answer {
	color : #555555;
	font-size: 10px;
}
.forum_head {
	width: 99%;
	background-color: #ECEEFB;
	padding: 5px;
}
.forum_head td img{
	width: 100%;
	height: auto;
	object-fit: contain;
}
div.border1 img {
	width: auto!important;
}
.hint img {
	width: auto!important;
	height: auto;
	object-fit: contain;
}

.blue_big_center td a img {
	/* width: 100%; */
	height: auto;
	object-fit: contain;
}


.stat24 {
	font-size: 10px;
	color: #009B00;
}

blockquote {background: #ECEEFB; border: 1px dotted gray; padding: 4px; margin-left: 30px; font-size: 11px;}

a.gray {color: #777777; text-decoration:none;line-height: 1.8em;}
a.gray:hover {color: #E96900; text-decoration:none;line-height: 1.8em;}

.overlay {display:none; position:fixed; z-index:999; opacity:0.5; filter:alpha(opacity=50); top:0; right:0; left:0; bottom:0; background:#000; }

.popup {display:none; position:fixed; 
    border:3px solid #999; background:#FFF5E3; 
    height:194px; margin:10% 25% 0 25%;
  width:50%; 
  z-index:1000;  border-radius:10px; 
  padding:30px;
  }
.popup h2{color: #E96900;font-size:13px;font-weight: bold;}  
.popup img.float_left {margin: 0 5px 20px 0;}
.close {display:block; width:20px; text-align:center; cursor:pointer;  height:20px; line-height:20px; background:#fff; color:#AAAAAB; border:3px solid #AAAAAB;  position:absolute; top:10px; right:10px; text-decoration:none; border-radius:3px; font-size:16px; }
.close:hover{color: #E96900; border:3px solid #E96900;}
.popup button{
    border:1px solid #999; 
    background:#fff;
    border-radius:3px;
    padding: 5px;
    cursor: pointer;
    float: right;
    margin-left: 10px;
}
.popup button:hover{
    background-color: #777777;
    color: #FFF;
    
}

.s_mess_ico {
width: 11px !important;
}

.from_leens_img_list {
	
	
}
.from_leens_img_list_item img {
	
width:90px;	
}
.google-auto-placed {display:none;}

.leens_list {
 display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
 
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.leens_list_item {
display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.leens_list_item .card-img-top{
min-height:297px;
width:100%;
object-fit: cover;
}


.recalls_list_item {
display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.recalls_list_item .card-img-top{
min-height:297px;
width:100%;
}

.text-right {
text-align: right;
}

.blue_center, .orange_center {margin-bottom:15px;}



.hor_list_thumb {
width:100%;
}

.user_top_info {
    font-size: 16px;
    text-decoration: none;
}

.user_top_info a{
    font-size: 16px;
    text-decoration: none;
}

.header-right {
    align-items: center;
    display: flex;
}
.topsearch {
    flex-direction: row;
    display: flex;
}
#topmenu {
	

    margin-bottom: 10px;	
	
}
#topmenu .navbar-expand-lg .navbar-nav .nav-link {
    font-weight: 600;
    color: #fff;
    font-size: 14px;
}

#topmenu .navbar-collapse  {
	
background: #3d3f94;	
}

#topmenu .dropdown-menu {
	
background: #3d3f94;
color: #fff;	
}

#topmenu .dropdown-item {
	
background: #3d3f94;
color: #fff;	
}
#topmenu .dropdown-item:hover {
	
background: #8183c9;
color: #fff;	
}


#topmenu ul {}
#topmenu li {}
#topmenu a {}
#topmenu .navbar{
background: #3d3f94;
color: #fff;
padding:5px;	
	
}


.topmenu_mob_head {
    text-align: center;
    margin: auto;
    font-size: x-large;
    font-weight: 500;
    text-transform: uppercase;	
	
}

#topmenu .navbar-toggler{

color: #fff;
border-color: #fff;	
	
}

.big_block_footer {
    display: flex;
    justify-content: center;
}

.card {
width:100%;
}

.leens_blue_button {

    --bs-btn-color: #3d3f94;
    --bs-btn-border-color: #3d3f94;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #3d3f94;
    --bs-btn-hover-border-color: #3d3f94;
    --bs-btn-focus-shadow-rgb: 33, 37, 41;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #3d3f94;
    --bs-btn-active-border-color: #3d3f94;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #3d3f94;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #3d3f94;
    --bs-gradient: none;
}

.leens_blue_button_big {

    --bs-btn-color: #3d3f94;
    --bs-btn-border-color: #3d3f94;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #3d3f94;
    --bs-btn-hover-border-color: #3d3f94;
    --bs-btn-focus-shadow-rgb: 33, 37, 41;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #3d3f94;
    --bs-btn-active-border-color: #3d3f94;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #3d3f94;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #3d3f94;
    --bs-gradient: none;
}

.leens_blue_button_small {

    --bs-btn-color: #3d3f94;
    --bs-btn-border-color: #3d3f94;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #3d3f94;
    --bs-btn-hover-border-color: #3d3f94;
    --bs-btn-focus-shadow-rgb: 33, 37, 41;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #3d3f94;
    --bs-btn-active-border-color: #3d3f94;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #3d3f94;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #3d3f94;
    --bs-gradient: none;
}

.form-floating {
	
margin-bottom: 10px;	
}

.m42perehodnik {
	
	
}

.m42perehodnik img {
height:185px;
	
	
}

.m42perehodnik  a{
    display: flex;
    width: 100%;
    text-decoration: none;
    color: #221c26;	
	align-items: center;
}
.m42perehodnik  .row{
    border: 1px solid #000;
    align-items: center;
    margin: 5px 0;

}

.m42perehodnik-text {
    font-size: 1.2rem;
}
.owl-images .item .img-thumbnail {
		
	
}


#owl-images .item {
	
}

.main-image img {
width:100%	
	
}



.imgs_in_leens img {

max-width:100%;	

}

.leftblock_promo {
width:100%;	
margin-bottom: 15px;	
}


.img_att_inlist {
max-width:100%;	
	
	
}


#cookie_notification{
  display: none;
  justify-content: space-between;
  align-items: flex-end;
  position: fixed;
  bottom: 15px;
  left: 50%;
  width: 900px;
  max-width: 90%;
  transform: translateX(-50%);
  padding: 25px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
}

#cookie_notification p{
  margin: 0;
  font-size: 0.7rem;
  text-align: left;
  color: $color_text;
}


@media (min-width: 576px){
  #cookie_notification.show{
    display: flex;
  }
  .cookie_accept{
    margin: 0 0 0 25px;
  }
}

@media (max-width: 575px){
  #cookie_notification.show{
    display: block;
    text-align: left;
  }
  .cookie_accept{
    margin: 10px 0 0 0;
  }
}

footer {background-color: rgb(248,249,250);}