@font-face{
    font-family:"SKODA-Next-Light";
    src:url("/fonts/9e46eb30-1040-499e-b13b-eea771855b7b.eot?#iefix");
    src:url("/fonts/9e46eb30-1040-499e-b13b-eea771855b7b.eot?#iefix") format("eot"),url("/fonts/4a7dd3e8-455e-424b-9092-5c8bca9247dd.woff2") format("woff2"),url("/fonts/2c3c226a-f59b-48f0-a5d8-33b26b776768.woff") format("woff"),url("/fonts/e8b11f75-346a-4a90-b970-6cd6e8f89bca.ttf") format("truetype"),url("/fonts/e7e60b1b-8663-41d6-9205-3dfd94b71cdb.svg#e7e60b1b-8663-41d6-9205-3dfd94b71cdb") format("svg");
}
@font-face{
    font-family:"SKODA-Next-Light Italic";
    src:url("/fonts/c021d083-e3e2-4064-8a66-069c1aaf2843.eot?#iefix");
    src:url("/fonts/c021d083-e3e2-4064-8a66-069c1aaf2843.eot?#iefix") format("eot"),url("/fonts/7ccddb99-7e70-4b01-9906-9f22507e862a.woff2") format("woff2"),url("/fonts/3d4b5326-5098-49c0-9874-c21c6502576a.woff") format("woff"),url("/fonts/c6c09ed4-3d24-4216-9b89-291ff634f8bf.ttf") format("truetype"),url("/fonts/c3a457b1-fcc8-41f1-a0c9-b398a5612355.svg#c3a457b1-fcc8-41f1-a0c9-b398a5612355") format("svg");
}
@font-face{
    font-family:"SKODA-Next-Regular";
    src:url("/fonts/abda15ea-a7ab-48cb-846d-e8166fdfd0d4.eot?#iefix");
    src:url("/fonts/abda15ea-a7ab-48cb-846d-e8166fdfd0d4.eot?#iefix") format("eot"),url("/fonts/c55f349c-9ffe-414c-ab62-e9b974c93755.woff2") format("woff2"),url("/fonts/9a638134-3695-43d3-9dc3-6a6c89e43ee2.woff") format("woff"),url("/fonts/e32133dc-1f34-4d8f-9053-3b69822fc9e1.ttf") format("truetype"),url("/fonts/a00bac7a-d6d3-4653-87f5-1046d732aa48.svg#a00bac7a-d6d3-4653-87f5-1046d732aa48") format("svg");
}
@font-face{
    font-family:"SKODA-Next-Italic";
    src:url("/fonts/3366768a-f4e7-4b30-b14b-7c4900064a9c.eot?#iefix");
    src:url("/fonts/3366768a-f4e7-4b30-b14b-7c4900064a9c.eot?#iefix") format("eot"),url("/fonts/c1f6a1f8-b19a-4646-bafa-a1bcd90c3e5c.woff2") format("woff2"),url("/fonts/692c875f-0051-4f30-a991-e19119992f14.woff") format("woff"),url("/fonts/5d2de3d7-4301-48c3-9be7-d8473a302779.ttf") format("truetype"),url("/fonts/fa6bfd57-cdd0-4d07-abc8-d26af344e0a5.svg#fa6bfd57-cdd0-4d07-abc8-d26af344e0a5") format("svg");
}
@font-face{
    font-family:"SKODA-Next-Bold";
    src:url("/fonts/dbd68aed-5251-4c87-85ad-76d013d8bb36.eot?#iefix");
    src:url("/fonts/dbd68aed-5251-4c87-85ad-76d013d8bb36.eot?#iefix") format("eot"),url("/fonts/32fabf8c-a5fc-40f4-9c26-b960a59bdad1.woff2") format("woff2"),url("/fonts/a05ee581-13d2-47c7-ab7d-e19a61029151.woff") format("woff"),url("/fonts/78c3d930-eb8c-4f26-af59-6f0857b76a34.ttf") format("truetype"),url("/fonts/a402400d-437e-437f-b9db-8626e0fe7e4a.svg#a402400d-437e-437f-b9db-8626e0fe7e4a") format("svg");
}
@font-face{
    font-family:"SKODA-Next-Bold Italic";
    src:url("/fonts/4f11720e-6d18-407f-bf98-018f501980b6.eot?#iefix");
    src:url("/fonts/4f11720e-6d18-407f-bf98-018f501980b6.eot?#iefix") format("eot"),url("/fonts/efc1ce24-755c-4564-b772-73e0de241e00.woff2") format("woff2"),url("/fonts/52ce000e-bc55-45d3-8af5-a6136562b22d.woff") format("woff"),url("/fonts/27d52cf2-3426-46c4-8c4c-6ed4189a6e0b.ttf") format("truetype"),url("/fonts/10e8148b-ffcd-4681-ab1c-873387d95988.svg#10e8148b-ffcd-4681-ab1c-873387d95988") format("svg");
}
@font-face{
    font-family:"SKODA-Next-Black";
    src:url("/fonts/576cd0a8-c7ca-43a4-bf53-e986b2be6d0b.eot?#iefix");
    src:url("/fonts/576cd0a8-c7ca-43a4-bf53-e986b2be6d0b.eot?#iefix") format("eot"),url("/fonts/d001a272-b746-4ae3-aeee-97672036b81b.woff2") format("woff2"),url("/fonts/e168f715-a206-459b-aef2-03c78c8657b7.woff") format("woff"),url("/fonts/812b6208-0297-42ba-9939-9be049463df2.ttf") format("truetype"),url("/fonts/6f91bd37-78a8-4683-b8a5-d1bcb92fa109.svg#6f91bd37-78a8-4683-b8a5-d1bcb92fa109") format("svg");
}
@font-face{
    font-family:"SKODA-Next-Black Italic";
    src:url("/fonts/2bfde79f-ec2d-44a4-b517-258f6957abae.eot?#iefix");
    src:url("/fonts/2bfde79f-ec2d-44a4-b517-258f6957abae.eot?#iefix") format("eot"),url("/fonts/a89271de-d101-4100-986d-a1bb5e3de6ed.woff2") format("woff2"),url("/fonts/005bc53f-2762-4972-83f3-88419c357756.woff") format("woff"),url("/fonts/06f88609-f241-4fe4-80cb-b36e4db6eec3.ttf") format("truetype"),url("/fonts/bf4f7e2b-141e-450b-a12f-9345bdd46abd.svg#bf4f7e2b-141e-450b-a12f-9345bdd46abd") format("svg");
}
@font-face {
  font-family: "skoda-icons-font";
  src: url('/fonts/Assets.font.skoda-icons-font.dd90dcef88258930a5ebe7ec446cce1b.eot');
  src: url('/fonts/Assets.font.skoda-icons-font.dd90dcef88258930a5ebe7ec446cce1b.eot#iefix') format("embedded-opentype"), url('/fonts/Assets.font.skoda-icons-font.75cf40510d5fe297fdc81b95b670c75f.woff') format("woff"), url('/fonts/Assets.font.skoda-icons-font.5fafc9ed621b80db8ce93a4280290ab7.ttf') format("truetype"), url('/fonts/Assets.font.skoda-icons-font.05c3a5bc371d93838dc3c16bf4ae9313.svg#skoda-icons-font') format("svg");
  font-weight: normal;
  font-style: normal;
}

.Bold, strong, .font-weight-bold {
  font-family: "SKODA-Next-Bold", Helvetica, Arial, sans-serif !important;
}
.font-weight-normal {
  font-family: "SKODA-Next-Regular", Helvetica, Arial, sans-serif !important;
}

/* Base for label styling */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}

/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0; top: 0;
  width: 1.25em; height: 1.25em;
  background: #f0f0f0;
  border-radius: 0px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}
[type="checkbox"]:checked + label:before {
  background: #419468;
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '\2713\0020';
  position: absolute;
  top: .15em; left: .22em;
  font-size: 1.3em;
  line-height: 0.8;
  color: #ffffff;
  transition: all .2s;
  font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 2px dotted blue;
}

/* hover style just for information */
label:hover:before {
  border: 2px solid #4778d9!important;
}


[data-icon]:before {
  font-family: "skoda-icons-font" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  font-size: 20px;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "skoda-icons-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon.icon-360view:before {
  content: "a";
}
.icon.icon-acceleration:before {
  content: "b";
}
.icon.icon-airbags:before {
  content: "c";
}
.icon.icon-alert:before {
  content: "d";
}
.icon.icon-arrow-large-down:before {
  content: "e";
}
.icon.icon-arrow-large-left:before {
  content: "f";
}
.icon.icon-arrow-large-right:before {
  content: "g";
}
.icon.icon-arrow-large-up:before {
  content: "h";
}
.icon.icon-arrow-medium-down:before {
  content: "i";
}
.icon.icon-arrow-medium-left:before {
  content: "j";
}
.icon.icon-arrow-medium-right:before {
  content: "k";
}
.icon.icon-arrow-medium-up:before {
  content: "l";
}
.icon.icon-arrow-small-down:before {
  content: "m";
}
.icon.icon-arrow-small-left:before {
  content: "n";
}
.icon.icon-arrow-small-right:before {
  content: "o";
}
.icon.icon-arrow-small-up:before {
  content: "p";
}
.icon.icon-bootspace:before {
  content: "q";
}
.icon.icon-car:before {
  content: "r";
}
.icon.icon-chat:before {
  content: "s";
}
.icon.icon-check:before {
  content: "t";
}
.icon.icon-close-large-white:before {
  content: "u";
}
.icon.icon-close-medium-white:before {
  content: "v";
}
.icon.icon-close-small-white:before {
  content: "w";
}
.icon.icon-consumption:before {
  content: "y";
}
.icon.icon-contracts:before {
  content: "z";
}
.icon.icon-edit:before {
  content: "A";
}
.icon.icon-error:before {
  content: "B";
}
.icon.icon-info:before {
  content: "C";
}
.icon.icon-infocenter:before {
  content: "D";
}
.icon.icon-logout:before {
  content: "E";
}
.icon.icon-message:before {
  content: "F";
}
.icon.icon-minus:before {
  content: "G";
}
.icon.icon-more:before {
  content: "H";
}
.icon.icon-phone:before {
  content: "I";
}
.icon.icon-pin:before {
  content: "J";
}
.icon.icon-play:before {
  content: "K";
}
.icon.icon-plus:before {
  content: "L";
}
.icon.icon-power:before {
  content: "M";
}
.icon.icon-preloader-small:before {
  content: "N";
}
.icon.icon-question:before {
  content: "O";
}
.icon.icon-quote-left:before {
  content: "P";
}
.icon.icon-quote-right:before {
  content: "Q";
}
.icon.icon-reload:before {
  content: "R";
}
.icon.icon-settings:before {
  content: "T";
}
.icon.icon-special:before {
  content: "U";
}
.icon.icon-status-ok:before {
  content: "V";
}
.icon.icon-status-warning-error:before {
  content: "W";
}
.icon.icon-transmission:before {
  content: "X";
}
.icon.icon-user:before {
  content: "Y";
}
.icon.icon-search:before {
  content: "x";
}
.icon.icon-co2:before {
  content: "S";
}
.icon.calendar:before {
  content: "0";
}
.icon.facebook:before {
  content: "1";
}
.icon.instagram:before {
  content: "2";
}
.icon.twitter:before {
  content: "3";
}
.icon.youtube:before {
  content: "4";
}


body {
    max-width: 1920px;
    margin: 0 auto;
    padding: 0;
    color: #161718;
    font-size: 16px;
    background-color: transparent;
    line-height: 24px;
    font-family: "SKODA-Next-Regular", Helvetica, Arial, sans-serif;
}
@media (min-width: 1440px) {
	.container {
	    max-width: 1400px;
	}
}

h1, h2, h3, h4, h5, h6 {
  font-family: "SKODA-Next-Bold", Helvetica, Arial, sans-serif;
}

p {
  line-height: 1.55;
  font-weight: 400;
}

h1 {
  font-size: 48px;
}

h2 {
  font-size: 30px;
}

h3 {
  font-size: 24px;
}

h4 {
  font-size: 18px;
}

/* ==================================================
  General
  ================================================== */
a {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.text-skoda,
.skoda {
	color: #419468;
}
.jobsListing .text-skoda {
	color: #78FAAE;
}
a.text-skoda:hover {
	color: #419468 !important;
}
.filter-icons a {
	cursor: pointer;
}
.filter-icons a:hover i,
.active-skoda {
	color: #419468 !important;
}
.back-skoda {
	background-color: #419468;
}
body.no-scroll-due-to-opened-layer {
    overflow: hidden !important;
    position: relative;
}
body.no-scroll-due-to-opened-layer #header-sticky-wrapper {
}
.w-49 {
	width: 49% !important;
}
.clear {
	clear: both;
}

.filter .show .dropdown-menu.show {
       display: block; /*Makes the element visible*/
       transform: unset !important;
       top: 50px !important;
}       
.filter-icons .dropdown-menu.show {
	left: auto !important;
	right: 0 !important;
}




.ch2-container {
    font-family: "SKODA-Next-Regular",SkodaNext,SkodaNEXT,Tahoma,Helvetica,sans-serif !important;
}
.ch2-container .ch2-btn-text {
    text-transform: uppercase !important;
}
.ch2-container .ch2-btn-primary {
    text-transform: uppercase !important;
    box-shadow: 0 2px 4px 0 rgb(75 168 46 / 27%), 0 6px 12px 0 rgb(75 168 46 / 20%);
    border-radius: 22.5px;
    border: 1px solid #4ba82e;
    padding: 15px 18.5px !important;
}
.ch2-container .ch2-btn-primary:hover {
    background-color: #419128 !important;
    border: 1px solid #419128 !important;
}





.ch2-style-light .ch2-btn-primary, .ch2-style-dark .ch2-btn-primary {
    color: #161718 !important;
    background-color: #78faae !important;
    border: 1px solid #78faae !important;
    text-transform: none !important;
    box-shadow: none !important;
}
.ch2-style-light .ch2-btn-primary:hover, .ch2-style-dark .ch2-btn-primary:hover {
    border-color: rgb(168, 255, 204) !important;
    background-color: rgb(168, 255, 204) !important;
}


div.site-page div.site-layer {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 1%;
    background: #ffffff;
    -webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
    -o-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    -moz-opacity: 0.1;
    -khtml-opacity: 0.1;
    -webkit-opacity: 0.1;
    opacity: 0.1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
    filter: alpha(opacity=10);
}
div.site-page div.site-layer.opened {
    height: 100%;
    z-index: 501;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
}

div.site-layer.loading {
    background-image: url('/css/ajax-loader.gif');
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

div.site-page div.site-layer div.layer-content {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: auto;
}
div.site-page div.site-layer div.layer-skoda-logo {
	border-bottom: 1px solid #dddddd;
	height: 70px;
}
div.site-page div.site-layer div.layer-close-button {
    position: absolute;
    z-index: 10001;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
}

.effect6 {
	-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777;
}

.site-layer > .layer-close-buttonX {
	display: none;
}

.layer-close-button2 {
    position: absolute;
    cursor: pointer;   
	width: 40px;
	height: 40px;
    bottom: 9px;
    right: 30px;
	display: none;
}
.site-layer.opened .layer-close-button2 {
	display: block !important;
}

.layer-close-button2 i {
	zoom: 2;
}

.poziciaImg {
	height: 84px;
}

@media (min-width: 0px) {
	div.site-page div.site-layer div.layer-close-button {
	    width: 36px;
	    height: 36px;
	    background: url(/img/svg/icon_close-destkop.svg);
	    background-size: contain;
	    top: 9px;
	    right: 30px;
	}
}


@media (min-width: 600px) {
	div.site-page div.site-layer div.layer-close-button {
	    width: 52px;
	    height: 52px;
	    background: url(/img/svg/icon_close-destkop.svg);
	    top: 9px;
	    right: 30px;
	}
}


.left {
	left: 0;
}
.right {
	right: 0;
}

.md-form {
    position: relative;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu a::after {
  transform: rotate(-90deg);
  position: absolute;
  right: 6px;
  top: .8em;
}

.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: .1rem;
  margin-right: .1rem;
}


/* ==================================================
  Elements
  ================================================== */
.popover,.btn {
  font-family: "SKODA-Next-Regular", Helvetica, Arial, sans-serif;
}

.btn-start {
  color: #fff;
  font-size: 32px;
  font-family: "SKODA-Next-Bold", Helvetica, Arial, sans-serif;
  padding: 1em 2em;
  position: relative;
  border-radius: 0;
  text-transform: uppercase;
  border: 2px solid #ffffff;
  background-color: rgba(20,20,20,0.75);
}
.btn,
.btn:hover {
	box-shadow: none;
}
.btn-start .fa{
  	font-size: 36px;
	padding-left: 1em;
}
.btn-start:hover {
  color: #fff;
}
.btn {
	text-transform: none;
	font-size: 16px;
	line-height: 16px;
	letter-spacing: 0.75px;
	font-weight: 700;
	outline: none;
	min-width: 44px;
	height: 44px;
	margin: 0 !important;
	display: inline-flex !important;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
	padding: 2px 23px 0px 25px !important;
    transition: all 0.3s ease-out 0s;
    border-radius: 50px;
}
.btn.btn-sm {
	height: 32px;
    padding: 0px 14px !important;
    font-size: 14px;
    line-height: 16px;
}
.btn-skoda {
	background-color: #78FAAE !important;
	color: #161718 !important;
}
.btn-skoda-secondary {
	background-color: #161718 !important;
	color: #ffffff !important;
}
.btn-skoda-secondary:hover {
	background-color: #5A5B5C !important;
}

.btn-skoda-ghost {
	background-color: transparent !important;
	border: 2px solid #fff;
	color: #fff !important;
	margin-left: 1em !important;
}
.btn-skoda-ghost:hover {
	background-color: rgba(22, 23, 24, 0.06) !important;
}
#jobrequestModal .btn-primary,
#jobrequestModal .btn-secondary {
	background-color: rgba(200,200,200,0.5) !important;
	color: #161718 !important;
	border: 2px solid transparent;
}
#jobrequestModal .modal-dialog .btn .fa {
	color: #161718 !important;
	margin-right: 1em;
}
.btn-skoda-outline {
	background-color: transparent !important;
	border: 2px solid #161718;
	color: #161718 !important;
	margin-left: 1em !important;
}
.btn-skoda-outline:hover {
	background-color: rgba(22, 23, 24, 0.06) !important;
}

.btn-skoda-secondary:hover {
	background-color: #5A5B5C !important;
}
.btn-skoda:hover {
	background-color: #A8FFCC !important;
}
.btn-outline {
	background-color: transparent !important;
	color: #161718 !important;
}
.btn-outline:hover {
	background-color: rgba(22, 23, 24, 0.06) !important;
}
.navbar .dropdown-menu a.btn {
  color: #fff !important;
}
#homeFilterDropdownWrap .btn {
	min-width: 160px;
	margin: 1rem 0;
}
.btn-full {
  background-color: #419468;
  color: #fff;
  text-transform: uppercase;
}

.btn-full:hover {
  background-color: #4f9937;
  color: #fff;
}

.btn-full:focus {
  color: #fff;
}

.btn-ghost {
  color: #fff;
  background-color: #000000;
}

.btn-ghost:hover {
  background-color: #666;
  color: #fff !important;
}

#mainLoginForm {
	width: 460px;
}

/*
.btn.btn-block {
	text-align: left;
}
.btn.btn-block .fa {
	margin: 0 10px;
	width: 40px;
	text-align: center;
}
*/

.social-icon {
	filter: invert(1);
	width: 24px;
	margin: 0 4px;
}
/*
.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.5em;text-align:center;}
.btn-social.btn-lg{padding-left:61px}
.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}
.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}
.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}
.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}
.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}
.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}
.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon>:first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}

.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook .badge{color:#3b5998;background-color:#fff}

.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-google:focus,.btn-google.focus{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:hover{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:active:hover,.btn-google.active:hover,.open>.dropdown-toggle.btn-google:hover,.btn-google:active:focus,.btn-google.active:focus,.open>.dropdown-toggle.btn-google:focus,.btn-google:active.focus,.btn-google.active.focus,.open>.dropdown-toggle.btn-google.focus{color:#fff;background-color:#a32b1c;border-color:rgba(0,0,0,0.2)}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none}
.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled.focus,.btn-google[disabled].focus,fieldset[disabled] .btn-google.focus{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-google .badge{color:#dd4b39;background-color:#fff}

.btn-sms{color:#fff;background-color:#d87a68;border-color:rgba(0,0,0,0.2)}
.btn-sms:focus,.btn-sms.focus{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}
.btn-sms:hover{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}
.btn-sms:active,.btn-sms.active,.open>.dropdown-toggle.btn-sms{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}
.btn-sms:active:hover,.btn-sms.active:hover,.open>.dropdown-toggle.btn-sms:hover,.btn-sms:active:focus,.btn-sms.active:focus,.open>.dropdown-toggle.btn-sms:focus,.btn-sms:active.focus,.btn-sms.active.focus,.open>.dropdown-toggle.btn-sms.focus{color:#fff;background-color:#b94630;border-color:rgba(0,0,0,0.2)}
.btn-sms:active,.btn-sms.active,.open>.dropdown-toggle.btn-sms{background-image:none}
.btn-sms.disabled:hover,.btn-sms[disabled]:hover,fieldset[disabled] .btn-sms:hover,.btn-sms.disabled:focus,.btn-sms[disabled]:focus,fieldset[disabled] .btn-sms:focus,.btn-sms.disabled.focus,.btn-sms[disabled].focus,fieldset[disabled] .btn-sms.focus{background-color:#d87a68;border-color:rgba(0,0,0,0.2)}
.btn-sms .badge{color:#d87a68;background-color:#fff}

.btn-email{color:#fff;background-color:#f4731c;border-color:rgba(0,0,0,0.2)}
.btn-email:focus,.btn-email.focus{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}
.btn-email:hover{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}
.btn-email:active,.btn-email.active,.open>.dropdown-toggle.btn-email{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}
.btn-email:active:hover,.btn-email.active:hover,.open>.dropdown-toggle.btn-email:hover,.btn-email:active:focus,.btn-email.active:focus,.open>.dropdown-toggle.btn-email:focus,.btn-email:active.focus,.btn-email.active.focus,.open>.dropdown-toggle.btn-email.focus{color:#fff;background-color:#b14c09;border-color:rgba(0,0,0,0.2)}
.btn-email:active,.btn-email.active,.open>.dropdown-toggle.btn-email{background-image:none}
.btn-email.disabled:hover,.btn-email[disabled]:hover,fieldset[disabled] .btn-email:hover,.btn-email.disabled:focus,.btn-email[disabled]:focus,fieldset[disabled] .btn-email:focus,.btn-email.disabled.focus,.btn-email[disabled].focus,fieldset[disabled] .btn-email.focus{background-color:#f4731c;border-color:rgba(0,0,0,0.2)}
.btn-email .badge{color:#f4731c;background-color:#fff}

*/

.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.btn-social>:first-child{position:absolute;left:0;top:8px;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}
.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon>:first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}

.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook .badge{color:#3b5998;background-color:#fff}


.btn-sms{color:#fff;background-color:#d87a68;border-color:rgba(0,0,0,0.2)}
.btn-sms:focus,.btn-sms.focus{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}
.btn-sms:hover{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}
.btn-sms:active,.btn-sms.active,.open>.dropdown-toggle.btn-sms{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}
.btn-sms:active:hover,.btn-sms.active:hover,.open>.dropdown-toggle.btn-sms:hover,.btn-sms:active:focus,.btn-sms.active:focus,.open>.dropdown-toggle.btn-sms:focus,.btn-sms:active.focus,.btn-sms.active.focus,.open>.dropdown-toggle.btn-sms.focus{color:#fff;background-color:#b94630;border-color:rgba(0,0,0,0.2)}
.btn-sms:active,.btn-sms.active,.open>.dropdown-toggle.btn-sms{background-image:none}
.btn-sms.disabled:hover,.btn-sms[disabled]:hover,fieldset[disabled] .btn-sms:hover,.btn-sms.disabled:focus,.btn-sms[disabled]:focus,fieldset[disabled] .btn-sms:focus,.btn-sms.disabled.focus,.btn-sms[disabled].focus,fieldset[disabled] .btn-sms.focus{background-color:#d87a68;border-color:rgba(0,0,0,0.2)}
.btn-sms .badge{color:#d87a68;background-color:#fff}


.btn-email{color:#fff;background-color:#f4731c;border-color:rgba(0,0,0,0.2)}.btn-email:focus,.btn-email.focus{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}
.btn-email:hover{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}
.btn-email:active,.btn-email.active,.open>.dropdown-toggle.btn-email{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}.btn-email:active:hover,.btn-email.active:hover,.open>.dropdown-toggle.btn-email:hover,.btn-email:active:focus,.btn-email.active:focus,.open>.dropdown-toggle.btn-email:focus,.btn-email:active.focus,.btn-email.active.focus,.open>.dropdown-toggle.btn-email.focus{color:#fff;background-color:#b14c09;border-color:rgba(0,0,0,0.2)}
.btn-email:active,.btn-email.active,.open>.dropdown-toggle.btn-email{background-image:none}
.btn-email.disabled:hover,.btn-email[disabled]:hover,fieldset[disabled] .btn-email:hover,.btn-email.disabled:focus,.btn-email[disabled]:focus,fieldset[disabled] .btn-email:focus,.btn-email.disabled.focus,.btn-email[disabled].focus,fieldset[disabled] .btn-email.focus{background-color:#f4731c;border-color:rgba(0,0,0,0.2)}
.btn-email .badge{color:#f4731c;background-color:#fff}

.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google:focus,.btn-google.focus{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:hover{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}.btn-google:active:hover,.btn-google.active:hover,.open>.dropdown-toggle.btn-google:hover,.btn-google:active:focus,.btn-google.active:focus,.open>.dropdown-toggle.btn-google:focus,.btn-google:active.focus,.btn-google.active.focus,.open>.dropdown-toggle.btn-google.focus{color:#fff;background-color:#a32b1c;border-color:rgba(0,0,0,0.2)}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none}
.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled.focus,.btn-google[disabled].focus,fieldset[disabled] .btn-google.focus{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-google .badge{color:#dd4b39;background-color:#fff}


.btn-social:before {
	border-right: none;
	border-radius: 0;
	left: -1em;
	transform: skew(-13deg);
}
.btn-social:after {
	border-left: none;
	border-radius: 0;
	right: -1em;
	transform: skew(-13deg);
}


section {
  padding: 85px 0;
}


.card-detail {
  position: relative;
  padding: 0;
  border: 0;
  border-radius: 0;
  margin: 0;
  overflow: hidden;
}

a:hover {
  text-decoration: none !important;
}

.scrolltop {
  display: none;
  position: fixed;
  bottom: 15px;
  right: 15px;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #999999;
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.scrolltop:hover, .scrolltop:active, .scrolltop:focus {
  color: #fff !important;
  opacity: .75;
}

/* ==================================================
  Hero Styling
================================================== */

.DOC {
	font-size: 14px;
	line-height: 1.5;
}
.DOC p span {
}
.DOC td p {
	margin-bottom: 0;
}
.DOC td.udaj p {
	margin-left: 2rem;
}

/* ==================================================
  Hero Styling
================================================== */
.bgimage {
  width:100%;
  height:600px;
  padding-top: 60px;
  background-repeat: no-repeat;
  background-position: center;
}
.bgimageHome {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: relative;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.bgimageMember {
  background: url('/img-v3/HERO-REGISTRACIA.png') #ffffff;
  padding-bottom: 0;
}
.bgimageContact {
  background: url('/img-v3/HERO-IMAGE.jpg') #f7f7f7;
}
.bgimageMember .siteHeader h4 {
	font-size: 250%;
}
.bg {
  background-color: #f0f0f0;
}
.bgimage h4 {
	color: #78FAAE;
	font-size: 2.5rem;
	font-weight: 600;
	font-family: "SKODA-Next-Regular", Helvetica, Arial, sans-serif;
	text-align: left;
}
.bgimage p {
	color: #78FAAE;
	text-align: left;
	font-size: 1.5rem;
}
.siteHeader2 {
}
.siteHeader2 p,
.siteHeader2 .bgimage h4 {
	text-align: right;
}
.nopadding {
	padding: 0 !important;
}
p.bigger {
}
.hero {
  display: table;
  position: relative;
  background: rgba(0, 0, 0, 0.35);
  background-image: url(/img/hero/banner-web_ukazka.jpg);
  background-position: center center;
  background-size: cover;
  padding: 100px 0;
  color: #fff;
  width: 100%;
  height: 500px;
  z-index: 1;
}
.hero.home {
	padding: 0;
	background: none;
	height: auto;
}
@media print {
	.hero {
		display: none;
	}
}
/*
.hero.home .btn-start {
	display: none;
}
.hero.home:hover .btn-start {
	display: inline;
}
._hero.home {
  height: 650px;
}
.hero.home:hover:before {
  content: '';
  z-index: 0;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.25);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
*/
.hero:after {
}

.hero .container {
  z-index: 2;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

.hero-brand {
  margin-bottom: 75px;
  display: inline-block;
}

.hero-brand:hover {
  opacity: .75;
}
.hero h1,
.hero h2,
.hero p {
	z-index: 3;
}
.hero h2 {
	display: block;
	text-transform: uppercase;
	position: absolute;
	left: 3em;
	bottom: 1em;
	font-size: 48px;
}
.tagline {
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 26px;
  margin: 45px 0 75px 0;
  color: #fff;
}

/* ==================================================
  Header Styling
================================================== */
#header {
  position: relative;
  height: 70px;
  z-index: 500;
  background-color: #ffffff;
  border-bottom: 1px solid #ddd;
}

/*
#header .container {
	width: 100%;
	max-width: 100%;
}
*/
.layer-skoda-logo .logo,
#header #logo {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 154px;
  height: 46px;
  padding-left: 10px;
}

#header #logo h1 {
  font-size: 36px;
  margin: 0;
  padding: 2px 0;
  line-height: 1;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

#header #logo h1 a, #header #logo h1 a:hover {
  color: #fff;
}

.modal-header .logo img,
#header #logo img {
  padding: 0;
  margin: 0;
}

/*
#header #user {
	position: absolute;
    top: 10px;
    right: 10px;
}
*/

#header #user img {
	padding: 0;
	margin: 0;
	border-radius: 50%;
	width: 50px;
	height: 50px;
}

@media (max-width: 990px) {
	.bgimage,
	.hero {
		height: 320px;
	}

}

@media (max-width: 768px) {
	.hidden-md-down {
		display: none;
	}
	.bgimage,
	.hero {
		height: 230px;
	}

}

@media (max-width: 468px) {
	.hidden-sm-down {
		display: none;
	}
	.bgimage,
	.hero {
		height: 150px;
	}
}

/*
@media (max-width: 768px) {
  #header {
    height: 50px;
  }
  #header #logo {
    margin: 10px 0 0 0;
  }
  #header #logo h1 {
    padding: 2px 0;
    font-size: 26px;
  }
  #header #logo img {
    max-height: 30px;
  }
}
*/

#header .social-nav {
  margin-top: 15px;
}

#header .social-nav a {
  font-size: 24px;
  margin-left: 15px;
  color: #fff;
}

#header .social-nav a:hover {
  color: rgba(255, 255, 255, 0.75);
}

.navbar .navbar-toggler {
	color: #419468;
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/* Nav Menu Essentials */
.nav-menu, .nav-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav-menu ul {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 99;
}

.nav-menu li {
  position: relative;
  white-space: nowrap;
}

.nav-menu > li {
  float: left;
}

.nav-menu li:hover > ul,
.nav-menu li.sfHover > ul {
//  display: block;
}

.nav-link.dropdown-toggle::after {
	display: none;	
}
.filter-dropdown.dropdown-toggle::after {
	display: none;	
}
.dropdown-menu.show a.nav-link.dropdown-toggle {
	color: #ffffff;
}

.nav-menu ul ul {
  top: 0;
  left: 100%;
}

.nav-menu ul li {
  min-width: 180px;
}

/* Nav Menu Arrows */
.sf-arrows .sf-with-ul {
  padding-right: 30px;
}

.sf-arrows .sf-with-ul:after {
  content: "\f107";
  position: absolute;
  right: 15px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
}

.sf-arrows ul .sf-with-ul:after {
  content: "\f105";
}

/* Nav Meu Container */
#nav-menu-container {
/*
  margin-left: 155px;
  position: absolute;
  height: 100%;
*/
  padding: 0 !important;
  border: none;
  z-index: 1000;
  box-shadow: none;
}

/*
@media (max-width: 768px) {
  #nav-menu-container {
    display: none;
  }
}
*/

/* Nav Meu Styling */
.nav-menu a {
  padding: 14px 16px;
  text-decoration: none;
  display: inline-block;
  color: #161718;
  font-family: "SKODA-Next-Regular", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 2;
  outline: none;
}
.navbar .dropdown-menu a {
  padding: 12px 10px;
}
#basicExampleNav {
	background-color: #ffffff;
}
@media (max-width: 992px) {
	.bgimage {
		height: 500px;
	}

	#basicExampleNav {
		border-top: 1px solid #cccccc;
	}
	.navbar .dropdown-menu {
		position: static !important;
	}
	.nav-menu a {
		line-height: 2;
		padding: 12px 8px;
	}
	.nav-menu {
	}
	.nav-menu .menu-has-children .dropdown-menu.show .menu-has-children .dropdown-menu.show {
		height: auto;
	    overflow-x: auto;
	    max-height: 320px;
	}
	.nav-menu .menu-has-children .dropdown-menu.show a {
		padding: 10px 0px;
		padding-left: 20px;
	}
	.nav-menu .menu-has-children .dropdown-menu.show .menu-has-children .dropdown-menu.show a {
		padding: 6px 0px;
		padding-left: 20px;
	}
	.nav-menu a {
		padding: 10px 0px;
		padding-left: 20px;
		display: block;
	}
	.navbar .nav-item .nav-link {
		padding: 12px 0px;
		padding-left: 20px;
	}
	.navbar .dropdown-menu a {
		padding-left: 40px;
	}
	.navbar .nav-item.dropdown-submenu .nav-link {
		padding: 12px 10px;
		padding-left: 40px;
	}
	.navbar .nav-item.dropdown-submenu .dropdown-menu .nav-link {
		padding: 12px 10px;
		padding-left: 40px;
	}
}
.nav-menu > li > a {
}

.nav-menu a:hover, .nav-menu li:hover > a, .nav-menu .menu-active > a {
  color: #419468;
}

.nav-menu ul {
}

.nav-menu ul li {
  background: #fff;
  border-top: 1px solid #f4f4f4;
}

.nav-menu ul li:first-child {
  border-top: 0;
}

.nav-menu ul li:hover {
  background: #419468;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.nav-menu ul li a {
  color: #333;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  padding: 10px 15px;
}

.nav-menu ul li:hover > a {
  color: #ffffff;
}

.nav-menu ul li > a:hover {
  color: #fff;
}

.nav-menu ul ul {
  margin: 0;
}


/* Mobile Nav Toggle */
#mobile-nav-toggle {
  position: fixed;
  right: 10px;
  top: 15px;
  z-index: 999;
  margin: 8px 10px 0 0;
  border: 0;
  background: none;
  font-size: 24px;
  display: none;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  outline: none;
  cursor: pointer;
}

#mobile-nav-toggle i {
  color: #419468;
}

@media (max-width: 768px) {
  #mobile-nav-toggle {
    display: inline;
  }
}

/* Mobile Nav Styling */
#mobile-nav {
  position: fixed;
  top: 0;
  padding-top: 18px;
  bottom: 0;
  z-index: 998;
  background: rgba(0, 0, 0, 0.9);
  left: -260px;
  width: 260px;
  overflow-y: auto;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

#mobile-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#mobile-nav ul li {
  position: relative;
}

#mobile-nav ul li a {
  color: #fff;
  font-size: 16px;
  overflow: hidden;
  padding: 10px 22px 10px 15px;
  position: relative;
  text-decoration: none;
  width: 100%;
  display: block;
  outline: none;
}

#mobile-nav ul li a:hover {
  color: #fff;
}

#mobile-nav ul li li {
  padding-left: 30px;
}

#mobile-nav ul .menu-has-children i {
  position: absolute;
  right: 0;
  z-index: 99;
  padding: 15px;
  cursor: pointer;
  color: #fff;
}

#mobile-nav ul .menu-has-children i.fa-chevron-up {
  color: #419468;
}

#mobile-nav ul .menu-item-active {
  color: #419468;
}

#mobile-body-overly {
  width: 100%;
  height: 100%;
  z-index: 997;
  top: 0;
  left: 0;
  position: fixed;
  background: rgba(0, 0, 0, 0.6);
  display: none;
}

/* Mobile Nav body classes */
body.mobile-nav-active {
  overflow: hidden;
}

body.mobile-nav-active #mobile-nav {
  left: 0;
}

body.mobile-nav-active #mobile-nav-toggle {
  color: #fff;
}

/* ==================================================
  Stats Styling
================================================== */
.stats-row {
  margin-top: 65px;
}

.stats-col .circle {
  display: inline-block;
  width: 160px;
  height: 160px;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #666;
  border: 6px solid #008a83;
  border-radius: 50%;
  padding: 55px 25px 0 25px;
  position: relative;
}

.stats-col .circle .stats-no {
  color: #fff;
  width: 70px;
  height: 70px;
  line-height: 70px;
  top: -25px;
  right: -15px;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 18px;
  background-color: #15af97;
  position: absolute;
  border-radius: 50%;
  font-weight: 700;
}

/* ==================================================
  Parallax Styling
  ================================================== */
.block {
  color: #fff;
  height: 490px;
  overflow: hidden;
  padding-top: 85px;
}

.block h2 {
  text-transform: uppercase;
  margin-bottom: 15px;
}

.block p {
  color: #fff;
  margin-bottom: 45px;
}

.newsletter {
	background-color: #d7d7d7;
}
/* ==================================================
  Features Styling
  ================================================== */
.memberStart, #contact, #features {
	background-color: #f3f4fa;
}
.features {
  padding: 5px 0;
}
.features h2 {
  font-family: "SKODA-Next-Bold", Helvetica, Arial, sans-serif;
}

.features p {
}

.feature-col {
}
.feature-col > div  {
  border: none;
  background: none;
}
.feature-col > div > div {
	min-height: 
}
/*
.feature-col > div > div {
  display: table-cell;
  vertical-align: middle;
}
*/

.feature-col > div > div:last-child {
}

.feature-col .feature-icon {
  width: 70px;
  height: 70px;
  margin-bottom: 15px;
  background: #419468;
  color: #fff;
  font-size: 24px;
  text-align: center;
  line-height: 70px;
  border-radius: 50%;
  display: inline-block;
}

.feature-col h3 {
  font-family: "SKODA-Next-Bolder", Helvetica, Arial, sans-serif;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-weight: bold;
}

.feature-col p {
  font-family: "SKODA-Next-Regular", Helvetica, Arial, sans-serif;
  font-size: 16px;
}

.testimonial .quote {
	display: block;
	background: url("/img-v3/uvodzovky spolu.svg") #ffffff;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: fit;
	min-height: 200px;
	font-size: 16px;
	font-weight: bold;
}

.dealerRegion h2 {
	font-weight: bold;
}

/* ==================================================
  User in header
  ================================================== */

#header #user .userLink {
	padding: 0;
	margin: 0;
	border-radius: 50%;
	width: 50px;
	height: 50px;
}


#user .dropdown-menu {
	right: 0;
	left: auto;
}

/* ==================================================
  Call-to-action Styling
  ================================================== */
.cta {
  padding: 4em 0;
}

.cta h2 {
  margin-bottom: 1em;
}

.cta h2,
.cta p {
//  color: #fff;
}

.cta p {
  margin-bottom: 0.5em;
}

.cta .btn-ghost {
  position: relative;
  top: 13px;
}

.custom-control-input:checked~.custom-control-label::before {
	background-color: #419468 !important;
}


.siva-biela img {
	width: 100%;
	display: none;
}
/* ==================================================
  Map Styling
  ================================================== */

.map-wrapper {
	position: relative;
}
#map {
	display: none !important;
}
#map #mapa {
	height: 600px;
	width: 100%;
}
#map-full #mapa {
	width: 100%;
}
.customMarker {
	width: 42px;
	height: 42px;
	text-align: center;
	line-height: 40px;
	margin-top: -21px;
	margin-left: -21px;
	border-radius: 50%;
	background-color: #FFFFFF;
	border: 2px solid #419468;
	color: #419468;
	font-family: "SKODA-Next-Regular", Helvetica, Arial, sans-serif;
	font-size: 18px;
}
#pac-input {
		position: absolute;
		top: 40px;
		left: 10%;
        background-color: #fff;
        padding: 0 11px 0 13px;
        width: 400px;
        font-size: 16px;
        line-height: 2;
		font-family: "SKODA-Next-Light", Helvetica, Arial, sans-serif;
        font-weight: 300;
        text-overflow: ellipsis;
}

#pac-input:focus {
		border-color: #4d90fe;
		margin-left: -1px;
		padding-left: 14px;  /* Regular padding-left + 1. */
		width: 401px;
}
.markerClusterer {
	width: 50px !important;
	height: 50px !important;
	border: 2px solid #ffffff;
	background-image: none !important;
	background-color: #419468;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
	transition: all 200ms;
	line-height: 40px !important;
	font-family: "SKODA-Next-Regular", Helvetica, Arial, sans-serif !important;
	font-size: 18px !important;
	color: #ffffff  !important;
}
.markerClusterer span {
	padding-bottom: 5px;
}
.markerClusterer span:after {
    content: 'poz.';
    display: block;
    line-height: 1;
    margin-top: -10px;
    font-size: 10px;
}

.markerClusterer:hover {
        transform: scale(1.15);
}

/* ==================================================
  Portfolio Styling
  ================================================== */
.section .text-uppercase,
.bgimage .text-uppercase,
.section-heading.text-uppercase,
.portfolio .text-uppercase {
	text-transform: none !important;
}
.portfolio .text-shadow-black {
	text-shadow: none;
}

.portfolio h2.text-white {
	color: #78FAAE !important;
}
.portfolio {
	width: 100%;
	min-height: 600px;
	padding-top: 60px;
	background: #394748;
	/*background: url("/img-v3/POZADIE-pod-pozicie-2024.jpg") #333;*/
	background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    padding: 0;
}
@media (max-width:768px) {
	.portfolio {
	    background-position: top left;
	}
	.bgimage {
	    background-position: top left;
	    max-height: 400px;
	}
	p.lead {
		font-size: 1rem;
	}
	section.bgimage {
		padding-bottom: 0;
	}
}
.portfolio .filter {
	background-color: #ffffff;
}
.fa-filter.text-muted {
	color: #78FAAE !important;
}
.filterList {
	background-color: #e8FFF1;
	padding: 0px 16px !important;
	-webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    height: 32px;
    display: flex;
    border-radius: 16px;
    white-space: nowrap;
    transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    outline: 0px;
    text-decoration: none;    
	color: #419468;
	font-weight: normal;
}
.filterRemoveAll {
	cursor: pointer;
	color: #419468;
	border-radius: 3px;
	border: 1px solid #419468;
}
.filterList span {
	cursor: pointer;
	color: #419468;
}
.filterListx:hover  {
	background-color: rgba(100,100,100,0.5);
}
.filterList:hover {
	background-color: rgb(232, 255, 241);
	color: rgb(89, 188, 135);
}
.portfolio #jobsListType,
.portfolio-grid #jobsListType {
	display: none;
}
.pozicieSAS, .pozicieDealeri {
	display: none;
}
.jobsListing {
	
}

a.jobDetailLink:hover {
	color: #ffffff;
/*
	text-decoration: underline !important;
	text-decoration-color: #4ba82e !important;
	text-decoration-style: solid !important;
*/
}
/*
.portfolio .jobList {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
*/
.portfolio .card-title {
	margin-bottom: 0;
}
.text-shadow-black {
}

.portfolio-grid { width: 100%; /*height: 240px; */padding: 0; overflow: hidden;}
.portfolio-grid .slidee { margin: 0; padding: 0; height: 100%; list-style: none; }


.portfolio-grid .slidee .list-block,
.portfolio-grid .slidee.cart .list-block,
.portfolio-grid .slidee.list .card-block {
	display: none;
}
.portfolio-grid .slidee.card .card-block,
.portfolio-grid .slidee.list .list-block {
	display: block;
}
.xportfolio-grid .slidee li { float: left; margin: 10px; padding: 0;  width: 380px; height: 100%; }
.portfolio-grid .slidee a {
	outline: none !important;
	color: #555555;
}
.portfolio-grid .slidee li {
    padding: 10px 10px 0px 10px;
	margin-bottom: 10px;
}
.portfolio-grid .slidee.row li { }

.portfolio-list.list {
	border-top: 2px solid #dee2e6!important;
}
.portfolio-list.list li {
	margin-bottom: 0;
}
.portfolio-grid .row {
  margin: 0;
}
.portfolio-grid .card-image {
	position: absolute;
	text-align: right;
	right: -43px;
	zoom: 110%;
	width: 100%;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}

.portfolio-grid .list-image img {
	max-height: 90px;
	padding: 1px;
	border: 1px solid #dee2e6!important;
}
.portfolio-grid .card-image img {
	max-height: 220px;
}
.portfolio-grid .card-detail {
	position: relative;
	height: 220px;
}

/*
.portfolio-grid .card-detail:hover .image {
	top: 0;
	right: 0;
	z-index: 600;
	width: 120px;
	height: 120px;
}
*/
.portfolio .jobDetailLink {
	line-height: 1.5;
}
.portfolio .jobDetailLinkNazov {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}
.portfolio-grid .card-block .jobDetailLink {
	position: relative;
	top: 0;
}
.portfolio-grid .card-block .overlay .jobDetailLink {
	display:inline-block;
	width: 100%; height: 100%;
}
.portfolio-grid .card-block .jobDetailLink img {
	position: absolute;
	top: 0;
	right: -50px;
	z-index: 19;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.portfolio-grid .card:hover img {
}
.portfolio-grid .card-detail .overlay {
	position: absolute;
	top: 0; right: 100px;
	width: 100%;
	height: 220px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkcAAAEsCAMAAAD+RufBAAAC31BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////92mWl0AAAA9HRSTlMA9/v5AwT9AQL+CQgGCgz86Cft8MHzydLh9hoU9BEO1vVPJFEcBdkz5kmxOcUQcBfy76hetT3N7CNGByArnPolC1Lxk4LeHRIw3ODrO0WlZw27j/i92hmOv1vkdKwfYW1os0CAZO6dE6OvmKFTuIYu1HJj3xVsG19r6VZ554GqWOJ7lRaLdX0qLIrOKC3TPpTqTDV6D1ybZsqpnzghPN22ZbTH0VVzIpDVy9cvpn6iQ4XPHjHMNBi+QUeaMog3noNKWXjEjOPlNkKXTbe5wq6wlrLboMh2f0t3b2CRmXzG2Imkw6dqVFqEbj+Nh7xXaa1ORGKSe7jBHgAAB0ZJREFUeAHt29NiHQoaR/Fv29k7to00Rmq7jZ3Uto1T2z22bds+p2Pb9jzAPMR/LtfvGdbtsv+KANeNq3QEWezadTqCKvr1FY/aEZD3n1FTOwJy/x2hI8hGzhsdQXV5fw4dQfbri0ZHUOV9dIyOIHtsg9ERVI714+lIhrSdQTpSYeK9y/x0pELdphqjIxUe3xeiIxUCd0wyOlIhbc9kOpJhY6nRkQpTl+fQkQwvlRsdqZB1aRwdydC7201HUDnqX/bREVSx/dVGRxB5B8qL6Qiq7mkvGB1BldsQoiPIRk4ZHUG1d2uEjiBLajI6gipxUw0dQZY6xegIqrxV8XQE2dzFITqCyrm0yU1HUCU+V2N0BFVKYZiOoArc0Wp0BNWM+0J0BFnji0ZHUCVcm0xHkKW0GR1BNbVrJh1B9osGNx1B1f2b2X46gip2rdroCKpX2zx0BJVjWpHREVRbDhfTEWSH4o2OoIot9tARZAPzjY6gSpieSUeQPT/F6AiqrDcm+egIqrk7I0ZHEEUrKt10BFXipmNGR1ClXHHTEWTvjDM6gmrGIj8dQbZ0ttERVHtPROgIsqoFRkdQTf1zBh1BltsQpiOoXAtP++kIqtgPq42OoOq56KcjqLr7+4yOoNpSaHQE2VMFdATZ0BI/HUHWOd/oCKqW5dl0BFWgeYqfjqDKW9fqoyOIAtt/G2d0BFXFyz46gqru3UyjI6hS2oyOILtlFx1BNuNmoyOovGufpCPIyrYG6Qgqb1Kb0RFUU49n0BFU3i0NIbUjwLnwlKkdAWUnrssdAT3zTe0IcPQfkzsCUgtN7Qhwrp8kdwTMXeFTOwKcjZWmdgTMO5mtdgREUwo9akeAY90jpnYEzFkSJ3cEVLxpakfAyu9nyx0BD3xmakeAa1qG3BFQctjUjgBX/Wa5I6BsTETtCHC+usCvdgTUHu8zsSMg8OBgUO0ICCw8Z2pHwNDWHLkjoPNOUzsC0v+SLXcEPHjF1I4Ax4QCuSNg+za32hHgqqg0tSNg3tOz1I4Ab1V+WO0IcK0bZ2pHQO+tEbkj4BubTe0ISNifI3cE/HyZqR0BWf0ZckdA7t9M7QhIX3Ne7gj4eMxktSPAufFZt9oRUHumz9SOgObDIbkjYE28qR0BH++MyB0BnVdN7QhIXF4tdwSc/YGpHQFZR1vljoA524rVjoDukbf9akfA5ZOzTO0I+Pq9sNoR4Px81NSOgJLdIbkj4MZ4UzsCWh4Oyh0BHy4ztSMg8ZevyB0BF/aZ2hGQ985pn9oRcNOYOBM7AqL3/smjdgQkn+kztSOgeUNY7gh4psDUjoC0+8JyR8DGUqMjFVqOdNCRDLeVm4qOUDttlI5k6F0RpiMVXIdK/XSkwryTq01FR0hq89CRCs6jM01FR3jifQ8dyTByzlR0hNiPPHQkQ9JFU9ERVj63g45kSN3noyMV0lfF0xH+L5uIio7QON9PRyokn6kxFR2hOd9PR5B9Z5zREVRpi4yOIGsspSPI9n4QR0dQBR54z+gIqtqfzPTREUSBkm0hoyOIoodm++gIqnk/m2V0BFXSs0ZHUE28tIuOIHviIaMjyG6PpyPIhva46Qgqb0+T0RFUCe+upiOovGcf8tARVI4Jk4yOoEr7YwcdQdb4qdERVLV/yKQjyJpfNzqCyjthJh1BNmO30RFU0Yo36Qiy2Pcm0xFU0Q/LfXQEVXJXkdERRIHcHwfpCKpA/WmjI6hiH1TTEWRJdxsdQeV6dAcdQZY7xegIqom/iqcjyNL+7qEjqJxfNhkdQZUwPZOOoPI+/rswHUE1cUKr0RFU2/fE0RFk95caHUGVeDCbjiC7bYHREVSObxbREWQlg0ZHULluf5GOIDvwcBwdQeUceN1NR1BldRUZHUF1oSFIR5DVnzI6gurAcAcdQTZQaXQEVdZbq+kIstR8oyOo0lfF0xFkc9uL6Qgq1/13++gIqpX6JkJHCHy3cCwdQRW95RGjI6juuTVCR5AtfdLoCKq6I3F0BFnKv4yOoEp+tIiOICv5vdERVI6nZtMRZGUnOugIKu9fF3joCKr0rgyjI6hS3w/REWT154yOoCpbHKQjyHruNDqCqm76LDqC7Ow/jY6gSv68gI4gu6d9LB1B5Vpb6aYjqBIO7jA6gqrqizAdQRV44y6jI6jmLBpLR5B967zREVQtw0E6gqzqM6MjqBKP76IjyB4b9NMRVOnPbPbREVSfDOcYHUH11WseOoLK0Z9hdARV6oZiOoJsYYHREVSfLPHQEWSdbxsdQdXydDYdQfZSvtERVMlHW310BNWc9qDREUTOf1x10xFUCQczjY6gqip30xFU3p++YHQE1bdv9tMRZGvHGx1BdWDMWDqCLOk1oyOo6t6qoSOoAhcG3XQElWP9eB8dQRQYGr5udATVV01+OoIq76NXjI6gej7f6AiyNXfREWQ3rTA6guzLT+kIsstHcugIKm/KF0ZHUCVfGvXREUSB3vaIaQT/A2pHDPrTXuEhAAAAAElFTkSuQmCC) right center no-repeat;
	background-size: 100% 100%;
	z-index: 20;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.portfolio-grid .card-detail:hover .overlay {
	right: -150px;
	width: 700px;
}
.portfolio-grid .card-data {
	z-index: 21;
	position: absolute;
}
.portfolio-grid .card-title {
	height: 100px;
	z-index:21;
	width: 220px;
	padding: 20px 0px 0px 20px;
	overflow: hidden;
	font-size: 20px;
	font-family: "SKODA-Next-Bold", Helvetica, Arial, sans-serif !important;
	font-weight: normal;
	color: #555555;
}
.portfolio-grid p {
	padding: 0px 20px 0px 20px;
}
.portfolio-grid .dealer {
	font-size: 14px;
	width: 180px;
	padding: 0px 0px 0px 20px;
}
.portfolio-grid .city {
	font-size: 14px;
	width: 220px;
	padding: 0px 0px 0px 20px;
}
.portfolio-grid div.card-block {
  border: 1px solid #ccc;
}

.portfolio-grid div.card-block:hover {
    -webkit-transition: box-shadow .45s;
    transition: box-shadow .45s;
    box-shadow: 0 0 20px 0 rgba(10, 10, 10, 0.4);
}    

/*

.portfolio-grid .row > div .card img {
  width: 100%;
}

.portfolio-grid .row > div .card .portfolio-over {
  position: absolute;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.portfolio-grid .row > div .card .portfolio-over > div {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.portfolio-grid .row > div .card .portfolio-over .card-title {
  color: #fff;
  font-size: 30px;
}

.portfolio-grid .row > div .card .portfolio-over .card-text {
  color: #fff;
  opacity: .75;
  padding: 0 45px;
}

.portfolio-grid .row > div .card:hover .portfolio-over {
  opacity: 1;
  visibility: visible;
}
*/

.portfolio-grid .detail {
  color: #419468;
  font-size: 14px;
  background-color: #ffffff;
  text-transform: uppercase;
}
.portfolio-grid .detailBtn {
	position: absolute;
	bottom: 10px;
}
.portfolio-grid .buttons {
	height: 50px;
	position: absolute;
	bottom: 0px;
	z-index: 22;
	left: 0;
	width: 100%;
	padding: 0 20px 20px 20px;
}
.portfolio-grid .btn {
  font-size: 12px;
  padding: 10px 30px;
  border-radius: 50px;
}
.portfolio-grid .btn-compare {
	display: none;
	position: absolute;
	right: 20px;
	bottom: 10px;
	background-color: #555555;
	color: #ffffff;
}
.portfolio-grid .card-detail:hover .btn-compare {
	display: block;
}

/* Scrollbar */
#portfolio .scrollbar {
	margin: 1em 0 1em 0;
	height: 5px;
	background: #ccc;
	line-height: 0;
}
#portfolio .scrollbar .handle {
	width: 100px;
	height: 100%;
	background: #292a33;
	cursor: pointer;
}
#portfolio .scrollbar .handle .mousearea {
	position: absolute;
	top: -9px;
	left: 0;
	width: 100%;
	height: 20px;
}
.jobList.filtered {
	display: none;
}
.portfolio-filter .btn {
	background-color: #419468 !important;
	border-color: #419468 !important;
	color: #ffffff !important;
}
.portfolio-filter .btn:hover,
.btn-filter.active {
	color: #419468 !important;
	background-color: #ffffff !important;
}
/*
#filter {
	-webkit-transition: opacity 2.0s ease-in;
	-moz-transition: opacity 2.0s ease-in;
	-o-transition: opacity 2.0s ease-in;
	opacity: 1;
//	position: absolute;
	background-color: #ffffff;
	padding: 1rem;
	border: 1px solid #ddd;
	margin-top: -30px;
	margin:0 auto;
	top: -20px;
}
#filter:hover {
	z-index: 30;
}
*/
#filterSwitch {
	
}
#filterKraj {
	border-bottom: 1px solid #419468;
}
.display_switch button {
	background-color: #999;
}
#filterV2 ul,
#filter ul {
	list-style: none;
}
#filterPozicie {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.disabled.hidden.filtered {
	display: none;
}

.nav-tabs--vertical li {
	display: block;
	width: 100%;
}

.jobtasksWrap {
	position: relative;
}
section.jobDetail {
	background-color: #fff;
	padding: 0;
}

#jobContacts ul,
.jobDetail ul {
	list-style: none;
	padding-left: 0;
	position: relative;
}
.jobDetail ul li {
	position: relative;
}
.jobDetail ul li i {
	top: 2px;
	position: relative;
	margin-right: 6px;
	color: #419468;
}
.otherDetails h3 {
}
.jobDetail .image {
}
.jobDetail.nadpis {
	display: block;
	text-align: center;
	font-size: 2rem;
	line-height: 1.5;
	margin-bottom: 1rem;
}
.jobDetail-spacer {
	text-align: center;
	position: relative;
	margin-bottom: 2rem;
	z-index: 99;
	min-height: 80px;
}
.jobDetail-spacer  img {
	z-index: 100;
	position: absolute;
}
.jobDetail-spacer:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  border-top: 1px solid #78FAAE;
  background: #78FAAE;
  width: 100%;
  transform: translateY(-50%);
}

.jobDetail.dealerBox2 {
}

.dealerCard .card-body {
	background-color: #ffffff;
	-webkit-box-shadow: 5px 5px 15px 0px rgba(153,153,153,1);
	-moz-box-shadow: 5px 5px 15px 0px rgba(153,153,153,1);
	box-shadow: 5px 5px 15px 0px rgba(153,153,153,1);
	
}
.jobDetail.dealerBox {
	padding: 0 !important;
	-webkit-box-shadow: 5px 5px 15px 0px rgba(153,153,153,1);
	-moz-box-shadow: 5px 5px 15px 0px rgba(153,153,153,1);
	box-shadow: 5px 5px 15px 0px rgba(153,153,153,1);
}
.jobDetail.contactcompany {
	color: #78FAAE;
	background-color: #419468;
	line-height: 2;
	text-align: left;
	padding: 1em 0;
}
.jobDetail.contactcompany b {
	display: block;
	text-align: center;
}

/*
ul.tags_list li:before, 
ul.tags_list_ li:before {
	content: 'k';
	font-family: "skoda-icons-font" !important;
	padding-top: 6px;
	display: inline-block;
	margin-left: -1em;
	width: 1em;
}
*/
.jobDetailSkills ul li {
	padding-left: 4px ;
}
ul.tags_list_ {
	border-left: 5px solid transparent;
	margin-bottom: 0;
}
ul.tags_list {
	min-height: 30px;
}
ul.tags_list li {
	margin-left: 5px !important;
}
.popover-header button {
	position: absolute;
	right: -8px;
	top: -10px;
	cursor: pointer;
	opacity: 1 !important;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #ffffff;
	border: 1px solid rgba(0,0,0,.2);
}
.popover-header i.icon {
	position: absolute;
    left: -2px;
    top: -2px;
}
.popover .tags_list {
	margin: 4px 0;
	padding-left: 6px;
}
.popover.show .arrow {
	display: none;
}
/*
ul.tags_list.tags_1 {
    background: url(/img/svg/gauge-green-3.svg) no-repeat left center;
    background-size: 50px 50px;
    background-position-x: -5px;
	border-left: 5px solid #4ba82e;
}
ul.tags_list.tags_2 {
    background: url(/img/svg/gauge-green-2.svg) no-repeat left center;
    background-size: 50px 50px;
    background-position-x: -5px;
	border-left: 5px solid #add7a0;
}
ul.tags_list.tags_3 {
    background: url(/img/svg/gauge-green-1.svg) no-repeat left center;
    background-size: 50px 50px;
    background-position-x: -5px;
	border-left: 5px solid #c0c0c0;
}
div.tags_list.tags_1 {
	border-left: 3px solid #4ba82e;
}
div.tags_list.tags_2 {
	border-left: 3px solid #add7a0;
}
div.tags_list.tags_3 {
	border-left: 3px solid #c0c0c0;
}
*/

.jobDetail  .tags_list.tags_1ul li i {
	color: #419468 !important;
	font-weight: bold;
}
.jobDetail  .tags_list.tags_2 ul li i {
	color: #add7a0 !important;
	font-weight: bold;
}
.jobDetail  .tags_list.tags_3 ul li i {
	color: #c0c0c0 !important;
	font-weight: bold;
}

.input_checkbox_flat:focus {
  outline: 0 !important;
  outline-width: 0;
  outline-style: none !important;
  box-shadow: none !important;
  -webkit-box-shadow:none;
  border-color: #ffffff !important;
  background-color: black;
  color: white;
}
.icheckbox_square-green {
	margin-right: 0.5rem;
	line-height: 16px;
}


/* ==================================================
  Team Styling
  ================================================== */
.team h2 {
  color: #419468;
}

.team .col-sm-3 {
  padding: 0;
}

.team .card > a {
  display: block;
}

.team .card img {
  width: 100%;
}

.team .card h4 {
  color: #fff;
  text-transform: uppercase;
}

.team .card p {
  font-size: 11px;
  color: #fff;
  opacity: .75;
  margin: 0;
  padding: 0 35px;
}

.team .card .social-nav {
  margin-bottom: 45px;
}

.team .card .social-nav a {
  color: #fff;
  font-size: 16px;
  margin: 0 4px;
}

.team .card .social-nav a:hover {
  opacity: .75;
}

.team .card:hover .team-over {
  opacity: 1;
  visibility: visible;
}

.team .card:hover .card-title-wrap {
  background-color: #419468;
}

.team .card:hover .card-title-wrap .card-title, .team .card:hover .card-title-wrap .card-text {
  color: #fff;
}

.team .team-over {
  padding-top: 45px;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.team .card-title-wrap {
  padding: 15px 25px;
  position: relative;
  z-index: 9;
  background-color: #fff;
}

.team .card-title-wrap .card-title, .team .card-title-wrap .card-text {
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  display: block;
  margin: 0;
}

.team .card-title-wrap .card-title {
  font-size: 24px;
  color: #333;
}

.team .card-title-wrap .card-text {
  font-size: 18px;
  color: #999;
}

.carousel-control {
	font-size: 2em;
	line-height: 3;
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;	
}
.carousel-control:hover {
	color: #ffffff;
}
.carousel-item-next,
.carousel-item-prev {
	top: 30%;
	width: 50px;
	position: absolute;
}
/* ==================================================
  Contact Section
  ================================================== */
#contact {
  background: #f7f7f7;
  padding: 80px 0;
}
#contact #filterKraj .checkbox_square-skoda {
	visibility: hidden !important;
}
#contact h2 {
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  color: #419468;
}

#contact .info i {
  font-size: 32px;
  color: #419468;
  float: left;
}

#contact .info p {
  padding: 0 0 10px 50px;
  line-height: 24px;
}

#contact .form #sendmessage {
  color: #419468;
  border: 1px solid #419468;
  display: none;
  text-align: center;
  padding: 15px;
  font-weight: 600;
  margin-bottom: 15px;
}

#contact .form #errormessage {
  color: red;
  display: none;
  border: 1px solid red;
  text-align: center;
  padding: 15px;
  font-weight: 600;
  margin-bottom: 15px;
}

#contact .form #sendmessage.show, #contact .form #errormessage.show, #contact .form .show {
  display: block;
}

#contact .form .validation {
  color: red;
  display: none;
  margin: 0 0 20px;
  font-weight: 400;
  font-size: 13px;
}

#contact .form input, #contact .form textarea {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#contact .form button[type="submit"] {
  background: #419468;
  border: 0;
  padding: 10px 24px;
  color: #fff;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

#contact .form button[type="submit"]:hover {
  background: #23c2e1;
}

/* ==================================================
  Footer Styling
  ================================================== */
.site-footer {
	background-color: #0E3A2F;
	color: #78FAAE;
	color: #ffffff !important;
}
.site-footer h2, .site-footer p,
.site-footer .text-white {
	color: #78FAAE !important;
	color: #ffffff !important;
}

div.site-page div.site-layer.opened .site-footer {
	padding-bottom: 70px;
}
.footer-nav .border-bottom-white {
	border-bottom: 1px solid #78FAAE;
	border-bottom: 1px solid #ffffff;
}

@media (max-width:768px) {
    .footer-nav {
    }
    .carousel-item-next, .carousel-item-prev {
    	width: 30px;
    	font-size: 1em;
    	line-height: 3;
    }

}

.site-footer h2, .site-footer p {
  color: #fff;
}

.site-footer p {
  line-height: 2.0925;
}

.site-footer h2,
.site-footer .btn {
  margin-bottom: 25px;
}

.site-footer .social-nav a {
  color: #fff;
}

.site-footer .social-nav a:hover {
  opacity: 1;
}

.site-footer .container {
  padding-top: 2em;
  padding-bottom: 2em;
  position: relative;
}

.site-footer .bottom .list-inline, .site-footer .bottom p {
  margin: 0;
}

.site-footer .bottom .list-inline {
  position: relative;
  top: 5px;
}

.site-footer .bottom .list-inline a {
  color: #fff;
  font-family: "SKODA-Next-Regular", Helvetica, Arial, sans-serif;
  margin-right: 15px;
}
.site-footer .bottom .list-inline a:active {
  color: #ffffff;
  text-decoration: underline;
}
.site-footer .bottom .list-inline a:hover {
}

.site-footer .credits {
  color: #ddd;
}

.site-footer .credits a {
  color: #419468;
}

/* ==================================================
  Responsive Styling
  ================================================== */
@media (max-width: 61.9em) {
  section,
  .block,
  .cta {
    padding: 35px 0;
  }
  .features {
    padding-bottom: 5px;
  }
  p,
  .block p {
    margin: 0;
  }
  .hero-brand {
    margin-bottom: 35px;
  }
  .tagline {
    margin: 35px 0;
  }
  h1 {
    font-size: 32px;
    margin: 0;
  }
  h2,
  .tagline {
    font-size: 24px;
  }
  h2 {
    margin-bottom: 25px;
  }
  h3 {
    font-size: 16px;
  }
  .hero {
    padding: 75px 0;
  }
  .stats-col {
    margin-bottom: 25px;
  }
  .block {
    height: auto;
  }
  .feature-col {
  }
  .portfolio-grid .card h3.card-title {
    font-size: 18px !important;
  }
  .portfolio-grid .card .card-text {
    font-size: 13px;
  }
  .team .team-over {
    padding-top: 20px;
  }
  .team .card .social-nav {
    margin-bottom: 15px;
    padding: 0;
  }
  .site-footer .social-nav {
    margin-bottom: 35px;
  }
  .site-footer .list-inline {
    text-align: center;
    padding-bottom: 15px;
  }
  .site-footer .list-inline li {
    display: inline-block;
  }
}
@media (min-width: 1440px) {
	.bgimage {
		height: 600px;
	}
	.portfolio-grid .card-title {
		font-size: 22px;
		width: 270px;
	}
	.portfolio-grid .dealer {
		font-size: 16px;
		width: 240px;
	}
}

@media (max-width: 767px) {
  .block {
    padding-left: 30px;
    padding-right: 30px;
  }
  #mapa {
  	height: 400px;
  }
  #pac-input {
	  width: 300px;
	  left: 10px;
  }
  .hero h1 {
	  font-size: 26px;
  }
  .hero h2, .tagline {
	  font-size: 20px;
  }

  .btn-start {
  	font-size: 24px;
  	padding: 0.5em 1em;
  }
  .btn-start .fa{
  	font-size: 28px;
  	padding-left: 0.5em 
  }
  
  .jobDetail.ctaButton a {
  }
  .portfolio-grid div.card-block {
	  max-width: 460px;
	  margin: 0 auto;
  }
  
  .portfolio-grid .card-title {
	  font-size: 22px;
	  width: 200px;
	  padding: 15px 0px 0px 15px;
  }
  
  .portfolio-grid .dealer {
	  width: 160px;
  }

}

@media (max-width: 468px) {
  #mapa {
  	height: 300px;
  }
  #pac-input {
	  width: 200px;
	  left: 10px;
  }
  .btn-start {
  	font-size: 16px;
  	padding: 0.5em 1em;
  }
  .btn-start .fa{
  	font-size: 20px;
  	padding-left: 0.5em 
  }
  .portfolio-grid .card-title {
	  font-size: 16px;
	  width: 180px;
  }
  .portfolio-grid .dealer {
	  width: 160px;
  }

}
#jobdetailModal.modal, #jobdetailModal.modal.show  {
	margin: 0;
	padding: 0 !important;
}
#jobdetailModal.modal .modal-body , 
#jobdetailModal.modal.show .modal-body {
}
#jobdetailModal.modal .modal-dialog , 
#jobdetailModal.modal.show .modal-dialog {
	margin: 0;
	width: 100%;
	height: 100%;
	max-width: 100%;
}
#jobdetailModal.modal .modal-content ,
#jobdetailModal.modal.show .modal-content {
	border: 0;
	background-color: #f0f0f0;
	border-radius: 0;
	height: 100%;
	overflow-y:scroll;
}
#jobdetailModal.modal .modal-header {
	border: 0;
	z-index: 100;
	height: 70px;
	background-color: #ffffff;
	display: block;
    border-bottom: 1px solid #ddd;
}
.modal .modal-header .close {
    font-family: "SKODA-Next-Light", Helvetica, Arial, sans-serif;
    font-weight: 100;
    font-size: 3rem;
}
.jobDetail b {
    font-family: "SKODA-Next-Bold", Helvetica, Arial, sans-serif;
}
.jobDetail.dealerBox2,
.jobDetail.dealerBox {
	background-color: #ffffff;
	border: 1px solid #ccc;
	margin-bottom: 20px;
}
.jobDealerAddress,
.jobDetail.contactPerson,
.jobDetail.contactweb,
.jobDealerAddress {
	padding: 0 20px;
}
.jobDealerAddress {
	padding-top: 20px;
}
.jobDetail.contactweb {
	padding-bottom: 20px;
}
.jobDetail.ctaButton {
	margin: 2rem 0;
}
#jobRequestButton {
	width: 100%;
}
.jobDetail.ctaButtonX a {
    font-size: 1rem;
    display: block;
	padding: 1em 1em;
    border-radius: 0;
}
.otherDetails .jobDetail.otherInfo {
	margin: 0.5em 1em;
}
#jobrequestModal {
	z-index: 1051;
	background-color: rgba(130,130,130,0.55);
}
#jobrequestModal input:focus {
	background-color: #fcfcfc;
}

#contactForm .fileinput input.error, 
.form-control.error {
    border-bottom: 1px solid red;
    box-shadow: 0 1px 0 0 red;
}
.custom-control-input.error {
    border: 1px solid red;
    box-shadow: 0 1px 0 0 red;
}
label.error {
	font-size: 10px;
	color: red;
}
.has-success.valid {
	border-color: #4ba82e;
}
/*
.Attachment .fileinput {
	margin: 0 auto;
	display: block;
}
#contactForm .fileinput input {
	font-size: 14px;
}
.Attachment .btn-default {
    border: 1px solid #ced4da;
    border-radius: .25rem;
    padding: 0;
}
.Attachment  .fileinput-new {
	text-align: center;
}
.Attachment  .fileinput-new .btn-default {
	width: 100%;
}
.Attachment .fileinput-filename {
	font-size: 14px;
	display: inline;
}
*/

#homeFilterDropdownWrap {
	-webkit-animation-duration: 1s;
	-webkit-animation-delay: 0.5s;
	-o-animation-duration: 1s;
	-o-animation-delay: 0.5s;
	animation-duration: 1s;
	animation-delay: 0.5s;
}
#compare  {
	background-color: #cccccc;
	border-top: 1px solid #ddd;
	height: 80px;
/*
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
*/
	z-index: 2000;
	-webkit-animation-duration: 1s;
	-webkit-animation-delay: 1.5s;
	-o-animation-duration: 1s;
	-o-animation-delay: 1.5s;
	animation-duration: 1s;
	animation-delay: 1.5s;

}

#compare-wrap {
	height: 80px;
}
#compare-close {
	cursor: pointer;
}
#compare-wrap .slick-track {
	margin-left: 0;
	border-right: 1px solid #ddd;
}
#compare-wrap .slick-slide {
	padding: 5px;
	text-align: center;
	border-right: 1px solid #ddd;
	height: 80px;
	position: relative;
}
#compare-wrap .slick-slide:last-child {
	border-right: none;
}
#compare-wrap .slick-slide:first-child {
	border-left: 1px solid #ddd;
}
#compare-wrap .slick-slide:nth-child(5) {
}
#compareTable span.remove,
#compare span.remove {
	display: none;
	cursor: pointer;
	position: absolute;
	top: 6px;
	right: 6px;
}
#compareTable th:hover span.remove,
#compare .slick-slide:hover span.remove {
	display: block;
}
#compare a {
	font-size: 14px;
	color: #333;
	line-height: 1.5;
	text-align: center;
    white-space: pre-wrap; /* css-3 */    
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */    
    white-space: -o-pre-wrap; /* Opera 7 */    
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}
#compare .btn-full {
	margin-top: 10px;
	color: #fff;
	position: relative;
	right: 20px;
}
#compareTable .thead-image th {
	border: 0;
}
#compareTable .thead-position th {
	border-bottom: 1px solid #dee2e6;
}
#compareTable .thead-position th a {
	font-family: "SKODA-Next-Bold", Helvetica, Arial, sans-serif !important;
	font-size: 18px;
}
#compareTable .thead-light th small {
	font-family: "SKODA-Next-Light", Helvetica, Arial, sans-serif !important;
}
#compareTable .tr-head th {
	font-family: "SKODA-Next-Bold", Helvetica, Arial, sans-serif !important;
	font-size: 18px;
}
#compareTable .w-20 {
	width: 20%;
}
#compareTable .w-25 {
	width: 25%;
	min-width: 150px;
}
#compareTable .tag2job {
	width: 20%;
	text-align: center;
}
#compareTable a.jobDetailLink {
	color: #333;
}
.colorgraph {
  height: 5px;
  border-top: 0;
  background: #c4e17f;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}

/*
.memberForm label {
    display: block;
    width: 100%;
	margin-left: -1rem;
    margin-bottom: 0.5rem;
}
*/
.memberForm .form-group {
	margin-left: 1rem;
}

.picker,.picker__holder{width:100%;position:absolute}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em)perspective(600px)rotateX(10deg);transform:translateY(-1em)perspective(600px)rotateX(10deg);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s}/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0)perspective(600px)rotateX(0);transform:translateY(0)perspective(600px)rotateX(0);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;box-shadow:0 6px 18px 1px rgba(0,0,0,.12)}
 
 .picker__footer,.picker__header,.picker__table{text-align:center}.picker__day--highlighted,.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__box{padding:0 1em}.picker__header{position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}.picker__nav--next,.picker__nav--prev{top:-.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{color:#000;cursor:pointer;background:#b1dcfb}.picker__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}
 
/*
@media (min-width: 900px) {
	 .picker, .picker__holder {
		 min-width: 400px;
	 }
 }
*/