/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/* Headery - porządki */
.header {
	font-family: Poppins !important;
	font-size: 62px !important;
	font-weight: 600 !important;
	line-height: 110% !important;
	color: #fff !important;
}
@media only screen and (max-width: 767px) {
	.header {
		font-size: 45px !important;
	}
}
/* Koniec porządków */
 
.navbar-greybg {
    background-color: #f2f2f2 !important;
}
.navbar-border-left {
	border-left: 2px solid #dbdbdb !important;
}
.quadmenu-tabs {
	width: 100px !important;
}
#menu-item-38962,
#menu-item-38965 {
	background-color: #f2f2f2 !important;
	border-left: 2px solid #dbdbdb !important;
}
.initially-hidden {
  display: none !important;
}
.visible-on-hover {
  display: block !important;
}
#quadmenu.quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu>ul>li>ul.quadmenu-tabs {
    padding-top: 7px !important;
}
#quadmenu .quadmenu-navbar-nav .col-sm-4 {
    max-width: 25% !important;
}
#quadmenu_0 .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {
    padding: 7px 15px !important;
}
#quadmenu.quadmenu-is-horizontal li.quadmenu-item-type-column > div > ul {
    padding-top: 5px !important;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-1, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-2, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-3, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-4, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-5, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-6, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-7, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-8, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-9, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-10, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-11, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-12, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-1, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-2, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-3, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-4, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-5, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-6, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-7, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-8, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-9, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-10, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-11, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-12, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-1, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-2, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-3, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-4, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-5, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-6, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-7, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-8, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-9, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-10, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-11, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-12, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-1, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-2, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-3, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-4, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-5, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-6, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-7, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-8, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-9, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-10, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-11, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-12, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-1, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-2, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-3, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-4, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-5, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-6, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-7, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-8, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-9, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-10, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-11, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-12, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
ul.quadmenu-tabs .quadmenu-caret {
	display: none!important;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu>ul>li>ul.quadmenu-tabs>li.quadmenu-item-type-tab {
    margin: 0 !important;
	font-weight: 700 !important;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu>ul>li>ul.quadmenu-tabs {
	max-width: 16% !important;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu>ul>li>ul.quadmenu-tabs>li.quadmenu-item-type-tab>.quadmenu-dropdown-menu {
    width: 84% !important;
}


.fusion-sticky-shadow {
    box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.25) !important;
}
body {
	color: #878786 !important;
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
	background: none !important;
}
.selected-dial-code {
	color: #ddd !important;
}
.checkbox-zgoda input{
    margin: -1px 0px 0px -21px !important;
	transform: scale(1.5);
}
.font-2 {
	font-weight: 200 !important;
}
.font-3 {
	font-weight: 300 !important;
}
.font-4 {
	font-weight: 400 !important;
}
.font-5 {
	font-weight: 500 !important;
}
.font-6 {
	font-weight: 600 !important;
}
.font-7 {
	font-weight: 700 !important;
}
.font-8 {
	font-weight: 800 !important;
}
.font-9 {
	font-weight: 900 !important;
}
.line-height-120 {
	line-height: 120% !important;
}
.font-magenta, .font-magenta a {
	color: #c20098 !important;
}
.font-magenta a:hover {
	color: #b13ba0 !important;
}
.font-black {
	color: #000 !important;
}
.font-18 {
	font-size: 18px !important;
}
.font-16 {
	font-size: 16px !important;
}
.margin-0 p {
	margin-bottom: 0px !important;
}
.empty-przejscie {
	background: linear-gradient(rgba(255,255,255,0), rgba(240, 241, 241, 1));
}

#faq-rozwin, #faq-rozwin_2 {
	display: none;
}

.faq-title h4{
	text-decoration: underline;
}

.flexy .vc_row-fluid {
	display: flex;
}

footer {
	padding: 20px 0 0 0; 
}

footer .fusion-columns {
	margin: 0 !important;
}

#footer {
	border-top: 0px;
	padding-top: 0px;
}

.fusion-footer-widget-column {
	margin-bottom: 0px !important;
}

.formularz .vc_col-sm-6 input, .formularz .vc_col-sm-6 textarea, .formularz .vc_col-sm-5 input, .formularz .vc_col-sm-5 textarea{
    background-color: white !important;
    /*border-radius: 20px !important;*/
    color: black !important;	
}

.formularz-rejestracyjny .vc_col-sm-6 input, .formularz-rejestracyjny .vc_col-sm-6 textarea{
    background-color: white !important;
    /*border-radius: 20px !important;*/
    color: black !important;
	margin: 8px 0px;
}

.formularz-box-on {
	visibility: visible;
	position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
	z-index: 99999;
    background: rgba(0,0,0,0.5);
	overflow-y: scroll;
}

.formularz-rejestracyjny-box-on {
	visibility: visible;
    overflow-y: scroll;
	position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
	z-index: 99999;
    background: rgba(0,0,0,0.5);
}

.formularz-box-on .formularz {
	margin-top: 35px;
	background: white;
	box-shadow: 0px 0px 15px black;
}

.formularz-rejestracyjny-box-on .formularz-rejestracyjny {
	margin-top: 35px;
	background: white;
    box-shadow: 0px 0px 15px black;
}

.formularz-box-on .formularz textarea {
	height: 154px;
}

.formularz-box-off {
	display: none;
}

.formularz-rejestracyjny-box-off {
	display: none;
}

.menu-item-type-custom a {
	border: 0 !important;
}
.fusion-logo img {
    width: 110px !important;
}

.fusion-sb-toggle {
	display: none !important;
}

.fusion-mobile-menu-icons a {
    margin-top: 25px;
}

.grecaptcha-badge {
	display: none;
}
.klauzula-informacyjna input {
	margin: -2px 4px 0 0 !important;
}

#kompetencje .vc_separator {
    margin-bottom: 20px !important;
}


#head-tlo {
	background-position: initial !important;
}

hr {
	margin: 5px 0px !important;
}

#kompetencje .vc_toggle_icon:before {
    width: 3px !important;
    height: 15px !important;
}
#kompetencje .vc_toggle_icon:after, #kompetencje .vc_toggle_icon {
    width: 15px !important;
    height: 3px !important;
}
#kompetencje h2 {
    margin-left: 10px;
    margin-bottom: 20px;
}

.kompetencje_border {
	height: auto !important;
	border: 5px solid #941f89;
}

#kompetencje-box .vc_column-inner {
	height: 85%;
    margin-top: 4%;
}

#kompetencje-box .wpb_text_column p {
	margin-bottom: 10px;
}

.kompetencje_hide {
	display: none;
}

#kompetencje_1, #kompetencje_2, #kompetencje_3, #kompetencje_4, #kompetencje_5, #kompetencje_6, #kompetencje_7, #kompetencje_8  {
	border: 5px solid white;
	box-sizing: border-box;
}

#kompetencje_1:hover, #kompetencje_2:hover, #kompetencje_3:hover, #kompetencje_4:hover, #kompetencje_5:hover, #kompetencje_6:hover, #kompetencje_7:hover, #kompetencje_8:hover  {
	border: 5px solid #941f89;
	box-sizing: border-box;
}

.blog-link:hover h2 {
    font-weight: 600 !important;
}

#main ul li:before, #section_2 h2:before {
    content: url(/wp-content/uploads/images/punktor-tik.svg);
    display: block;
    position: absolute;
    left: 50px;
}

.page-id-11999 #zabbix_reviews h2, .page-id-11999 #zabbix_reviews-mobile h2 {
	font-weight: 700;
}
.vc_gitem-post-meta-field-post_author_first_name {
	font-weight: 700;
	padding-left: 21px;
	margin-right: -17px;
	display: inline-block;
}
.vc_gitem-post-meta-field-post_author_last_name {
	margin-left: 21px;
	padding-right: 21px;
	padding-bottom: 19px;
	display: inline-block;
	font-style: italic;
}
.vc_grid-owl-nav {
	opacity: 1 !important;
}
.vc_grid-owl-next, .vc_grid-owl-prev {
    color: #941F89 !important;
}
.vc_grid-owl-next {
	margin-right: 8px;
}
.vc_grid-owl-prev {
	margin-left: 8px;
}
.first_two_bold {
	font-weight: 700;
}
.no_tick ul li:before,
.select2-selection__choice:before,
.select2-search:before {
    display: none !important;
}
.select2-container {
	width: 100% !important;
}
.select2-search--inline, .select2-results__option {
	margin-top: 0 !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.select2-selection--multiple {
	border: 1px solid #d2d2d2 !important;
	border-radius: 0px !important;
}
#moduly {
	background-size: contain;
}
.moduly-box {
	 box-shadow: 4px 4px 15px #878786;
	 cursor: pointer;
	 display: flex;
}
.flex-box {
	 display: flex;
}

#moduly .vc_col-sm-12 .vc_column-inner:first-child {
	padding-top: 0px;
}

.page-id-13195 #moduly a {
	background-color: rgba(0,0,0,0) !important;
}

.page-id-13195 #moduly a:hover {
	background-color: #941F89 !important;
}

#programowanie-header {
	background-repeat: no-repeat;
    background-size: cover;
}

#eod-header, #rabbit-header {
	background-repeat: no-repeat;
    background-size: cover;
	background-position: bottom;
}

.parent-pageid-11941 #main {
	background-color: #F0F1F1 !important;
}

#prawdziwe-historie .vc_col-sm-12:hover img, #prawdziwe-historie .vc_col-sm-6:hover img, #prawdziwe-historie .mobile-category-margin:hover img, #monitoring .vc_col-sm-12:hover img, #monitoring .vc_col-sm-6:hover img, #monitoring .mobile-category-margin:hover img, #aktualnosci-lista .vc_col-sm-12:hover img, #aktualnosci-lista .vc_col-sm-6:hover img, #aktualnosci-lista .mobile-category-margin:hover img, #blog-elektroniczny-obieg-dokumentow .vc_col-sm-12:hover img, #blog-elektroniczny-obieg-dokumentow .vc_col-sm-6:hover img, #blog-elektroniczny-obieg-dokumentow .mobile-category-margin:hover img, #blog-qms-audyty-wewnetrzne .vc_col-sm-12:hover img, #blog-qms-audyty-wewnetrzne .vc_col-sm-6:hover img, #blog-qms-audyty-wewnetrzne .mobile-category-margin:hover img, #blog-uslugi-it .vc_col-sm-12:hover img, #blog-uslugi-it .vc_col-sm-6:hover img, #blog-uslugi-it .mobile-category-margin:hover img {
	opacity: 0;
}

#prawdziwe-historie .vc_col-sm-12:hover, #prawdziwe-historie .vc_col-sm-6:hover, #prawdziwe-historie .mobile-category-margin:hover div, #monitoring .vc_col-sm-12:hover, #monitoring .vc_col-sm-6:hover, #monitoring .mobile-category-margin:hover div, #aktualnosci-lista .vc_col-sm-12:hover, #aktualnosci-lista .vc_col-sm-6:hover, #aktualnosci-lista .mobile-category-margin:hover div, #blog-elektroniczny-obieg-dokumentow .vc_col-sm-12:hover, #blog-elektroniczny-obieg-dokumentow .vc_col-sm-6:hover, #blog-elektroniczny-obieg-dokumentow .mobile-category-margin:hover div, #blog-qms-audyty-wewnetrzne .vc_col-sm-12:hover, #blog-qms-audyty-wewnetrzne .vc_col-sm-6:hover, #blog-qms-audyty-wewnetrzne .mobile-category-margin:hover div, #blog-uslugi-it .vc_col-sm-12:hover, #blog-uslugi-it .vc_col-sm-6:hover, #blog-uslugi-it .mobile-category-margin:hover div {
	-webkit-animation: fadein 0.2s linear 1 normal forwards;
}

#prawdziwe-historie .vc_col-sm-12:hover .more-button, #prawdziwe-historie .vc_col-sm-6:hover .more-button, #prawdziwe-historie .mobile-category-margin:hover .more-button, #monitoring .vc_col-sm-12:hover .more-button, #monitoring .vc_col-sm-6:hover .more-button, #monitoring .mobile-category-margin:hover .more-button, #aktualnosci-lista .vc_col-sm-12:hover .more-button, #aktualnosci-lista .vc_col-sm-6:hover .more-button, #aktualnosci-lista .mobile-category-margin:hover .more-button, #blog-elektroniczny-obieg-dokumentow .vc_col-sm-12:hover .more-button, #blog-elektroniczny-obieg-dokumentow .vc_col-sm-6:hover .more-button, #blog-elektroniczny-obieg-dokumentow .mobile-category-margin:hover .more-button, #blog-qms-audyty-wewnetrzne .vc_col-sm-12:hover .more-button, #blog-qms-audyty-wewnetrzne .vc_col-sm-6:hover .more-button, #blog-qms-audyty-wewnetrzne .mobile-category-margin:hover .more-button, #blog-uslugi-it .vc_col-sm-12:hover .more-button, #blog-uslugi-it .vc_col-sm-6:hover .more-button, #blog-uslugi-it .mobile-category-margin:hover .more-button {
	font-weight: 700;
	filter: brightness(0.95);
}

.more-button-blog {
	color: #941f89;
	text-decoration: none;
	line-height: 22px;
	padding: 14px 30px;
	border: 1px solid #941f89;
	font-weight: 700;
	display: flex;
	float: right;
}
.more-button-blog:hover {
	border: 1px solid #941f89;
	background-color: #941f89;
	color: white !important;
	text-decoration: none;
	font-weight: 600;
}

@-webkit-keyframes fadein{
    from { background-size: 100%; }
    to { background-size: 105%; }
}

.przejscie-matrix {
	background: linear-gradient(rgba(240, 241, 241, 1), rgba(0,0,0,0));
}

.przycisk {
	padding: 40px 0px 130px 0px;
}

.przycisk a, .sprawdz a, .sprawdz-oferte a {
	font-size: 16px !important;
	background-color: #941F89 !important;
	border-color: #941F89 !important;
	border-radius: 45px !important;
	padding-left: 30px !important;
    padding-right: 30px !important;
	color: white;
    font-weight: 600;
    text-transform: inherit;
}

#szkolenia_autorskie, #egzaminy_zabbix {
	display: none;
}

#szkolenia_autoryzowane .wspolpraca-box .vc_column-inner, #szkolenia_autorskie .wspolpraca-box .vc_column-inner, #egzaminy_zabbix .wspolpraca-box .vc_column-inner {
	padding: 0px !important;
}

.przycisk-szczegoly a {
	font-size: 16px !important;
	background-color: white !important;
	border-color: #941F89 !important;
	border-radius: 45px !important;
	padding-left: 30px !important;
    padding-right: 30px !important;
	color: #941F89 !important;
    font-weight: 600;
}

.przycisk-szczegoly-szary a {
	font-size: 16px !important;
	background-color: #ececec !important;
	border-color: #941F89 !important;
	border-radius: 45px !important;
	padding-left: 30px !important;
    padding-right: 30px !important;
	color: #941F89 !important;
    font-weight: 600;
}

.rozwin a {
	font-size: 16px !important;
	background-color: none !important;
	border-color: #941F89 !important;
	border-radius: 45px !important;
	padding-left: 30px !important;
    padding-right: 30px !important;
	color: #941F89 !important;
    font-weight: 600;
}

#section_5 h4 {
	font-size: 14px;
}

.single #main .fusion-row, .category #main .fusion-row {
	max-width: 100% !important;
}
.category #main {
	padding-left: 0px !important;
    padding-right: 0px !important;
}

.social-icon {
	float: left;
	padding-top: 4px;
    padding-right: 10px;
}

.sposoby-lista ul {
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 10px;
}

.sposoby-lista ul li:before {
	left: 25px !important;
}

.sprawdz a:hover, .sprawdz-oferte a:hover, .przycisk a:hover, .zapisz-sie a:hover, .przycisk-szczegoly a:hover, .przycisk-szczegoly-szary a:hover, #wyslij:hover, .rozwin a:hover, #wyslij-cv a:hover {
	border-color: #642783 !important;
    background-color: #642783 !important;
	color: white !important;
}

.sprawdz {
	background-color: rgba(240, 241, 241, 0.9);
	padding: 40px 0px;
}

.wpcf7-file {
	padding: 9px 10px;
    margin-left: -40px;
    margin-top: 1px;
}

.wp-block-image .alignleft {
	margin-right: 0px;
}

#wspolpraca-container {
	display: flex;
}

#wyslij {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-weight: 700;
	padding: 14px 30px;
}

#wyslij-cv a{
	color: #941f89;
    border-color: #fff !important;
    background-color: #fff !important;
}

.ajax-loader {
	margin: auto !important;
	text-align: center !important;
}

.szkolenie-tabela {
	margin-bottom: 0px !important;
}

.szulist img {
	border-radius: 250px;
}
.termin {
	border-bottom: 1px solid black !important;
}

.termin .zapisz-sie {
	padding: 0px;
}

.specialist tr td {
	width: 33%;
}

ul {
	list-style: none;
	margin-bottom: 0px;
	margin-left: 2.2em;
    margin-right: 2em;
    margin-top: 10px;
}

ul li {
	margin-top: 15px;
}

.vc_toggle_icon, .vc_toggle_icon:after, .vc_toggle_icon:before {
	border: 1px solid #941F89 !important;
    background-color: #941F89 !important;
}

.zapisz-sie, .przycisk-szczegoly {
	padding: 0px !important;
	margin: 0 20px 20px !important;
}

#o-aplitt {
	max-width: 80% !important;
	max-height: 80% !important;
}

@media only screen and (max-width: 768px) {
  #szkolenia-head h2, #szkolenia-head .vc_align_left {
	  text-align: center !important;
  }
  .mobile-left, #zabbix_reviews-mobile h2, #zabbix_reviews-mobile p {
	  text-align: left !important;
  }
  .mobile-padding {
	  padding: 0px 20px !important;
  }
  .mobile-padding-15 {
	  padding: 0px 15px !important;
  }
  .mobile-padding-bottom-50 {
	  padding-bottom: 50px !important;
  }
  .empty_space {
	  height: 0px;
	  margin-bottom: 35px;
  }
  
  #kompetencje {
    margin-left: 0px;
    margin-right: 0px;
  }
  #kompetencje h2 {
    text-align: left !important;
  }
  #kompetencje .vc_col-sm-10 {
    width: 75% !important;
    float: left;
  }
  #kompetencje .vc_col-sm-2 {
    width: 25% !important;
    float: right;
  }
}

@media only screen and (max-width: 1439px) {
  #zabbix-certyfikaty img {
	  margin: 0 7px;
	  width: 20%;
	  float: inherit !important;
  }
  .kolumna_main {
	  min-height: 400px !important;
  }
}
#zabbix-certyfikaty {
	  text-align: center;
  }

  #zabbix-certyfikaty img {
	  margin-left: 8px !important;
	  margin-right: 8px !important;
  }

@media only screen and (max-width: 1300px) {
  .kolumna_main {
	  min-height: 440px !important;
  }
}

#lista-szkolen .vc_column-inner, .sposoby-lista .vc_column-inner {
	padding: 0px 2px !important;
}

.close_button {
	background-color: #F0F1F1;
	font-size: 2em !important;
	font-weight: 700;
	color: black !important;
    height: 40px;
	width: 40px;
	display: table;
    padding: 15px 16px;
	position: absolute;
    top: 30px;
    right: 30px;
	line-height: 19px;
	cursor: pointer;
}

.close_button:hover {
	background-color: darkgray;
	font-weight: 800;
}

.programowanie-box {
    background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.wpcf7-checkbox {
	margin-left: -37px;
}

.skrocony .wpcf7-checkbox {
	margin-left: 0px;
}

.wspolpraca-box {
	box-shadow: 5px 5px 15px #878786;
	margin: 0px 10px;
	margin-bottom: 20px;
}
.wybor-szkolenia-autoryzowanego {
	height: 35px !important;
}

.wybor-szkolenia, .wybor-szkolenia-autoryzowanego {
	margin-left: 0px;
}

.wybor-szkolenia-autoryzowanego, .select-arrow {
	margin-top: 8px !important; 
}

.wybor-szkolenia span {
	width: 100%;
	line-height: 3.4;
}

.wybor-szkolenia-autoryzowanego span {
	width: 100%;
	line-height: 2.4;
}

.dodaj_uczestnika {
	color: #941F89;
    font-size: 16px;
    font-weight: 600;
    background-color: white;
    border: 2px solid #941F89;
    padding: 10px;
    border-radius: 25px;
	cursor: pointer;
}
.dodaj_uczestnika:hover {
	color: white;
    background-color: #941F89;
}

.plus {
    color: #941F89;
	padding-right: 10px;
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li:hover a, .fusion-main-menu .fusion-dropdown-menu .sub-menu li .sub-menu li:hover a {
	font-weight: 600 !important;
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li .sub-menu li a {
	font-weight: 400 !important;
}

@media only screen and (max-width: 1100px) {
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
}

@media only screen and (max-width: 767px) {
  .kolumna {
	  min-height: 320px !important;
  }
  
  #zabbix-certyfikaty img {
		margin: 10px 7px;
		width: 35%;
  }
	.sposoby-lista ul li:before {
		left: 35px !important;
	}
	#sposoby_zamkniete {
		min-height: 250px !important;
	}
  
}
@media only screen and (min-width: 768px) and (max-width: 1239px) {
  .kolumna {
	  min-height: 450px !important;
  }
}
@media only screen and (min-width: 1240px) and (max-width: 1600px) {
  .kolumna {
	  min-height: 410px !important;
  }
}
@media only screen and (min-width: 1601px) {
  .kolumna {
	  min-height: 360px !important;
	  padding: 0 10px;
  }
}

@media (min-width: 600px){
.wp-block-column:nth-child(2n) {
    margin-left: 0px !important;
}
}

.wpcf7-form option {
	font-size: 16px;
}

.z-index-1 {
	z-index: 1;
}

.z-index-2 {
	z-index: 2;
}

.drop-shadow {
	box-shadow: 5px 5px 15px #222222 !important;
}
.wpcf7-form .wpcf7-text,
.select2-selection--multiple {
	border-radius: 0px !important;
	border-width: 0px !important;
}
.select2-dropdown {
    border: 1px solid #941f89 !important;
    border-radius: 5px !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    border-radius: 5px !important;
	background-color: #941f89 !important;
}

.count {
  font-size: 80px;
  color: #fff;
  text-align: center;
  -webkit-animation: count 1s ease-in-out infinite alternate;
  -moz-animation: count 1s ease-in-out infinite alternate;
  animation: count 1s ease-in-out infinite alternate;
}

.shine {
	-webkit-animation: count 1s ease-in-out infinite alternate;
	-moz-animation: count 1s ease-in-out infinite alternate;
	animation: count 1s ease-in-out infinite alternate;
}

@-webkit-keyframes count {
  from {
    text-shadow: 0 0 10px rgba(255,255,255, 0.5), 0 0 20px rgba(255,255,255, 0.5), 0 0 30px rgba(255,255,255, 0.5), 0 0 40px rgba(255,255,255, 0.5);
  }
  
  to {
    text-shadow: 0 0 10px rgba(255,255,255, 0.5), 0 0 20px rgba(255,255,255, 0.5), 0 0 30px rgba(255,255,255, 0.5), 0 0 40px rgba(255,255,255, 0.5);
  }
}
@media only screen and (min-width: 800px) {
	.web-hide {
		display: none;
	}
	.width-80 {
		width: 80%;
	}
	.web-flex-box {
		display: flex;
	}
}

h1 {
	color: #941f89 !important;
}
#programowanie-header h1, #outsourcing-header h1, #rekrutacja h1, #blog-header h1 {
		color: white !important;
	}

.rabbit-zabbix-logo img{
	height: 35px !important;
}

#kompetencje p {
    text-align: left !important;
    margin-bottom: 10px !important;
    margin-left: 11px;
}

#oferta p a:hover {
	color: #941f89 !important;
	font-weight: 700;
	text-decoration: none !important;
}

@media only screen and (max-width: 800px) {
	.kontakt-skrocony .col-xs-12 {
	    display: contents;
	}
	.kontakt-skrocony form {
	    margin: 0 25px;
	}
	#cookie-law-info-bar {
	    font-size: 13px !important;
	}
	.page-id-13301 .formularz {
	    padding: 0px 30px;
	}
	.checkbox-zgoda {
	    margin-right: -18px !important;
		margin-left: 40px !important;
	}
	.skrocony {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	
	.mobile-padding, #moduly, .wspolpraca-box .vc_column-inner:first-child, #oferta, #partnerzy .vc_column-inner:first-child {
		padding: 0px 30px !important;
	}
	.mobile-padding-with-top {
		padding: 20px 30px 20px 30px !important;
	}
	.infrastruktura-serwerowa {
		padding: 20px 30px 35px 30px !important;
	}
	.mobile-margin {
		margin: 0 !important;
	}
	.mobile-margin-left-15 {
		margin-left: 15px !important;
	}
	.mobile-width-100 {
		width: 100% !important;
	}
	.mobile-hide {
		display: none !important;
	}
	/*h1, h2, p, .mobile-liczby, .mobile-center, .sprawdz-oferte, #oferta h1, #daibd .sprawdz-oferte {
		text-align: center !important;
	}*/
	
	#programowanie-header h1 {
		color: white !important;
		text-align: left !important;
	}
	#programowanie-background {
		background: none !important;
	}

	#section_1 {
		background-image: url('/wp-content/uploads/2020/02/uslugi-rozwiazania-IT-Polska-mobile.jpg') !important;
		background-position: center;
		min-height: 100vh !important;
	}
	#autoryzowane-header {
		background-image: url('/wp-content/uploads/2020/02/Szkolenia-autoryzowane-Zabbix-mobile.jpg') !important;
		background-position: center;
		min-height: 100vh !important;
	}
	#rabbit-header {
		background-image: url('/wp-content/uploads/2019/12/Monitoring-Systemów-rabbIT-mobile4.jpg') !important;
		padding: 0 30px;
		background-position: bottom !important;
		min-height: 100vh !important;
	}
	#autorskie-header {
		background-image: url('/wp-content/uploads/2020/05/tło-autorskie-szkolenie-zabbix-mobile.jpg') !important;
		background-position: bottom !important;
		min-height: 100vh !important;
	}
	#kontakt-header {
		background-image: url('/wp-content/uploads/2020/07/kontakt1-mobile5.jpg') !important;
		padding: 0 30px;
		background-position: bottom !important;
		min-height: 100vh !important;
	}
	#lp-eod-header {
	    background-image: url('/wp-content/uploads/2020/04/Lp-EOD-Agnieszka-mobile.jpg') !important;
	    padding: 0 30px;
	    background-position: bottom !important;
	}
	#lp-eodB-header, #lp-new-eod-header {
	    background-image: url('/wp-content/uploads/2020/04/Lp-EOD-mobile.jpg') !important;
	    padding: 0 30px;
	    background-position: bottom !important;
	}
	#lp-edl-header {
	    background-image: url('/wp-content/uploads/2020/06/Lp-EDL-mobile-tlo.jpg') !important;
	    padding: 0 30px;
	    background-position: bottom !important;
	}
	#lp-eod-formularz-container {
	    background-image: url('/wp-content/uploads/2023/04/Header_maly-zabbix_szkolenia_eod_1080x1920.jpg') !important;
	    padding: 0 30px;
	    background-position: bottom !important;
	}
	#lp-serwis-it-formularz-container {
	    padding: 0 30px;
	    background-position: bottom !important;
	}
	#zabbix-header, #call-center-header, #eod-header, #outsourcing-header, #obsluga-it-od-aplitt-header, #programowanie-header, #nosnik-header, #szkolenia-header, #kontakt-header, #kariera-header, #kontakt {
		background-image: url('/wp-content/uploads/2023/04/Header_maly-zabbix_szkolenia_eod_1080x1920.jpg') !important;
		background-position: bottom !important;
		min-height: 100vh !important;
	}
	#hub-header {
		background-image: url('/wp-content/uploads/2023/09/Header-HUB_mobile.jpg') !important;
		background-position: top !important;
		object-fit: contain !important;
	}
	#zabbix-standardowy-header {
		background-image: url('/wp-content/uploads/2023/04/Header_wybrany_edit02_1080x1920.jpg') !important;
		background-position: bottom !important;
		min-height: 100vh !important;
	}
	
	#section_1 p{
		text-align: right !important;
		width: 68%;
		float: right;
	}
	#section_1 .sprawdz-oferte, #outsourcing-header .sprawdz-oferte, #eod-header .sprawdz-oferte, #kontakt-header .sprawdz-oferte, #rabbit-header .sprawdz-oferte, #lp-eodB-header .sprawdz-oferte {
		float: right;
	}
	#programowanie-header .sprawdz-oferte {
		float: right;
		margin-top: 30px;
	}
	#wspolpraca-container, .monitoring-last-image {
		display: table;
		margin: auto;
	}
	
	.wspolpraca-box {
		margin-left: 0px;
	}
	#section_4 {
		margin-top: 35px;
	}
	#section_4 .vc_row-fluid .vc_row-fluid {
		display: block !important;
	}
	#section_4 .vc_col-sm-12 {
		margin-bottom: 30px;
	}
	#section_4 .vc_col-sm-5 .vc_col-sm-6 {
		margin-bottom: 30px;
	}
	#section_5 .vc_col-sm-5, #section_5 h1, #section_6, #section_6 h1, #section_6 p {
		text-align: center !important;
		padding: 10px 20px;
	}
	#section_5 .vc_col-sm-6, .co-zyskujesz {
		margin: 0px !important;
	}
	
	#section_5 {
		margin-top: -100px;
	}
	.adres {
		text-align: center !important;
		padding-top: 20px;
		display: table;
	}
	.company_info, .iso_info, .iod_info {
		text-align: center !important;
	}
	#custom_html-2 img {
		float: none !important;
	}
	#custom_html-4 .textwidget div {
		text-align: center !important;
	}
	.social {
		display: table;
		margin: auto;
	}
	.powered-by {
		float: none !important;
	}
	.fusion-header {
		padding-bottom: 0px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	#programowanie-header {
		padding: 0 15px;
	}
	#programowanie-header .sprawdz-oferte, #siec .sprawdz-oferte, .center-button, #serwery .sprawdz-oferte {
		margin-top: -20px !important;
	}
	.mobile-film-container h1, .mobile-film-container .sprawdz-oferte {
		text-align: center !important;
		padding: 0 !important;
	}
	.mobile-film-container .mobile-film-content {
		padding-right: 30px !important;
		padding-left: 30px;
	}
	.mobile-film .vc_column-inner:first-child {
		margin: 0 !important;
	}
	.mobile-prawdziwe-historie .vc_row-fluid:first-child, .mobile-blog {
		display: block !important;
		margin: 0 10px;
		padding: 0 30px;
	}
	.mobile-h2-margin {
		margin-bottom: 50px;
	}
	#section_1 h1 {
		text-align: right !important;
	}
	.co-zyskujesz .kolko {
		margin: auto;
		display: table;
	}
	#monitoring .sprawdz-oferte, #daibd .sprawdz-oferte, #serwery .sprawdz-oferte, #backup .sprawdz-oferte, #siec .sprawdz-oferte, #rabbit-header .sprawdz-oferte, #kariera-header .sprawdz-oferte {
		padding-right: 0px !important;
		text-align: center !important;
	}
	.margin-bottom-30 {
		margin-bottom: 30px !important;
	}
	#serwis .sprawdz-oferte, #monitoring-systemow-content .sprawdz-oferte {
		padding-right: 0px !important;
		margin-top: -30px !important;
	}
	#kompetencje_1, #kompetencje_2, #kompetencje_3, #kompetencje_4, #kompetencje_6, #kompetencje_7, #kompetencje_8 {
		margin-left: 0px !important;
		margin-right: 10px !important;
		box-sizing: border-box !important;
	}
	#mobile-kompetencje-box {
		width: 100% !important;
	}
	#kompetencje-box {
		width: 100% !important;
		padding-top: 50px;
	}
	#kompetencje {
		justify-content: unset;
	}
	#kompetencje .vc_col-sm-10 .vc_row-fluid:first-child {
		display: table !important;
	}
	#rabbit-header .vc_align_left {
		text-align: right !important;
	}
	
	#kompetencje img {
	    margin-top: 10px;
	}
	
	#wdrozenie .mobile-margin .vc_column-inner:first-child {
		margin: 0 !important;
	}
	
	#eod-header .vc_col-sm-6 .vc_column-inner:first-child {
		padding: 0px !important;
	}
	.rabbit-zabbix-logo img {
		margin-right: 15px !important;
		margin-left: 15px !important;
		margin-bottom: 15px;
	}
	#blog-top-4 .vc_col-sm-12 {
		margin-bottom: 30px;
	}
	#blog-top-4 .mobile-blog {
		margin: 0px;
	}
	#blog-ekspertow .mobile-blog .vc_col-sm-12 {
		margin-bottom: 0px;
	}
	.triangle-back {
		clip-path: polygon(0% 0%,100% 100%,0% 100%,0% 0%);
	}
	.blog-link {
		position: relative !important;
		bottom: 15px !important;
		right: 0 !important;
	}
	.mobile-category-width {
		width: 100% !important;
	}
	.mobile-category-margin {
		margin-bottom: 30px !important;
	}
	.mobile-post-content {
		padding: 0 !important;
		margin: 0 !important;
	}
	.mobile-float-left {
		float: left !important;
	}
	.mobile-float-right {
		float: right !important;
	}
	.label-lm {
		margin-top: -30px !important;
	}
	.mobile-text-align-right {
		text-align: right !important;
	}
	.mobile-text-align-left {
	    text-align: left !important;
	}
	.mobile-text-align-center {
		text-align: center !important;
	}
	.mobile-width-100 {
		width: 100% !important;
		float: unset;
		margin: auto;
	}
	.mobile-email {
		margin-top: 20px;
	}
	footer .fusion-column {
		margin-bottom: 25px !important;
	}
	#o-aplitt .wpb_wrapper {
		width: 100% !important;
	}
	#jak-wyglada .vc_column-inner:first-child {
		margin:0 !important;
	}
	#formularz-box .label-file {
		float: unset !important;
	}
	.mobile-margin-top-15 {
		margin-top: 15px !important;
	}
	.mobile-margin-top-30 {
		 margin-top: 30px;
	}
	
	#partnerzy {
		margin: 0 !important;
	}
	#partnerzy .alignleft {
		float: none;
		margin: 0;
	}
	#partnerzy .wpb_text_column {
		margin-bottom: 0px;
	}
	#co-nas-wyroznia h1 {
		text-align: center !important;
	}
	.mobile-padding-0 .vc_column-inner:first-child, #zgody .vc_column-inner:first-child {
		padding: 0px !important;
	}
	.mob-menu-logo-holder a {
		display: none;
	}
	.mob-menu-header-holder {
		background: white !important;
	}
	.mobmenur-container {
		top: 10px !important;
	}
	.fusion-mobile-nav-holder {
		display: none !important;
	}
	.fusion-header {
		padding-top: 0px !important;
	}
	.mob-icon-down-open {
		padding-left: 30px;
	}
	#czy-wiesz-ze .wpb_content_element {
		margin-bottom: 0px !important;
	}
	#czy-wiesz-ze h2, #sekretariat-content h2, #dokumenty-content h2, #faktury h2, #workflow-content h2, #kontrachenci h2, #raporty h2, #delegacje h2, #hr h2, #oferty h2, #jak-wyglada h1  {
		margin-top: 0px;
	}
	#foto-rece {
		opacity: 0;
	}
	#jak-wyglada .wpb_wrapper p:second-child {
		margin-top: 15px;
	}
	#dobra-rada .vc_column-inner:first-child {
		padding-top: 0px;
	}
	.col-xs-12 {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	
	#kompetencje_1, #kompetencje_3, #kompetencje_8 {
		width: 40%;
		float: left;
	}
	#kompetencje_2, #kompetencje_7 {
		width: 40%;
		float: right;
	}
	.mobile-blog .vc_col-sm-4 {
		padding: 15px 0 !important;
	}
	.rabbit-logo {
		margin-bottom: -35px !important;
	}
	.konsulting-block {
		margin-bottom: -2px;
	}
	
	.label-file {
		width: 100%;
	}
	.label-file .vc_col-sm-4 {
		float: left;
	}
	.wpcf7-file {
		margin: 0px;
	}
	#logo_1, #logo_3 {
		float: left;
	}
	#logo_2, #logo_4, #logo_5 {
		float: right;
	}
	#human-face .vc_column-inner:first-child {
		padding-top: 10px !important;
	}
	
	.mobile-100 {
		width: 100%;
	}
	
	#wyslij-cv a{
	color: #fff;
    border-color: #941f89 !important;
    background-color: #941f89 !important;
	}
	#wpcf7-f15993-p13195-o1 .checkbox-zgoda {
		margin-right: 3px !important;
		margin-left: 0px !important;
	}
	.mobile-h1 strong {
		font-size: 20px !important;
	}
}

@media only screen and (min-width: 800px) {
	#kompetencje_7, #kompetencje_8 {
		display: none;
	}
	.padding-left-40 {
		padding-left: 40%;
	}
	.padding-right-40 {
		padding-right: 40%;
	}
	#section_5 .sprawdz-oferte, #section_6 .sprawdz-oferte {
		float: left !important;
	}
	.sub-menu li a:hover {
		color: #941f89 !important;
		text-decoration: none !important;
	}
	#section_4 img:hover {
		/*transition: transform .25s, visibility .25s ease-in;
		transform: scale(1.02);*/
	}
	.web-up {
		margin-top: -80px !important;
	}
	.wp-block-image {
		margin-left: 0px !important;
	}
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
	main {
		padding-top: 0px;
	}

	header .fusion-header-v1 .fusion-row {
		max-width: 1400px;
		margin-top: 30px;
	}

	#boxed-wrapper .width-100 {
		padding-top: 30px !important;
	}

	.fusion-menu a{
		color: black !important;
		font-weight: 600px;
	}

	.fusion-bar-highlight, .fusion-header {
		background-color: white;
	}
}

.heateor_sss_sharing_title {
	border-bottom: 1px solid;
	padding-bottom: 10px;
    margin-bottom: 10px;
}

.page-template-template-landingpage header, .page-template-template-landingpage .fusion-footer, .page-template-template-landingpage .mob-menu-header-holder {
	display: none;
}

.fusion-footer-widget-area, .fusion-footer-copyright-area {
	z-index: 15 !important;
}

@media only screen and (max-width: 1024px){
    .page-template-template-landingpage {
	padding-top: 0px !important;
    }
}
#wpcf7-f15993-p13195-o1 .wpcf7-checkbox {
	margin-left: 0px !important;
}

#o_czym_przeczytasz {
    background-color: #f1f2f2;
    padding: 10px;
}
#o_czym_przeczytasz p:first-child {
	text-decoration: underline;
}

#o_czym_przeczytasz a {
	color: #747474 !important;
}
#o_czym_przeczytasz a:hover {
	color: #941f89 !important;
}

.single #content .post-content {
    padding-left: 0px;
}
blockquote p {
	font-size: 18px;
	line-height: 1.5;
}

a:hover, a:hover h2 b {
	color: #941f89 !important;
	text-decoration: none !important;
}

#blog-header a:hover, a:hover b, a:hover b i {
	color: #747474 !important;
}

#cta_sticky {
    position: fixed !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 12 !important;
}

.single-post .wpcf7 {
margin-top: 50px;
    font-size: 16px !important;
}

.code {
color: #941F89 !important;
}

.wybierz-szkolenie-border-on {
	border: 5px solid #c20098;
}
.wybierz-szkolenie-border-off {
	border: 5px solid white;
}

#autoryzowane_button, #autorskie_button, #szkolenia_zabbix_button, #egzaminy_zabbix_button, #autoryzowane_button_mobile, #autorskie_button_mobile, #szkolenia_zabbix_button_mobile, #egzaminy_zabbix_button_mobile {
	cursor: pointer;
}
#autoryzowane_button:hover, #autorskie_button:hover, #szkolenia_zabbix_button:hover, #egzaminy_zabbix_button:hover, #autoryzowane_button_mobile:hover, #autorskie_button_mobile:hover, #egzaminy_zabbix_button_mobile:hover, #egzaminy_zabbix_button_mobile:hover  {
	border: 5px solid #c20098;
}

#snippet-box {
	display: none !important;
}

.edl-background button {
	background-color: #2658a2 !important;
}
.edl-background a {
    color: white !important;
    background-color: #2658a2 !important;
}
.edl-border a{
	border-color: #2658a2 !important;
}

.edl-border a:hover{
	color: white !important;
}
.edl-submit #wyslij {
	background-color: #2658a2 !important;
	border-color: #2658a2 !important;
}
.edl-black-hover:hover {
	color: black !important;
}
.wyrownanie-1-24 {
    width: 4.2% !important;
}
#blog-formularz-checkbox .wpcf7-list-item-label, #blog-formularz-checkbox-2 .wpcf7-list-item-label, #blog-formularz-checkbox-2 .wpcf7-list-item-label, #lp-eod-formularz-container .wpcf7-list-item-label {
    display: none;
}
@-moz-document url-prefix() {
	#blog-formularz-checkbox {
		margin-right: 0 !important;
	}
	#blog-formularz-checkbox-2 {
		margin-right: -8px !important;
	}
}
.close_button_sticky {
	background-color: #F0F1F1;
	font-size: 22px !important;
	font-weight: 700;
	color: black !important;
    height: 22px !important;
	width: 22px !important;
	text-align: center;
	display: block;
    padding: 0;
	margin-top: 5px;
	position: absolute;
    right: 5px;
	line-height: 22px;
	cursor: pointer;
	z-index: 16;
}
.close_button_sticky_white {
	font-size: 22px !important;
	font-weight: 700;
	color: white !important;
    height: 22px !important;
	width: 22px !important;
	text-align: center;
	display: block;
    padding: 0;
	margin-top: 5px;
	position: absolute;
    right: 5px;
	line-height: 22px;
	cursor: pointer;
	z-index: 16;
}
.close_button_sticky:hover {
	background-color: darkgray;
	font-weight: 800;
}
.cta-sticky-off {
	display: none !important;
}

/* vc_btn3-container .wpcf7-submit  .vc_general.vc_btn3 */

.white-rounded-button a, #wpcf7-f22943-p22920-o1 input[type="submit"] {
	background-color: #ffffff !important;
	font-size: 22px !important;
	font-weight: 700;
	color: #941f89 !important;
	text-align: center;
	border-radius: 5px !important;
	z-index: 3;
}
.white-rounded-button a:hover, #wpcf7-f22943-p22920-o1 input[type="submit"]:hover  {
	background-color: darkgray !important;
}

.magenta-rounded-button a, #wpcf7-f22943-p22920-o2 input[type="submit"] {
	background-color: #941f89 !important;
	font-size: 22px !important;
	font-weight: 700;
	color: #ffffff !important;
	text-align: center;
	padding: 10px 20px;
	border-radius: 10px !important;
}
.magenta-rounded-button a:hover, #wpcf7-f22943-p22920-o2 input[type="submit"]:hover {
	background-color: #642783  !important;
}
#eod_reviews .vc_grid-item-zone-c-left .vc_gitem-zone-c, #eod_reviews_mobile .vc_grid-item-zone-c-left .vc_gitem-zone-c {
	width: 36% !important;
}
#eod_reviews .vc_grid-item-zone-c-left .vc_gitem-animated-block, #eod_reviews_mobile .vc_grid-item-zone-c-left .vc_gitem-animated-block {
	width: 64% !important;
}
#eod_reviews .vc_gitem-post-meta-field-post_author_first_name, #eod_reviews_mobile .vc_gitem-post-meta-field-post_author_first_name, #eod_reviews .vc_gitem-post-meta-field-post_author_last_name, #eod_reviews_mobile .vc_gitem-post-meta-field-post_author_last_name, #serwis_it_reviews .vc_gitem-post-meta-field-post_author_first_name, #serwis_it_reviews .vc_gitem-post-meta-field-post_author_last_name, #serwis_it_reviews_mobile .vc_gitem-post-meta-field-post_author_first_name, #serwis_it_reviews_mobile .vc_gitem-post-meta-field-post_author_last_name {
	padding-left: 0 !important;
	color: white !important;
	font-style: italic !important;
}
#eod_reviews .vc_gitem-post-meta-field-post_author_last_name, #eod_reviews_mobile .vc_gitem-post-meta-field-post_author_last_name, #serwis_it_reviews .vc_gitem-post-meta-field-post_author_last_name, #serwis_it_reviews_mobile .vc_gitem-post-meta-field-post_author_last_name {
	margin-left: 0 !important;
	padding-right: 0 !important;
	display: block !important;
}
#eod_reviews .vc_grid-owl-next, #eod_reviews_mobile .vc_grid-owl-next, #eod_reviews .vc_grid-owl-prev, #eod_reviews_mobile .vc_grid-owl-prev, #serwis_it_reviews .vc_grid-owl-next, #serwis_it_reviews_mobile .vc_grid-owl-next, #serwis_it_reviews .vc_grid-owl-prev, #serwis_it_reviews_mobile .vc_grid-owl-prev {
	color: #ededed !important;
}
#eod_reviews .vc_gitem-zone, #eod_reviews_mobile .vc_gitem-zone {
	background-size: contain;
}
.magenta-on-black-link a {
	color: #FF00C8 !important;
}
.magenta-on-black-link a:hover {
	color: #B13BA0 !important;
}
.fusion-footer .white-on-black-link a {
	color: #9D9D9D !important;
}
.fusion-footer .white-on-black-link a:hover {
	color: #FFFFFF !important;
}
#fusion-footer .white-on-black-link img:hover {
	fill: #FFFFFF !important;
}