@CHARSET "UTF-8"; @font-face { font-family:Baloo; src:url( /data/crm-zdarma/fonts/fonts.php?font=Baloo.otf ); } @font-face { font-family:Linotte-Bold; font-weight:bold; src:url( '/data/crm-zdarma/fonts/fonts.php?font=Linotte-Bold.otf' );} @font-face { font-family:Linotte-Heavy; font-weight:bold; src:url( '/data/crm-zdarma/fonts/fonts.php?font=Linotte-Heavy.otf' );} @font-face { font-family:Linotte-Light; font-weight:bold; src:url( '/data/crm-zdarma/fonts/fonts.php?font=Linotte-Light.otf' );} @font-face { font-family:Linotte-Regular; font-weight:bold; src:url( '/data/crm-zdarma/fonts/fonts.php?font=Linotte-Regular.otf' );} @font-face { font-family:Linotte-SemiBold; font-weight:bold; src:url( '/data/crm-zdarma/fonts/fonts.php?font=Linotte-SemiBold.otf' );} #q3 .padibc {   display:grid !important;   grid-template-columns:repeat(3, 1fr);   grid-gap:30px; } #q3 .col {   width:100% !important;   height:100%; } #q3 .col .padic {   height:100%;   display:flex;   align-content:flex-start;   flex-wrap:wrap;   background:linear-gradient(-8deg, #FFF2EA 77%, transparent 77%), linear-gradient(8deg, #FFF2EA 77%, #FF6602 77%);   background-position:0 -80px !important;   background-size:100% 100% !important;   transition:border-color 0.2s ease;   -webkit-transition:border-color 0.2s ease;   border:1px solid #FF6602 !important; } #q3 .col2 .padic {   background:linear-gradient(-8deg, #FFF7ED 77%, transparent 77%), linear-gradient(8deg, #FFF7ED 77%, #FF8A02 77%);   border-color:#FF8A03 !important; } #q3 .col3 .padic {   background:linear-gradient(-8deg, #FDF9F4 77%, transparent 77%), linear-gradient(8deg, #FDF9F4 77%, #FFB103 77%);   border-color:#FFB105 !important; } #q3 .col .h {   height:80px; } #q3 .col .h h3 {   color:#FFFFFF;   font-weight:bold !important;   font-family:"Linotte-Bold", sans-serif !important; } #q3 .col .text3 {   margin-bottom:10px !important; } #q3 .col .text3 .padi {   display:flex !important;   justify-content:center;   align-items:center;   font-family:"Linotte-Bold", sans-serif !important; } #q3 .col .text3 strong {   font-size:48px;   margin-right:10px;   line-height:57px; } #q3 .col .img {   margin-bottom:20px !important; } #q3 .button {   position:absolute;   left:0;   bottom:30px; } #q3 hr {   background-color:#707070 !important;   width:70%;   margin:0 auto 20px auto !important; } #q3 .col .text5 .padi {   margin-bottom:10px !important;   font-family:"Linotte-Bold", sans-serif !important;   font-weight:bold; } #q3 .col .text7 {   width:max-content !important;   margin:0 auto 90px auto !important; } #containerdl .c_arr .padi, #containerdl .c_arr_b .padi {   color:#FFFFFF;   background-color:#000000;   font-weight:bold !important;   font-family:"Linotte-Bold", sans-serif !important;   position:relative; } #containerdl .c_arr .padi:before, #containerdl .c_arr_b .padi:before {   content:" ";   position:absolute;   left:-30px;   top:0;   width:100%;   height:100%;   background-image:url(/data/crm-zdarma/c_start.png);   background-position:left center;   background-repeat:no-repeat;   background-size:contain; } #containerdl .c_arr .padi:after, #containerdl .c_arr_b .padi:after {   content:" ";   position:absolute;   right:-30px;   top:0;   width:100%;   height:100%;   background-image:url(/data/crm-zdarma/c_end.png);   background-position:right center;   background-repeat:no-repeat;   background-size:contain; } #containerdl .c_arr .padi {   width:max-content;   padding:25px 50px 25px 70px;   margin-bottom:25px; } #c_arr_block .padib {   position:absolute;   margin-top:-81px !important;   width:100%; } #containerdl .c_arr_b .padi {   width:100%;   padding:40px;   text-align:center; } #tab_p1 table {   width:70%;   margin:0 auto 0 auto; } #tab_p1 table tr td {   font-size:19px;   line-height:28px;   color:#000000;   font-family:"Linotte-Bold", sans-serif !important; } #tab_p1 table tr td:nth-child( 1 ) {   width:80px;   text-align:center; } #tab_p1 table tr td:nth-child( 3 ), #tab_p1 table tr td:nth-child( 4 ) {   text-align:center; } #tab_p1 table tr:nth-child( even ) td {   background-color:#FFFFFF; } #hbgb > .padib {   background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0) 100%);   background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0) 100%);   background:linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0) 100%); } #cookie {   border:1px solid #f2f2f2; } .cookieButAgree, .cookieButSettings, .cookieButSave, .cookieButReject {   font-size:13px; } #cookie, #cookieDialog, #cookieDialog .ui-accordion .ui-accordion-content p, .cookieButSave .ui-button-text, .cookieButAgree .ui-button-text, .cookieButSettings .ui-button-text {   font-family:'Open Sans', sans-serif;   font-size:14px !important; } .cookieButAgree:hover, #cookieDialog .yesno.active {   background-color:#ff6700 !important;   border-color:#ff6700 !important; } #cookie a:hover, #cookieDialog a:hover, #cookieDialog .cookieYesNo {   color:#ff6700 !important; } #cookieDialog .accordion h3 {   background:#FFFFFF;   color:#000000; } .hint {   display:none;   margin-top:10px;   font-style:italic; } .habs {   position:relative;   z-index:1; } #reg {   font-size:23px;   line-height:25px; } #reg span {   font-family:"Linotte-Bold", sans-serif !important; } table#cenik {   display:block;   overflow-x:auto;   white-space:nowrap; } #cenik .standard .butOrange a, #cenik .basic .butOrange a, #cenik .vip .butOrange a {   line-height:14px !important; } #cenik .orange {   background:url(/data/crm-zdarma/table_bg_orange.png) center center repeat-y !important; } #cenik .orange td {   color:#ff6700; } #top #menu > ul > li.hasChild > div > a, #top_clone #menu > ul > li.hasChild > div > a {   background-size:10px !important;   background-image:url(/data/crm-zdarma/arrow-down-black.svg);   background-position:right 7px !important;   background-repeat:no-repeat;   padding:0 19px 0 0;   float:left; }   #top #menu-resp .menu--tabs .item--active div, #top #menu-resp .menu--tabs .item--active, #top #menu-resp .menu--block .item--active div, #top #menu-resp .menu--block .item--active{   background:none !important; } .menu--block > li::after {   display:none !important; } #top #menu-resp .menu--tabs .menu-item div, #top #menu-resp .menu--block .menu--item div {   padding:5px 18px 5px 18px !important; } #menu-resp .menu--tabs div a, #menu-resp .menu--block div a {   color:#FFFFFF !important;   font-size:20px !important; } #menu-resp .menu--tabs li.item--active div a, #menu-resp .menu--block li.item--active div a {   color:#ff5a00 !important; } #close-icon span {   background-color:#FFFFFF !important; } #cookieWarning, #back-top {   font-family:"Linotte-Light", sans-serif !important; } #cookieWarning a {   color:#ff5a00; } .hover img {   transition:all 0.3s ease-in-out;   -webkit-transition:all 0.3s ease-in-out;   -moz-transition:all 0.3s ease-in-out;   cursor:pointer; } .hover img:hover {   -ms-transform:scale(1.1, 1.1);   -webkit-transform:scale(1.1, 1.1);   transform:scale(1.1, 1.1); } #flags-noresp {   width:100px;   float:right; } #flags-noresp form {   width:90px;   float:left;   margin-right:8px;   margin-top:16px; } .flags .ui-selectmenu-button {   width:min-content;   padding-left:1.2em;   padding-right:.2em;   background:none no-repeat scroll left center transparent;   background-image:url('/data/crm-zdarma/cz-flag.png');   border-radius:0;   border:1px solid #F0F0F0;   padding-top:0.6em;   padding-bottom:0.2em; } .flags.flags-de .ui-selectmenu-button {   background-image:url('/data/crm-zdarma/de-flag.png'); } .flags.flags-sk .ui-selectmenu-button {   background-image:url('/data/crm-zdarma/sk-flag.png'); } .flags.flags-en .ui-selectmenu-button {   background-image:url('/data/crm-zdarma/en-flag.png'); } .ui-selectmenu-button span.ui-selectmenu-text {   text-align:left;   padding:8px 5px 8px 22px;   display:block;   line-height:0.3;   overflow:hidden;   text-overflow:ellipsis;   white-space:nowrap; } .ui-menu .ui-state-focus, .ui-menu .ui-state-active {   margin:0; } .ui-menu-item .ui-icon {   width:32px; } .ui-menu-icons .ui-menu-item div {   margin-left:0px;   font-weight:bold;   font-size:13px;   line-height:18px;   padding:5px 0 1px 40px; } .ui-menu-icons .ui-menu-item:hover div {   background:#15bbba !important;   color:#FFFFFF !important; } .flag-cz {   background-image:url( '/data/crm-zdarma/cz-flag.png' ) !important; } .flag-sk {   background-image:url( '/data/crm-zdarma/sk-flag.png' ) !important; } .flag-de {   background-image:url( '/data/crm-zdarma/de-flag.png' ) !important; } .flag-en {   background-image:url( '/data/crm-zdarma/en-flag.png' ) !important; } #loginin, #registrationin {   width:100%;   height:540px;   border:none;   max-height:none !important; } #registrationin {   height:1240px; }  #cenik {   float:left;   width:100%;   border:none; } #cenik .butOrange a, #cenik .butGreen a, #cenik .butOrange a:hover, #cenik .butGreen a:hover {   color:#FFFFFF !important;   padding:10px !important;   font-size:17px !important;   background:none !important;   text-decoration:none;   margin:10px;   -webkit-box-shadow:none;   -moz-box-shadow:none;   box-shadow:none;   padding:0 !important;   line-height:15px;   float:left;   width:calc( 100% - 20px );   text-shadow:none; } #cenik .butOrange, #cenik .butGreen { border-radius:20px;   float:left;   width:100%;   text-align:center;   cursor:pointer;   transition:all 0.3s ease-in-out;   -webkit-transition:all 0.3s ease-in-out;   -moz-transition:all 0.3s ease-in-out;   margin-bottom:10px; } #divToolTip {   background-color:#ff6700 !important;   color:#FFFFFF !important;   font-family:"Linotte-Light", sans-serif !important;   max-width:400px !important;   font-size:14px !important;   padding:10px !important; } #cenik .name .tooltip {   cursor:help;   vertical-align:middle;   margin-left:10px; } .tooltip_data {   display:none; } #cenik .butOrange:hover, #cenik .butGreen:hover { -ms-transform:scale(1.1, 1.1);   -webkit-transform:scale(1.1, 1.1);   transform:scale(1.1, 1.1); } #cenik .butOrange {   background:linear-gradient( #ff8300, #ff5a00 ) !important; } #cenik .butGreen {   background:linear-gradient( #a3d010, #84ac10 ) !important; } #cenik tr:nth-child(2n):not(.nobg) {   background:url(/data/crm-zdarma/table_bg.png) center center repeat-y; } #cenik .orange {   color:#ff6700; } #cenik .yesPrice, #cenik .noPrice {   font-size:18px !important;   font-family:"Linotte-Bold", sans-serif !important; } #cenik .yesPrice {   color:#ff6700; } #cenik .noPrice {   color:#9e9e9e; } #cenik td.yes, #cenik td.no {   background-repeat:no-repeat;   background-position:center center; } #cenik td.yes {   background-image:url(/data/crm-zdarma/yes.png); } #cenik td.no {   background-image:url(/data/crm-zdarma/no.png); } #cenik .free, #cenik .basic, #cenik .standard, #cenik .vip {   width:150px;   border-left:1px solid #c2c2c2; } #cenik .vip {   border-right:1px solid #c2c2c2; } #cenik .title .free, #cenik .title .basic, #cenik .title .standard, #cenik .title .vip {   border-top:1px solid #c2c2c2;   padding:12px;   background:#FFFFFF; } #cenik .title .vip {   position:absolute;   margin-top:-29px; } #cenik .vip {   background-color:rgba( 255, 255, 255, 0.5 ); } #cenik .price .free, #cenik .price .basic, #cenik .price .standard, #cenik .price .vip {   font-size:25px; } #cenik .price span {   font-family:"Linotte-Bold", sans-serif !important; } #cenik tr {   background:#FFFFFF; } #cenik td {   text-align:center;   padding:5px 15px 5px 15px;   font-size:14px; } #cenik .bottom td.name {   font-family:"Linotte-Light", sans-serif !important; } #cenik .bottom .free, #cenik .bottom .basic, #cenik .bottom .standard, #cenik .bottom .vip {   border-bottom:1px solid #c2c2c2; } #cenik .title td {   font-size:25px;   color:#ff6700;   text-transform:uppercase;   font-family:"Linotte-Bold", sans-serif !important; } #cenik td.name {   text-align:left;   font-family:"Linotte-Bold", sans-serif !important; } #cenik .title td.basic {   color:#000000; } #cenik .title td.standard {   color:#8bb212; } #cenik .title td span {   font-size:12px;   color:#000000; } #plus {   width:79px;   height:80px;   background:url(/data/crm-zdarma/plus.png) center center no-repeat !important;   position:absolute;   margin:130px 0 0 490px;   z-index:4; } #app1cont, #app2cont, #app1bg, #app2bg, #app1, #app11, #app23, #app232 {   width:483px;   height:419px; } #app1cont.center {   margin:0 auto 0 auto !important; } #app21 {   width:250px;   height:380px; } #app22 {   width:250px;   height:380px;   margin-left:250px; } #app1bg, #app2bg {   position:absolute;   z-index:1;   background:url(/data/crm-zdarma/app1cont.png) center center no-repeat !important; } #app2bg {   background:url(/data/crm-zdarma/app2cont.png) center center no-repeat !important; } #app1, #app11 {   position:absolute;   z-index:2;   background:url(/data/crm-zdarma/app1.png) 20px center no-repeat !important; } #app11 {   background:url(/data/crm-zdarma/app112.png) center center no-repeat !important;   background-size:contain !important; } #app12 {   position:absolute;   display:flex;   align-items:center;   z-index:3;   width:136px;   height:120px;   margin:225px 0 0 300px;   background:url(/data/crm-zdarma/app122.png) center center no-repeat !important; } #app12 .cont {   width:100%;   font-size:20px;   text-align:center;   line-height:28px;   color:#FFFFFF;   font-family:Baloo, sans-serif !important; } #app24 {   position:absolute;   display:flex;   align-items:center;   z-index:3;   width:136px;   height:120px;   margin:40px 0 0 40px;   background:url(/data/crm-zdarma/app242.png) center center no-repeat !important; } #app24 .cont {   width:100%;   font-size:20px;   text-align:center;   line-height:28px;   color:#FFFFFF;   font-family:Baloo, sans-serif !important; } #app21 {   position:absolute;   z-index:2;   background:url(/data/crm-zdarma/app21.png) center center no-repeat !important; } #app22 {   position:absolute;   z-index:2;   background:url(/data/crm-zdarma/app22.png) center center no-repeat !important; } #app23 {   position:absolute;   z-index:3;   background:url(/data/crm-zdarma/app232.png) 30px center no-repeat !important;   background-size:contain !important; } #app232 {   position:absolute;   z-index:3;   background:url(/data/crm-zdarma/app23.png) center center no-repeat !important;   background-size:contain !important; }  h1 {   width:1080px !important;   margin:40px auto 10px auto !important; } hr {   border:none !important;   width:100%;   height:1px;   background:url(/data/crm-zdarma/hr.png) center center no-repeat !important; } input, textarea {   box-shadow:inset 0 0 3px 3px #EEE;   background:#fff; } .video iframe {   z-index:1;   position:relative; } iframe {   max-width:100% !important;   max-height:640px; } .lineBottom .padib {   background:url(/data/crm-zdarma/home_line_bottom_bg.png) bottom center no-repeat !important; } .strongOrange strong {   color:#ff6700; } .boldOrange strong {   color:#ff6700;   font-size:1.3em !important; } .flexCenter .padibc {   display:flex !important;   flex-direction:row;   justify-content:center;   align-items:center; } #containerdl * {   font-family:"Linotte-Light", sans-serif !important; } #containerdl strong, #containerdl strong a {   font-family:"Linotte-Bold", sans-serif !important; } #containerdl h1, #containerdl h2, #containerdl h1 a, #containerdl h2 a {   font-family:Baloo, sans-serif !important;   font-weight:normal !important; } #containerdl h3, #containerdl h4, #containerdl h5 {   font-family:"Linotte-Light", sans-serif !important; }  .butOrange a, .butGray a, .butGreen a, .butEmail a, #cookieWarningBut {   border-radius:20px !important;   font-size:23px !important;   font-weight:bold !important;   border-radius:40px !important;   transition:all 0.3s ease-in-out;   -webkit-transition:all 0.3s ease-in-out;   -moz-transition:all 0.3s ease-in-out;   padding:27px 30px 25px 30px !important;   text-shadow:1px 1px #777777;   line-height:28px !important; } #cookieWarningBut {   font-size:17px !important;   border:none !important;   padding:10px 25px 10px 25px !important;   transition:all 0.3s ease-in-out;   -webkit-transition:all 0.3s ease-in-out;   -moz-transition:all 0.3s ease-in-out; } #cookieWarningBut:hover {   background:linear-gradient( #a3d010, #84ac10 ) !important; } .butOrange a, #cookieWarningBut {   background:linear-gradient( #ff8300, #ff5a00 ) !important; } .butGray a {   background:linear-gradient( #555555, #313131 ) !important; } .butGreen a {   background:linear-gradient( #20a890, #1f8976 ) !important; } .butOrange a:hover, .butGray a:hover, .butGreen a:hover, .butEmail a:hover {   padding-left:50px !important;   padding-right:50px !important;   -webkit-box-shadow:0px 0px 5px 0px rgba(122,122,122,1);   -moz-box-shadow:0px 0px 5px 0px rgba(122,122,122,1);   box-shadow:0px 0px 5px 0px rgba(122,122,122,1); } #linksBottom .button {   margin:0 !important; } #linksBottom .butEmail a {   font-size:16px !important;   color:#000000 !important;   padding:14px 30px 13px 66px !important;   background:#d9d9d9 url(/data/crm-zdarma/email.png) left 20px center no-repeat !important; } #linksBottom .butOrange a, .butOrange.small a, .butGray.small a {   font-size:16px !important;   padding:14px 30px 13px 30px !important; } #linksBottom .butOrange a:hover, #linksBottom .butEmail a:hover, .butOrange.small a:hover, .butGray.small a:hover {   padding-left:40px !important;   padding-right:40px !important; } #linksBottom .butEmail a:hover {   padding-left:76px !important;   background-position:left 30px center !important; } #linksBottom .col1 {   width:30% !important; } #linksBottom .col2 {   width:23% !important; } #linksBottom .col3 {   width:47% !important; } #menuBottom .menu--tabs {   width:630px;   float:initial;   margin:0 auto 0 auto;   font-size:15px; } .prinos .padic {   min-height:326px; } #containerdl .prinos h3 {   font-family:"Linotte-Bold", sans-serif !important;  } bold {   font-family:"Linotte-Bold", sans-serif !important;  }  #top .col {   max-width:none !important; } #top .col1 {   width:210px !important; } #top .col2 {   width:654px !important; } #top .col3 {   width:80px !important; } #top .col4 {   width:196px !important; } #top .col4 .padi {   background:linear-gradient( #ff8300, #ff5a00 ) !important;   border-radius:20px !important;   font-size:15px !important;   font-weight:bold !important;   border-radius:40px !important;   padding:15px 20px 10px 20px !important;   margin-top:9px; } @media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {   #top .col4 .padi {  font-size:14px !important;   }  #menuBottom > .padib > .padibc > .col.col1 .menu.menu1 li {  margin-right:15px !important;   } } #top .menu--block .menu--item div {   padding:8px 18px 8px 18px !important; } #top .menu--block > .menu--item > ul {   margin-top:55px !important;   box-shadow:0 3px 10px rgba(0,0,0,.2); } #top .menu--tabs .menu-item div, #top .menu--block > .menu--item > div {   padding:23px 18px 20px 18px !important; } #top .menu--tabs .item--active, #top .menu--block > .item--active {   background:url( '/data/crm-zdarma/menu-bg-left.png' ) left center no-repeat !important; } #top .menu--tabs .item--active div, #top .menu--block > .item--active > div {   background:url( '/data/crm-zdarma/menu-bg-right.png' ) right center no-repeat !important; } #top .padibc {   display:block !important; } .hImg {   margin-top:-100px !important; } #homeHero .padibc {   display:flex !important;   align-items:center; } #homeHero ul, .lic ul, #q3 ul {   margin:0;   padding:0;   list-style:none; } #homeHero li {   padding:10px 0 0 35px;   background:url( '/data/crm-zdarma/li.png' ) left center no-repeat !important; } .lic li, #q3 ul li {   padding:4px 0 0 21px;   background:url( '/data/crm-zdarma/c_li_1.svg' ) left 10px no-repeat !important; } #q3 .col2 ul li {   background:url( '/data/crm-zdarma/c_li_2.svg' ) left 10px no-repeat !important; } #q3 .col3 ul li {   background:url( '/data/crm-zdarma/c_li_3.svg' ) left 10px no-repeat !important; } .rekliTable td {   vertical-align:top; } .rekliTable em {   font-weight:bold;   color:#ff6700;   font-style:normal;   font-size:18px; } .rekliTable img {   width:72px !important;   max-width:none !important; } .slider {   margin-top:30px; } .slider .subitem {   width:25%;   float:left;   text-align:center;   font-size:25px;   line-height:30px;   background:url( '/data/crm-zdarma/fce_split.png' ) right center no-repeat; } .slider .subitem.last {   background:none; } .slider .title {   padding:0 15px 10px 15px;   height:60px; } .slider .img img {   margin:auto; } .bx-viewport {   height:auto !important; } .bx-wrapper .bx-next, .bx-wrapper .bx-prev {   width:41px !important;   height:72px !important;   background:url( '/data/crm-zdarma/fce_prev.png' ) right center no-repeat !important;   margin:20px 0 0 -60px !important;   opacity:0.5;   transition:all 0.3s ease-in-out;   -webkit-transition:all 0.3s ease-in-out;   -moz-transition:all 0.3s ease-in-out; } .bx-wrapper .bx-next:hover, .bx-wrapper .bx-prev:hover {   opacity:1; } .bx-wrapper .bx-next {   background:url( '/data/crm-zdarma/fce_next.png' ) right center no-repeat !important;   margin:20px -60px 0 0 !important; } .calendar .col1 {   width:600px !important;   max-width:600px !important; } .calendar .col2 {   float:right !important;   width:501px !important;   max-width:501px !important;   margin-top:-120px !important; } .imgCenter img {   vertical-align:middle !important; } #containerdl #contactBg {   position:absolute;   width:415px !important;   z-index:0;   left:0;   height:422px;   background:url( '/data/crm-zdarma/kontakt_bg.png' ) center center no-repeat;   margin-top:400px !important; } #containerdl #videoBg {   position:absolute;   width:340px !important;   z-index:0;   left:0;   height:377px;   background:url( '/data/crm-zdarma/video_bg.png' ) center center no-repeat;   margin-top:160px !important; } #containerdl .news ul {   font-size:16px;   list-style:none; } #containerdl .news ul li {   margin-bottom:20px; } #containerdl .news .date {   color:rgba(248, 127, 0, 1); } #containerdl .news .title, #containerdl .news .title a {   font-family:"Linotte-Bold", sans-serif !important;   font-size:20px;   margin:5px 0 5px 0;   color:#000000; } .pages a {   color:rgba(248, 127, 0, 1);   text-decoration:none; } .pages a:hover {   text-decoration:underline; } #containerdl .funkces .col {   cursor:pointer; } #containerdl .funkces .col:hover a {   text-decoration:underline !important; } #containerdl .funkces a {   font-family:"Linotte-Bold", sans-serif !important; } .funkcea .padibc {   display:flex !important;   flex-direction:row;   justify-content:center;   align-items:center; } .funkcea .col1 {   width:180px !important; } .funkcea .col2 {   width:960px !important;   max-width:960px !important; } #containerdl .funkceb h2 {   color:#FFF;   height:54px;   font-family:"Linotte-Light", sans-serif !important; } @media screen and ( max-width:1200px ) {   #q3 .padibc {  margin:0 30px 0 30px !important;  grid-template-columns:repeat(2, 1fr);   }  #q3 .col .padic {  background-position:100% -5vw !important;   }  #containerdl .c_arr .padi {  margin:0 auto 30px auto;  float:none;   }  .block.c_t .col {  width:100% !important;   }  .block.c_t .padibc {  float:left;  display:-webkit-box !important;  display:-moz-box !important;  display:-ms-flexbox !important;  display:-webkit-flex !important;  display:flex !important;  -webkit-box-orient:vertical;  -moz-box-orient:vertical;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column;  -webkit-box-align:start;  -moz-box-align:start;  -ms-flex-align:start;  -webkit-align-items:flex-start;  align-items:flex-start;  flex-flow:wrap;  justify-content:center !important;   }  .block.c_t .col1 {  order:2;   }  .block.c_t .col2 {  order:1;   }  .block.c_t .col2 .h h2 {  text-align:center !important;   } } @media screen and ( max-width:1160px ) {   #top .col1 {  width:190px !important;   }  #top .col2 {  float:right !important;  width:100px !important;   }  #top .col2 .menu {  margin-top:28px !important;  line-height:15px !important;   }  #top .col3 {  float:right !important;  margin-top:3px !important;  width:100px !important;   }  #top .col4 {  width:200px !important;   } } @media screen and ( max-width:1140px ) {   .calendar .col1 {  width:100% !important;  max-width:100% !important;   }  .calendar .col2 {  display:none !important;   }  h1 {  width:auto !important;  margin:40px 30px 10px 30px !important;   } } @media screen and ( max-width:1000px ) {   #tab_p1 table {  width:100%;   }   #homeHero .padibc {  display:block !important;   }  #homeHero .col {  width:100% !important;   }  #homeHero .col2 .padic {  padding:0 !important;   }   #cenik .title .vip {  position:static !important;  margin-top:0 !important;   }  .funkcea .padibc {  display:block !important;   }   .funkcea .col1, .funkcea .col2 {  width:100% !important;  max-width:100% !important;   }  #linksBottom .col {  width:100% !important;  max-width:100% !important;   }  #linksBottom .col1 {  margin-top:20px; !important;   }  #menuBottom {  display:none !important;   }  #homeImg .col {  width:100% !important;  max-width:100% !important;   }  #app1cont, #app2cont {  margin:0 auto 0 auto !important;   }  #plus {  display:none !important;   }  #registrationin {  height:1430px;   }   } @media screen and ( max-width:800px ) {   #q3 .padibc {  display:block !important;   }  #q3 .col .padic {  background-position:0 -8vh !important;   }  #q3 .col {  margin-bottom:30px !important;   } } @media screen and ( max-width:700px ) {   #containerdl .c_arr .padi {  width:100%;   }  #potrebujete h2 {  font-size:37px !important;  line-height:30px !important;   }  #containerdl .c_arr .padi {  padding:20px;   }  #containerdl .c_arr .padi:before, #containerdl .c_arr_b .padi:before,   #containerdl .c_arr .padi:after, #containerdl .c_arr_b .padi:after {  display:none;   }  #c_arr_block .padib {  position:static;  margin-top:0 !important;   }  #c_arr_block .padic {  padding:0 !important;   }  #newsmain {  background-image:none !important;   }  .slider .subitem {  width:50% !important;  background:none !important;   }  .funkcea .padibc, .flexCenter .padibc {  display:block !important;   } } @media screen and ( max-width:620px ) {   #top .col4 {  display:none !important;   }  #app1cont, #app2cont {  -ms-transform:scale(0.8, 0.8);  -webkit-transform:scale(0.8, 0.8);  transform:scale(0.8, 0.8);   }  #loginin {  height:580px;   }  #q3 .col .text7 {  width:max-content !important;   }  #q3 .col .text3 strong {  font-size:28px;   }  #q3 .col .text5 .padi {  font-size:28px;   } } @media screen and ( max-width:500px ) {   .slider .subitem {  width:100% !important;   }  #homeImg {  display:none !important;   } }