/* Add here all your css styles (customizations) */

/*.nav {width: 300px;}

.nav-item {margin: 10px;}*/

body {
	overflow-x: hidden;
}
.g-bg-white-mod {
	background: #ffffff;
}
.logo_mod {
	position: absolute;
	width: 130px;
	top: 2px;
}
a {
	color: #1a1a1a;
	outline: none;
}
.navbar-nav .nav-item .nav-link {
	font-family: 'Roboto Mono', monospace;
	font-weight: 300;
	text-transform: none;
	color: #1a1a1a;
	font-size: 14px;
}
.navbar-nav .nav-item.active .nav-link {
	font-weight: 700;
	color: #f59f2e;
}
.navbar-nav .nav-item .nav-link:hover {
	color: #f59f2e;
}
.img-text-1 {
	width: 100%;
	padding-top: 10px;
	margin-left: -150px;
}
.img_flia {
	top: 50px;
}
.band-custom-1, .band-custom-2, .band-custom-3 {
	background: #DCEFF4;
	display: block;
	position: absolute;
	width: 317%;
	left: -142%;
	z-index: 1;
	padding: 6px 0px;
}
.band-custom-4 {
	background: #F0F0F1;
	display: block;
	position: absolute;
	width: 317%;
	left: -142%;
	z-index: 1;
	padding: 6px 0px;
}
.band-custom-1 {
	top: 190px;
}
.band-custom-2 {
	top: 252px;
}
.band-custom-3 {
	top: 298px;
}
.band-custom-4 {
	top: 344px;
}
.band-custom-in {
	position: relative;
	margin-left: 46%;
	color: #65C4D9;
	font-size: 17px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}
.band-custom-in-bold {
	font-size: 27px;
	font-weight: 700;
}
.band-custom-in p {
	color: #666666;
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	width: 400px;
}
.band-custom-in a {
	color: #65C4D9;
	text-decoration: none;
}
.band-custom-in a:hover {
	color: #353535;
	text-decoration: none;
}
.ani-imgs {
	z-index: 2;
	position: relative;
}
.nav .nav-item {
	background: #eee3ee;
	width: 48%;
	margin: 0 0 2% 2%;
}
.nav .nav-item:last-child {
	width: 100%;
	margin: 0 0 2% 2%;
}
.nav .nav-link {
	color: #a971ab;
}
.nav a.nav-link {
	border: none !important;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 13px;
	line-height: 1.2em;
	padding-top: 8px;
	padding-bottom: 8px;
}
.nav .nav-link:hover {
	color: #666666;
}
.nav a.nav-link.active {
	background: #65c4d9;
	color: white;
}
.img_doc_mod {
	width: 85%;
}
#accordion-05 div div h5 {
	font-size: 12px !important;
	line-height: 1.6em !important;
}
#accordion-05-body-01 div, #accordion-05-body-02 div, #accordion-05-body-03 div, #accordion-05-body-04 div {
	font-size: 14px !important;
	line-height: 1.4em !important;
}
#accordion-05-heading-01, #accordion-05-heading-02, #accordion-05-heading-03, #accordion-05-heading-04 {
	padding: 8px 20px !important;
}
#accordion-05b div div h5 {
	font-size: 12px !important;
	line-height: 1.6em !important;
}
#accordion-05-body-01b div, #accordion-05-body-02b div, #accordion-05-body-03b div, #accordion-05-body-04b div, #accordion-05-body-05b div {
	font-size: 14px !important;
	line-height: 1.4em !important;
}
#accordion-05-heading-01b, #accordion-05-heading-02b, #accordion-05-heading-03b, #accordion-05-heading-04b, #accordion-05-heading-05b {
	padding: 8px 20px !important;
}
#accordion-05c div div h5 {
	font-size: 12px !important;
	line-height: 1.6em !important;
}
#accordion-05-body-01c div, #accordion-05-body-02c div, #accordion-05-body-03c div, #accordion-05-body-04c div {
	font-size: 14px !important;
	line-height: 1.4em !important;
}
#accordion-05-heading-01c, #accordion-05-heading-02c, #accordion-05-heading-03c, #accordion-05-heading-04c {
	padding: 8px 20px !important;
}
#accordion-05d div div h5 {
	font-size: 12px !important;
	line-height: 1.6em !important;
}
#accordion-05-body-01d div, #accordion-05-body-02d div, #accordion-05-body-03d div, #accordion-05-body-04d div, #accordion-05-body-05d div {
	font-size: 14px !important;
	line-height: 1.4em !important;
}
#accordion-05-heading-01d, #accordion-05-heading-02d, #accordion-05-heading-03d, #accordion-05-heading-04d, #accordion-05-heading-05d {
	padding: 8px 20px !important;
}
#accordion-05e div div h5 {
	font-size: 12px !important;
	line-height: 1.6em !important;
}
#accordion-05-body-01e div, #accordion-05-body-02e div, #accordion-05-body-03e div, #accordion-05-body-04e div {
	font-size: 14px !important;
	line-height: 1.4em !important;
}
#accordion-05-heading-01e, #accordion-05-heading-02e, #accordion-05-heading-03e, #accordion-05-heading-04e {
	padding: 8px 20px !important;
}
#accordion-05f div div h5 {
	font-size: 12px !important;
	line-height: 1.6em !important;
}
#accordion-05-body-01f div, #accordion-05-body-02f div, #accordion-05-body-03f div, #accordion-05-body-04f div {
	font-size: 14px !important;
	line-height: 1.4em !important;
}
#accordion-05-heading-01f, #accordion-05-heading-02f, #accordion-05-heading-03f, #accordion-05-heading-04f {
	padding: 8px 20px !important;
}
#accordion-05g div div h5 {
	font-size: 12px !important;
	line-height: 1.6em !important;
}
#accordion-05-body-01g div, #accordion-05-body-02g div, #accordion-05-body-03g div, #accordion-05-body-04g div {
	font-size: 14px !important;
	line-height: 1.4em !important;
}
#accordion-05-heading-01g, #accordion-05-heading-02g, #accordion-05-heading-03g, #accordion-05-heading-04g {
	padding: 8px 20px !important;
}
#accordion-05h div div h5 {
	font-size: 12px !important;
	line-height: 1.6em !important;
}
#accordion-05-body-01h div, #accordion-05-body-02h div, #accordion-05-body-03h div, #accordion-05-body-04h div {
	font-size: 14px !important;
	line-height: 1.4em !important;
}
#accordion-05-heading-01h, #accordion-05-heading-02h, #accordion-05-heading-03h, #accordion-05-heading-04h {
	padding: 8px 20px !important;
}
.g-bg-primary-dark-v2 {
	background: #F0F0F1 !important;
}
.g-color-white, .g-color-white-opacity-0_8 {
	color: #666666 !important;
}
.blue_circle {
	background: #65C4D9;
	display: block;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	min-width: 20px;
	padding: 1px 0 0 5px;
}
.fa-plus, .fa-minus {
	color: #AB71AD !important;
}
.align-fix-table {
	width: 100%;
	padding: 0 0 0 2%;
}
.tab-content {
	vertical-align: top;
	min-height: 395px;
}
.logo-mod-1 {
	width: 225px;
	margin-bottom: 10px;
	margin-top: 14px;
}
.cocarda {
	position: absolute;
	left: 70%;
	top: 0px;
	width: 72px;
}
.dzsparallaxer:not(.mode-oneelement) {
	background-color: #ffffff;
}
.contact-img-mod1 {
	left: 129px;
	width: 110px;
	max-width: unset;
	top: 140px;
}
.contact-img-mod2 {
	left: 0px;
	width: 500px;
}
.contact-img-mod3 {
	left: 0px;
	width: 380px;
	margin-bottom: 15px;
}
#subscribe p {
	width: 328px;
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
	line-height: 1.2em;
	font-size: 14px;
	margin-bottom: 20px;
	color: #666666;
}
footer {
	background: white;
	opacity: 1 !important;
}
footer .container {
	background: white;
	opacity: 1 !important;
}
::selection {
	background: #f59f2e; /* WebKit/Blink Browsers */
}
::-moz-selection {
 background: #f59f2e; /* Gecko Browsers */
}
.contact-img-mod4 {
	left: 0px;
	width: 112px;
	float: right;
}
.button_contacto a {
	display: block;
	padding: 14px 11px;
	background: #eee3ee;
	color: #a971ab;
	font-size: 13px;
	line-height: 1.2em;
	text-decoration: none;
	font-weight: 700;
}
.button_contacto a:hover {
	text-decoration: none;
	background: #65c4d9;
	color: white;
}
#modal3 p, #modal3 ul, #modal3 ol, #modal3 a {
	color: #666666;
}
#modal6 p, #modal6 ul, #modal6 ol {
	color: #666666;
}
#modal6 .bloque {
	border: 2px solid #666666;
	padding: 20px;
	color: #666666;
	font-size: 14px;
	margin: 20px 0 20px;
	font-weight: 700;
}
#modal6 ul, #modal6 ol {
	padding-left: 20px;
}
ul.dashed {
	list-style-type: none;
	padding: 0 0 0 0.4em;
}
ul.dashed > li {
	text-indent: -5px;
}
ul.dashed > li:before {
	content: "- ";
	text-indent: -5px;
}
.box_cus_1 {
	border: 2px solid gray;
	padding: 15px 14px 2px;
	margin: 16px 0 18px;
}
.caja_botones_1 {
	margin: 10px 0 30px;
}
.caja_botones_1 a {
	display: inline-block;
	background: #cbcbcb;
	width: 31%;
	text-align: center;
	padding: 8px 0;
	color: #333333;
	line-height: 1.2em;
	font-weight: 700;
	font-size: 12px;
}
.caja_botones_1 a:hover {
	text-decoration: none;
	background: #969696;
}
.caja_botones_1 div {
	display: inline-block;
	width: 2%;
}
.caja_botones_1 span {
	padding: 4px;
	background: #64c4d9;
	color: white;
	margin-top: 5px;
	font-size: 10px;
}
.blue_circle2 {
	background: #65C4D9;
	display: block;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	padding: 2px 0 0px 5px;
	vertical-align: middle;
	line-height: 1.4em;
	font-size: 12px;
	margin-bottom: 10px;
	float: left;
	margin-right: 8px;
}
.tit_img_s1 {
	margin-bottom: 34px;
}
.ic_img_s1 img {
	margin-bottom: 12px;
}
.ic_img_s1 a {
	color: #54C4D6;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.0em;
}
.ic_img_s1 span {
	line-height: 0.8em;
}
.ic_img_s1 a:hover {
	text-decoration: none;
	color: #333333;
}
.float_img_s1 {
	position: absolute;
	right: 120px;
	top: 100px;
	width: 28%;
}
.band_img_s1 {
	padding: 0 0 0 2%;
}
.band_img_s1 h3 {
	color: #666666;
	font-size: 18px;
	font-weight: bold;
}
.band_img_s1 p {
	color: gray;
}
.band_img_s1 a {
	float: left;
	color: #65C4D9;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
}
.block_in_6 p {
	font-weight: bold;
	color: #282828;
	font-size: 15px;
}
.block_in_6 span {
	color: #cf206c;
}
.block_in_6 img {
}
.sky-form .radio input + i::after {
	background-color: #9A4698;
}
.sky-form .radio input:checked + i, .sky-form .checkbox input:checked + i, .sky-form .toggle input:checked + i {
	border-color: #9A4698;
}
.sky-form .input:hover input, .sky-form .select:hover select, .sky-form .textarea:hover textarea, .sky-form .radio:hover i, .sky-form .checkbox:hover i, .sky-form .toggle:hover i, .sky-form .ui-slider-handle:hover {
	border-color: #BC95BC;
}
.sky-form .input input:focus, .sky-form .select select:focus, .sky-form .textarea textarea:focus, .sky-form .radio input:focus + i, .sky-form .checkbox input:focus + i, .sky-form .toggle input:focus + i {
	border-color: #BC95BC;
}
.sky-form .button {
	background-color: #9A4698;
}
.sky-form .message i {
	border: 1px solid #666666;
}
.sky-form .message {
	color: #666666;
}
.sky-form .message p {
	color: #666666;
}
.footer_logo_left {
	margin-bottom: 10px;
}
.footer_logo_right {
	margin-bottom: 4px;
	float: right;
}
.footer_logo_right_a {
	color: gray;
	text-align: right;
	font-size: 10px;
	line-height: 1em;
	margin: 4px 0 4px 0;
}
.footer_logo_right_a a {
	color: gray;
}
footer p {
	font-size: 13px;
	color: white;
	line-height: 20px;
	margin: 12px 0 12px 0;
}
footer p span {
	font-size: 18px;
	vertical-align: bottom;
	line-height: 20px;
}
.u-go-to-v1:hover, .u-go-to-v1:focus:hover {
	background-color: #f59f2e;
}
.ic_img_s1b {
	padding-top: 136px;
}
.parallax_mob_fix2 {
	background-position: right;
}
.col_title_1 {
	font-family: 'Roboto Mono', monospace;
	color: #222222;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	height: 70px;
}
.col_title_1 span {
	font-size: 24px;
}
.col_text_1 {
	font-family: 'Roboto Mono', monospace;
	color: #333333;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
}

.col_text_1mod {
	font-family: 'Roboto', monospace;
	color: #ffffff;
	font-weight: 600;
	font-size: 18px;
	line-height: 30px;
	display: flex;
}
.col_text_1mod a {
	color: #ffffff;
}

.col_text_1mod a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.box_in {
	color: white;
	background: #f59f2e;
	padding: 10px;
}
.n_tit_1 {
	font-family: 'Roboto', monospace;
	color: #f59f2e;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
}
.n_tit_2 {
	font-family: 'Roboto', monospace;
	color: #222222;
	font-weight: 600;
	font-size: 32px;
	line-height: 38px;
}
.n_tit_3 {
	font-family: 'Roboto Mono', monospace;
	color: #222222;
	font-weight: 400;
	font-size: 26px;
	line-height: 30px;
	padding: 20px 0 10px 0;
}
.c4_tit_1 {
	font-family: 'Roboto', monospace;
	color: #ffffff;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
}
.c4_text {
	font-family: 'Roboto Mono', monospace;
	color: #ffffff;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
}
ul.c4_list {
	margin: 0;
	list-style-type: none;
	padding: 0 0 24px 0px;
}
ul.c4_list li {
	display: flex;
	padding: 0 0 0 6px;
}
ul.c4_list > li {
	font-family: 'Roboto Mono', monospace;
	color: #ffffff;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
}
ul.c4_list > li:before {
	content: "\2014\a0";
	text-indent: -5px;
}
.c4_color {
	color: #f59f2e;
}
.c5_blocks {
	font-family: 'Roboto Mono', monospace;
	color: #292929;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	background: #f59f2e;
	padding: 10px;
	margin-bottom: 8px;
}
.c5_d_color {
	color: #ffffff;
	background: #343434;
}
.c1_mono {
	display: inline-block;
	margin-right: 4px;
}
.sky-form fieldset {
	background: none;
}
.sky-form .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	padding: 8px 10px;
	padding-right: 10px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	border-radius: 0;
	background: #fff;
	color: #404040;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
	overflow: hidden;
	height: 216px;
}
.textarea2 {
	height: 39px !important;
}
.sky-form .button {
	float: right;
}
.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea {
	background: none;
	border: 1px solid #a67330;
	color: #333333;
}
.sky-form .input:hover input, .sky-form .select:hover select, .sky-form .textarea:hover textarea, .sky-form .radio:hover i, .sky-form .checkbox:hover i, .sky-form .toggle:hover i, .sky-form .ui-slider-handle:hover {
	border-color: #ffffff;
}
.sky-form .input input:focus, .sky-form .select select:focus, .sky-form .textarea textarea:focus, .sky-form .radio input:focus + i, .sky-form .checkbox input:focus + i, .sky-form .toggle input:focus + i {
	border-color: #ffffff;
}
.sky-form .state-error + em {
	color: #ffffff;
}
.sky-form .button {
	background-color: #ffffff;
	color: #f59f2e;
	font-family: 'Roboto Mono', monospace;
	font-weight: 500;
}
.col_mod2 {
	font-size: 11px;
	color: #232323;
	line-height: 18px;
}
.col_mod2 span {
	font-family: 'Roboto Mono', monospace;
	text-decoration: underline;
	font-size: 11px;
	line-height: 18px;
	font-weight: 400;
}

@media (max-width: 1200px) {
.height_mobile {
	padding-bottom: 220px !important;
}
.contact-img-mod1 {
	left: 0px;
}
.float_img_s1 {
	top: 200px;
}
.ic_img_s1b {
	padding-top: 116px;
}	
	
}

@media (max-width: 991px) {
.logo_mod {
	width: 130px;
	left: -20px;
}
.height_mobile {
	padding-bottom: 400px !important;
}
.caja_botones_1 a {
	display: block;
	width: 80%;
	margin: 0 auto;
	max-width: 350px;
}
.contact-img-mod1 {
	left: 0px;
}
.float_img_s1 {
	top: 200px;
}
	
.ic_img_s1b {
	padding-top: 88px;
}	
	
	
}

@media (max-width: 765px) {
.band-custom-1, .band-custom-2, .band-custom-3 {
	display: block;
	width: 130%;
	position: absolute;
	max-width: unset !important;
	left: -17% !important;
}
.band-custom-4 {
	display: block;
	width: 130%;
	position: absolute;
	max-width: unset !important;
	left: -17% !important;
}
.band-custom-in {
	margin-left: 0%;
}
.band-custom-in p {
	width: 100%;
	padding: 0 60px;
}
.nav .nav-item {
	width: 100%;
	margin: 0 0 1% 0;
}
.parallax_mob_fix {
	background-position: 0px -45px;
}
.parallax_mob_fix2 {
	background-position: -1065px 0px;
}
.parallax_mob_fix3 {
	background-position: -350px 0px;
}
.float_img_s1 {
	display: none;
}
.contact-img-mod1 {
	display: none;
}
.band_img_s1 {
	padding: 0 20px;
}
.blue_circle {
	height: 19px;
	padding: 0px 0 0 0px;
}
.u-btn-outline-primary {
	border-color: #65c4d9;
	background: #65c4d9;
	color: white;
	font-weight: bold;
}
.u-btn-outline-primary:hover {
	border-color: #65c4d9;
	background: #65c4d9;
	color: white;
	font-weight: bold;
}
.u-btn-outline-primary:focus {
	border-color: #65c4d9;
	background: #65c4d9;
	color: white;
	font-weight: bold;
}
.nav .nav-item:last-child {
	margin: 0 0 2% 0%;
}
.footer_fix_top {
}
.button_contacto {
	margin-bottom: 10px;
}
.btn_back_fix, .btn_back_fix:hover, .btn_back_fix:focus, .btn_back_fix:active, .btn_back_fix:target, .btn_back_fix:link, .btn_back_fix:checked {
	background-image: url('../img/ic-plus.png')!important;
	background-repeat: no-repeat;
	background-position: right 18px center;
}
	
.ic_img_s1b {
	padding-top: 36px;
}	
	
.container_banner-1 {
	padding: 50px 0 0px !important; 
}	 
	
.img-fluid {
	width: 85% !important; 
}	 	

.max_reset {
	max-width: unset;
}	 		
	
.max_reset_padding {
	padding: 50px 8% 30px !important;
}	

.c4_tit_1_dn {
	display: none;
}	

.client_padding	{
	padding-top: 10px !important;
	padding-bottom: 0px !important;
}
	
.client_margin	{
	margin-bottom: 0px !important;
}	
	
.turn_gray_mobile {
	background: #343434;
	color: #ffffff;
}
	
.turn_orange_mobile {
	background: #f59f2e;
	color: #292929;
}	

.turn_height_mobile {
	min-height: 54px;
}
	
.col-md-2dot4 {
	text-align: center;
	margin: 0 auto;
}
	
	
}

@media (max-width: 575px) {
.sky-form a {
	line-height: 1.1em;
}
.footer_logo_right {
	float: none;
	width: 230px;
}
.footer_logo_right_a {
	text-align: center;
	font-size: 14px;
}
.footer_logo_left {
	width: 230px;
	text-align: center;
}
.mob_center {
	text-align: center;
}
.logo_mod {
	left: 0px;
}
	
.ic_img_s1b {
	padding-top: 36px;
}		
}
/*Services*/

.col-serv, .col-sm-serv, .col-md-serv, .col-lg-serv, .col-xl-serv {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 0px;

margin-bottom: 15px !important;
}
.col-serv {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}

@media (min-width: 540px) {
.col-sm-serv {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}
.col-md-serv {
	padding-bottom: 0px;
}
.g-mb-50 {
	margin-bottom: 1.6rem !important;
}
}

@media (min-width: 720px) {
.col-md-serv {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 30%;
	max-width: 30%;
}
}

@media (min-width: 960px) {
.col-lg-serv {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}
}

@media (min-width: 1140px) {
.col-xl-serv {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}
}
/* test 5 colums*/

.col-2dot4, .col-sm-2dot4, .col-md-2dot4, .col-lg-2dot4, .col-xl-2dot4 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-2dot4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}

@media (min-width: 540px) {
.col-sm-2dot4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}
}

@media (min-width: 720px) {
.col-md-2dot4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}
}

@media (min-width: 960px) {
.col-lg-2dot4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}
}

@media (min-width: 1140px) {
.col-xl-2dot4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}
}
/* Lang Block */
.lang-block {
	float: right;
	/*background: rgba(0,0,0,0.6);*/
	padding: 6px 13px 4px 13px;
	margin: 0 0 0 20px;
	font-size: 14px;
	font-family: 'Roboto Mono', monospace;
	font-weight: 300;
	color: #1a1a1a;
	text-transform: uppercase;
	line-height: 20px;
	position: relative;
}
.mega-hover__current {
	display: inline-block;
	position: relative;
	padding-right: 15px;
}
.mega-hover__current:before {
	color: #1a1a1a;
	content: "\f107";
	font-family: FontAwesome;
	position: absolute;
	right: 0;
	top: 0;
}
.lang-block ul {
	list-style: none;
	padding: 0 13px 5px;
	margin: 0;
	/*background: rgba(0,0,0,0.6);*/
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
}
.mega-hover-list {
	display: none;
}
/*.lang-block:hover {
  cursor: pointer;
}*/
.lang-block:hover .mega-hover-list {
	display: block;
}
.lang-block a:link {
	color: #a1a1a1;
	text-decoration: none;
}
.lang-block a:hover {
	color: #f59f2e;
	text-decoration: none;
}

@media (max-width: 480px) {
.lang-block {
	margin: 0 0 0 50px;
}
}
