﻿/*!
 * Theme Name: Fabryka Klasykow
 * Author: Michal Rudolf & jmsz
 * Description: Fabryka Klasyków
 * Version: 0.1.2018.07.25
 * License: Commercial
 * Text Domain: fabryka-klasykow
 */html,body{margin:0;font-size:13.5pt;min-height:100%}body,.theme-default .nivo-caption{font-family:"Nunito", sans-serif !important}body{min-width:320px;font-weight:300;line-height:1.65;color:#444;margin-bottom:5rem}.site-header{color:#002a4c;background-color:#fff;position:relative}.site-header .site-internationalization{font-size:10pt;padding:0 7px 2px;display:inline-block;position:absolute;top:15px;right:20px}.site-header .site-internationalization a{top:2px;display:inline-block;position:relative}.site-header .site-internationalization a img{width:30px;margin-left:15px;-webkit-box-shadow:0 0 5px 1px rgba(0,42,76,0.25);-moz-box-shadow:0 0 5px 1px rgba(0,42,76,0.25);box-shadow:0 0 5px 1px rgba(0,42,76,0.25)}.site-header .site-internationalization a img:hover{-webkit-box-shadow:0 0 5px 1px rgba(178,108,0,0.25);-moz-box-shadow:0 0 5px 1px rgba(178,108,0,0.25);box-shadow:0 0 5px 1px rgba(178,108,0,0.25);opacity:.75;filter:Alpha(opacity=75)}.site-header .site-branding{padding-top:.75rem;padding-bottom:.65rem}.site-header .site-branding .site-description{letter-spacing:.2rem;text-transform:uppercase;border-top:1px solid #d8b57f;border-top:1px solid rgba(178,108,0,0.5);margin-top:5px;margin-bottom:0;padding:2px;overflow:hidden}@media (max-width: 400px){.site-header .site-branding .site-description{font-size:12.5px}}@media (max-width: 360px){.site-header .site-branding .site-description{font-size:10.5px}}@media (max-width: 320px){.site-header .site-branding .site-description{letter-spacing:.125rem}}.site-header #site-branding-logo{float:left;margin-right:1rem}@media (max-width: 560px){.site-header #site-branding-logo{width:130px}}@media (max-width: 400px){.site-header #site-branding-logo{width:115px}}@media (max-width: 360px){.site-header #site-branding-logo{width:100px;margin-right:.5rem}}@media (max-width: 320px){.site-header #site-branding-logo{width:95px}}.site-header h1{margin:2.2rem 0 0;padding:0;border:none}@media (max-width: 480px){.site-header h1{font-size:32px}}@media (max-width: 400px){.site-header h1{font-size:28px}}@media (max-width: 360px){.site-header h1{font-size:24px}}@media (max-width: 320px){.site-header h1{font-size:22px;margin-top:2rem}}.site-header a{color:#002a4c}.site-header a:focus,.site-header a:hover{color:#49aeff;text-decoration:none;border-bottom:none}.site-header #site-navigation{background-color:#002a4c;margin-bottom:0;min-height:unset;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media (min-width: 320px){.site-header .nav{margin:0}}@media (min-width: 320px){.site-header .nav>li{float:left}}.site-header .nav>li>a{font-size:12pt;text-transform:uppercase;color:#fff}.site-header .nav>li>a:focus,.site-header .nav>li>a:hover{color:#49aeff;background-color:#004073}.site-header .nav>li>a .fa.fa-lg{position:relative;top:-3px}@media (max-width: 640px){.site-header .nav>li>a{font-size:11pt}}@media (max-width: 360px){.site-header .nav>li>a{padding:10px 10px}}.site-content{margin-top:3rem;margin-bottom:0}.site-footer{font-size:.75rem;text-align:right;color:#fff;background-color:#002a4c;border-top:1px solid #7f94a5;border-top:1px solid rgba(0,42,76,0.5);padding:.75rem 0}.page-header{padding-bottom:0;margin:0;border-bottom:none}.widget-area{float:right}#pagination{text-align:right;clear:both}#pagination .pagination{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#pagination .pagination li a{font-size:14px;color:#d8b57f;color:rgba(178,108,0,0.5);border:1px solid #d8b57f;border:1px solid rgba(178,108,0,0.5);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:6px 18px}#pagination .pagination li a:focus{background-color:#fcf9f4}#pagination .pagination li:hover a,#pagination .pagination li:focus a{background-color:#fcf9f4}#pagination .pagination li.active,#pagination .pagination li:active{box-shadow:inset 0 3px 5px rgba(178,108,0,0.125)}#pagination .pagination li.active a,#pagination .pagination li:active a{color:#fff;background-color:#d8b57f}#pagination .pagination li.disabled a:focus{color:#d8b57f;color:rgba(178,108,0,0.5);background-color:transparent}#pagination .pagination li.disabled:active a,#pagination .pagination li.disabled:hover a,#pagination .pagination li.disabled:focus a{color:#d8b57f;color:rgba(178,108,0,0.5);background-color:transparent}.metaslider{position:absolute !important;height:100%;top:0;left:0;z-index:-1 !important}.metaslider>div{height:100%}.metaslider>div .slider-wrapper{height:100%}.metaslider>div .slider-wrapper .nivoSlider{height:100%;overflow:hidden}@media (min-aspect-ratio: 192 / 120){.metaslider>div .slider-wrapper .nivoSlider img{height:auto !important;width:100% !important}}@media (max-aspect-ratio: 192 / 120){.metaslider>div .slider-wrapper .nivoSlider img{height:100% !important;width:auto !important}}.metaslider .nivo-caption{font-size:20pt;color:#fff !important;text-shadow:0px 0px 4px rgba(178,108,0,0.5);background:transparent !important;opacity:1 !important;filter:Alpha(opacity=100) !important;bottom:10% !important;overflow:visible !important}.metaslider .nivo-caption .left,.metaslider .nivo-caption .right,.metaslider .nivo-caption .center{background:#fff7eb;background:rgba(255,235,204,0.4);padding:10px 25px;width:360px;bottom:0}.metaslider .nivo-caption .left{text-align:right;left:5%;right:unset;position:absolute}.metaslider .nivo-caption .right{text-align:left;left:unset;right:5%;position:absolute}.metaslider .nivo-caption .center{text-align:center;margin-left:auto;margin-right:auto;position:relative}.metaslider .nivo-caption h1{color:#fff;margin-bottom:.85rem;border-top:none;border-bottom-color:#b26c00}.metaslider .theme-default .nivo-directionNav a{width:70px;height:84px;top:52.5%;background:url("/wp-content/themes/fabryka-klasykow/images/arrows.png") rgba(255,235,204,0.4) no-repeat;background-size:cover}.metaslider .theme-default a.nivo-prevNav{left:0}.metaslider .theme-default a.nivo-nextNav{background-position:-70px 0;right:0}div.pp_default .pp_nav .currentTextHolder{font-family:Nunito;font-style:normal;font-size:.65em}div.pp_default a{text-decoration:none;border-bottom:none}p{margin-bottom:1em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#b26c00;border-width:1px 0;border-style:solid;border-color:#ffebcc;padding:1rem 0}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}.h1 a:focus,.h1 a:hover,.h2 a:focus,.h2 a:hover,.h3 a:focus,.h3 a:hover,.h4 a:focus,.h4 a:hover,.h5 a:focus,.h5 a:hover,.h6 a:focus,.h6 a:hover,h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{color:#d8b57f;border-bottom:none}.h1,.h2,.h3,h1,h2,h3{margin:1.25em 0}.h1:first-child,.h2:first-child,.h3:first-child,h1:first-child,h2:first-child,h3:first-child{margin-top:0}a{color:#008eff}a:focus,a:hover{color:#49aeff;text-decoration:none;border-bottom:1px dotted #008eff}img{display:block;max-width:100%;height:auto}img.img-thumbnail{border:1px solid #d8b57f;border:1px solid rgba(178,108,0,0.5);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.row{margin-bottom:-1rem}@media (max-width: 767px){.row{margin-bottom:0}}.row div[class*="col-"]{margin-bottom:1rem}.car-data{padding:1px 4px 4px;border:1px solid #d8b57f;border:1px solid rgba(178,108,0,0.5);margin-bottom:20px}.car-data table{margin-bottom:0}.table{font-size:12pt;color:#111}td:first-child{font-weight:600;text-align:right}td:first-child::after{content:":"}td:last-child{width:64%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:4px 12px;border-top:3px solid #fff}.table-striped>tbody>tr:nth-of-type(2n+1){background-color:#fcf9f4}.table-striped>tbody>tr:nth-of-type(2n){background-color:#f9f3ea}.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn.btn-default,.btn.active,.btn:active{color:#d8b57f;color:rgba(178,108,0,0.5);border-color:#d8b57f;border-color:rgba(178,108,0,0.5)}.btn.btn-default:hover,.btn.btn-default.active,.btn.btn-default:active,.btn.btn-default:focus,.btn.active:hover,.btn.active.active,.btn.active:active,.btn.active:focus,.btn:active:hover,.btn:active.active,.btn:active:active,.btn:active:focus{color:#d8b57f;color:rgba(178,108,0,0.5);border-color:#d8b57f;border-color:rgba(178,108,0,0.5);background-color:#fcf9f4;border-bottom-style:solid}.btn.active,.btn:active{box-shadow:inset 0 3px 5px rgba(178,108,0,0.125)}.post{font-size:13pt}.post .h1,.post .h2,.post .h3,.post h1,.post h2,.post h3{margin-bottom:.625em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-thumbnail{margin-bottom:1em}.car-thumbnail{margin-bottom:0;display:inline-block;position:relative;overflow:hidden}@media (max-width: 767px){.car-thumbnail{width:100%;text-align:right}}.car-thumbnail .post-thumbnail{margin-bottom:0}.car-thumbnail span{font-size:9pt;font-weight:600;text-transform:uppercase;text-align:center;color:#fff;width:160px;padding:1px 0;display:block;position:absolute;left:unset;top:unset;right:-35px;bottom:35px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.car-thumbnail span.sold{background-color:#c20}.car-thumbnail span.soon{background-color:#093}.single .car-thumbnail span{left:-35px;top:35px;right:unset;bottom:unset}.car-thumbnail span.car-promo-video{font-size:2em;top:unset;left:unset;bottom:5px;right:-25px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.car-thumbnail a[data-rel="lightbox-video-car-promo-video"]{color:inherit;border-bottom:none;display:block}.car-more .car-description{margin:.5em 1.5em 1.5em .5em;padding:0 1em .25em .5em;border-bottom:1px solid #d8b57f;border-bottom:1px solid rgba(178,108,0,0.5);display:block}.back-to-cars{text-align:right;margin-top:2rem}.gallery{margin:0 -8px}.gallery .gallery-item{margin:0 8px 8px;display:inline-block;border:1px solid #d8b57f;border:1px solid rgba(178,108,0,0.5);padding:4px !important}.gallery .gallery-item.col-2-masonry,.gallery .gallery-item.col-3-masonry{margin:0 3.5px 16px 8px !important}.gallery.gallery-columns-2 .gallery-item,.gallery .col-2-masonry{width:calc(100% / 2 - 16px) !important}.gallery.gallery-columns-3 .gallery-item,.gallery .col-3-masonry{width:calc(100% / 3 - 16px) !important}.icon-background-brown{background-color:#b26c00}.icon-background-brown .fa-inverse{color:#ffebcc}.icon-background-blue{background-color:#008eff}.icon-background-blue .fa-inverse{color:#49aeff}.icon-background-brown,.icon-background-blue{color:transparent;margin-right:.7rem;vertical-align:-0.65em}.agm-canvas{margin-bottom:2rem !important;border:1px solid #d8b57f;border:1px solid rgba(178,108,0,0.5);-webkit-box-shadow:0 5px 25px -20px rgba(102,62,0,0.5);-moz-box-shadow:0 5px 25px -20px rgba(102,62,0,0.5);box-shadow:0 5px 25px -20px rgba(102,62,0,0.5)}.contacts-container{font-size:12pt}.wpcf7 label{font-weight:300}.wpcf7 label input,.wpcf7 label textarea{font-size:11pt;padding:.15rem .35rem}.wpcf7 label.textarea,.wpcf7 label.textarea textarea{width:100%}.wpcf7 input[type="submit"]{font-size:11pt;padding:.15rem 1rem .05rem;text-transform:uppercase}
