body.home {	font-size: 14px;}.home h3 {	color: #0084d0 !important;	font-family: "Open Sans" !important;    font-weight: 700 !important;    line-height: 1.4 !important;    letter-spacing: 0px !important;    font-size: 46px !important;}.home h1 {	color: #0084d0 !important;	font-family: "Open Sans" !important;    font-weight: 500 !important;    line-height: 1.2 !important;    letter-spacing: 0px !important;    font-size: 20px !important;}#morevzduch {	display: block;    display: none;}#btnvzduch {    margin-top: 30px;    margin-bottom: 30px;    border-radius: 10px;    text-transform: none;}.zariadenie {	margin-bottom: 100px;}.avada-skin-rev .shadow-left, .avada-skin-rev .shadow-right {	display: none !important;}.avada-skin-rev {	border-bottom: none !important;	border-top: none !important;}.captcha-fp {	display: none;}.captcha-fp .wpcf7-recaptcha>div {	margin: auto;	margin-bottom: 20px;}.zariadenie th {	background-color: #037fc9;	color: white;	padding: 5px 10px;	font-size: 14px;}.ml-title.ml-table {	background-color: #037fc9 !important;	color: white !important;	padding: 5px 10px !important;}.ml-responsive-table dl:nth-of-type(odd) {	background-color: #e2f4fe !important;}.zariadenie td {	padding: 5px 10px;}.zariadenie tr:nth-child(even) td {	background-color: #e2f4fe;}.zariadenie tr:nth-child(odd) td {	background-color: white;}#fp-contactform {	background-size: cover !important;}#fp-fouricons .fusion-title {	margin-top: 10px !important;}.cformrow>div {	margin-bottom: 15px;}.fusion-portfolio-grid .fusion-post-content {	display: none;}.fusion-header {	z-index: 999;	position: relative;}.fusion-footer {	font-size: 14px !important;}.fusion-footer .sub-menu {	display: none;}.fusion-footer li.menu-item a {	color: white !important;	font-size: 15px;}.fusion-footer li.menu-item a:before {	color: #037fc9 !important;}.textwidget strong {	font-size:18px;	}.textwidget strong:before {	font-size:18px;    position: absolute;    font-family: icomoon;    content: '\f105';    margin-left: -12px;    color: #037fc9 !important;}#onaspisali {	height: 900px;}.fusion-footer li.menu-item {	padding: 5px !important;	border: none !important;}.cformrow input, .cformrow textarea, .cformrow select {	padding: 25px 25px !important;    border-radius: 30px !important;    border: none !important;    background-color: white !important;}.fusion-button.button-default.red {	border: 2px solid #a92267 !important;	padding: 10px 50px !important;	color: #a92267 !important;	background: none !important;	border-radius: 6px !important;}.fusion-button.button-default.red * {	color: #a92267 !important;}.fusion-button.button-default.red:hover {	background-color: #a92267 !important;}.fusion-button.button-default:hover * {	color: white !important;}.fusion-button.button-default {	border: 2px solid #0d7ac2 !important;	padding: 10px 50px !important;	color: #0d7ac2 !important;	background: none !important;	border-radius: 6px !important;}.fusion-button.button-default * {	color: #0d7ac2 !important;}.fusion-button.button-default:hover {	background-color: #0d7ac2 !important;}.fusion-button.button-default:hover * {	color: white !important;}.wpcf7-submit, .read_more_blog {background: #1c6bbd !important; /* Old browsers */background: -moz-linear-gradient(top, #1c6bbd 0%, #2053a2 100%) !important; /* FF3.6-15 */background: -webkit-linear-gradient(top, #1c6bbd 0%,#2053a2 100%) !important; /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #1c6bbd 0%,#2053a2 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c6bbd', endColorstr='#2053a2',GradientType=0 ) !important; /* IE6-9 */border-radius: 20px !important;    padding: 15px 40px !important;    font-size: 18px !important;}.wpcf7-submit:hover, .read_more_blog:hover {background: #7ab1eb !important; /* Old browsers */background: -moz-linear-gradient(top, #7ab1eb 0%, #1c6bbd 100%) !important; /* FF3.6-15 */background: -webkit-linear-gradient(top, #7ab1eb 0%,#1c6bbd 100%) !important; /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #7ab1eb 0%,#1c6bbd 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ab1eb', endColorstr='#1c6bbd',GradientType=0 ) !important; /* IE6-9 */border-radius: 20px !important;    padding: 15px 40px !important;    font-size: 18px !important;}.header_cell_item {	cursor: pointer;}.fusion-recent-posts .fusion-column {	margin-bottom: 40px;	font-size:14px;}.read_more_blog {	display: inline-block;	color: white;}.read_more_blog:hover {	color: white;}.recent-posts-content p {	min-height: 70px;}.gallery-columns-4 .gallery-item {	width: 22% !important;    margin-right: 2% !important;}.fusion-portfolio-post .fusion-portfolio-content {	margin-bottom: 0px;}.fusion-portfolio-post .fusion-portfolio-content h4 {	display: none;}.fusion-portfolio-post .fusion-portfolio-content h2 {	min-height: 80px;	font-weight: 500 !important;	line-height: 22px !important;}.fusion-portfolio-post .fusion-portfolio-content h2 a {	color: #0d7ac2 !important;}.fusion-carousel-nav {	margin-top: 50px;}.related-posts .fusion-carousel-meta {	display: none;}.related-posts h4 {	font-weight: 600;	font-size: 18px;	color: #a92267;}.related-posts h4 a {	color: #a92267;}.related-posts.single-related-posts h3 {	font-size: 26px !important;}.fusion-carousel-nav .fusion-nav-prev, .fusion-carousel-nav .fusion-nav-next {	position: relative !important;    left: auto !important;    right: auto !important;    display: inline-block !important;    margin-top: 0 !important;        border-radius: 30px;    background-color: #a92267 !important;    font-size: 22px !important;    height: 50px !important;    line-height: 50px !important;    width: 50px !important;    }.fusion-carousel-nav .fusion-nav-prev.hidden, .fusion-carousel-nav .fusion-nav-next.hidden {	display: none !important;}.fusion-carousel-nav .fusion-nav-prev:before, .fusion-carousel-nav .fusion-nav-next:before {    font-size: 34px !important;    line-height: 50px !important;    width: 50px !important;     }.fusion-carousel-nav .fusion-nav-next {	margin-left: 5px;}.fusion-carousel-nav .fusion-nav-prev {	margin-right: 5px;}.recent-posts-content h4 {	min-height: 60px !important;	line-height:25px !important; 	margin-top: 30px !important;	max-width: 300px;}.fusion-recent-works .fusion-carousel-meta {	display: none;}.fusion-recent-works .fusion-carousel-title {	text-align: center;	margin: 25px 0 20px;	color: #0084d0;}.fusion-recent-works .fusion-carousel-title a {	color: #0084d0;}.fusion-recent-works .fusion-rollover {	display: none;}.portfolio_more {	color: #0084d0;	font-weight: 700;	font-size: 18px;}.project-description h3 {	display: none;}.avada_portfolio-template-default #main {	padding-top: 5px;}.fusion-recent-works {	text-align: center;}.recent-posts-content h4 a {   color: #0083d1 !important;      font-weight: 200 !important;   }.cycle-img {	display: none;}#cycle-1 {	display: block;}#header_right {	float: right;	margin-top: 20px;}.cycle-sluzby {	cursor: pointer;}.header_cell {	height: 40px;	width: 140px;	float: left;	position: relative;	margin-left: 30px;}.header_cell_item {	height: 40px;	margin-left: 40px;	line-height: 1;}.header_cell_item span {	font-size: 12px;	color: #0084d1;}.header_cell_item p {	font-size: 16px;	color: #0084d1;	margin: 0;	font-weight: 700;	margin-top: 5px;	line-height: 1.1;	margin-bottom: 5px;}.header_icon {	width: 30px;	height: 30px;	display: block;	float: left;	background-position: center;	background-repeat: no-repeat;	background-size: contain;	margin-top: 5px;	}.header_cell_subitems {	display: none;	padding-top: 10px;	}.header_cell .icon_down {	position: absolute;	color: #0084d1;	bottom: 2px;	right: 0;}.header_cell_subitems .header_cell_item {		height: 80px;	border-top: 2px solid #a1ddff;	background-color: white;	padding: 10px;	width: 160px;	margin-left: 30px; 	position: relative;	z-index: 99999;	}#icon_location {	background-image: url('/wp-content/uploads/2018/02/pin.png');}#icon_phone {	background-image: url('/wp-content/uploads/2018/02/phone.png');}#icon_globe {	background-image: url('/wp-content/uploads/2018/02/langue.png');}.header_cell_phone {	width: 200px;}.cycle-left-sluzby {		margin-bottom: 0px !important;	}	.cycle-right-sluzby {		margin-bottom: 0px !important;}.fusion-mobile-current-nav-item > a {	color: white !important;}@media screen and (max-width: 800px) {		#fp-sluzby {			padding-bottom: 0px !important;		}				#header_right {			margin: 0px -20px 15px -20px !important; 			float: left !important; 		 		}				#header_right .header_cell {			margin-left: 5px;  		}				#language-nav {			width: 45px;		}				#language-nav>.header_cell_item {			width: 0px;			overflow: hidden;		}				#language-nav .header_cell_subitems .header_cell_item {			margin-left: -90px;		}				.header_cell_subitems .header_cell_item {			background-color: #2b99d8; 		}				.header_cell_subitems .header_cell_item span, .header_cell_subitems .header_cell_item p  {			color: white; 		}				}@media screen and (min-width: 800px) {	.cycle-left-sluzby {		margin-right: -50px;	}		.fusion-footer .menu-main-menu-container {		margin-left: 50px;	}		.cycle-right-sluzby {		margin-left: -50px;	}		#cycle-sluzby-1, #cycle-sluzby-3 {		margin-top: 80px !important; 	}}.fusion-imageframe.cycle-img { display: none; }