body{
	background:#ffffff;
	color:#000000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 17px;
}
a, a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
header{
	background-color:#231f20;
	position: relative;
	height: 148px;
	min-width: 100%;
}
.inside{
	margin:0px auto;
	position: relative;
	width:100%;
}
.inside2{
	margin:0px auto;
	width:100%;
}
.inside.positionrelative{
	position: relative;
}
.logo{
	float:left;
	height:148px;
	width:135px;
}
#logo h1 span{
	display:none;
}
#logo{
	background-image:url('../images/logo.png');
	background-position: center center;
	background-repeat:no-repeat;
	float:left;
	height:148px;
	position:relative;
	width:135px;
}
.language_bar{
	float:right;
	height: 57px;
	margin-top: 39px;
	width: 470px;
}
@media only screen and (min-width:768px){
	.de .language_bar{
		width: 530px;
	}
	.fr .language_bar{
		width: 520px;
	}
	.ru .language_bar{
		width: 500px;
	}
	.es .language_bar{
		width: 500px;
	}
}
.language_bar.intro_language_bar{
	float: left;
	height: 57px;
	margin-top: 0px;
	position: absolute;
	top: 50px;
	left: 250px;
	width: 300px;
	z-index: 999;
}
.language_bar span.margintop{
	color:#a8a8a8;
	float:left;
	font-family: 'Myriad Pro',Arial,Verdana, Helvetica;
	font-size:20px;
	margin-top:16px;
	text-transform:uppercase;
}
.language_bar a.margintop{
	color:#a8a8a8;
	float:left;
	font-family: 'Myriad Pro',Arial,Verdana, Helvetica;
	font-size:20px;
	margin-top:16px;
	text-transform:uppercase;
}
.language_bar .language{
	margin-right:15px;
}
.language_bar .language:hover{
	text-decoration:underline;
	cursor:pointer;
}
dl.dropdown{
	float:right;
	margin-top: 6px;
	margin-bottom: 0px;
}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#a8a8a8; text-decoration:none; outline:none;}
.dropdown a:hover { color:#a8a8a8;}
.dropdown dt a:hover { color:#a8a8a8; border: 1px solid #a8a8a8;}
.dropdown dt a {
    background:#231f20 url("../images/lang_arrow.png") no-repeat scroll 178px center;
    border:1px solid #a8a8a8;
    color: #a8a8a8;
    cursor:pointer;
    display:block;
    font-family: 'Myriad Pro',Arial,Verdana, Helvetica;
    font-size: 20px;
    padding-left:13px;
    height: 35px;
    line-height: 38px;
    text-transform: uppercase;
    width:190px;
}
.dropdown dd ul {
    background:#231f20 none repeat scroll 0 0;
    border:1px solid #a8a8a8;
    color:#a8a8a8;
    display:none;
    left:0px;
    padding:0px 0px;
    position:absolute;
    top:-1px;
    width:167px;
    list-style:none;
    z-index: 9999;
}
.dropdown dd ul li {
    border-bottom:1px solid #a8a8a8;
    list-style:none;
    margin-bottom: 0px;
}
.dropdown dd ul li.last {
    border-bottom:none;
}
.dropdown dd ul li a {
    color: #a8a8a8;
    cursor:pointer;
    display:block;
    font-family: 'Myriad Pro',Arial,Verdana, Helvetica;
    font-size: 20px;
    padding-left:15px;
    height: 35px;
    line-height: 38px;
    text-transform: uppercase;
    width:152px;
}
.dropdown dd ul li a:hover {
    background-color:#ff3300;
    color:#d0d0d0;
}
.dropdown dd ul li a.active {
    background-color:#ff3300;
    color:#d0d0d0;
}
.cl{
	clear:both;
}
a.navnav-link {
	background: #ff3300;
	border: none;
	color:#ffffff;
	cursor: pointer;
    display: none;
    font-size: 14px;
	height: 50px;
	line-height: 50px;
    padding: 0em 0em;
    position: relative;
	overflow: hidden;
	outline: none;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
a.navnav-link:after {
	content: '';
	position: absolute;
	width: 30px;
	height: 4px;
	background: #fff;
	top: 14px;
	margin-left: -60px;
    left: 50%;
	box-shadow:
		0 8px 0 #fff,
		0 16px 0 #fff;
}
nav{
	height: 52px;
	float:right;
	/*margin-top:47px;*/
	position:relative;
	z-index:999;
	width: auto;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.mainmenu{
	float:right;
	height: 50px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.mainmenu li{
	background-color:#ffffff;
	float:left;
	list-style-type:none;
	list-style-image:none;

	margin-bottom:0px;
	position: relative;
}
.mainmenu li.first{
	/*margin-left: 19px;*/
}
.mainmenu li a,
.mainmenu li a:visited{
	color:#585858;
	display: inline-block;
	font-family:'Myriad Pro',Arial,Verdana, Helvetica;
    	font-style: normal;
    	font-weight: 400;
	font-size:20px;
	height: 52px;
	line-height: 52px;
	padding: 0px 25px;
	text-transform:uppercase;
}
nav .mainmenu li a:hover{
	background-color: #ff3300;
	color:#ffffff;
	text-decoration: none;
	/*font-weight:700;*/
}
body.en .mainmenu li a{
	padding: 0px 22px;
}
nav .mainmenu > li > a.last{
	background:#ff3300;
	color:#ffffff;
}
nav .mainmenu > li > a:hover.last{
	background:rgba(255, 0, 0, 0.76);
	color:#ffffff;
}
nav .mainmenu li ul{
	background:#ffffff;
	position:absolute;
	width:925px;
	right: 0px;
}
nav .mainmenu li ul .first{
	margin-left:0px;
}
nav .mainmenu li ul li{
	background-color:#ffffff;
	float:left;
	margin-bottom:0px;
	margin-left:0px;
	position: relative;
}
nav .mainmenu li ul li a,
nav .mainmenu li ul li a:visited{
	color:#5d5d5d;
	font-weight:400;
	font-size:20px;
	line-height: 55px;
	padding:0px 27px;/*32px  fonte*/
}
nav .mainmenu li ul li a:hover{
	background:#ff3300;
	color:#ffffff;
}
nav .mainmenu li ul:hover li a{
	background-color:#ffffff;
}
nav .mainmenu li ul li:hover,
nav .mainmenu li ul li:hover a{
	background:#ff3300;
	color:#ffffff;
}
nav .mainmenu li ul {
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    top: 52px;
    width: 235px;
    left: 0px;
    z-index: 999;
}
.en nav .mainmenu li ul{
	width: 240px;
}
.de nav .mainmenu li ul{
	width: 233px;
}
.ru nav .mainmenu li ul{
	width: 255px;
}
nav .mainmenu li ul li {
    height: 45px;
    width: 100%;
    z-index: 999;
}
nav .mainmenu li ul li a {

	/*color: #ffffff;*/
	cursor:pointer;
    display: block;
    height: 45px;
	margin: 0px;
	line-height: 45px;
	padding: 0px 0px 0px 30px;
    z-index: 999;
}
nav .mainmenu li ul ul li:hover, nav .mainmenu li ul ul li a:hover{
	background: #fe3d23;
	color: #ffffff;
}
nav .mainmenu li ul ul li a:hover {
    text-decoration: none;
    width: 100%;
}
nav .mainmenu li a.active{
	background-color: #ff3300;
	color:#ffffff;
	text-decoration: none;
}
nav .mainmenu li ul li.active,
nav .mainmenu li ul li.active a{
	background:#ff3300;
	color:#ffffff;
}
nav .mainmenu li ul ul li.active, nav .mainmenu li ul ul li a.active{
	background: #fe3d23;
	color: #ffffff;
}
#section{
	position: relative;
	float: left;
	width: 100%;
}
.section{
	position: relative;
	float: left;
	width: 100%;
}
#click{
	float:left;
	height:90px;
}
#clickme{
	background:url('../images/click.jpg') no-repeat top left;
	color: #000000;
	cursor:pointer;
	float:left;
	font-family:'Myriad Pro',Arial,Verdana, Helvetica;
	font-size:30px;
	font-weight:700;
	height:90px;
	line-height:90px;
	padding-left: 115px;
	text-transform:uppercase;
}
#clickme span{
	font-weight:400;
}
a#clickme:hover{
	text-decoration: none;
}
.home_intro{
	background-image:url('../images/background.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	background-size: cover;
	height:820px;
	width:100%;
}
.home_intro2{
	background-image:url('../images/background-ruka.png');
	background-position: center top;
	background-repeat:no-repeat;
	height:820px;
	width:100%;
	position: absolute;
	top: -100px;
}
#map-background{/*
	background-image:url('../images/background.jpg');
	background-position:center;
	background-repeat:no-repeat;
	background-size: cover;*/
	margin-top: 20px;
	width:100%;
}
.wallpaper{
	background-image:url('../images/background.jpg');
	height:894px;
	background-position:center;
	background-repeat:no-repeat;
	background-size: cover;
	width:100%;
}
.wallpaper_pr{
	background-image:url('../images/background.jpg');
	background-position:center;
	background-repeat:no-repeat;
	background-size: cover;
	width:100%;
}
.wallpaper_team{
	background-image:url('../images/background.jpg');
	background-position:center;
	background-repeat:no-repeat;
	background-size: cover;
	width:100%;
}
.wallpaper.image_7{
	background-image:url('../images/background-technologie.png'), url('../images/background.jpg');
	background-position:top left, top center;
	background-repeat:no-repeat, no-repeat;
	background-size: 680px 1013px, cover;
	height:100%
}
.wallpaper.image_7 .article_5{
	width:661px;
}
.wallpaper.image_7 #article .article_detail h2{
	font-size:45px;
	color:#525151;
	margin-bottom:0px;
}
.wallpaper.image_7 #article .article_detail h3{
	font-size:45px;
	color:#838383;
}
.wallpaper.image_7 #article .article_detail p{
	font-size:18px;
	line-height:24px;
	color:#575757;
}
.background-ruka{
	background-image:url('../images/background-ruka.png');
	background-position: center 30px;
	background-repeat: no-repeat;
	height:100%;
}
.image_4, .image_5{
	background-image:url('../images/wallpaper2_1.jpg');
}
.bottom{
	bottom: 0px;
	position: absolute;
	width:100%;
}
.bottom .bottom_icons:first-child{
	margin-left:0px;
}
.bottom_icons{
	background-color:#3a3838;
	display:block;
	float:left;
	height:108px;
	margin-left:6px;
	padding-left:26px;
	padding-top:18px;
	position: relative;
	width:244px;
	z-index: 999;
}
.bottom_icons:hover,
.bottom_icons:focus,
.bottom_icons.active_bottom_icons{
	background-color:#ff3300;
}
.bottom_icons p{
	font-family:'Myriad Pro',Arial,Verdana, Helvetica;
	font-weight:400;
	font-size:23px;
	color:#d0d0d0;
	float:left;
	line-height:24px;
	max-width:220px;/* 220 pri fonte ktory ma byt*/
	margin-bottom:0px;
	text-transform:uppercase;
	z-index: 999;
}
.bottom_icons:hover p{
	color:#ffffff;
}
.bottom_icons p .white{
	color:#ffffff;
}
.bottom_icons p .strong{
	color:#d0d0d0;
	font-weight:700;
}
#men1{
	background-image:url('../images/small-banner-chci-pribrat-svalovou-hmotu.png');
	background-repeat: no-repeat;
	height:150px;
	right: 0px;
	position: absolute;
	bottom: 0px;
	width:135px;
	z-index: -1;
}
#men2{
	background-image:url('../images/image2_b.png');
	background-repeat: no-repeat;
	height:150px;
	right: 0px;
	position: absolute;
	bottom: 0px;
	width:125px;
	z-index: -1;
}
#men3{
	background-image:url('../images/image3_a.png');
	background-repeat: no-repeat;
	height:150px;
	right: 0px;
	position: absolute;
	bottom: 0px;
	width:134px;
	z-index: -1;
}
#men4{
	background-image:url('../images/image4_b.png');
	background-repeat: no-repeat;
	height:150px;
	right: 0px;
	position: absolute;
	bottom: 0px;
	width:148px;
	z-index: -1;
}
p{
	font-family:arial;
	font-size:13px;
	line-height:18px;
	max-width:662px;
	margin-bottom:20px;
}
article{
	float:right;
	margin-top:150px;
	width:525px;
}
article.wide{
	float:left;
	margin-top:50px;
	width:100%;
}
article ul{/*
	float:left;*/
	margin-bottom:20px;
	margin-right:35px;
	/*margin-left:16px;*/
}
#map-europe article{
	position:absolute;
	margin-top: -60px;
	z-index:100;
}
ul li{
	margin-bottom:20px;
	font-family: "Myriad Pro", Arial,Verdana, Helvetica;
	font-size:12px;
	list-style-type:disc;
}
h2,h3{
	font-family: "Myriad Pro", Arial,Verdana, Helvetica;
	text-transform:uppercase;
}
article h2{
	color:#3a3838;
	font-family: "Myriad Pro", Arial,Verdana, Helvetica;
	font-size:45px;
	font-weight:700;
	margin-bottom:40px;
}
.css-map-container article h2{
	margin-bottom:40px;
}
article h3{
	color:#ff8117;
	font-size:30px;
	margin-bottom:30px;
}
.css-map-container article h3{
	margin-bottom:0px;
	color: #3a3838;
	font-size:25px;
}
article h4{
	color:#ff8117;
	font-size:16px;
	font-weight:bold;
	margin-bottom:25px;
}
article p{
	color:#3a3838;
	font-family: "Myriad Pro", Arial,Verdana, Helvetica;
	text-transform:uppercase;
}
article .big{
	font-size:30px;
	line-height:36px;
	margin-bottom:40px;
	font-weight:400;
}
article .small{
	font-size:22px;
	line-height:28px;
	font-weight:400;
}
b{
	color:#ff8117;
	font-size:16px;
}
dl{
	margin-bottom:60px;
}
dt{
	font-size:13px;
	margin-bottom:20px;
}
article.detail_product{
	float:left;
	height: 665px;
	margin-left: 55px;
	margin-top: 160px;
	width: 405px;/*400*/
	z-index: 1001;
}
article.detail_product h2{
	color:#3a3838;
	font-size:45px;
	margin-bottom:17px;
	font-weight:700;
}
.detail_product_button,
.detail_product_button:visited{
	border:1px solid gray;
	color:#646464;
	font-family: "Myriad Pro", Arial,Verdana, Helvetica;
	float:left;
	padding:12px 15px;
	text-decoration:none;
	text-transform:uppercase;
	margin-bottom:30px;
	font-weight:400;
}
.en .detail_product_button,
.en .detail_product_button:visited{
	padding: 12px 9px;
}

.detail_product_button:nth-child(3){
	margin-left:10px;
	margin-right:10px;
}
.product_details .detail_product_button:nth-child(3){
	margin-left:0px;
	margin-right:0px;
}
article.detail_product .detail_product_button{
	margin-bottom:30px;
}
article.product_details .detail_product_button:nth-child(even){
	margin-left:10px;
	margin-right:10px;
}
article.product_details .detail_product_button.up:nth-child(even){
	margin-left:0px;
}
article.detail_product p{
	color:#3a3838;
	float:left;
	font-family: "Myriad Pro", Arial,Verdana, Helvetica;
	font-size:18px;
	font-weight:400;
	line-height:20px;
	text-transform: none;
	text-align: justify;
}
.product{
	height:722px;
	width:381px;
	float: left;
	margin-top: 88px;
}
article.product_details{
	float: left;
	margin-top: 0px;
	padding-left:53px;
	padding-top:50px;
	position:relative;
	width:611px;
	z-index:1001;
}
article.product_details h3{
	color:#3a3838;
	font-family: "Myriad Pro", Arial,Verdana, Helvetica;
	font-size:45px;
	font-weight:400;
	line-height:45px;
	margin-bottom:20px;
	text-transform:uppercase;
}
article.product_details h4{
	color:#3a3838;
	font-family: "Myriad Pro", Arial,Verdana, Helvetica;
	font-size:45px;
	font-weight:700;
	line-height:45px;
	margin-bottom:25px;
	text-transform:uppercase;
}
article.product_details h4.product_question{
	color:#5f5f5f;
	font-family: "Myriad Pro", Arial,Verdana, Helvetica;
	font-size:30px;
	font-weight:400;
	line-height:30px;
	margin-bottom:5px;
	text-transform:uppercase;
}
article.product_details p{
	color:#5f5f5f;
	font-size:12px;
	font-family: Arial,Verdana, Helvetica;
	line-height:18px;
	margin-bottom:25px;
	text-transform: none;
	text-align: justify;
}
article.product_details ul{
	margin-bottom:20px;
	padding-left:15px;
}
article.product_details ul li{
	color:#5f5f5f;
	font-family: Arial,Verdana, Helvetica;
	font-size:12px;
	line-height:18px;
	margin-bottom:0px;
}
article.product_details .another_font li{
	font-family: "Myriad Pro", Arial,Verdana, Helvetica;
	font-size:22px;
	font-weight:400;
	line-height:30px;
	list-style-image: url('../images/disc.png');
	background-position:center;
}
article.article_team{
	float: left;
	margin-top:0px;
	position: relative;
	height: 100%;
	width: 100%;
}
.article_team .article_detail_team{
	background-position:center;
	background-repeat:no-repeat;
	background-size: cover;
	position: relative;
	float: left;
	width: 100%;
}
.article_team .article_detail_team_body{
	height: 570px;
	margin-top: 20px;
	padding-top: 70px;
	margin-left: 55px;
	-webkit-transition: opacity 0.5s ease-in-out;
  	-moz-transition: opacity 0.5s ease-in-out;
  	-o-transition: opacity 0.5s ease-in-out;
  	transition: opacity 0.5s ease-in-out;
}
article.article_team.team_12 .article_detail_team_body{
	background: url('../images/team/detail/team_12.png') no-repeat top right;
}
article.article_team.team_13 .article_detail_team_body{
	background: url('../images/team/detail/team_13.png') no-repeat top right;
}
article.article_team.team_14 .article_detail_team_body{
	background: url('../images/team/detail/team_14.png') no-repeat top right;
}
article.article_team.team_15 .article_detail_team_body{
	background: url('../images/team/detail/team_15.png') no-repeat top right;
}
article.article_team.team_16 .article_detail_team_body{
	background: url('../images/team/detail/team_16.png') no-repeat top right;
}
article.article_team.team_17 .article_detail_team_body{
	background: url('../images/team/detail/team_17.png') no-repeat top right;
}
article.article_team.team_19 .article_detail_team_body{
	background: url('../images/team/detail/team_19.png') no-repeat top right;
}
article.article_team.team_22 .article_detail_team_body{
	background: url('../images/team/team_22.png') no-repeat top right;
}
article.article_team.team_23 .article_detail_team_body{
	background: url('../images/team/team_23.png') no-repeat top right;
}
article.article_team.team_24 .article_detail_team_body{
	background: url('../images/team/team_24.png') no-repeat top right;
}
article.article_team.team_25 .article_detail_team_body{
	background: url('../images/team/detail/team_25.png') no-repeat top right;
}
article.article_team.team_26 .article_detail_team_body{
	background: url('../images/team/detail/team_26.png') no-repeat top right;
}
article.article_team.team_27 .article_detail_team_body{
	background: url('../images/team/detail/team_27.png') no-repeat top right;
}
article.article_team.team_28 .article_detail_team_body{
	background: url('../images/team/detail/team_28.png') no-repeat top right;
}
article.article_team.team_29 .article_detail_team_body{
	background: url('../images/team/detail/team_29.png') no-repeat top right;
}
article.article_team.team_30 .article_detail_team_body{
	background: url('../images/team/detail/team_30.png') no-repeat top right;
}
article.article_team.team_32 .article_detail_team_body{
	background: url('../images/team/detail/team_32.png') no-repeat top right;
}
article.article_team.team_33 .article_detail_team_body{
	background: url('../images/team/detail/team_33.png') no-repeat top right;
}
article.article_team p {
	color: #3a3838;
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	text-transform: none;
}
.article_team .article_detail_team_gallery{
	position: relative;
}
.article_team .article_detail_team_jedlo{
	margin-left: 36px;
	margin-top: 70px;
}
article.article_team .article_detail_team_jedlo h4 {
	color: #3a3838;
	font-family: "Myriad Pro", Arial,Verdana, Helvetica;
	font-size: 32px;
	font-weight: 400;
	margin-bottom: 25px;
	margin-left: 12px;
}
article.article_team .article_detail_team_jedlo table{
    border-collapse: collapse;
    display: table;
    width: 100%;
}
article.article_team .article_detail_team_jedlo thead{
	border-bottom: 1px solid #888888;
}
article.article_team .article_detail_team_jedlo thead th{
	color: #fc3900;
	font-family: "Myriad Pro", Arial,Verdana, Helvetica;
	font-size: 32px;
	font-weight: 400;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-top:12px;
	text-align: center;
	border: 1px solid #888888;
	width: 23.31%;
}
article.article_team .article_detail_team_jedlo thead th:first-child{
	width: 4.51%;
}
article.article_team .article_detail_team_jedlo thead tr:first-child th{
	border:none;
}
article.article_team .article_detail_team_jedlo tbody td{
	color: #6a6a6a;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-top: 3px;
	width: 23.31%;
}
article.article_team .article_detail_team_jedlo tbody td:first-child{
	font-weight: bold;
	width: 4.51%;
}
article.article_team .article_detail_team_jedlo tbody td p{
	color: #6a6a6a;
	margin-bottom: 0px;
}
.information_bottom{
	position: relative;
	width: 100%;
	float: left;
	margin-top: 88px;
	margin-bottom: 25px;
	top:0px;
}
article.article_team .article_detail_team_jedlo tbody td{
	border: 1px solid #888888;
}
article.article_team .article_detail_team_jedlo tr.inforiadok td{
	padding-top: 8px;
	padding-bottom: 8px;
}
#news-list{
	float: left;
	position: relative;
	height: 100%;
	width: 100%;
}
a.bottom_menu_link {
	background: #221f20;
	border: none;
	color:#ffffff;
	cursor: pointer;
    display: none;
    font-size: 14px;
	height: 50px;
	line-height: 50px;
    padding: 0em 0em;
    position: relative;
	overflow: hidden;
	outline: none;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
a.bottom_menu_link:after {
	content: '';
	position: absolute;
	width: 30px;
	height: 4px;
	background: #fff;
	top: 14px;
	margin-left: -60px;
    left: 30%;
	box-shadow:
		0 8px 0 #fff,
		0 16px 0 #fff;
}
#bottom_bar{
	margin-top: 50px;
	width: 100%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
.bottom-menu-detail{
	margin-bottom: 14px;
}
.bottom-menu {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.bottom-menu li {
	float:left;
	list-style:none;
	position: relative;
	margin-bottom: 0px;
}
.bottom-menu li a,
.bottom-menu li a:visited{
	background-color:#221f20;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color:#ffffff;
	display: table-cell;
	font-family:'Myriad Pro',Arial,Verdana, Helvetica;
    font-style: normal;
    font-weight: 400;
	font-size:20px;
	vertical-align: middle;
	height: 65px;
	line-height: 24px;
	position: relative;
	text-transform:uppercase;
	width:156px;
	text-align:center;
	padding: 0px 0px 0px;
}/*
.cs .bottom-menu li a,
.cs .bottom-menu li a:visited{
	width: 80px;
}
.cs .bottom-menu li:nth-child(4) a,
.cs .bottom-menu li:nth-child(4) a:visited{
	width: 100px;
}*/
.bottom-menu li a:hover,
.bottom-menu li a.active{
	background-color:#fc351d;
	color:#ffffff;
	text-decoration: none;
}
.bottom_button{
	margin-top:30px;
}
.buttons{
	cursor:pointer;
	height:90px;
	margin-top: -45px;
	position: absolute;
	top: 50%;
	text-indent: -5000px;
	width:90px;
	z-index:999;
}
.button_left{
	background-image: url('../images/button-left.jpg');
	left: 0px;
}
.button_left:hover{
	background-image: url('../images/button-left-hover.jpg');
}
.button_right{
	background-image: url('../images/button-right.jpg');
	right:0px;
}
.button_right:hover{
	background-image: url('../images/button-right-hover.jpg');
}
.ui-jcoverflip {
	position: relative;
}
.ui-jcoverflip--item {
	position: absolute;
	display: block;
}
/* Basic sample CSS */
#flip {
	height: 700px;
	margin-bottom: 50px;
	width: 1100px;
}
#flip .ui-jcoverflip--title {
	position: absolute;
	bottom: -30px;
	width: 100%;
	text-align: center;
	color: #555;
}
#flip img {
	display: block;
	border: 0;
	outline: none;
}
#flip a {
	outline: none;
}
.flavor_article{
	background-image:url("../images/flavor/vanilka.png");
	background-position: 0px 10px;
	background-repeat:no-repeat;
	margin-bottom:25px;
	padding-left:140px;
	min-height: 130px;
}
.flavor_article:nth-child(1){
	background-image:none;
}
article .flavor_article p{
	margin-bottom:0px;
}
article.product_details .flavor{
	font-family: "Myriad Pro", Arial,Verdana, Helvetica;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	margin-bottom:0px;
	text-transform:uppercase;
	text-align: justify;
}
.article_7 p,.article_8 p,.article_9 p{
	font-size:45px;
}
.recommendation{
	background-image:url("../images/wallpapers/recommendator_1.jpg");
}
.recommendation_02{
	background-image:url("../images/wallpapers/recommendator_2.jpg");
}
.recommendation_03{
	background-image:url("../images/wallpapers/recommendator_3.jpg");
}
.recommendation_04{
	background-image:url("../images/wallpapers/recommendator_4.jpg");
}
.recommendation_05{
	background-image:url("../images/wallpapers/recommendator_5.jpg");
}
.recommendation_06{
	background-image:url("../images/wallpapers/recommendator_6.jpg");
}
.recommendation_07{
	background-image:url("../images/wallpapers/recommendator_7.jpg");
}
.flavor_01{
	background-image:url("../images/flavor/cokolada.png");
}
.flavor_02{
	background-image:url("../images/flavor/vanilka.png");
}
.flavor_03{
	background-image:url("../images/flavor/jahoda.png");
}
.flavor_04{
	background-image:url("../images/flavor/banan.png");
}
.flavor_05{
	background-image:url("../images/flavor/boruvka.png");
}
.flavor_06{
	background-image:url("../images/flavor/cookies.png");
}
.flavor_07{
	background-image:url("../images/flavor/kokos-coko.png");
}
.flavor_08{
	background-image:url("../images/flavor/vanilka-caramel.png");
}
.flavor_09{
	background-image:url("../images/flavor/jahoda-banan.png");
}
.flavor_10{
	background-image:url("../images/flavor/visen.png");
}
.flavor_11{
	background-image:url("../images/flavor/citron.png");
}
.flavor_12{
	background-image:url("../images/flavor/pomaranc.png");
}
.flavor_13{
	background-image:url("../images/flavor/zelene-jablko.png");
}
.flavor_14{
	background-image:url("../images/flavor/grep.png");
}
.flavor_15{
	background-image:url("../images/flavor/cerny-rybiz.png");
}
.flavor_16{
	background-image:url("../images/flavor/citron-pomaranc.png");
}
.flavor_17{
	background-image:url("../images/flavor/mandarinka.png");
}
.flavor_18{
	background-image:url("../images/flavor/merunka.png");
}
.flavor_19{
	background-image:url("../images/flavor/ananas.png");
}
.flavor_20{
	background-image:url("../images/flavor/karamel-cokolada.png");
}
.flavor_21{
	background-image:url("../images/flavor/cokolada-cookies.png");
}
.flavor_22{
	background-image:url("../images/flavor/bily-jogurt.png");
}
.flavor_23{
	background-image:url("../images/flavor/broskev.png");
}
.flavor_24{
	background-image:url("../images/flavor/citron-limeta.png");
}
.flavor_25{
	background-image:url("../images/flavor/citron-pomeranc.png");
}
.flavor_26{
	background-image:url("../images/flavor/grapefruit.png");
}
.flavor_27{
	background-image:url("../images/flavor/karamel.png");
}
.flavor_28{
	background-image:url("../images/flavor/kiwi.png");
}
.flavor_29{
	background-image:url("../images/flavor/kokosove-mleko.png");
}
.flavor_30{
	background-image:url("../images/flavor/ledova-kava.png");
}
.flavor_31{
	background-image:url("../images/flavor/liskovy-orech.png");
}
.flavor_32{
	background-image:url("../images/flavor/malina.png");
}
.flavor_33{
	background-image:url("../images/flavor/mango.png");
}
.flavor_34{
	background-image:url("../images/flavor/mojito.png");
}
.flavor_35{
	background-image:url("../images/flavor/orech-nugat.png");
}
.flavor_36{
	background-image:url("../images/flavor/ovocny-jogurt.png");
}
.flavor_37{
	background-image:url("../images/flavor/pistacie.png");
}
.flavor_38{
	background-image:url("../images/flavor/pomelo.png");
}
.flavor_39{
	background-image:url("../images/flavor/strudel.png");
}
.flavor_40{
	background-image:url("../images/flavor/almond-vanilla.png");
}
.flavor_41{
	background-image:url("../images/flavor/apple-cinnamon.png");
}
.flavor_42{
	background-image:url("../images/flavor/banan-coko.png");
}
.flavor_43{
	background-image:url("../images/flavor/caramel-peanut.png");
}
.flavor_44{
	background-image:url("../images/flavor/double-choco.png");
}
.flavor_45{
	background-image:url("../images/flavor/kokos.png");
}
.flavor_46{
	background-image:url("../images/flavor/mango-ananas.png");
}
.flavor_47{
	background-image:url("../images/flavor/peach-icetea.png");
}
.flavor_48{
	background-image:url("../images/flavor/wild-strawberry.png");
}
#intro_1{
	background-image:url("../images/intro/intro_1.jpg");}
.image_9 .inside .article_3{float:none;width:1100px;}
.item { width: 25%; }
.item.w2 { width: 50%; }
.slider_text{
	position:absolute;
	z-index:100;
	width:420px;
	top: 30%;
	left: 20%;}
.slider_width2{
	width:590px;
}
.ru .slider_width2{
	width:690px;
}
.fr .slider_width2 {
	width:620px;
}
.it .slider_width2 {
	width:640px;
}
.es .slider_width2 {
	width:670px;
}
.en .slider_width2 {
	width:650px;
}
.slider_width3{
	width:510px;
}
.en .slider_width3{
	width:600px;
}
.es .slider_width3{
	width:570px;
}
.it .slider_width3{
	width:580px;
}
.fr .slider_width3{
	width:530px;
}
.ru .slider_width3{
	width:520px;
}
.slider_width4{
	width:520px;
}
.de .slider_width4{
	width:610px;
}
.es .slider_width4{
	width:690px;
}
.fr .slider_width4{
	width:730px;
}
.ru .slider_width4{
	width:710px;
}
.slider_width5{

}
.de .slider_width5{
	width:430px;
}
.es .slider_width5{
	width:470px;
}
.it .slider_width5{
	width:470px;
}
.fr .slider_width5{
	width:480px;
}
.ru .slider_width5{
	width:480px;
}
.slider_text p{
	color:#434343;
	font-family:'Myriad Pro',Arial,Verdana, Helvetica;
	font-size:26px;
	line-height:34px;
	text-transform:uppercase;
	font-weight:400;
	margin-bottom:0px;
	background-color:rgba(255,255,255,0.7);
	padding: 0px 10px;
}
.slider_text h2{
	color: #3a3838;
	font-size:45px;
	font-weight:700;
	margin-bottom:0px;
	padding: 0px 10px;
	background-color:rgba(255,255,255,0.7);
}
.slider_text h3{
	color:#ffffff;
	font-size:47px;
	margin-bottom:0px;
	padding: 0px 10px;
	background-color:rgba(0,0,0,0.7);
}
.slider_text h2 span{
	font-weight:700;
}
section.section_list {
	margin: 0 auto;
	position: relative;
}/*
section.section_list.footer_section {
	margin-top: 25px;
}*/
section.section_list .extrifit_column {
	display: block;
	height: 200px;
	float: left;
	position: relative;
	overflow: hidden;
	width: 25%;
}
a.extrifit_link, a.extrifit_link:visited, a.extrifit_link:focus {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	position: relative;
	text-decoration:none;
	width: 100%;
}
.extrifit_link .extrifit_name{
	background-color: rgba(255,255,255,0.9);
	background-position: center center;
	background-repeat: no-repeat;
	bottom: 0px;
	height: 50%;
	left: 0px;
	position: absolute;
	width: 100%;
	zoom: 0;
	filter: alpha(opacity=0);
	opacity: 0.0;
}
.extrifit_link .extrifit_name p,
.extrifit_link .extrifit_name p:visited,
.extrifit_link .extrifit_name p:focus{
	color:#5e5e5e;
	font-family: 'Myriad Pro',Arial,Verdana, Helvetica;
	font-size:20px;
	line-height:22px;
	margin:0px auto;
	padding: 0px 15px;
	text-align:center;
	text-transform:uppercase;
	width:93%;
}
.extrifit_link .extrifit_name span{
	font-weight:700;
}
.extrifit_link .extrifit_name h3{
	color:#5e5e5e;
	font-family: 'Myriad Pro',Arial,Verdana, Helvetica;
	font-size:36px;
	line-height:32px;
	min-height:64px;
	padding: 23px 15px 0px;
	text-align:center;
	text-transform:uppercase;
	width:93%;
}
.extrifit_link .extrifit_name h3 span,
.extrifit_link .extrifit_name h3 strong{
	font-weight:700;
}
.fadeinup {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.idea_container{
	float: left;
  	width: 100%;
}
.idea_text{
	display:block;
	float: left;
  	width: 50%;
  	padding: 4%;
  	-webkit-box-sizing: border-box;
  	-moz-box-sizing: border-box;
  	box-sizing: border-box;
}
.idea_text h3{
	color: #3a3838;
  	font-family: "Myriad Pro", Arial,Verdana, Helvetica;
  	font-size: 45px;
  	font-weight: 700;
  	line-height: 45px;
  	margin-bottom: 25px;
  	text-transform: uppercase;
}
.idea_text p{
	font-family: 'Myriad Pro',Arial,Verdana, Helvetica;
  	font-size: 20px;
  	line-height: 22px;
  	color: #5e5e5e;
  	text-transform: uppercase;
	margin-bottom:0px;
	max-width:100%;
	text-align: justify;
}
.idea_image{
	display:block;
	float: right;
  	width: 50%;
  	min-height: 350px;
  	background-color: #231f20;
  	position: relative;
  	min-width: 300px;
  	-webkit-box-sizing: border-box;
  	-moz-box-sizing: border-box;
  	box-sizing: border-box;
	background-size:cover;
}
.idea_container:nth-child(2n) .idea_image{
	float: left;
}
.table_sirsie_stlpece{
	width:520px;
}
.es .mainmenu li a,
.es .mainmenu li a:visited{
	padding: 0px 12px;
}
.es nav .mainmenu li .items_products{
	width:240px;
}
/*
.es .bottom-menu li a, .bottom-menu li a:visited{
	  padding: 22px 7px 0px;
	max-width:100px;
}*/
.it .mainmenu li a,
.it .mainmenu li a:visited{
	  padding: 0px 19px;
}
.it .detail_product_button,
.it .detail_product_button:visited{
	padding: 12px 6px;
}
.fr .mainmenu li a,
.fr .mainmenu li a:visited{
	padding: 0px 12px;
}/*
.fr .bottom-menu li a,
.fr .bottom-menu li a:visited{
	padding: 22px 7px 0px;
	max-width:86px;
}*/
.fr .detail_product_button,
.fr .detail_product_button:visited{
	padding: 12px 5px;
}
.de .mainmenu li a,
.de .mainmenu li a:visited{
	padding: 0px 19px;
}
.de .detail_product_button,
.de .detail_product_button:visited{
	padding: 12px 7px;
}
/*
.de .bottom-menu li a,
.de .bottom-menu li a:visited{
	padding: 22px 7px 0px;
}*/
.ru .mainmenu li a,
.ru .mainmenu li a:visited{
	padding: 0px 12px;
}
footer{
	background-color:#252525;
	padding:35px 0px 70px;
	position: relative;
}
p.p_footer{
	float: left;
	color: #6a6969;
	font-size: 12px;
	text-align: left;
    padding-left: 10px;
}
p.p_footer a, p.p_footer a:visited {
	color: #252525;
	text-decoration: none;
	cursor:default;
}
p.p_footer a:hover{
	color: #252525;
	text-decoration: underline;
}
ul.menu-footer {
    display: block;
    float: left;
    margin: 0px;
    list-style: none;
    margin-bottom: 20px;
    width: 100%;
}
ul.menu-footer li {
    color: #6a6969;
    display: inline;
    float: left;
    font-family: Arial,Verdana, Helvetica;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    list-style: none;
    height: 22px;
    line-height: 22px;
    margin-bottom: 0px;
	text-align: center;
}
ul.menu-footer li.static {
    padding: 0px 10px;
}
ul.menu-footer li a {
    color: #a2a2a2;
    cursor: pointer;
    display: inline;
    font-family: Arial,Verdana, Helvetica;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    padding: 0px 10px;
    height: 22px;
    line-height: 22px;
	text-align: center;
}
ul.menu-footer li a:hover {
    color: #fc3900;
}
.footer-left{
	float: left;
	width: 50%;
}
.social_buttons{
	float: right;
	width: fit-content;
    text-align: right;
	/*
	position: absolute;
	right: 10px;
	top: 0px;*/
}
/*
.social_buttons a{
	display: block;
	float: left;
	height: 30px;
	text-indent: -5000px;
	width: 30px;
}
.social_buttons a.soc_fb{
	background: url('../images/ikona_soc_fb.jpg') no-repeat	top center;
}
.social_buttons a.soc_gplus{
	background: url('../images/ikona_soc_gp.jpg') no-repeat	top center;
}
.social_buttons a.soc_pt{
	background: url('../images/ikona_soc_pt.jpg') no-repeat	top center;
}
.social_buttons a.soc_twitter{
	background: url('../images/ikona_soc_tw.jpg') no-repeat	top center;
}*/
.article_detail_kontakt{
	float: left;
	margin-left:30px;
	width: 300px;
}
article .article_detail_kontakt p{
	color: #575757;
	font-size: 18px;
}
.kontaktform-left{
	float: left;
	margin-top: 14px;
	width: 770px;
}
article .kontaktform-left h3{
	color: #525151;
}
.video_container{
	float: left;
	height: 315px;
  	width: 560px;
}
.video_container a, .video_container a:visited, .video_container a:focus {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	position: relative;
	text-decoration:none;
	width: 100%;
}
.video_container .video_container_name{
	background-color: rgba(35,31,33,0.5);
	background-image: url('../images/background-play-button.png');
	background-position: center center;
	background-repeat: no-repeat;
	bottom: 0px;
	height: 100%;
	left: 0px;
	position: absolute;
	width: 100%;
	zoom: 0;
	filter: alpha(opacity=1);
	opacity: 1.0;
}
.video_container .video_container_name p,
.video_container .video_container_name p:visited,
.video_container .video_container_name p:focus{
  	bottom: 20px;
	color:#ffffff;
	font-family: Arial,Verdana, Helvetica;
	font-size:14px;
	line-height:18px;
	margin:0px auto;
	position: absolute;
	text-align:center;
	width:100%;
}/*
.article_team.team_12 .article_detail_team .article_detail_team_body p{
	max-width:590px;
}
.article_team.team_14 .article_detail_team .article_detail_team_body p{
	max-width:490px;
}
.article_team.team_15 .article_detail_team .article_detail_team_body p{
	max-width:570px;
}
.article_team.team_16 .article_detail_team .article_detail_team_body p{
	max-width:450px;
}
.article_team.team_17 .article_detail_team .article_detail_team_body p{
	max-width:430px;
}
.article_team.team_13 .article_detail_team .article_detail_team_body p{
	max-width:570px;
}*/
.article_team .article_detail_team .article_detail_team_body p{
	max-width:50%;
}
.article_team .article_detail_team .article_detail_team_body p a{
	color:#f30;
}
.vmap-container article{
    margin-top: 20px;
    position: relative;
    z-index: 100;
    float: left;
    width: 100%;
}
.vmap-container article h2{
	margin-bottom:40px;
}
.vmap-container article h3{
	margin-bottom:0px;
	color: #3a3838;
	font-size:25px;
}
.extends_content{/*
	position: absolute;
	top: 580px;*/
}
article .extends_content p {
	font-size: 20px;
	line-height: 24px;
}
article .extends_content p a, article .extends_content p a:visited {
    color: #434343;
    font-family: 'Myriad Pro',Arial,Verdana, Helvetica;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
	line-height: 28px;
}
article .extends_content p a:hover {
	color: #fc3900;
    text-decoration: none;
}

.map-visible-list {
    clear: both;
    margin-top: 30px;
    position: relative;
}
.map-visible-list li{
	margin-bottom:8px;
	list-style: none;
}
.map-visible-list li a,
.map-visible-list li a:visited{
	color:#434343;
	font-family: 'Myriad Pro',Arial,Verdana, Helvetica;
	font-size:20px;
	font-weight: 400;
	text-transform:uppercase;
}
.map-visible-list li a:hover{
	color:#fc3900;
	text-decoration:none;
}
.noshow_foto{
	display:none;
}
.novinky_list {
	margin-top: 50px;
}
.novinky_list h2 {
    color: #3a3838;
    font-family: "Myriad Pro", Arial,Verdana, Helvetica;
    font-size: 45px;
    font-weight: 700;
    line-height: 45px;
    margin-bottom: 50px;
    text-transform: uppercase;
}
.novinky_datum {
	background-color:#221f20;
	color:#ffffff;
	display: table-cell;
	font-family:'Myriad Pro',Arial,Verdana, Helvetica;
    font-style: normal;
    font-weight: 400;
	font-size:20px;
	vertical-align: middle;
	margin-bottom: 25px;
	height: 45px;
	line-height: 24px;
	position: relative;
	text-transform:uppercase;
	width:250px;
	text-align:center;
	padding: 0px 0px 0px;
}
.novinky_product {
	float:left;
    margin: 25px 0px;
    text-align: center;
	width: 25%;
}
.novinky_product h3 {
    color: #3a3838;
    font-size: 34px;
    margin: 0;
    padding: 0;
}
.novinky_product h3 a, .novinky_product h3 a:visited {
    color: #3a3838;
}
a.color-it{
	color: #de3823 !important;
}
.color-map{
	fill: #de3823 !important;
}

.home-banner-section {
	position: relative;
}

.home-banner-section h2 {
	display: none;
}

.index-banner-katalog {
	position: absolute;
	bottom: 50px;
	left: 50%;
	font-size: 20px;
	font-family: 'Myriad Pro',Arial,Verdana, Helvetica;
	transform: translateX(-50%);
	background: #ff3300;
	padding: 12px 18px;
	color: #fff;
	text-align: center;
	width: fit-content;
	cursor: pointer;
	text-decoration: none;
	display: block;
	border: 1px solid #ff3300;
	z-index: 100;
}

.index-banner-katalog:hover {
	color: #585858;
	border: 1px solid #585858;
	background: transparent;
	text-decoration: none !important;
}

.index-banner-katalog:focus {
	color: #fff;
	border: 1px solid #ff3300;
	background: #ff3300;
}

@media (max-width: 576px) {
	.index-banner-katalog {
		position: relative;
		transform: none;
		left: 0;
		bottom: 0;
		width: auto;
	}
}

.footer-social-buttons h4 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #a2a2a2;
	margin-bottom: 24px;
	text-align: start;
}

.footer-social-buttons ul li {
	list-style-type: none !important;
	display: flex;
	align-items: center;
	justify-content: start;
}

.footer-social-buttons ul li a {
	text-decoration: none;
	color: #a2a2a2;
	font-family: Arial, Verdana, Helvetica;
	display: block;
	width: fit-content;
}

.footer-social-buttons ul li a:hover {
	color: #ff3300;
	text-decoration: underline;
}


.social-icon-tiktok,
.social-icon-email,
.social-icon-facebook,
.social-icon-instagram,
.social-icon-youtube {
	width: 20px;
	height: 20px;
	background: #ff3300;
	margin-right: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.social-icon-youtube:before {
	content: ' ';
	display: inline-block;
	width: 14px;
	height: 12px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 610.43 420.98' version='1.0' viewBox='0 0 610.43 420.98'%3E%3Cpath d='M247.2 285.56V131.18l152.22 77.22-152.22 77.16zM498.85 0H111.58C49.91 0 0 49.98 0 111.58V309.4c0 61.61 49.91 111.58 111.58 111.58h387.27c61.61 0 111.58-49.98 111.58-111.58V111.59C610.43 49.98 560.46 0 498.85 0' style='fill:%23fff'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

.social-icon-instagram:before {
	content: ' ';
	display: inline-block;
	width: 12px;
	height: 12px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Vrstva_1' x='0' y='0' style='enable-background:new 0 0 535.61 533.34' version='1.0' viewBox='0 0 535.61 533.34'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cpath d='M52.57 396.97c2.68 25.61 13.53 48.47 35.15 65.13 21.1 16.27 45.73 21.17 70.88 21.82 80.03 1.89 160.12 4.83 240.09-2.55 18.03-1.63 34.43-7.97 48.87-18.75 27.7-20.58 37.24-50.43 38.09-82.71 1.44-59.97 1.18-120.01.91-180.05-.06-21.43-1.11-43.05-3.4-64.35-2.48-23.39-12.02-43.9-29.92-59.97-19.79-17.77-43.9-24.56-69.51-25.09-65.13-1.31-130.27-2.29-195.47-1.83-23.84.13-48.08.39-71.54 7.84C77 69.2 55.44 99.38 52.5 136.68c-3.65 46.92-3.13 230.11.07 260.29M.64 164.26c.65-34.3 6.01-67.94 25.48-97.54 18.03-27.37 42.73-45.8 74.02-56.31C130.72.09 162.2.09 193.69.02c60.62-.07 121.19 0 181.75.59 34.04.33 66.64 7.51 95.38 26.65 32.47 21.62 52.26 52.39 58.86 90.48 3.85 22.54 5.75 45.67 5.88 68.47.26 65.2-.39 130.4-1.44 195.53-.45 28.68-6.86 56.25-21.95 81.07-18.16 29.79-43.97 49.52-77.35 60.3-30.31 9.8-61.41 10.13-92.64 10.19-59.45.13-118.9-.07-178.35-.46-31.16-.2-61.47-5.49-88.98-20.97-32.14-18.1-53.57-45.01-64.61-80.42-7.44-23.84-8.88-48.41-9.99-73.04-.2-4.36-.59-144.17.39-194.15' class='st0'/%3E%3Cpath d='M356.88 267.88c1.5-47.04-39-89.5-88.66-89.5-48.87-.06-88.98 40.05-88.98 87.48 0 50.24 39.4 89.7 89.63 89.63 47.96-.07 88.01-39.92 88.01-87.61m-88.4-138.3c74.41-.59 137.78 60.69 137.45 138.04-.26 76.96-64.54 137.26-138.69 136.67-75.85-.59-138.17-62.52-137.32-138.76.85-76.3 62.58-136.86 138.56-135.95M410.85 155.95c-17.84 1.63-32.08-14.44-32.6-31.42-.45-17.44 15.29-32.86 32.86-32.6 18.09.26 33.38 15.29 32.66 32.86-.65 16.27-13.78 32.8-32.92 31.16' class='st0'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

.social-icon-facebook:before {
	content: ' ';
	display: inline-block;
	width: 12px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 303.65 609.26' version='1.0' viewBox='0 0 303.65 609.26'%3E%3Cpath d='M229.37 93.74c27.57 0 74.28.39 74.28.39V.38s-32.47-.85-75.07 0C185.92 1.16 81.2 4.43 81.2 127.84v79.57H0v97.41h81.2v304.44h116.09V304.82h94.99l11.37-97.41H197.29v-79.57s4.45-34.1 32.08-34.1' style='fill:%23fff'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

.social-icon-email:before {
	content: ' ';
	display: inline-block;
	width: 12px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 474.52 549.08' version='1.0' viewBox='0 0 474.52 549.08'%3E%3Cpath d='M185.04 316.39c-7.45 25.02 9.8 44.69 33.12 50.63 32.8 8.3 69.18 1.05 84.73-32.6 6.14-13.2 9.8-28.81 10.97-46.51l-1.18-1.44c-24.37-4.83-49.32-5.81-74.8-3.33-20.7 2.15-46.37 11.56-52.84 33.25m178.61-64.87c70.03 29.46 104.46 99.95 81.6 172.93-15.55 49.85-59.91 90.09-107.4 108.25-59.91 23-140.33 21.56-199.45-2.94C18.58 480.1-9.38 342.19 2.51 227.54c8.3-80.29 41.75-158.55 115.5-198.8C173.67-1.7 244.82-6.02 305.7 6.72c63.24 13.26 114.53 50.63 145.69 107.27 9.6 17.38 17.38 36.58 23.13 57.88l-.98 1.83-44.03 11.63-1.83-1.05c-6.6-25.15-17.05-47.49-31.42-67.03-45.01-61.21-127.59-77.61-198.74-64.87-83.95 15.1-130.27 74.03-143.86 154.97-11.1 65.66-7.64 141.83 22.67 202.39 25.48 50.96 71.67 79.64 127.26 87.54 29.99 4.12 59.25 3.66 87.93-1.63 41.03-7.64 85.06-34.76 102.89-73.69 11.63-25.15 12.74-57.1 0-82.05-7.25-14.24-18.16-25.67-32.6-34.3l-1.96.52-.2.52c-1.63 12.22-4.45 24.3-8.62 36.06-5.95 16.72-14.5 31.1-25.94 42.86-38.41 39.59-105.31 43.05-150.45 14.57-36.06-22.87-49.65-69.51-32.47-107.92 17.9-39.72 61.61-56.9 103.16-58.93 23.45-1.11 45.14-.13 65.2 2.68l1.63-1.31v-.52c-1.83-9.08-3.98-16.53-6.6-22.34-13.92-30.64-45.21-38.74-76.5-34.76-19.99 2.48-35.74 11.89-47.49 28.16l-1.96.33-37.43-25.48-.33-2.16c20.06-28.16 47.17-44.55 81.6-49 28.48-3.79 60.43.65 85.25 15.68 37.24 22.87 50.5 63.89 53.77 105.44l1.18 1.51z' style='fill:%23fff'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

.social-icon-tiktok:before {
	content: ' ';
	display: inline-block;
	width: 12px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 479.65 582.41' version='1.0' viewBox='0 0 479.65 582.41'%3E%3Cpath d='M197.62 214.22v100.67s-100.87-8.62-100.87 94.6c0 96.1 151.7 80.88 151.7-4.31V0h99.23s-7.38 139.35 131.97 135.95V244.2s-83.62.13-130.33-43.77V436.2s-21.36 146.21-172.99 146.21C24.63 582.41 0 461.09 0 396.61c0-64.54 41.03-182.39 197.62-182.39' style='fill:%23fff'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

.mb-0 {
	margin-bottom: 0;
}

@media (max-width: 640px) {
	.footer-social-buttons h4 {
		padding-left: 5px;
		padding-right: 0;
	}

	.footer-social-buttons ul {
		padding-left: 5px;
		padding-right: 0;
	}
}

@media (max-width: 1200px) {
	.footer-social-buttons h4 {
		padding-right: 12px;
	}

	.footer-social-buttons ul {
		padding-right: 12px;
	}
}