@charset "utf-8";html{line-height:1.15;-webkit-text-size-adjust:100%;}
body{margin:0;}
h1{font-size:2em;margin:0.67em 0;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,
strong{font-weight:bolder;}
code,
kbd,
samp{font-family:monospace, monospace;font-size:1em;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button,
input{overflow:visible;}
button,
select{text-transform:none;}
button,
[type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}
body{font-family:'Raleway', sans-serif;background-color:#353535;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
#wrapper{width:100%;height:auto;position:relative;overflow:hidden;}
.full{width:100%;height:auto;position:relative;}
.fix{max-width:1400px;min-width:900px;height:100%;position:relative;margin:0 auto;box-sizing:border-box;}
#navi-b{height:84px;border-bottom:1px solid rgba(255, 255, 255, 0.16);}
#logo{width:22%;height:100%;border-right:1px solid rgba(255, 255, 255, 0.16);float:left;box-sizing:border-box;background-image:url(http://localhost/wwordpressLWC/wp-content/uploads/2018/02/logo-white.png);background-size:70%;background-repeat:no-repeat;background-position:center;}
#logo-footer{width:310px;height:100%;background-image:url(http://localhost/wwordpressLWC/wp-content/uploads/2018/02/logo-white.png);background-repeat:no-repeat;background-position:center;}
#navi-box{width:78%;height:100%;float:left;}
.menu-header-menu-container{height:100%;}
nav{width:100%;height:100%;box-sizing:border-box;padding:0 26px;}
nav ul{list-style-type:none;margin:0;padding:0;height:100%;display:flex;justify-content:flex-end;align-items:center;}
nav ul li{display:inline-block;}
nav ul li a{text-decoration:none;color:white;font-size:17px;font-weight:400;text-transform:capitalize;padding:14px 26px;transition:all ease .15s;}
nav ul li a:hover{background:rgba(250, 250, 250, 0.1);}
#pricebox-hp-b{text-align:center;}
#pricebox-hp-b h3{color:white;font-size:56px;font-weight:900;text-transform:uppercase;margin:145px 0 0 0;}
#pricebox-hp-b h6{color:#c81b22;font-size:26px;font-weight:500;text-transform:uppercase;margin:0 0 145px 0;}
#pricebox-hp-s{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:74px;}
#pricebox-holder{width:33.33332%;height:auto;overflow:hidden;text-align:left;padding:0 4vw;box-sizing:border-box;margin-bottom:46px;}
#pricebox-holder h4{font-size:40px;color:white;margin:0;}
.pricebox-price{color:#c81b22;font-weight:800;font-size:47px;margin:4px 0 26px 0;}
.pricebox-opis{color:#9d9d9d;font-weight:500;font-size:18px;line-height:26px;margin:0;}
.pricebox-button{text-decoration:none;color:white;font-weight:600;font-size:22px;margin:16px 0;display:block;transition:all ease .2s;}
#full-width-red{background:#c81b22;text-align:center;padding:28px 0;}
#full-width-red a{color:white;font-size:24px;font-weight:700;padding:12px 26px;background:rgba(0, 0, 0, 0.1);border-radius:4px;text-decoration:none;transition:all ease .2s;}
#recent-tunes-hp-b{background-color:white;padding-bottom:40px;}
#recent-tunes-hp-s{text-align:center;padding:0 40px;}
.title-thin-b{margin:0;font-size:54px;font-weight:500;color:black;padding-top:90px;}
.title-thin-r{margin:0;font-size:20px;font-weight:700;color:#c81b22;text-transform:uppercase;padding-bottom:100px;}
#recent-tunes-post-boxwrap{display:flex;justify-content:space-between;flex-wrap:wrap;width:1080px;height:auto;margin:0 auto;}
.recent-tunes-post-box{width:340px;height:auto;background:#ebebeb;text-align:left;padding-bottom:16px;transition:all ease .14s;animation-duration:.7s;-webkit-animation-duration:.7s;}
.recent-tunes-post-box:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;}
.recent-tunes-post-box:nth-child(3){-webkit-animation-delay:4s;animation-delay:.4s;}
.recent-tunes-post-box:hover{box-shadow:0 0 12px 2px rgba(0, 0, 0, 0.35);}
.recent-tunes-post-box h6{margin:0;font-size:18px;font-weight:500;color:black;padding:14px 16px;}
.recent-tunes-post-box a{margin:0 16px;font-size:14px;font-weight:600;color:#c81b22;text-transform:uppercase;text-decoration:none;transition:all ease .2s;}
.recent_tunes-img-wrap{width:100%;height:220px;overflow:hidden;}
.recent_tunes-img-wrap img{height:100%;width:100%;position:relative;object-fit:cover;}
#bjelo h2{background:white;margin:0;}
#subscribe-hp-b{padding:74px 0;background-image:url('images/blure-blackhome-sub.jpg');background-repeat:no-repeat;background-position:center center;background-size:auto 622.7px;}
#subscribe-hp-s{text-align:center;}
.subscribe-title-b{color:white;font-size:56px;font-weight:800;margin:0;}
.subscribe-title-s{color:#c81b22;font-size:24px;font-weight:500;margin:0;padding-bottom:20px;}
.tnp-field input[type="submit"]{display:inline-block !important;background:black !important;font-size:16px !important;font-weight:700;padding:14px 20px !important;cursor:pointer;}
.tnp-field input[type="email"]{background:rgba(0, 0, 0, 0.6) !important;color:white !important;font-size:18px !important;}
.tnp-field input[type="email"]::-webkit-input-placeholder{color:rgba(121, 121, 121, 0.61);font-size:16px;font-weight:700;}
#recent-news-hp-b{background:#f5f5f5;}
#recent-news-hp-s{text-align:center;padding-bottom:40px;}
#recent-news-wrap{width:1000px;height:auto;margin:0 auto;padding:0 40px;display:flex;justify-content:flex-start;flex-wrap:wrap;}
.recent-news-top{width:100%;height:390px;background:#ffffff;display:flex;justify-content:center;flex-wrap:wrap;box-shadow:0 4px 12px rgba(2, 17, 35, 0.05);animation-duration:.7s;-webkit-animation-duration:.7s;}
.recent-news-top-text{width:50%;height:100%;text-align:left;display:flex;justify-content:center;flex-direction:column;box-sizing:border-box;padding:0 50px;}
.recent-news-top-text h3{font-size:36px;color:black;font-weight:800;margin:0;}
.recent-news-top-text p{font-size:16px;line-height:1.2;color:#a5a5a5;font-weight:500;}
.recent-news-btn{color:white;text-decoration:none;background:black;font-size:12px;text-transform:uppercase;font-weight:700;padding:6px 8px 5px 8px;align-self:flex-start;transition:all ease .2s;}
.recent-news-top-img{width:50%;height:100%;overflow:hidden;}
.recent-news-top-img img{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);}
.recent-news-min{flex:0 0 315px;height:auto;background:#ffffff;text-align:left;box-shadow:0 4px 12px rgba(2, 17, 35, 0.05);margin:30px 8px 0 8px;animation-duration:.7s;-webkit-animation-duration:.7s;}
.recent-news-min:nth-child(1){flex:1 1 100%;margin:0 16px 0 8px;}
.recent-news-min:nth-child(1) h3{font-size:26px;}
.recent-news-min:nth-child(1) .recent-news-min-img{width:50%;float:right;height:300px;}
.recent-news-min:nth-child(1) .receent-news-min-text-flexwrap{width:50%;float:left;height:100%;display:flex;justify-content:center;align-items:center;}
.recent-news-min:nth-child(1) .recent-news-min-text{width:auto;height:auto;}
.recent-news-min:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s;}
.recent-news-min:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s;}
.recent-news-min:nth-child(6){-webkit-animation-delay:.2s;animation-delay:.2s;}
.recent-news-min:nth-child(7){-webkit-animation-delay:.4s;animation-delay:.4s;}
.recent-news-min-text{width:100%;height:auto;padding:26px 30px;box-sizing:border-box;}
.recent-news-min h3{color:black;font-size:20px;font-weight:800;margin:0;}
.recent-news-min p{font-size:16px;color:#a5a5a5;line-height:1.2;font-weight:500;margin:6px 0 24px 0;}
.recent-news-min-img{height:200px;overflow:hidden;}
.recent-news-min-img img{height:100%;width:100%;object-fit:cover;}
#footer-main{display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#000000;justify-content:center;}
.footer-box{width:100%;position:relative;display:flex;justify-content:center;}
.footer-box-one{height:150px;}
.footer-box-two{height:75px;width:2100%;align-items:center;justify-content:center;font-size:44px;}
.footer-box-two a{text-decoration:none;cursor:pointer;color:gray;margin:0 20px;}
.footer-box-three{height:50px;width:420px;align-items:center;justify-content:space-between;}
.footer-box-three a{text-decoration:none;color:gray;}
.red-toggle{color:#c81b22 !important;}
#faq-page-s{text-align:center;padding-bottom:90px;}
.faq-main-title{color:white;font-size:30px;padding:80px 0 74px 0;}
#faq-box-wrap{width:1000px;margin:0 auto;text-align:left;}
#faq-box-wrap h2{font-size:36px;font-weight:700;color:white;background-color:#0c0c0c;padding:32px 40px;margin:0;}
.faq-question h4{background:rgba(12,12,12,0.66);padding:38px 26px;color:white;border-bottom:1px solid black;text-transform:uppercase;font-size:18px;font-weight:600;margin:0;cursor:pointer;}
.faq-answer{background:rgba(12,12,12,0.56);padding:18px 50px 18px 26px;color:#dbdbdb;font-size:16px;font-weight:500;margin:0;}
#tune-gallery-top-s{width:1000px;}
#tune-gallery-top-s h3{font-size:62px;color:white;font-weight:700;margin:0;padding-top:105px;}
#tune-gallery-top-s h5{font-size:20px;color:#c81b22;text-transform:uppercase;font-weight:600;padding-bottom:115px;margin:0;}
#pagination-tune-gallery{width:100%;color:white;height:70px;text-align:center;position:relative;margin-top:40px;}
#pagination-tune-gallery .next{position:absolute;right:0;top:-10px;}
#pagination-tune-gallery .prev{position:absolute;left:0;top:-10px;}
.page-numbers{background:#000000;color:#ffffff;text-decoration:none;padding:8px 12px;position:relative;border-radius:2px;}
.black-recent .recent-news-min,.black-recent .recent-news-top{background:#000000;}
.black-recent .recent-news-min h3, .black-recent .recent-news-top h3{color:white;}
.black-recent .recent-news-btn{background:#c81b22;transition:all ease .2s;}
#service-tl-s{width:1000px;}
#service-tl-s h1{font-size:48px;font-weight:700;color:white;margin:0;padding-top:55px;}
.service-price-title{font-size:52px;font-weight:900;color:#c81b22;margin:0;padding-bottom:45px;}
#service-tl-content-holder{background:rgba(0, 0, 0, 0.75);padding:26px 50px;box-sizing:border-box;}
.service-text-s p{color:#dddddd;font-size:20px;word-spacing:2px;line-height:24px;}
.service-tl-content-holder-tunes-single .dynoimg-opacity{opacity:.5;width:100%;height:auto;}
#service-tl-content-holder img{width:100%;height:auto;}
.service-tl-content-holder-single img{width:100%;height:100%;}
.mini-note-title{color:white;font-size:30px;font-weight:700;margin:62px 0 4px 0;}
.service-note-s{color:#808080;font-size:14px;font-weight:500;margin:0 0 32px 0;}
#service-circle-stats-wrap{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-around;}
.service-circle-box-holder{width:30%;text-align:center;margin-bottom:55px;}
.service-circle-box-content{}
.service-circle-box-holder h4{color:white;font-size:22px;}
.service-circle-box-holder p{color:white;font-size:14px;}
#after-before-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px 0 105px 0;}
.after-before-box{text-align:center;width:44%;background:#191919;}
.after-before-title-blue{font-size:22px;color:#3c3ced;font-weight:600;margin:0;padding:20px 0;background:#0e0e0e;}
.after-before-title-red{font-size:22px;color:#c81b22;font-weight:600;margin:0;padding:14px 0;background:#0e0e0e;}
.after-before-text{color:white;font-size:18px;font-weight:600;}
.after-before-text span{color:#919191;}
.circular-chart{display:block;margin:10px auto;max-width:80%;max-height:250px;}
.circle-bg{fill:none;stroke:#191919;stroke-width:2.4;}
.circle{fill:none;stroke:#c81b22;stroke-width:1.4;stroke-linecap:round;animation:progress 1s ease-out forwards;}
@keyframes progress{0%{stroke-dasharray:0 100;}
}
.percentage{fill:#666;font-family:sans-serif;font-size:0.5em;text-anchor:middle;}
#service-photo-showcase{width:100%;height:auto;display:flex;justify-content:space-between;flex-wrap:wrap;}
.service-photo-showcase-holder{width:290px;max-height:240px;overflow:hidden;}
.service-photo-showcase-holder img{width:100%;opacity:1 !important;}
#contact-form-wrap .nf-response-msg{text-align:center;font-size:30px;font-weight:700;color:#5fff5c;}
.book-a-tune-wrap-suc-msg .nf-response-msg{text-align:left !important;}
#contact-form-wrap{width:800px;height:auto;padding:0 50px;position:relative;margin:120px auto;}
.rts-contact-form input, .rts-contact-form textarea{background:rgba(0, 0, 0, 0.6) !important;border:0;padding:20px 30px;border-radius:4px;max-width:800px;color:#ffffff;font-weight:600;font-size:18px;}
.rts-contact-form textarea{min-height:300px;min-width:269px;color:#ffffff;font-weight:600;font-size:18px;}
.rts-contact-form input::-webkit-input-placeholder, .rts-contact-form textarea::-webkit-input-placeholder{color:#ffffff;font-weight:600;font-size:18px;}
.rts-contact-form input[type="button"]{background:#c81b22 !important;color:white;cursor:pointer;font-weight:800;}
#contact-form-wrap .nf-form-fields-required{color:gray !important;margin:8px 0;}
.contact-page-title{color:white;font-weight:700;font-size:34px;text-align:center;}
.rst-bookatune-form input, .rst-bookatune-form textarea, .rst-bookatune-form select{background:rgba(0, 0, 0, 0.6) !important;border:0;padding:20px 30px;border-radius:4px;max-width:800px;color:#ffffff;font-weight:600;font-size:18px;text-transform:uppercase;}
.rst-bookatune-form textarea{min-height:300px;min-width:269px;color:#ffffff;font-weight:600;font-size:18px;}
.rst-bookatune-form input::-webkit-input-placeholder, .rst-bookatune-form textarea::-webkit-input-placeholder, .rst-bookatune-form select::-webkit-input-placeholder{color:#ffffff;font-weight:600;font-size:18px;text-transform:uppercase;}
.rst-bookatune-form input[type="button"]{background:#c81b22 !important;color:white;cursor:pointer;font-weight:800;}
#contact-form-wrap .nf-field-label{color:gray !important;}
.bookatune-page-title{color:white;font-weight:700;font-size:44px;text-align:left;margin:0;}
.bookatune-page-text{color:#c81b22;font-weight:700;font-size:22px;text-align:left;margin:0 0 35px 0;}
.black-tunes-single{margin-top:70px;}
.black-tunes-single #pricebox-holder{width:48%;padding:0;}
.pricebox-button:hover{color:#c81b22;}
#full-width-red a:hover{padding:12px 36px;background:rgba(0, 0, 0, 0.3);}
.recent-tunes-post-box a:hover{color:black;}
.recent-news-btn:hover{background:#c81b22;}
.footer-box-two a:hover{color:white;}
.black-recent .recent-news-btn:hover{background:#3a3a3a;transition:all ease .2s;}
.faq-question h4:hover{background:rgba(12,12,12,0.86);}
@media screen and (max-width:1160px){.service-photo-showcase-holder{width:100%;height:auto;margin-bottom:34px;}
#faq-box-wrap{width:100%;padding:0 60px;box-sizing:border-box;}
#recent-tunes-post-boxwrap{width:340px;justify-content:space-around;}
.recent-tunes-post-box{margin-bottom:36px;}
#recent-news-wrap{width:100%;box-sizing:border-box;}
.recent-news-min{flex:1 1 40%;}
#tune-gallery-top-s{width:100%;padding:0 40px;}
#service-tl-s{width:100%;padding:30px;}
#contact-form-wrap{width:94%;height:auto;padding:0;}
@media screen and (max-width:950px){.fix{max-width:100%;min-width:100%;}
#menu-btn{width:40px;height:28px;position:absolute;transition:all ease .2s;}
.line{width:100%;height:5px;background:white;display:block;position:absolute;border-radius:1px;}
.line-one{top:0;}
.line-two{top:50%;transform:translateY(-50%);}
.line-three{bottom:0;}
.my-menu-ani{transform:rotate(45deg);}
#navi-b{height:64px;}
#logo{width:calc(100% - 70px);background-size:38%;}
#navi-box{width:70px;display:flex;justify-content:center;align-items:center;}
#navi-box nav{position:fixed;height:auto;right:-100%;top:64px;background:rgba(28, 28, 28, 0.93);transition:all ease .2s;z-index:9999999;}
#navi-box nav ul{flex-wrap:wrap;}
#navi-box nav ul li{width:100%;border-bottom:1px solid black;}
#navi-box nav ul li a{display:block;padding:14px 0;}
.rep-menu{right:0 !important;}
#pricebox-holder{width:50%;padding:0 40px;}
}
@media screen and (max-width:850px){.black-tunes-single #pricebox-holder{width:99%;}
.recent-news-top{height:auto;flex-direction:column-reverse;}
.recent-news-top-text{height:50%;width:100%;}
.recent-news-top-img{height:50%;width:100%;}
.service-circle-box-holder{width:100%;text-align:center;}
.after-before-box{width:100%;margin-bottom:40px;}
.after-before-text{padding:0 24px;}
}
@media screen and (max-width:690px){.recent-news-min:nth-child(1) h3{font-size:20px;}
.recent-news-min:nth-child(1) .receent-news-min-text-flexwrap{justify-content:flex-start;}
.recent-news-min:nth-child(1) .recent-news-min-img{width:100%;height:200px;}
.recent-news-min:nth-child(1) .receent-news-min-text-flexwrap{height:auto;width:100%;}
.fix{padding:30px;}
#pricebox-holder{width:100%;padding:0;}
#pricebox-hp-b h3{font-size:38px;margin-top:80px;}
#pricebox-hp-b h6{font-size:20px;margin-bottom:68px;}
.title-thin-b{font-size:36px;}
.title-thin-r{font-size:16px;}
.subscribe-title-b{font-size:38px;}
.subscribe-title-s{color:#c81b22;font-size:18px;font-weight:500;margin:0;padding-bottom:20px;}
#recent-news-wrap{padding:0;}
.recent-news-min{flex:1 1 100%;}
.recent-news-top-text h3{font-size:26px;}
.faq-main-title{font-size:26px;padding:44px 0;}
#faq-box-wrap{width:100%;padding:0;box-sizing:border-box;}
#tune-gallery-top-s{text-align:center;}
#tune-gallery-top-s h3{font-size:42px;padding-top:55px;line-height:42px;}
#tune-gallery-top-s h5{font-size:16px;padding-bottom:55px;margin-top:12px;}
#service-tl-s{padding:0;}
#service-tl-s h1{padding-right:32px;padding-left:32px;}
.service-price-title{padding-right:32px;padding-left:32px;}
#service-tl-content-holder{padding:26px 32px;}
.contact-page-title{color:white;font-weight:700;font-size:24px;text-align:center;padding:0 20px;}
#contact-form-wrap{margin:55px auto;}
.bookatune-page-title{font-size:32px;}
.bookatune-page-text{font-size:18px;}
}
@media screen and (max-width:420px){#recent-tunes-hp-s{padding:0 25px;}
#recent-tunes-post-boxwrap{width:100%;}
.recent-tunes-post-box{width:100%;height:}
.recent_tunes-img-wrap{height:190px;}
#logo{background-size:80%;}
.recent-news-top-text h3{font-size:20px;}
.recent-news-top-text p{font-size:16px;}
}