
.sppb-addon-content {
	font-family: "PT Sans";
}

 .cat-children {
 	display: none;
 }

.pagination > li > a, .pagination > li > span {
	color: #007bff;
}

.article-info > span {
	font-size: 20px;
}

.article-list .article .article-header h2 {
	font-size: 2rem;
}

.header-sub-li {
	background: #f8f6ff;
}

a.header-sub {
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bold !important;
	
}

.comment-testimonial, .title-testimonial {
	color: black;
}

.view-more {
	background: #2c5bbc;
}

.sp-page-builder .page-content #section-id-1574765718576.sppb-section.video-slider  {
		max-height: 86vh !important;
		height: 86vh !important;
		min-height: 86vh !important;
}

.sp-page-title .sp-page-title-heading {
	font-size: 45px;
	font-family: "Roboto Condensed";
	font-weight: 600;
}

.sp-page-title .sp-page-title-sub-heading {
	font-size: 27px;
	font-family: "Roboto Condensed";
	font-weight: normal;
}

#testimonialForm {
	color: #000000 !important;
}

#testimonialForm input {
	color: #000000 !important;
	background: #ffffff !important;
}

#testimonialForm input.submit {
	padding: 15px 25px;
}

#testimonialForm input.jux-fa.jux-fa-star.intro {
	display: none;
}

.chzn-container .chzn-results li.active-result {
	color: #000000 !important;
	font-weight: bold;
}

.chzn-container-single .chzn-single span {
	font-weight: bold;
}

.sppb-addon-table-main thead {
	background: #2c5bbc;
}

.osdownloads-modal {
	background: #2c5bbc;
	min-height: 300px;
}

.osdownloads-modal iframe {
	min-height: 300px;
}

.com-osdownloads h1 {
	font-size: 28px !important;
	color: #ffffff !important;
}

.osdownloads-modal h1 {
	font-size: 28px !important;
	color: #ffffff !important;
}

.mod_osdownloadsfiles ul {
	padding-left: 0;
}

.mod_osdownloadsfiles ul li {
	border-bottom: 0;
	text-align: center;
}

.mod_osdownloadsfiles h4 {
	display: none;
}

a.osdownloads-download-button {
	color: #000000;
	background-color: #fff;
	padding: 11px 42px;
	border-radius: 2px;
}

a.osdownloads-download-button:hover {
	background-color: #000000;
}

.mod_osdownloadsfiles p {
display: none;
}

.mod_osdownloadsfiles ul li {
	border: none !important;
}

.btn_download > a.osdownloads-download-button {
	color: #000000;
	background-color: #fff;
}

.btn_download > a.osdownloads-download-button:hover {
	color: #fff;
	background-color: #000000;
}

.reveal-modal.osdownloads-modal {
	background: #2c5bbc;
}

.form-validate input.osdownloads-field-email, .form-validate input.osdownloads-field-email:focus {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.form-validate input.osdownloads-field-email::placeholder {
	color: #495057;
}

#mod_osdownloads_145 ul li:first-child {display:none}
#mod_osdownloads_138 ul li:last-child {display:none}

@media (max-width: 1366px) {
	#sp-logo .sp-contact-info, .sp-module.mod-contact-btn {
		display: block !important;
	}

	.sp-megamenu-parent>li:not(:last-child) {
		margin-right: 35px;
	}

	#sp-menu-right>.sp-column {
		margin-right: 20px;
	}

	#sp-menu-right>.sp-column>div.mod-lang:not(:last-child) {
		margin-right: 7px;
	}

}

@media (max-width: 992px) {
	#sp-logo .sp-contact-info {
		display: none !important;
	}
}

@media (max-width: 480px) {
	.sp-page-builder .page-content #section-id-1574765718576.sppb-section.video-slider  {
		max-height: 80vh !important;
		height: 80vh !important;
		padding-top: 60px;
    	padding-bottom: 80px;
	}

	.sp-slider .sp-slider-content-align-left .sppb-sp-slider-title {
	    font-size: 25px !important;
	    line-height: 35px !important;
	}

	#sppb-addon-1557307643863 .sppb-addon-content .sppb-addon-form-builder-form {
      margin-left: 15px;
      margin-right: 15px;
	}

	#sppb-addon-1557307643863 .sppb-form-group.sppb-form-builder-field-0 {
	      width: 100% !important;
	}

	#sppb-addon-1557307643863 .sppb-addon-content .sppb-addon-form-builder-form .sppb-form-group {
		margin-bottom: 15px;
	}

	#sppb-addon-1558421938391 h4.sppb-addon-title {
		margin-left: 15px !important;
		font-size: 24px !important;
	}

	#sppb-addon-1571898582924 .sppb-addon-table-main.bt tbody td:before, #sppb-addon-1571898582924 .sppb-addon-table-main th {
	    background: transparent !important;
	}

	.sppb-addon-table-main tbody tr {
	    background: #fff;
	}

	.sppb-addon-table-main tbody tr td {
	    background: #f8f6ff;
	}

	.sppb-addon-table-main tbody tr td:nth-child(even) {
	    background: #fff;
	}

	#sppb-addon-1574765718579 .hero-slider div[class*=sp-slider-content-align] {
	    padding: 50px 20px 50px 20px !important;
	    padding-top: 50px;
	    padding-right: 20px;
	    padding-bottom: 50px;
	    padding-left: 20px;
	}

	.sppb-addon-table-main tbody tr td {
	    background: #f8f6ff;
	}

	.sppb-addon-table-main tbody tr:first-child {
	    background: #fec9d8;
	    border: none;
	}

	.sppb-addon-table-main tbody tr td:nth-child(even) {
	    background: #fff;
	}

	.sppb-addon-table-main.bt tbody td:before {
	    background: transparent !important;
	}

	#bingc-phone-button {
		bottom: 12% !important; 
	}
}


.mod-languages:before {
	display: none;
}

@media (min-width: 1367px) { 

	#sp-menu-right>.sp-column {
		margin-right: 50px;
	}

	#sp-menu-right>.sp-column>div.mod-lang:not(:last-child) {
		margin-right: 10px;
	}

}

@media (max-width: 1600px) and (min-width: 1200px) {
	#sp-header #sp-menu.col-xl-7 {
		flex: 0 0 48.333333%;
		max-width: 48.333333%;
	}

	#sp-header #sp-menu-right.col-xl-2 {
		flex: 0 0 26.666667%;
		max-width: 26.666667%;
	}


}

@media (max-width: 600px) and (min-width: 300px) {

	#sp-logo {
		padding-right: 0;
	}

	#sp-header #sp-menu.col-2 {
		padding-right: 0;
		padding-left: 0;
		flex: 0 0 6.666667%;
		max-width: 6.666667%;
	}

	#sp-header #sp-menu-right.col-4 {
		padding-right: 0;
		padding-left: 10px;
		flex: 0 0 43.333333%;
    	max-width: 43.333333%;
	}

	.osdownloadsaction > .btn_download {
		width: 70px;
	}

}

div.mod-languages .lang-active a {
	text-decoration: underline;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a.otstup {
	padding-left: 20px !important;
}

/*
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.otstup {
	margin-left: 20px !important;
}
*/

.sravnenie table.sppb-addon-table-main {
  width: 100%;
  table-layout: fixed;
}
.sravnenie table.sppb-addon-table-main td {
  width: 100%;
}
