*:focus{outline:none;}
.akcija{background:red;color:white;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
body{margin:0 auto;font-family:'Roboto', sans-serif;}
html, body{margin:0 auto;}
.upload-button{width:calc(100% - 40px);background: #f6f6f6;position: relative;padding: 20px;}
.upload-button input[type="file"] {
position: absolute;
opacity: 0;
z-index: 99;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.upload-button input[type=file], .upload-button input[type=file]::-webkit-file-upload-button{cursor: pointer;}
.upload-button .file-button{
position:relative;
display:inline-block;
color: white;
background: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/upload-data-btn.svg)no-repeat right 15px center #484848;
border: 1px solid #484848;
padding: 7px 41px 7px 20px;
vertical-align: middle;
font-size: 14px;
font-weight: 500;
background-size: 18px;
text-align: left;
}
.upload-button #file-name{
display: inline-block;
width: calc(100% - 183px);
height: 35px;
line-height: 35px;
color: #333333;
padding:0 20px;
vertical-align: middle;
margin: 0;
font-size: 14px;
font-weight: 400;
background: white;
margin-right: -4px;
}
.important_info {
color: #c82327;
font-size: 14px;
font-weight: 400;
margin-top: 0;
}
.important_info p {
margin-top: 0;
}
.what-information p {
color: #333333;
font-size: 14px;
font-weight:400;
margin: 7px 0 0 0;
}
.what-information {
color: #333333;
font-size: 14px;
font-weight:400;
background: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/information-icon.svg) no-repeat right 10px top 10px #f6f6f6;
background-size: 28px;
padding: 20px;
margin-top: 50px;
}
.what-information .title {
color: #333333;
font-size: 16px;
font-weight:500;
padding-right: 35px;
}
.checkbox {
display: inline-block;
vertical-align: top;
position: relative;
padding-left: 25px;
margin-bottom: 18px;
margin-top: 18px;
cursor: pointer;
font-size: 14px;
font-weight: 400;
color: #333333;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin-right: 5px;
}
.popup_body.new-style input[type="submit"] {
font-size: 14px;
font-weight: bold;
padding: 13px 39px;
}
.popup_body.new-style textarea {
width: calc(100% - 5px);
}
.popup_body.new-style {
border: 0;
width: 920px;
height: 565px;
box-shadow: 0px 0 9px rgb(0 0 0 / 30%);
}
.popup_body.new-style .xiukas {
background: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/close-pp.svg) no-repeat center;
background-size: 16px;
right: 33px;
}
.popup_body.new-style label {
font-size: 16px;
color: black;
font-weight: 400;
}
.popup_body.new-style .left, .popup_body.new-style .right {
width: 48%;
}
.popup_body.new-style .popup_title {
color: #333333;
font-family:'Roboto', sans-serif;
font-weight: 500;
font-size: 24px;
}
label.bold, .popup_body label.bold {
color: #333333;
font-family:'Roboto', sans-serif;
font-weight: 500;
font-size: 16px;
}
.checkbox span {
color: #333333!important;
font-size: 14px!important;
font-weight: 400;
}
.checkbox:hover span + span , .checkbox input:checked + span + span {
color: #c82327!important;
}
.checkbox input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 100%;
width: 100%;
left: 0;
top: 0;
}
.checkmark {
position: absolute;
top: 0;
left: 0;
height: 20px;
width: 20px;
background-color: #eee;
pointer-events: none;
}
.checkbox:hover input ~ .checkmark {
background-color: #c82327;
}
.checkbox input:checked ~ .checkmark {
background-color: #c82327;
}
.checkmark:after {
content: "";
position: absolute;
display: none;
}
.checkbox input:checked ~ .checkmark:after, .checkbox:hover .checkmark:after  {
display: block;
}
.checkbox .checkmark:after {
left: 7px;
top: 2px;
width: 5px;
height: 10px;
border: solid white;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.spauda_kategorijos a{margin-bottom:10px;}
.logo, .navi_icon, .stiprus,
.hp_ic_1, .hp_ic_2, .hp_ic_3, .hoveris ul li:before,
.hp_ic_4, .hp_ic_5, .skype ,
.kelias span, .sritys_meniu ul li:before,
.klientai .slick-prev, .sritys_meniu1,
.klientai .slick-next, .sritys_meniu1 a:before, .hkontaktai:before,
.phone_actv, .fb, .mail_actv, .perziurim_galerija ,.dvim a:after, .xiukas, .karjeros_tekstai ul li:before,
.phone, .mail, .slideris_hp .slick-dots li button{background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/sparti_sprite.png?ver=2) no-repeat;}
.logo{display:block;width:414px;height:84px;background-position:0 -311px;margin-top:13px;z-index:9;position:relative;}
.navi_icon{width:10px;height:10px;background-position:-474px -10px;display:inline-block;}
.top_red{height:5px;width:100%;background:#c92326;}
.design{width:1200px;margin:0 auto;}
header{border-bottom:1px solid #d4d4d4;height:110px;position:relative;}
content{margin-bottom:66px;}
.navi{margin-top:61px;}
.navi ul{margin:0;padding:0;display:inline-block;}
.navi ul li:last-child{padding-right:0px;}
.navi ul li{text-transform:uppercase;font-size:12px;font-weight:400;display:inline-block;padding:0px 24px;position:relative;line-height:50px;}
.navi ul li a{color:#595959;text-decoration:none;}
.navi ul li a:hover, .navi ul li:hover > a, .navi ul li > a.aktyvu{color:#c92326;text-decoration:none;}
.sukis{color:#909090;font-weight:400;font-size:15px;position:absolute;left:118px;bottom:14px;text-transform:uppercase;}
.sukis span{color:#d4d4d4;}
.forma_body.contact_body{padding-right:0px;}
.reklamos_sprendimai{clear:both;}
.h1subtext{font-weight:400;font-size:14px;line-height:24px;color:#6c6c6c;text-align:justify}
.reklamos_sprendimai > .visuose_blokuose{width:299px; height:500px;border:1px solid #d4d4d4;margin-left:-1px;position:relative;margin-top:-1px;}
.reklamos_sprendimai > .visuose_blokuose a{display:Block;width:100%;height:100%;}
.visuose_blokuose{position:relative;}
.skaicius{position:Absolute;right:9px;top:5px;color:#c92326;font-size:16px;font-weight:400;}
.pavadinimas_sprendimu{position:Absolute;left:28px;top:20px;color:#c92326;font-size:28px;font-weight:400;}
.pavadinimas_sprendimu a{color:#c92326;font-size:28px;font-weight:400;text-decoration:none;}
.nulis_1{background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/1.png) no-repeat bottom;}
.nulis_2{background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/3.png) no-repeat bottom;}
.nulis_3{background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/2.png) no-repeat bottom;}
.nulis_4{background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/4.png) no-repeat bottom;}
.hp_ic_6{width:42px;height:44px;background-position:-185px -144px;position:absolute;left:11px;top:30px;background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/ikonos/SR_icon_efektingas_dizainas.png) no-repeat;}
.hp_ic_1{width:42px;height:44px;background-position:-185px -144px;position:absolute;left:11px;top:30px;background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/ikonos/SR_icon_spauda_per_24h.png) no-repeat;}
.hp_ic_2{width:44px;height:45px;position:absolute;left:14px;top:31px;background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/ikonos/SR_icon_nestandartine_reklama.png) no-repeat;}
.hp_ic_3{width:55px;height:43px;position:absolute;left:13px;top:31px;background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/ikonos/SR_icon_antspaudai_per_1h.png) no-repeat;}
.hp_ic_4{width:54px;height:51px;position:absolute;left:11px;top:28px;background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/ikonos/SR_icon_kokybes_garantija.png) no-repeat;}
.hp_ic_4{}
.hp_ic_5{width:47px;height:39px;position:absolute;left:10px;top:33px;background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/ikonos/SR_icon_gera_kaina.png) no-repeat;}
.borderiai{width:299px;height:29px;border-left:1px solid #d4d4d4;margin-left:-1px;border-right:1px solid #d4d4d4;}
.virsuj_borderis{border-top:1px solid #d4d4d4;padding-top:28px;}
.trumpi_tekstai{border-bottom:1px solid #d4d4d4;margin:48px 0px 30px 0px;}
.stiprus{width:128px;height:100px;background-position:-253px -11px;}
.trumpi_tekstai .ttekstas:last-child{}
.trumpi_tekstai .ttekstas{position:Relative;padding:0 42px 0 42px;width:128px;border-right:1px solid #d4d4d4;margin-bottom:24px;}
.trumpi_tekstai .ttekstas + .ttekstas{padding:34px 16px 0 67px;width:113px;}
.trumpi_tekstai .ttekstas.kokybiska_maza{font-size:15px;}
.trumpi_tekstai .ttekstas.paskutinis_ttekstas{border-right:0px;line-height:38px;}
.trumpi_tekstai .ttekstas span{color:#585656;font-size:15px;font-weight:400;text-transform:uppercase;display:block;}
.trumpi_tekstai .ttekstas{color:#686868;font-size:15px;font-weight:400;text-transform:uppercase;line-height:19px;min-height:67px;padding:34px 16px 0 67px;}
.trumpi_tekstai .ttekstas.portfelis{padding:34px 0px 0 68px;width:113px;min-width:130px;}
.tekstas_hp{font-weight:400;font-size:14px;line-height:24px;color:#6c6c6c;width:554px;text-align:justify;}
.slideris_hp{width:580px;}
.tekstas_hp_title{margin-bottom:22px;color:#848282;font-size:27px;line-height:33px;text-align:left;font-weight:400;}
.skype{width:20px;height:20px;background-position:-293px -150px;display:inline-block;vertical-align:top;position:absolute;top:-3px;}
.fb{width:20px;height:20px;background-position:-320px -150px;display:inline-block;vertical-align:top;position:absolute;top:-3px;left:6px;}
.phone_actv{background-position:-508px -10px!important;}
.mail_actv{background-position:-508px -59px!important;}
.fast_contacts{position:fixed;right:2%;top:159px;z-index:99;}
.phone:hover{background-position:-508px -10px;}
.mail:hover{background-position:-508px -59px;}
.phone{width:47px;height:43px;background-position:-405px -10px;cursor:pointer;z-index:1;position:relative;}
.mail{background-position:-405px -59px;width:47px;height:43px;cursor:pointer;z-index:1;position:relative;}
.slideris_hp .slick-dots li{width:10px;}
.slideris_hp .slick-dots li button:before{display:none;}
.slideris_hp .slick-dots{width:10px;right:20px;bottom:0px;top:31px;}
.slideris_hp .slick-dots li.slick-active button, .slideris_hp .slick-dots li:hover button{background-position:-572px -12px;}
.slideris_hp .slick-dots li button{width:10px;height:10px;background-position:-572px -37px;padding:0;}
.phone_body{display:none;background:white;padding:10px;bordeR:1px solid #c92326;color:#c92326;font-size:20px;font-weight:400;position:absolute;min-width:145px;left:-162px;height:19px;top:1px;}
.mail_body{display:none;background:white;padding:20px;bordeR:1px solid #c92326;color:#c92326;font-size:20px;font-weight:400;position:absolute;width:227px;left:-264px;top:45px;}
.mail_title{color:#c92326;font-size:15px;font-weight:400;}
.mail_body span{color:#8e9496;font-size:12px;font-weight:400;}
#forma label{color:#545454;font-size:14px;font-weight:400;margin:10px 0px;display:block;}
#forma input[type="text"]{color:#8e9496;font-size:12px;font-weight:400;border:1px solid #d4d4d4;width:99%;height:23px;}
#forma input[type="submit"]{color:#ffffff;background:#c92326;font-size:13px;font-weight:400;border:0px;text-align:center;cursor:pointer;padding:6px 13px;}
#forma textarea{color:#8e9496;font-size:12px;font-weight:400;border:1px solid #d4d4d4;width:97%;min-height:98px;margin-bottom:13px;}
.mega_meniu_hover .mega_pav{cursor:pointer;}
.mega_pav{color:#be1c1e;font-size:14px;font-weight:400;margin-bottom:11px;line-height:normal;}
.mega_meniu .left{margin:0 27px;    width: calc(25% - 54px);}
.navi ul li:hover > .mega_meniu{display:block}
.mega_meniu{padding:42px 20px;background:white;border:1px solid #d4d4d4;position:absolute;left:-419px;min-width:971px;z-index:9;top:49px;display:none;}
.mega_meniu ul{margin:0px;padding:0px;}
.mega_meniu ul li{display:Block;font-size:14px;font-weight:400;line-height:26px;text-transform:none;padding:0;}
.mega_meniu ul li a{color:#5e6466;text-decoration:none;}
.mega_meniu ul li a:hover{color:#be1c1e;}
.navi ul li.mega_meniu_hover{background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/meniu_behoverio.jpg) no-repeat;min-width:78px;padding:0px 9px 0px 38px;}
.navi ul li.mega_meniu_hover:hover, .navi ul li.mega_meniu_hover.hover{background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/meniu_hoveris.jpg) no-repeat;min-width:78px;padding:0px 9px 0px 38px;}
.kelias{font-size:11px;font-weight:400;color:#b6b6b6;margin:15px 0px;}
.kelias ul{margin:0px;padding:0px;}
.kelias ul li{float:left;line-height:11px;padding:0px 15px 0px 0px;list-style-type:none;position:relative;}
.kelias ul li a{color:#b6b6b6;text-decoration:none;}
.kelias ul li a:hover{color:#959595;}
.kelias span{width:3px;height:6px;background-position:-577px -53px;display:Block;position:absolute;right:6px;top:2px;}
.kelias ul li:last-child a{color:#959595;}
.kelias ul li:last-child span{display:none;}
.pav{font-size:28px;font-weight:400;line-height:25px;}
.center{margin-top:20px}
.pav h1, .center h1{font-size:28px;font-weight:400;line-height:25px;margin:0px;color:#c92326;}
.kolektyvas{color:#5e6466;font-size:26px;font-weight:400;line-height:32px;width:680px;margin:30px 0px 30px 0px;}
.apie_tekstas{font-size:13px;font-weight:400;line-height:20px;color:#5e6466;}
.sritys{color:#5e6466;font-size:26px;font-weight:400;line-height:22px;margin:40px 0px 0px 0px;}
.sritys_meniu{padding:42px 20px 42px 0px;background:white;min-width:863px;margin:0px 0px 25px 0px;background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/apie_mus.jpg) no-repeat right -108px;}
.sritys_meniu ul{margin:0px;padding:0px;}
.sritys_meniu ul li{display:Block;font-size:14px;font-weight:400;line-height:40px;text-transform:none;padding:0 0px 0px 8px;position:relative;}
.sritys_meniu ul li a{color:#5e6466;text-decoration:none;}
.sritys_meniu ul li a:hover{color:#be1c1e;}
.sritys_meniu ul li:before{content:"";width:3px;height:6px;background-position:-577px -66px;display:Block;position:absolute;left:0px;top:16px;}
.sritys_meniu .left{margin-right:40px;min-width:196px;}
.sritys_meniu1{padding:38px 20px 0px 0px;background:white;min-width:863px;margin:0px 0px 25px 0px;background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/apie_mus.jpg) no-repeat right -108px;}
.sritys_meniu1 a{position:relative;font-size:14px;font-weight:400;line-height:40px;text-transform:none;color:#5e6466;text-decoration:none;padding-left:9px;}
.sritys_meniu1 a:hover{color:#be1c1e;}
.sritys_meniu1 a:before{content:"";width:3px;height:6px;background-position:-577px -66px;display:Block;position:absolute;left:0px;top:5px;}
.sritys_meniu .mega_pav, .sritys_meniu1 .mega_pav{color:#c0191b;font-size:20px;font-weight:400;margin-bottom:11px;line-height:30px;}
.extra_pav{margin-top:18px;}
.perziurim_galerija{width:362px;height:55px;background-position:-11px -212px;display:Block;}
.grafika{width:362px;height:324px;margin-top:30px;}
.viz_d{width:764px;}
.viz_apr{color:#5e6466;font-size:14px;font-weight:400;line-height:22px;margin:30px 0px 30px 0px;}
.pristatymas span{color:#c92326;font-size:14px;font-weight:400;text-transform:uppercase;}
.pristatymas{color:#5e6466;font-size:14px;line-height:22px;font-weight:400;margin:0px 0px 30px 0px;}
.pristatymas ul{padding:0px 0px 0px 19px;}
.pristatymas ul li{color:#5e6466;text-transform:none;line-height:22px;font-weight:400;}
.dvim{color:#5e6466;font-size:14px;font-weight:400;line-height:22px;}
.dvim span{color:#c92326;font-size:14px;font-weight:400;text-transform:uppercase;display:block;margin-bottom:20px;}
.dvim a{color:#c92326;text-decoration:none;}
.dvim a:after{content:"";width:3px;height:6px;background-position:-578px -80px;margin-left:3px;display:inline-block;}
.services_table .owf { }
.services_table p{clear:both;}
.services_table.be_margin{margin-top:5px;}
.services_table{margin-top:50px;text-align:right;}
.services_table table { width:100%; max-width: 100%; }
.services_table table{border-collapse:collapse;border-spacing:0; clear:both;margin-bottom:21px;}
.services_table table td{padding:7px;border:1px solid #d4d4d4!important;color:#575757;font-size:16px;text-align:left;font-weight:400!important;}
.services_table table td.kiekis, .services_table table td.kiekis.kiekisred{color:#575757;font-size:18px;font-weight:400;}
.services_table table td.tablo_virsus{color:#575757;font-size:20px;font-weight:400!important;border-top:0;border-right:0px;}
.services_table table td.kiekisred{color:#c92326;font-size:18px;font-weight:400!important;width:16%;}
.services_table table td.nieko{border:0px;}
.uzsakom1{text-align:right;padding:25px 0px 0px 0px;width:477px;}
.uzsakom{text-align:right;padding:10px 0px 0px 0px;width:477px;clear:both;}
.mazas_pvm{color:#575757;font-size:14px;font-weight:400;}
.didelis_pvm{color:#575757;font-size:18px;font-weight:400;line-height:32px;}
.didelis_pvm span{color:#c92326;font-size:30px;}
.btn,
.siusti_uzklausa{cursor:pointer;color:white;text-align:center;font-size:16px;font-weight:400;padding:10px 25px;background:#c92326;display:inline-block;margin-top:23px;}
.uzsakom .siusti_uzklausa{margin-top:0px;}
.mail_body{display:none;background:white;padding:20px;bordeR:1px solid #c92326;color:#c92326;font-size:20px;font-weight:400;position:absolute;width:227px;left:-264px;top:45px;}
.popup_title{color:#c92326;font-size:18px;font-weight:400;}
.popup_body span{color:#8e9496;font-size:12px;font-weight:400;}
.popup_body span.red{color:#c92326;font-size:14px;}
.popup_body label{color:#545454;font-size:14px;font-weight:400;margin:26px 0px 3px 0px;display:block;}
.popup_body input[type="text"]{color:#8e9496;font-size:12px;font-weight:400;border:1px solid #d4d4d4;width:99%;height:32px;}
.popup_body input[type="submit"]{color:#ffffff;background:#c92326;font-size:13px;font-weight:400;border:0px;text-align:center;cursor:pointer;padding:6px 13px;}
.popup_body textarea{color:#8e9496;font-size:12px;font-weight:400;border:1px solid #d4d4d4;width:409px;min-height:195px;margin-bottom:13px;}
.popup_body .left{width:335px;}
.popup_body .right{width:415px;}
.popup_body{display:none;background:white;padding:23px 40px 40px 40px;bordeR:1px solid #c92326;color:#c92326;font-size:20px;font-weight:400;width:778px;position:fixed;height: 320px;;top:0;bottom:0;left:0;right:0;margin:auto;z-index:9;}
.xiukas{width:32px;height:32px;background-position:-605px -11px;position:absolute;top:23px;right:38px;cursor:pointer;}
.baltas_fonas{display:none;background:white;opacity:0.8;width:100%;height:100%;position:fixed;z-index:8;top:0;left:0;}
.sablonai{margin-top:36px;margin-right:-15px;}
.sablonai span{color:#c92326;font-size:18px;font-weight:400;display:block;margin-bottom:39px;}
.sablonai > div{float:left;margin-right:15px;margin-bottom:15px;}
.sablonai .sk{color:white;font-size:17px;font-weight:400;text-align:center;background:#c92326;border-radius:50px;width:30px;height:30px;line-height:30px;margin-bottom:10px;}
.trumpi_tekstai .ttekstas.darbai_stiprus{padding-left:0px;padding-right:32px;}
.trumpi_tekstai.darbai_tekstai{margin-bottom:10px;}
.darbai{margin-right:-24px;margin-top:40px;}
.darbai > div{float:left;width:282px;margin-right:24px;margin-bottom:30px;}
.darbai_img a{max-height:280px;display:block;}
.darbai_img{border:1px solid transparent; max-height: 252px;    overflow: hidden;}
.darbai_title{color:#656565;font-size:16px;font-weight:400;border-bottom:1px solid #d4d4d4;min-height:50px;line-height:50px;}
.darbai_title a{color:#656565;font-size:16px;font-weight:400;text-decoration:none;}
.darbai > div:hover .darbai_img{border:1px solid #c92326;}
.darbai > div:hover .darbai_title{border-bottom:1px solid #c92326;}
.darbai > div:hover .darbai_title a{color:#c92326;}
.darbai.darbai_vidus{margin-top:30px;}
.darbai.darbai_vidus > div{margin-bottom:24px;}
#service-gallery { text-align: center; }
#service-gallery h3 { font-size: 30px; }
#service-gallery > div.btn,
#service-gallery > div:nth-child(n + 10) { display: none; }
#service-gallery > div:nth-child(n + 10) + script + .btn { display: inline-block; margin:0 auto; border-radius: 20px; min-width: 160px; width: auto; text-transform: uppercase; float: none; clear: both; }
#service-gallery.show-all > div { display: block; }
#service-gallery.show-all > .btn { display: none!important; }
.tabai{min-height:29px;margin-top:20px;}
.tabai a{padding:5px 15px;color:#c92326;text-decoration:none;border:1px solid #c92326;font-size:14px;font-weight:400;display:inline-block;vertical-align:top;margin-top:5px}
.tabai a:hover, .tabai a.aktyvu{padding:5px 15px;color:white;background:#c92326;text-decoration:none;border:1px solid #c92326;font-size:14px;font-weight:400;}
.forma_body{}
.forma_body span{color:#8e9496;font-size:12px;font-weight:400;}
.forma_body span.red,.service_contacts span.red{color:#c92326;font-size:14px;}
.forma_body label{color:#545454;font-size:14px;font-weight:400;margin:0px 0px 4px 0px;display:block;}
.forma_body input[type="text"]{color:#8e9496;font-size:12px;font-weight:400;border:1px solid #d4d4d4;width:99%;height:32px;margin-bottom:25px;}
.forma_body input[type="submit"]{color:#ffffff;background:#c92326;font-size:13px;font-weight:400;border:0px;text-align:center;cursor:pointer;padding:6px 13px;}
.forma_body textarea{color:#8e9496;font-size:12px;font-weight:400;border:1px solid #d4d4d4;width:345px;min-height:195px;margin-bottom:13px;}
.forma_body .left{width:335px;}
.forma_body .right{width:350px;}
#statusas-kontaktai{position:absolute;top:-44px;}
.forma_body{background:white;padding:0px 40px 0px 40px;color:#c92326;font-size:20px;font-weight:400;width:716px;height:301px;margin-top:55px;position:relative;}
.susisiekite{color:#c92326;font-size:18px;font-weight:400;margin:18px 0px;}
.kontaktai_text{color:#5e6466;font-size:14px;font-weight:400;line-height:22px;}
.zmones{border-top:1px solid #d4d4d4;padding:15px 0px;}
.zmones > div{float:left;margin-bottom:21px;}
.pareigos{color:#222020;font-size:18px;font-weight:400;line-height:22px;}
.vardas{color:#5e6466;font-size:16px;font-weight:400;line-height:22px;margin:10px 0px 8px 0px;}
.cc{color:#5e6466;font-size:14px;font-weight:400;line-height:22px;}
.cc a{color:#5e6466;text-decoration:none;display:table;}
.zm1{width:331px;}
.zm2{width:325px;}
.zm3{width:359px;}
.zm4{width:184px;}
#map{width:100%;height:495px;}
.mapsas{position:relative;height:614px;}
.masina{background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/masina.png) no-repeat;width:654px;height:376px;position:absolute;bottom:0px;left:-73px;}
.forma_kbody{}
.forma_kbody span{color:#8e9496;font-size:12px;font-weight:400;}
.forma_kbody span.red{color:#c92326;font-size:14px;}
.forma_kbody label{color:#545454;font-size:14px;font-weight:400;margin:0px 0px 4px 0px;display:block;}
.forma_kbody input[type="text"]{color:#8e9496;font-size:12px;font-weight:400;border:1px solid #d4d4d4;width:99%;height:32px;margin-bottom:25px;}
.forma_kbody input[type="submit"]{color:#ffffff;background:#c92326;font-size:13px;font-weight:400;border:0px;text-align:center;cursor:pointer;padding:8px 13px;margin-right:5px;height:32px;}
.forma_kbody textarea{color:#8e9496;font-size:12px;font-weight:400;border:1px solid #d4d4d4;width:98.3%;min-height:195px;margin-bottom:13px;}
.forma_kbody .left{width:335px;}
.forma_kbody .right{width:350px;}
#statusas-kontaktai{position:absolute;top:-44px;}
.forma_kbody{background:white;padding:0px 00px 0px 00px;color:#c92326;font-size:20px;font-weight:400;width:559px;margin-top:55px;position:relative;}
.siunciu_cv{margin-bottom:20px;}
.kiti_tabai{margin-top:47px;}
.kiti_tabai img{position:absolute;right:16px;top:15px;}
.kiti_tabai div{cursor:pointer;color:#5e6061;font-size:16px;font-weight:400;border:1px solid #d4d4d4;height:62px;display:block;max-width:500px;margin-bottom:20px;line-height:62px;text-decoration:none;padding:0 28px;position:relative;}
.kiti_tabai div:Hover{color:#c92326;font-size:16px;font-weight:400;border:1px solid #c92326;}
.kiti_tabai div.aktyvu{color:#c92326;font-size:16px;font-weight:400;border:1px solid #c92326;}
.nerodau{display:None;}
.nerodau.rodau{display:Block;}
.karjeros_tekstai{color:#5e6466;font-size:16px;font-weight:400;width:506px;}
.karjeros_tekstai ul{margin:10px 0px 44px 0px;padding:0px;}
.karjeros_tekstai ul li{display:Block;font-size:14px;font-weight:400;line-height:25px;text-transform:none;padding:0 0px 0px 8px;position:relative;color:#5e6466;}
.karjeros_tekstai ul li:hover{color:#be1c1e;}
.karjeros_tekstai ul li:before{content:"";width:3px;height:6px;background-position:-577px -66px;display:Block;position:absolute;left:0px;top:10px;}
.border_karjeros{border-right:1px solid #d4d4d4;padding-right:67px;}
.spauda_kategorijos.subsubkateogrijos a{color:white;font-size:14px;font-weight:400;border:1px solid #c92326;background:#c92326;padding:8px 18px;float:left;text-decoration:none;margin-right:10px;min-width:120px;text-align:Center;}
.spauda_kategorijos.subsubkateogrijos a:Hover, .spauda_kategorijos.subsubkateogrijos a.cia{color:#c92326;font-size:14px;font-weight:400;border:1px solid #c92326;background:white;}
.spauda_kategorijos{margin-right:-10px;margin-top:20px;margin-bottom:20px;}
.spauda_kategorijos a{color:#c92326;font-size:14px;font-weight:400;border:1px solid #c92326;background:white;padding:8px 18px;float:left;text-decoration:none;margin-right:10px;min-width:120px;text-align:Center;}
.spauda_kategorijos a:Hover, .spauda_kategorijos a.cia{color:white;font-size:14px;font-weight:400;border:1px solid #c92326;background:#c92326;}
.spaudos_img img{max-width:100%;}
.spaudos_img{}
.banneriai{margin-right:-28px;margin-top:20px;margin-bottom:20px;}
.banneriai a{float:left;margin-right:27px;}
.spaudos_tekstas{color:#5e6466;font-size:14px;font-weight:400;line-height:21px;text-align:justify;margin-top:40px;}
.puse{width:45%;text-align:justify;margin-top:28px;}
.left_title{color:#c92326;display:Block;font-weight:400;margin-bottom:10px;}
.naujienos_title{color:#656565;font-size:20px;font-weight:400;float:left;margin-bottom:23px;line-height:20px;}
.naujienos_data{color:#a4a4a4;font-size:13px;font-weight:400;float:Right;line-height:20px;margin-left:29px;}
.naujienos_tekstas{color:#656565;font-size:13px;font-weight:400;margin-bottom:18px;line-height:20px;text-align:justify;}
.naujienos_placiau{color:white;font-size:14px;font-weight:400;background:#c92326;padding:8px 20px;text-decoration:none;float:RIGHT;}
.naujiena{margin-bottom:50px;margin-top:25px;}
.likusi_naujiena{width:879px;}
.naujienos_img{width:280px;}
.vidinis_img{width:308px;margin-bottom:10px;}
.vidus_vidus .naujienos_title{margin-bottom:0px;}
.vidus_vidus{overflow:HIDDEN;margin-bottom:15px;}
.klientai .slick-prev, .klientai .slick-next{width:20px;height:44px;top:79px;}
.klientai .slick-prev:before, .klientai .slick-next:before{display:none;}
.klientai{padding:0 21px;}
.klientai .slick-prev{background-position:-515px -119px;lefT:0;}
.klientai .slick-next{background-position:-533px -119px;right:0;}
.kl{color:#646a6b;font-size:18px;font-weight:400;line-height:25px;text-align:Center;margin-bottom:30px;margin-top:30px;}
.custom-file-input{width:91px;height:32px;display:inline-block;vertical-align:top;}
.custom-file-input::-webkit-file-upload-button{visibility:hidden;}
.custom-file-input::before{content:'';display:inline-block;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/failas.png) no-repeat;color:Transparent;width:91px;height:32px;margin-right:5px;}
.custom-file-input:hover::before{border-color:black;}
.custom-file-input:active::before{background:-webkit-linear-gradient(top, #e3e3e3, #f9f9f9);}
.hoveris{display:none;padding:12px 0px 0px 10px;background:white;margin:0px 0px 25px 0px;background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/hoveris.jpg) no-repeat right 0px;width:289px; height: 528px;background-size: auto 100%;position:absolute;top:61px;left:0px;}
.hoveris ul{margin:0px;padding:0px 0px 0px 18px;}
.hoveris ul li{display:Block;font-size:13px;font-weight:400;line-height:25px;text-transform:none;padding:0 0px 0px 8px;position:relative;}
.hoveris ul li a{color:#5e6466;text-decoration:none;}
.hoveris ul li a:hover{color:#be1c1e;}
.hoveris ul li:before{content:"";width:3px;height:6px;background-position:-577px -66px;display:Block;position:absolute;left:0px;top:9px;}
.hoveris ul li:hover:before{content:"";width:3px;height:6px;background-position:-578px -79px;display:Block;position:absolute;left:0px;}
.visuose_blokuose:hover > .hoveris{display:block;}
.meniu_paslaugos{}
.hkontaktai{position:absolute;right:0px;font-size:13px;font-weight:400;top:11px;line-height:20px;padding-left:27px;}
.hkontaktai:before{content:" ";background-position:-353px -150px;width:20px;height:20px;display:Block;position:absolute;left:0;}
.hkontaktai a{color:#595959;text-decoration:none;margin-right:1px;}
.hkontaktai a:last-child{margin-right:0px;}
.services_table table img{max-width:250px;height:auto;}
#goTop{display:none;}
.seo_tekstai{margin-top:0;font-weight:400;font-size:14px;line-height:24px;color:#6c6c6c;text-align:justify;}
.columns_seo_text{-webkit-columns:2 400px;-moz-columns:2 400px;columns:2 400px;-webkit-column-gap:98px;-moz-column-gap:98px;column-gap:98px;margin-top:15px;}
.columns_seo_text p,.columns_seo_text h3,.columns_seo_text h2{margin:0 0 20px 0;}
.columns_seo_text h3,.columns_seo_text h2,.columns_seo_text h4{color: #cf0000;}
.columns_seo_text img{width:100%;max-width:559px;margin:0 auto 20px auto;}
.service_contacts {padding-bottom: 30px; }
.service_contacts .left,.service_contacts .right{width:calc(50% - 15px);float:left;min-width:400px;}
.service_contacts .left{padding-right:15px;}
.service_contacts .right{padding-left:15px;}
.service_contacts h3{color:#cf0000}
.service_contacts label {color: #545454;font-size: 14px;font-weight: 400;margin: 0px 0px 4px 0px;display: block;}
.service_contacts input[type="text"]{color: #8e9496;font-size: 12px;font-weight: 400;border: 1px solid #d4d4d4;width: calc(100% - 6px);height: 32px;margin-bottom: 25px;}
.service_contacts textarea {color: #8e9496;font-size: 12px;font-weight: 400;border: 1px solid #d4d4d4;width: calc(100% - 6px);min-height: 195px;margin-bottom: 13px;}
.service_contacts input[type="submit"]{color: #ffffff;background: #c92326;font-size: 13px;font-weight: 400;border: 0px;text-align: center;cursor: pointer;padding: 8px 25px;}
.service_contacts>#statusas-kontaktai{position:static;margin-bottom:10px;}
#map{float: left;width: 590px;}
.map-pav{float: right;width: 590px;height: 495px;background-image:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/sparcios_web_zemelapis.jpg);background-repeat:no-repeat;background-position:left top;background-size:100%;overflow:hidden;}
.map-pav img{max-width:100%;height:auto;}
@media(max-width:1224px){
.fast_contacts, .masina{display:none;}
.design{width:calc(100% - 20px);}
.reklamos_sprendimai > .visuose_blokuose{width:24.8%;}
.hoveris{width:96.5%;}
.fb{top:0px;} .trumpi_tekstai .ttekstas{text-align:center;padding:16px;width:120px;}
.trumpi_tekstai .ttekstas + .ttekstas{padding:16px;}
.trumpi_tekstai .ttekstas, .trumpi_tekstai .ttekstas + .ttekstas{width:13%;}
.hp_ic_1, .hp_ic_2, .hp_ic_3, .hp_ic_4, .hp_ic_5, .hp_ic_6{display:block;position:relative;height:43px;top:inherit;left:0;right:0;bottom:10px;margin:auto;}
.tekstas_hp{width:45%;}
.zm1, .zm2, .zm3, .zm4{width:25%;}
.karjeros_tekstai{width:300px;float:left;margin-left:67px;}
.sritys_meniu1 table{width:770px!important;}
.darbai{margin-right:0px;}
.darbai > div{width:23%;}
.darbai_img img{width:100%;height:auto;}
#goTop{display:block;background-color:#c92326;position:fixed;bottom:-100px;right:10px;width:46px;height:39px;z-index:99999;cursor:pointer;color:#fff;text-align:center;padding-top:7px;font-weight:400;line-height:16px;}
.spauda_kategorijos, .sablonai{margin-right:0px;}
.grafika{width:100%;height:auto;}
.navi ul li.mega_meniu_hover.hover{background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/meniu_hoveris-noborder.jpg) no-repeat;}
.navi ul li.mega_meniu_hover.hover:hover, .navi ul li.mega_meniu_hover:hover{background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/meniu_hoveris-noborder.jpg) no-repeat;}
.viz_d, .services_table table{width:69%!important;}
.perziurim_galerija{width:100%;background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/galerija.png) no-repeat;background-position:0 0;background-size:100%;margin-top:50px;}
.sritys_meniu{min-width:auto;}
.likusi_naujiena{width:73%;}
.vidinis_img{width:26%;}
#map, .map-pav{width:calc(50% - 10px);}
.map-pav img{max-width:inherit;width:auto;height:100%;}
}
@media(max-width:1124px){    .tekstas_hp{width:40%;} .forma_body.contact_body{width:660px;padding-left:10px;}
.forma_body .left{width:45%;}
.forma_body .right{width:51%;}
.forma_body textarea{width:99%;}
.sritys_meniu1 table{width:670px!important;}
.naujienos_img{width:25%;}
.puse{width:48%;}
.left.prod-img{width:30%;}
.viz_d, .services_table table{width:66%;}
.center h1{text-align:center;}
.likusi_naujiena{width:72%;}
.vidinis_img{width:28%;}
}
@media(max-width:1060px){.trumpi_tekstai .ttekstas, .trumpi_tekstai .ttekstas + .ttekstas{width:12%;}
.tekstas_hp{width:100%;}
.slideris_hp{width:100%;margin-top:20px;}
.slick-list.draggable{width:580px;left:0;right:0;margin:auto;}
.slick-dots{display:none!important;}
.forma_body.contact_body{width:630px;}
.border_karjeros{padding-right:40px;}
.karjeros_tekstai{margin-left:40px;}
.sritys_meniu1 table{width:610px!important;}
.naujienos_img{width:27%;}
.spaudos_img img{height:auto!important;}
.likusi_naujiena{width:70%;}
.vidinis_img{width:30%;}
.services_table .owf { overflow-x:auto;}
}
@media(max-width:1010px){.reklamos_sprendimai > .visuose_blokuose{width:24.5%;}
.hoveris{width:96%;}
}
@media(max-width:1000px){.reklamos_sprendimai > .visuose_blokuose{width:49%;}
.pavadinimas_sprendimu{left:20px;width:auto;margin:inherit;}
.reklamos_sprendimai > .visuose_blokuose{height:410px;}
.hoveris{width:289px;background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/hoveris2.jpg) no-repeat right 0px;left:0;right:0;margin:auto;height:338px;overflow:hidden;}
.pavadinimas_sprendimu{left:0;right:0;width:267px;margin:auto;}
.trumpi_tekstai .ttekstas, .trumpi_tekstai .ttekstas + .ttekstas{width:29%;padding:0 16px;min-width:inherit;}
.ttekstas.left.paskutinis_ttekstas{border-right:1px solid #d4d4d4;}
.nulis_1.visuose_blokuose.left .hoveris ul{padding-left:0;}
.nulis_1.visuose_blokuose.left .hoveris ul li{width:47%;float:left;}
.hoveris{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.ttekstas:nth-child(3), .ttekstas.paskutinis_ttekstas{border-right:none!important;}
.forma_body.contact_body{width:595px;}
.border_karjeros{padding-right:0px;width:100%;border-right:none;}
.karjeros_tekstai{margin-left:0px;width:100%;border-top:1px solid #d4d4d4;margin-top:40px;padding-top:20px;}
.sritys_meniu1{background:none;}
.sritys_meniu1 table{width:100%!important;}
.likusi_naujiena{width:68%;}
.tabai a{margin-bottom:10px;}
.grafika img{width:100%;height:auto;}
.naujienos_img{width:31%;}
.services_table table{width:100%!important;float:left;}
}
@media(max-width:960px){.right.cp{position:absolute;right:10px;margin-top:22px;}
.left.contact-page, .right.contact-page{width:100%;}
.forma_body.contact_body{width:99%;padding:0;}
.naujienos_img{width:30%;}
.darbai > div{width:22%;}
.left.subsubkat{display:none!important;}
.services_table.subsubkat, .services_table.subsubkat table{width:100%!important;}
.services_table.subsubkat p{text-align:justify!important;}
.popup_body{width:calc(100% - 120px)!important;padding:23px 20px 40px 20px;}
.popup_body .left{width:45%;}
.popup_body .right{width:51%;}
.popup_body textarea{width:98%;}
.xiukas{right:20px;}
.sritys_meniu{padding:42px 0px 42px 0px;}
.sritys_meniu .left{margin-right:0px;min-width:inherit;width:50%;margin-bottom:20px;}
.likusi_naujiena{width:66%;}
.vidinis_img{width:33%;}
.sritys_meniu1{padding:38px 0px 0px 0px;min-width:inherit;}
}
@media(max-width:900px){.likusi_naujiena{width:63%;}
.vidinis_img{width:35%;}
}
@media(max-width:850px){.trumpi_tekstai .ttekstas, .trumpi_tekstai .ttekstas + .ttekstas{width:28%;}
.zm1, .zm2, .zm3, .zm4{width:50%;}
.kolektyvas{width:100%;}
.sritys_meniu1{min-width:100%;padding-right:0px;}
.naujienos_img{width:100%;}
.left.naujienos_img{margin-bottom:20px;}
.left.naujienos_img img{left:0;right:0;margin:auto;display:block;float:none;}
.likusi_naujiena, .vidus_vidus{width:100%;}
img.centruoti-res{left:0;right:0;margin:auto;display:block;}
.naujienos_img.vidinis_img{width:auto!important;}
.vidus_vidus .naujienos_title{text-align:left!important;margin-bottom:10px;}
.vidus_vidus .naujienos_data{text-align:left!important;}
.darbai_title{line-height:inherit;margin-top:5px;min-height:45px;}  #paslaugos{display:none!important;}
#paslaugos-mob{display:inline-block!important;color:#595959;text-decoration:none;}   .perziurim_galerija{margin-top:40px;}
.naujienos_title{width:100%;text-align:center;margin-bottom:10px;}
.naujienos_data{width:100%;text-align:center;margin-bottom:0px;}
.naujienos_placiau{left:0;right:0;margin:auto;display:block;float:none;width:46px;}
.mapsas{height:400px;}
#map, .map-pav{height:350px;}
.map-pav{background-size: auto 100%;}
}
@media(max-width:700px){header{border-bottom:none;}
.viz_d, .services_table table { width: 100%!important; }  .hoveris{background-color:#fff;width:calc(100% - 10px);}
.trumpi_tekstai .ttekstas, .trumpi_tekstai .ttekstas + .ttekstas{width:27%;}
.hoveris{border-left:none;}
.pavadinimas_sprendimu{left:20px;right:inherit;width:auto;margin:inherit;}
.forma_body .left, .forma_body .right{width:100%;}
.right.contact-page{margin-bottom:30px;}
.forma_body textarea{width:98.2%;}
.mapsas{height:400px;}
#map{height:370px;}
.kiti_tabai div{max-width:100%;}
.forma_kbody{width:100%;}
.darbai_title{line-height:50px;margin-top:inherit;min-height:inherit;}
.puse{width:100%;margin-top:10px;}
.viz_d, .left.prod-img{width:100%;}
.grafika img{width:362px;height:324px;}
.grafika{width:362px;height:324px;left:0;right:0;margin:auto;}
.services_table table img{max-width:200px;}
.kategorijos-dropdown{display:block!important;color:#c92326;min-width:160px;font-size:14px;font-weight:400;border:1px solid #c92326;background:white;padding:8px 18px;float:left;text-decoration:none;margin-right:10px;text-align:left;cursor:pointer;}
.kategorijos-dropdown:hover{color:#fff;background-color:#c92326;}
.kategorijos-dropdown:hover i{background-image:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/mm-white.png);}
.kategorijos-dropdown i{display:inline-block;margin-right:32px;background-image:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/mm-red.png);background-repeat:no-repeat;width:9px;height:8px;}
.kat-div a{border:none;min-width:inherit;width:40%;text-align:left;padding:5px 18px;margin-right:0px;}
.kat-div a:Hover{color:#c92326;background:#fff;border:none;text-decoration:underline;}
.kat-div{display:none;margin-top:-1px;padding-top:10px;border:1px solid #c92326;}
.kat-div a.cia{color:#c92326;border:none;background:none;text-decoration:underline;}
.perziurim_galerija{width:362px;left:0;right:0;margin:20px auto 0;}
.popup_body .left, .popup_body .right{width:100%;}
.popup_body{height:545px!important;}
.popup_body{
margin-top:20px;
padding: 23px 20px 40px 20px;
max-height: calc(100vh - 103px);
overflow: auto;
} }
@media(max-width:630px){
.right.cp{position:relative;right:inherit;margin-top:10px;width:100%;text-align:center;}  .service_contacts .left, .service_contacts .right {
width: 100%;
padding: 0;
float: none;
min-width: auto;
}
}
@media(max-width:600px){ .slick-list.draggable, .slick-list.draggable a, .slick-track .slick-slide{width:100%;}
.slick-track .slick-slide img{width:100%;height:auto;}
.trumpi_tekstai .ttekstas, .trumpi_tekstai .ttekstas + .ttekstas{width:25.5%;}
.reklamos_sprendimai > .visuose_blokuose{height:330px;}  .naujienos_tekstas img{width:100%;height:auto;}
.mapsas {height: 880px;}
#map, .map-pav{width:100%;height:400px;}
.map-pav{background-size: 100% auto;background-position: top center;margin-top: 20px;}
.map-pav img{max-width:100%;height:auto;}
.map-pav{height:auto;}
}
@media(max-width:520px){ .darbai > div{width:47%;margin-right:20px;}
.darbai.darbai_vidus{margin-top:20px;}
.services_table table td{padding:7px 5px;}
.services_table table img{max-width:165px;}
.spauda_kategorijos.subsubkateogrijos a:nth-child(even){margin-right:0px;}
.spauda_kategorijos.subsubkateogrijos a{min-width:inherit;width:44%;padding:8px 10px}
.spauda_kategorijos.subsubkateogrijos a:nth-child(2n + 1) {clear:both;}
}
@media(max-width:480px){.trumpi_tekstai .ttekstas, .trumpi_tekstai .ttekstas + .ttekstas{width:26%;padding:16px 14px;}
.reklamos_sprendimai > .visuose_blokuose{width:100%;height:300px;}
.pavadinimas_sprendimu{padding-left:0;text-align:center;}  .sritys_meniu1 a{line-height:16px;}
.darbai_title{line-height:inherit;margin-top:5px;min-height:45px;}
.sablonai{width:320px;left:0;right:0;margin:auto;}
.sablonai > div:nth-child(odd){margin-right:0px;}
.spauda_kategorijos.subsubkateogrijos a{min-width:inherit;width:43%;} .popup_body{width:calc(100% - 70px)!important;}
.spauda_kategorijos{margin-left: -5px;margin-right: -5px;}
.spauda_kategorijos .subsubkateogrijos a{box-sizing:border-box;width:calc(50% - 10px);min-height: 50px;position:relative;}
.spauda_kategorijos .subsubkateogrijos a:nth-child(2n - 1){margin:0 5px 10px;}
.spauda_kategorijos .subsubkateogrijos a:nth-child(2n){margin:0 5px 10px;}
.spauda_kategorijos .subsubkateogrijos a span{width:calc(100% - 10px);position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); }
.mapsas {height: 650px;}
#map, .map-pav{height:300px;}
.map-pav{background-position: top left;}
}
@media(max-width:460px){.trumpi_tekstai .ttekstas, .trumpi_tekstai .ttekstas + .ttekstas{width:42%;padding:5px 14px;}
.fb{left:0;right:0;margin:auto;top:0px;}
.ttekstas:nth-child(3){border-right:1px solid #d4d4d4!important;}
.ttekstas:nth-child(2), .ttekstas:nth-child(4){border-right:none!important;} }
@media(max-width:420px){.trumpi_tekstai .ttekstas, .trumpi_tekstai .ttekstas + .ttekstas{width:40%;}
.tekstas_hp_title{font-size:22px;} .darbai > div{width:47%;margin-right:15px;}
.kat-div a{width:92%;padding:5px 0px 5px 18px;}  .perziurim_galerija{width:100%;left:inherit;right:inherit;margin:20px 0 0;min-height:60px;}
.sritys_meniu .left{width:200px;left:0;right:0px;margin:auto;float:none;}
.custom-file-input{margin-bottom:10px!important;} }
@media(max-width:390px){ .mapsas{height:330px;}
#map{height:300px;}
.zmones > div{float:inherit;}
.zm1, .zm2, .zm3, .zm4{width:180px;left:0;right:0;margin:auto;display:block;}
.kolektyvas{font-size:24px!important;}
.sritys_meniu1 a{padding-left:5px;}
.grafika, .grafika img{width:100%;height:auto;}
.services_table table img{max-width:140px;} .popup_body{height:480px!important;}
.popup_body textarea{min-height:130px;}
}
@media(max-width:350px){ .darbai > div{width:47%;margin-right:10px;} .sablonai{width:142px;left:0;right:0;margin:auto;}
.sablonai > div{margin-right:0px;} }
.spauda_kategorijos {
float: left;
width: 100%;
margin: 13px 0 0;
}
.kat-div a{
min-width: unset;
color: #000000;
font-weight: 400;
background: #e7e7e7;
border: 1px solid #e7e7e7;
border-radius: 15px;
padding: 6px 30px;
margin-right: 10px;
}
.kat-div a:Hover, .kat-div a.cia{
font-weight: 400;
color:#fff;
background-color: #bd1e24;
border-color:#bd1e24;
}
.subcategories{
float:right;
width:180px;
border:1px solid #d4d4d4;
padding:0 30px 10px;
}
.subcategories a{
display: block;
background: none;
border-radius: 4px;
white-space: normal;
font-size:16px;
color: #444444;
font-weight: 400;
text-decoration:none;
padding-left:22px;
margin:25px 0;
position: relative;
height: min-content;
}
.subcategories a:before{
position: absolute;
width:9px;
height:14px;
content:'';
background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/arrow-li.svg)no-repeat center;
background-size:auto 12px;
vertical-align:middle;
margin:-1px 13px 0 -22px;
top: 50%;
transform: translateY(-50%);
}
.subcategories a:hover, .subcategories a.active{color:#bd1e24;}
.subcategories a:hover:before, .subcategories a.active:before{background-image:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/arrow-li-red.svg);}
.main-product{
grid-area: main;
width: 100%;
float: none;
display: block;
position: static;
margin-top:40px;
}
.main-product .images{float:left;width:350px;}
.main-product .main-photo{
position: relative;
display: table;
width: 100%;
height: 430px;
display:-ms-flexbox;
-ms-flex-pack:center;
-ms-flex-align:center;
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;
display:box;
box-pack:center;
box-align:center;
}
.main-product .main-photo img {max-width: 100%;max-height: 100%;}
.main-product .gallery {
float: left;
width: 100%;
margin: 20px 0 0;
overflow: hidden;
}
.main-product .gallery .thumb {
margin-bottom: 10px;
position:relative;
float: left;
width: 60px;
height: 60px;
border: 1px solid #d6d6d6;
overflow: hidden;
cursor: pointer;
}
.main-product .gallery .thumb + .thumb{margin-left:10px;}
.main-product .gallery .thumb:hover, .main-product  .gallery .thumb.active {border: 1px solid #000;}
.main-product .gallery .thumb a {display: block;pointer-events: none!important;}
.main-product .gallery .thumb img {max-width: 100%;max-height: 100%;}
.main-product .short-description{
float:left;
width:500px;
margin:0 0 0 80px;
padding-bottom: 42px;
}
.main-product .short-description .title, .main-product .short-description h1{
font-size:34px;
font-weight:500;
color:#000;
margin:-8px 0 35px;
}
.main-product .short-description .rating{margin:0 0 25px;}
.main-product .rating .stars{float:left;}
.main-product .stars .star{
display:inline-block;
width:15px;
height:15px;
background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/star.svg) no-repeat center;
background-size:auto 15px;
vertical-align:middle;
margin:0 2px 0 0;
}
.main-product .stars .star.fill{background-image:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/star-red.svg);}
.main-product .stars > span{
display:inline-block;
font-size:14px;
font-weight:400;
color:#000000;
vertical-align:middle;
margin:0 0 0 5px;
}
.main-product .short-description .rating > span{
display:inline-block;
font-size:14px;
font-weight:400;
color:#000000;
text-decoration:underline;
vertical-align:middle;
}
.main-product .short-description .rating > span:before{
display:inline-block;
width:1px;
height:25px;
content:'';
background:#d4d4d4;
vertical-align:middle;
margin:0 16px 1px 11px;
}
.main-product .short-description .price{
font-size:16px;
font-weight:500;
color:#c92326;
margin:0 0 25px;
}
.main-product .short-description .price strong{font-size:24px;}
.main-product .short-description hr{
border:none;
width:100%;
height:1px;
background:#d4d4d4;
margin:24px 0 16px;
}
.seo-text p,
.main-product .short-description p{
font-size:14px;
line-height:28px;
font-weight:400;
color:#444444;
}
.seo-text ul,
.main-product .short-description ul{
list-style:none;
font-size:14px;
line-height:28px;
font-weight:400;
color:#444444;
padding:0;
}
.seo-text ul li,
.main-product .short-description ul li{padding-left:10px;margin:8px 0;}
.seo-text ul li:before,
.main-product .short-description ul li:before{
display:inline-block;
width:3px;
height:3px;
content:'';
background:#444444;
border-radius:50%;
margin:0 7px 3px -10px;
}
.seo-text p a, .seo-text ul a,
.main-product .short-description p a, .main-product .short-description ul a{color:#444444;text-decoration:underline;}
.seo-text p strong, .seo-text ul strong,
.main-product .short-description p strong, .main-product .short-description ul strong{font-weight:600;}
.seo-text p em,
.main-product .short-description .btn{
float:left;
margin: 0 auto;
border-radius: 20px;
min-width: 165px;
width: auto;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
margin-top:25px;
clear: both;
}
.seo-text a:hover,
.main-product .short-description a:hover {font-weight: bold;}
.product-specifications {
float: left;
width: 100%;
border-top: 1px solid #D4D4D4;
padding: 80px 0;
margin-top: 50px;
}
.product-specifications .design > h3 {
font-weight: 500;
font-size: 30px;
line-height: 35px;
color: #000000;
margin: 0;
padding: 0;
}
@media(max-width:1000px){
.product-specifications .design > h3 {
text-align: center;
}
}
.product-specifications .design > ul {
column-count: 3;
column-gap: 58px;
list-style: none;
padding: 0;
margin: 30px 0 0 0;
}
@media(max-width:1000px){
.product-specifications .design > ul {
column-count: 2;
column-gap: 30px;
}
}
@media(max-width:600px){
.product-specifications .design > ul {
column-count: 1;
}
}
.product-specifications .design > ul > li {
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
-moz-column-break-inside: avoid;
break-inside: avoid-column;
margin-bottom: 40px;
background: #F2D2D3;
font-weight: 600;
font-size: 16px;
line-height: 32px;
letter-spacing: 0.05em;
color: #BD1E23;
padding: 10px 20px 0;
}
.product-specifications .design > ul > li > p {
margin: 0;
padding: 0;
}
.product-specifications .design > ul > li > ul {
list-style: none;
background: #fff;
margin: 10px -20px 0;
padding: 0;
}
.product-specifications .design > ul > li > ul > li {
font-weight: 400;
font-size: 15px;
line-height: 24px;
color: #000000;
padding: 7px 20px;
}
.product-specifications .design > ul > li > ul > li:not(:first-child) {
border-top: 1px solid #D4D4D4;
}
.three-banners{
float:left;
width:100%;
margin-top:100px;
}
.three-banners .banner{
float:left;
width:33.33%;
height:375px;
background-repeat:no-repeat;
background-position: bottom right;
background-size:cover;
}
.three-banners .banner .title{
float:left;
font-size:22px;
font-weight:700;
color:#000000;
text-decoration:none;
margin:11% 0 0 11%;
}
.three-banners .banner .more{
clear:both;
float:left;
width:128px;
height:40px;
line-height:40px;
font-size:14px;
font-weight:500;
color:#bd1e24;
text-align:center;
text-decoration:none;
border:1px solid #bd1e24;
border-radius:32px;
margin:25px 0 0 11%;
}
.three-banners .banner .more:hover{color:#fff;background: #bd1e24;}
@media(max-width:1600px){
.three-banners .banner{height:300px;}
.three-banners .banner .title{margin:9% 0 0 8%;}
.three-banners .banner .more{margin-left:8%;}
}
.related-goods{
float:left;
width:100%;
margin-top:20px;
}
.related-goods .heading{text-align:center;margin:0;}
.related-goods-carusel .product{
float:left;
width:calc(25% - 40px);
text-align:center;
margin:0 20px;
}
.related-goods-carusel .product .image{display:block;min-height: 273px;}
.related-goods-carusel .product .image img{
display: block;
max-width: 100%;
height: auto;
margin: auto;
}
.related-goods-carusel .product .title{
display:table;
max-width:230px;
font-size:18px;
font-weight:500;
color:#000000;
text-decoration:none;
margin:15px auto 0;
}
.related-goods-carusel .product .title:hover{text-decoration:underline;}
.related-goods-carusel .product p{
max-width:230px;
min-height:48px;
font-size:14px;
line-height:24px;
font-weight:400;
color:#444444;
margin:13px auto 0;
}
.related-goods-carusel .product .more{
display:table;
width:128px;
height:40px;
line-height:40px;
font-size:14px;
font-weight:500;
color:#bd1e24;
text-align:center;
text-decoration:none;
border:1px solid #bd1e24;
border-radius:32px;
margin:15px auto 0;
}
.related-goods-carusel .product .more:hover{color:#fff;background: #bd1e24;}
.related-goods-carusel{margin:0!important;}
.related-goods-carusel .slick-track {margin:auto;}
.related-goods-carusel .slick-prev, .related-goods-carusel .slick-next{
width:26px!important;
height: 26px!important;
top:39%!important;
background: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/arrow-slick.svg) no-repeat center;
background-size:auto 26px;
z-index: 9;
}
.related-goods-carusel .slick-prev{
left: -26px!important;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.related-goods-carusel .slick-next{right: -26px!important;}
.related-goods-carusel .slick-prev:before, .related-goods-carusel .slick-next:before{content:none;}
.service{
float:left;
width:100%;
border-top:1px solid #d4d4d4;
padding:50px 0 0;
margin-top:50px;
}
.service img{float:left;width:550px;height:auto;}
.service .short-description{
float:left;
width:490px;
margin:0 0 0 50px;
}
.service .short-description .title, .service .short-description h2, .service .short-description h3{
font-size:30px;
font-weight:500;
color:#000;
margin:-8px 0 20px;
}
.service .short-description .price{
font-size:16px;
font-weight:500;
color:#c92326;
margin:0 0 25px;
}
.service .short-description .price strong{font-size:24px;}
.service .short-description hr{
border:none;
width:100%;
height:1px;
background:#d4d4d4;
margin:24px 0 16px;
}
.service .short-description li,
.service .short-description p{
font-size:16px;
line-height:28px;
font-weight:400;
color:#444444;
}
.service .short-description ul{
list-style:none;
font-size:18px;
line-height:28px;
font-weight:400;
color:#444444;
padding:0;
}
.service .short-description ul li{padding-left:10px;margin:8px 0;}
.service .short-description ul li:before{
display:inline-block;
width:3px;
height:3px;
content:'';
background:#444444;
border-radius:50%;
margin:0 7px 3px -10px;
}
.service .short-description p a, .service .short-description ul a{color:#444444;text-decoration:underline;}
.service .short-description p strong, .service .short-description ul strong{font-weight:600;}
.service .short-description .btn{
float:left;
margin: 0 auto;
border-radius: 20px;
min-width: 165px;
width: auto;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
margin-top:25px;
clear: both;
}
#s-gallery{
float:left;
width:100%;
border-top:1px solid #d4d4d4;
padding:15px 0 0;
margin-top:50px;
}
#service-gallery h3 {font-weight: 500;}
#service-gallery > div:nth-child(n + 10) + script + .btn{min-width: 165px;font-size: 14px;font-weight:700;}
.heading{
font-size:30px;
font-weight: 500;
color:#000;
margin:0 0 22px;
}
.manufacture-facts{
float:left;
width:100%;
background:#f5f5f5;
padding:95px 0 50px;
margin-top:100px;
}
.manufacture-facts .heading{margin-bottom:45px;}
.manufacture-facts .fact{
position:relative;
float:left;
width:calc(50% - 130px);
padding-left:80px;
margin:0 100px 45px 0;
}
.manufacture-facts .fact:nth-child(2n){margin-right:0;}
.manufacture-facts .fact p{
font-size:16px;
line-height:26px;
font-weight:400;
color:#444444;
margin:0;
}
.manufacture-facts .fact p a{color:#444444;text-decoration:underline;}
.manufacture-facts .fact p strong{font-weight:600;}
.manufacture-facts .fact p:first-child strong{
display:block;
color:#000;
margin:0 0 4px;
}
.manufacture-facts .fact img{
position:absolute;
top:0;
left:0;
max-width:50px;
height:auto;
}
.advert-steps{
float:left;
width:100%;
padding:95px 0 0;
}
.advert-steps .step{
position:relative;
float:left;
width:calc(26% - 100px);
height:130px;
background:#bd1e24;
padding:40px 70px 0 30px;
}
.advert-steps .step:after{
position:absolute;
top:0;
right:0;
content:'';
width:71px;
height:100%;
background:url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/steps-corner.png)no-repeat center;
}
.advert-steps .step:last-child{width:calc(22% - 30px);padding-right:0;margin-right:0;}
.advert-steps .step:last-child:after{content:none;}
.advert-steps .step p{
font-size:16px;
line-height:26px;
font-weight:400;
color:#ffe4e5;
margin:0;
}
.advert-steps .step p:first-child strong{
display:block;
font-size:18px;
font-weight:500;
color:#fff;
margin:0 0 8px;
}
.duk{
float:left;
width:100%;
border-top:1px solid #d4d4d4;
padding:95px 0 0;
margin-top:100px;
}
.duk .question + .question{margin-top:45px;}
.duk .question p{
font-size:16px;
line-height:26px;
font-weight:400;
color:#000;
margin:0;
}
.duk .question p:first-child strong{
display:block;
font-size:20px;
font-weight:500;
color:#000;
margin:0 0 8px;
}
.duk .question p strong{font-weight:600;}
.duk .heading{margin-bottom:35px;}
.duk .btn{
float:left;
margin: 0 auto;
border-radius: 20px;
min-width: 165px;
width: auto;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
margin-top:50px;
clear: both;
}
.price-table{
float:left;
width:100%;
border-top:1px solid #d4d4d4;
padding:95px 0 50px;
margin-top:100px;
}
.price-table .heading, .price-table h2, .price-table h3{margin-bottom:15px;}
.simple-text{
font-size:16px;
line-height:26px;
font-weight:400;
color:#000;
}
.simple-text a{color:#000;text-decoration:underline;}
.simple-text strong{font-weight:600;}
.simple-text p, .simple-text ul, .simple-text ol{margin:25px 0;}
.simple-text p:first-child, .simple-text ul:first-child, .simple-text ol:first-child, .simple-text table:first-child{margin-top:0;}
.simple-text p:last-child, .simple-text ul:last-child, .simple-text ol:last-child, .simple-text table:last-child{margin-top:0;}
.simple-text table{
width:100%;
border-spacing: 0px;
border-collapse: separate;
border: none;
margin:45px 0;
}
.simple-text table th, .simple-text table tr:first-child td{
height:34px;
font-size:18px;
font-weight:500;
text-align:left;
border-left:1px solid #d4d4d4;
border-top:1px solid #d4d4d4;
border-bottom:1px solid #d4d4d4;
padding:10px 20px;
}
.simple-text table th:first-child, .simple-text table tr:first-child td:first-child{width:155px;border-left:none;padding-left:10px;}
.simple-text table td{
height:34px;
color:#626262;
padding:10px 20px;
border: none;
border-left:1px solid #d4d4d4;
border-bottom:1px solid #d4d4d4;
}
.simple-text table tr td:first-child{
font-size:18px;
font-weight:500;
color:#c92326;
border-left:none;
padding-left:10px;
}
.simple-text table p{margin:0;}
.simple-text table p + p{margin-top:5px;}
.simple-text table img{display:block;max-width:100%;height:auto;}
.simple-text table img + img{margin-top:10px;}
.simple-text img{max-width:100%;height:auto;margin:20px 0 10px;}
.simple-text img[style*="width:100%;"], .simple-text img[style*="width: 100%;"]{width:100%;}
.simple-text img[style*="float:left;"], .simple-text img[style*="float: left;"], .simple-text img.alignleft{float:left;margin:7px 30px 30px 0;}
.simple-text img[style*="float:right;"], .simple-text img[style*="float: right;"], .simple-text img.alignright{float:right;margin:7px 0 30px 30px;}
.simple-text img[style*="float:left;"] + img[style*="float:left;"], .simple-text img[style*="float: left;"] + img[style*="float: left;"], .simple-text img.alignleft + img.alignleft{margin:7px 30px 30px -20px;}
.simple-text p:last-child img:last-child{margin-bottom:0;}
.simple-text ul{list-style:none;padding:0;margin:25px 0;}
.simple-text ul li{padding-left:10px;margin:8px 0;}
.simple-text ul li:before{
display:inline-block;
width:3px;
height:3px;
content:'';
background:#444444;
border-radius:50%;
margin:0 7px 3px -10px;
}
.simple-text ol{margin:25px 0;}
.simple-text ul li{margin:8px 0;}
.gallery > .thumb > a > img {width: 60px;height: 60px;}
.main-product-hold{
display: grid;
grid-template-columns: 1fr 240px;
grid-template-areas: "main sub" "cta sub";
gap: 20px;
height: auto;
float: none;
width: 100%;
max-width: 1200px;
margin: 0 auto;
flex-direction: column;
position: relative;
}
.subcategories {
grid-area: sub;
position: static;
width: auto;
height: min-content;
padding: 0 30px 10px;
margin: 0;
order: -1;
display: block;
flex-wrap: wrap;
gap: 10px;
float: right;
background: none;
}
.related-goods-carusel .product img {max-width:100%;height: auto;}
.related-goods-carusel .slick-list.draggable{width:100%!important;}
.main-product .short-description > .rating {
display: none;
}
.no_margin_left{margin-left: 0px!important;}
.advert-steps.five .step {
width: calc(20% - 88px);
height: 150px;
}
.advert-steps.five .step:last-child {
width: calc(20% - 86px);
padding-right: 0;
margin-right: 0;
}
.advert-steps.five .step p, .advert-steps.six .step p {
font-size: 13px;
}
.advert-steps.five .step:after {
background-size: 70px 100%;
}
.advert-steps.six .step {
width: calc(19% - 96px);
height: 185px;
padding: 40px 70px 0 10px;
}
.advert-steps.six .step:last-child {
width: calc(13% - 30px);
padding-right: 0;
margin-right: 0;
}
.advert-steps.six .step p strong {
font-size: 16px;
}
.advert-steps.six .step:after {
background-size: 70px 100%;
}
.bottom_text {
margin-top: 20px;
text-align: center;
float: left;
width: 100%;
font-size: 30px;
text-transform: uppercase;
font-weight: 600;
color: #bd1e24;
}
.after_description_text {
float: left;
width: 100%;
}
.after_description_text table{
width: 100%!important;
}
.service.imgs img {max-height: 300px;width: auto;max-width: 100%;}
.service.imgs .design {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.service.imgs .short-description {flex: 1;}
@media(min-width:1001px){
.visuose_blokuose.left .hoveris h2.services_title, .services_close {
display: none;
}
}
@media(max-width:1300px){
.related-goods-carusel.slick-slider{padding: 0 40px;}
.related-goods-carusel .slick-prev{left: 0px!important;}
.related-goods-carusel .slick-next{right: 0px!important;}
.three-banners .banner .title {max-width: 10ch;}
.three-banners .banner {height: 250px;}
.darbai.darbai_vidus {width: calc(100% + 20px);margin: 30px 0 0 -10px;}
.darbai.darbai_vidus > div {width: calc(25% - 20px);margin: 10px!important;}
}
@media(max-width:1240px){
.main-product{position:relative;}
.main-product .images {
float: none;
width: 800px;
margin: auto;
}
.main-product .short-description {
clear: both;
display: table;
float: none;
width: 800px;
margin: auto;
padding-top: 50px;
}
.main-product .gallery{text-align: center;}
.main-product .gallery .thumb {float: none;display: inline-block;}
.subcategories{right: 20px;}
.main-product .short-description .title, .main-product .short-description h1, .main-product .short-description .price, .main-product .short-description h2{text-align: center;}
.main-product .short-description .rating{text-align: center;}
.main-product .rating .stars {float: none; display: inline-block;}
.main-product .short-description .btn { float: none;display: table;}
.main-product .main-photo{height:auto;}
.main-product .gallery .thumb + .thumb { margin-left: 6px;}
.service img{width:46%;}
.service .short-description{width:calc(54% - 50px);}
.advert-steps .step {width: calc(26% - 90px);padding: 40px 70px 0 20px;}
.advert-steps .step:last-child {width: calc(22% - 20px);}
.advert-steps .step p {font-size: 14px;}
.advert-steps.five .step:last-child {width: calc(20% - 69px);padding-right: 0;margin-right: 0;}
.advert-steps.five .step {width: calc(20% - 78px);height: 150px;}
}
@media(max-width:1195px){
.advert-steps .step:nth-child(1), .advert-steps.five .step:nth-child(3) {
width: calc(55% - 100px);
padding: 40px 70px 0 30px;
margin-bottom: 10px;
}
.advert-steps .step:nth-child(2), .advert-steps.five .step:nth-child(4) {
width: calc(45% - 60px);
padding-right: 30px;
}
.advert-steps.five .step:nth-child(5) {
width: calc(100% - 30px);
}
.advert-steps .step:nth-child(2):after, .advert-steps .step:nth-child(4):after {
content: none;
}
.advert-steps.five .step {
height: 100px;
text-align: center;
}
}
@media(max-width:1124px){
.spauda_kategorijos {margin: 30px 0 0;}
.main-product-hold {
grid-template-rows: auto auto auto;
grid-template-areas: "sub sub" "main sidebar" "cta sidebar";
grid-template-columns: 1fr 240px;
}
.subcategories {
grid-area: 1 / 1 / auto / span 2;
grid-column: 1 / span 2;
grid-row: 1;
display: grid;
grid-template-columns: repeat(3, 1fr);
padding: 10px 30px;
}
.subcategories a {
margin: 10px 50px 10px 0;
}
.main-product{
grid-column: 1 / -1;
}
}
@media(max-width:1000px){
.main-product .images{width:100%;}
.main-product .short-description{width:100%;}
.subcategories {
position: relative;
top: 0;
right: 0;
width: calc(100% - 42px);
margin-top:20px;
padding: 9px 20px 10px;
}
.subcategories a {
margin: 10px 50px 10px 0;
}
.subcategories a:nth-child(3n){margin-right:0;}
.three-banners .banner {height: 200px;}
.three-banners .banner .title {font-size: 20px;}
.three-banners .banner .more{width: 108px;margin-top:20px;}
.advert-steps{}
.advert-steps .step {width: calc(55% - 100px);padding: 40px 70px 0 30px;margin-bottom:10px;}
.advert-steps .step:nth-child(2){width: calc(45% - 60px);padding-right: 30px;}
.advert-steps .step:nth-child(2):after{content:none;}
.advert-steps .step:last-child {width: calc(45% - 60px);padding-right: 30px;}
.advert-steps .step p {font-size: 16px;}
.duk {margin-top: 80px;}
.advert-steps.six .step:nth-child(1), .advert-steps.six .step:nth-child(3), .advert-steps.six .step:nth-child(5) {
width: calc(55% - 100px);
padding: 40px 70px 0 30px;
margin-bottom: 10px;
}
.advert-steps.six .step:nth-child(2), .advert-steps.six .step:nth-child(4), .advert-steps.six .step:nth-child(6) {
width: calc(45% - 60px);
padding-right: 30px;
}
.advert-steps.six .step:nth-child(4):after {
content: none;
}
.advert-steps.five .step:nth-child(1), .advert-steps.five .step:nth-child(3) {
width: calc(55% - 100px);
padding: 40px 70px 0 30px;
margin-bottom: 10px;
}
.advert-steps.five .step:nth-child(2), .advert-steps.five .step:nth-child(4) {
width: calc(45% - 60px);
padding-right: 30px;
}
.advert-steps.five .step:nth-child(4):after {
content: none;
}
.advert-steps.five .step:nth-child(5) {
width: calc(100% - 30px);
}
}
@media(max-width:800px){
.three-banners{
display: table;
float: none;
width: 500px;
margin: auto;
padding-top: 80px;
}
.three-banners .banner {
width:100%;
height: 300px;
background-position: center;
background-size: cover;
}
.three-banners .banner + .banner{margin-top:20px;}
.three-banners .banner .title {font-size: 22px;max-width: unset;}
.three-banners .banner .more{width: 128px;margin-top:25px;}
.service {padding: 80px 0 0;margin-top: 80px;}
.manufacture-facts {padding: 75px 0 50px;margin-top: 80px;}
.advert-steps {padding: 75px 0 0;}
.duk {padding: 75px 0 0;}
.price-table {padding:75px 0 50px;margin-top: 80px;}
.darbai.darbai_vidus > div {width: calc(33.33% - 20px);}
.service img{display: block;float:none;width:500px;margin:auto;}
.service .short-description{width:100%;margin:50px 0 0;text-align: center;}
.service .short-description .btn {float: none;display: table;}
.service .short-description hr{margin: 24px 0 26px;}
.manufacture-facts .heading, .advert-steps .heading, .duk .heading, .price-table .heading{text-align: center;}
.duk .question{text-align: center;}
.duk .btn{float: none;display: table;}
}
@media(max-width:700px){
.subcategories {
grid-template-columns: repeat(2, 1fr);
}
.manufacture-facts .fact {width: calc(100% - 80px);margin: 0 0 45px 0;}
}
@media(max-width:625px){
.advert-steps.five .step {
height: 120px;
}
}
@media(max-width:600px){
.advert-steps.six .step, .advert-steps.five .step {height: auto}
.main-product .rating .stars {width: 100%;margin-bottom: 15px; }
.main-product .rating .stars + span:before{content:none;}
.main-product .short-description h1{font-size:30px;}
.main-product .short-description h2{font-size: 20px;}
.three-banners{width: 100%;}
.three-banners .banner + .banner{margin-top:0;}
.heading {font-size: 28px;}
.darbai.darbai_vidus {width: calc(100% + 10px);margin: 30px 0 0 -5px;}
.darbai.darbai_vidus > div {width: calc(33.33% - 10px);margin: 4px 5px!important;}
.service img{width:100%;}
.advert-steps .step {width: calc(100% - 60px)!important;padding: 40px 30px!important;height:auto;margin-bottom:1px;}
.advert-steps .step:after{content:none;}
.advert-steps .step {margin-bottom: 10px;}
}
@media(max-width:500px){
.subcategories {
grid-template-columns: 1fr;
}
.main-product{margin-top:20px;}
.three-banners .banner {height: 250px;}
.three-banners{padding-top: 60px;}
.service {padding: 60px 0 0;margin-top: 60px;}
.manufacture-facts {padding: 55px 0 50px;margin-top: 60px;}
.advert-steps {padding: 55px 0 0;}
.duk {padding: 55px 0 0;margin-top: 60px;}
.price-table {padding:55px 0 30px;margin-top: 60px;}
.simple-text table th, .simple-text table tr:first-child td{font-size:15px;padding: 10px 10px;}
.simple-text table tr td:first-child{font-size:16px;}
.simple-text table td{font-size:14px;padding: 10px 10px;}
.darbai.darbai_vidus > div {width: calc(50% - 10px);}
}
@media(max-width:450px){
.advert-steps .step {min-height: 80px;}
table {display: block;overflow: auto;}
}
@media(max-width:400px){
.main-product .short-description .rating > span{display:table;margin:10px auto;}
.main-product .short-description .rating > span:before{content:none;}
.main-product .rating .stars {margin-bottom: 5px;}
.three-banners .banner .title {font-size: 20px;}
} .burger, .navi .top, .submenu .top, .show-on-mobile{display: none;}
@media(max-width:1280px){
.mobile .top_red{display:none;}
.mobile .hkontaktai a{color:#000;}
.mobile .sukis {
color: #000;
font-weight: 400;
font-size: 14px;
left: 130px;
bottom: 20px;
}
.mobile .burger{
display:block!important;
position: absolute;
top: 43px;
right: 0px;
width: 32px;
height: 22px;
background: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/burger.png) no-repeat center;
border: none;
cursor: pointer;
z-index: 9;
}
.menu-background{
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.7);
z-index: 9;
}
.navi{
position: fixed;
top: 0;
left: 0;
width: 360px;
height: calc(100% - 50px);
overflow-y: auto;
background: #fff;
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
transition: unset;
transform: translateX(-105%);
padding-bottom:50px;
margin:0;
z-index: 99;
opacity: 0;
}
.mobile .navi{
transition: all .4s ease-in-out;
}
.mobile .navi.show {transform: translateX(0);opacity: 1;}
.mobile .navi .top{
position:relative;
display: block;
float: left;
font-size: 18px;
color: #c92326;
font-weight: 600;
width: calc(100% - 30px);
padding: 15px 15px 14px;
}
.mobile .navi .close{
position: absolute;
right: 10px;
top: 11px;
width: 30px;
height: 30px;
background: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/close-red.svg) no-repeat center;
background-size: auto 22px;
border: none;
cursor: pointer;
}
.mobile .navi ul li:hover > .mega_meniu{display:none}
.mobile .navi ul li{width:calc(100% - 30px);text-transform: none;font-size: 18px;border-top: 1px solid #d4d4d4;padding: 0 15px!important;}
.mobile .navi ul li > a{display: block;color:#000;font-weight: 600;}
.mobile .mega_meniu {
float: left;
padding: 0;
background: white;
border: none;
position: relative;
left: unset;
min-width: unset;
width:calc(100% + 30px);
z-index: 9;
top: unset;
display: block!important;
margin: -1px -15px -4px;
}
.mobile .mega_meniu #paslaugos{display:none;}
.mobile .mega_meniu .left {
position:relative;
margin: 0;
width: calc(100% - 30px);
border-top: 1px solid #d4d4d4;
padding: 0 15px!important;
}
.mobile .mega_pav {
display: block;
width: calc(100% - 30px);
color: #000;
font-size: 18px;
font-weight: 600;
margin-bottom: 0;
line-height: 50px;
}
.mobile .mega_meniu .left > i{
position: absolute;
top: 0;
right: 9px;
width:40px;
height: 50px;
background: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/arrow-right.svg)no-repeat center;
background-size: auto 12px;
margin-right:-5px;
cursor:pointer;
z-index: 9;
transform: rotate(270deg);
}
.mobile .mega_meniu .left > i.down{
transform: rotate(90deg);
}
.mobile .mega_meniu .left .submenu { top: 0;
left: 0;
width: 100%; background: #fff;   z-index: 99;
} .mobile .submenu .top{
display:none;
border-bottom: 1px solid #d4d4d4;
padding: 1px 15px 0;
margin-bottom: 7px;
}
.mobile .submenu.hide{
display:none;
}
.mobile .submenu .top .back{
font-size: 18px;
color: #c92326;
font-weight: 600;
background: none;
border: none;
padding: 0;
cursor: pointer;
}
.mobile .submenu .top .back:before{
display: inline-block;
width:15px;
height: 50px;
content:'';
background: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/arrow-red.svg)no-repeat right center;
vertical-align: middle;
margin: -1px 15px 0 0;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.mobile .mega_meniu .left .submenu li {
clear: both;
width: auto;
text-transform: none;
font-size: 16px;
border-top: none;
font-weight: 400;
padding: 4px 15px!important;
}
.mobile .mega_meniu .left .submenu li a {
font-weight: 400;
}
.mobile .reklamos_sprendimai .hoveris{display:none;}
.mobile .reklamos_sprendimai > .visuose_blokuose{position:relative;height: 500px;}
.mobile .pavadinimas_sprendimu {left: 0;width: 100%;text-align: center;}
.mobile .reklamos_sprendimai > .visuose_blokuose a{font-size: 24px;}
.mobile .reklamos_sprendimai > .visuose_blokuose a:after{
display: block;
width: 18px;
height: 20px;
content: '';
background: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/arrow-red.svg)no-repeat right center;
background-size: auto 14px;
margin: auto;
}
}
@media(max-width:1000px){
.mobile  .reklamos_sprendimai > .visuose_blokuose {width: calc(50% - 1px);height: auto!important;background-size: 100% auto;padding-bottom: 75%;}
.mobile .reklamos_sprendimai > .visuose_blokuose a{font-size: 28px;}
.reklamos_sprendimai + .center{margin-top:40px;}
.visuose_blokuose .hoveris.show {
position: fixed;
width: 100%;
height: 100%;
background: #ffff;
z-index: 10;
display: flex;
flex: 100%;
flex-wrap: wrap;
align-items: center;
justify-content: center;
top: 0px;
padding: 0px;
overflow: scroll;
}
.visuose_blokuose .hoveris.show ul {
text-align: center;
height: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
padding-top: 30px;
padding-bottom: 50px;
}
.visuose_blokuose .hoveris.show  ul li {
width: 100%!important;
float: unset!important;
}
.visuose_blokuose .hoveris.show ul li a {
color: #000000;
}
.visuose_blokuose .hoveris ul .left_button, .visuose_blokuose .hoveris ul .right_button {
position: absolute;
width: 60px;
height: 60px;
background: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/arrow-right.svg)no-repeat center;
background-size: 30px 40px;
z-index: 200;
}
.visuose_blokuose .hoveris ul .left_button {
left: 10px;
transform: rotate(180deg);
}
.visuose_blokuose .hoveris ul .right_button {
right: 10px;
}
.visuose_blokuose .hoveris.show a:after, .visuose_blokuose .hoveris.show ul li:before {
display: none;
}
.visuose_blokuose .hoveris.show .wrap {
color: #c92326;
border-bottom: 1px solid gray;
width: 100%;
text-align: center;
}
.visuose_blokuose .hoveris.show .services_title {
font-size: 28px;
}
.visuose_blokuose .hoveris.show .services_close {
float: right;
border: none;
position: absolute;
top: 22px;
right: 25px;
background: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/close-red.svg) no-repeat center;
width: 35px;
height: 35px;
background-size: contain;
}                      }
@media(max-width:700px){
.mobile .hkontaktai{right:unset;left:0;}
.mobile .logo{width:260px;background: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/logo-mobile.png)no-repeat center;margin-top: 30px;}
.mobile .sukis {font-size: 10px;left: 81px;bottom: 13px;}
.mobile .burger{top:61px;}
.show-on-mobile{
display:block;
text-align: center;
border-top: 1px solid #d4d4d4;
padding: 50px 10px 30px;
margin: 15px -10px;
}
.show-on-mobile p{margin:0;}
.show-on-mobile p:nth-child(1){
font-size: 20px;
font-weight: 600;
color: #333;
text-transform: uppercase;
}
.show-on-mobile p:nth-child(1):after{
display:block;
width:60px;
height: 2px;
content:'';
background: #333;
margin:10px auto 5px;
}
.show-on-mobile p:nth-child(2){
font-size: 59px;
font-weight: 800;
color: #c92326;
text-transform: uppercase;
}
.show-on-mobile p:nth-child(3){
font-size: 37px;
font-weight: 800;
color: #c92326;
text-transform: uppercase;
margin-top: -10px;
}
.show-on-mobile p:nth-child(4){
font-size: 14px;
line-height: 26px;
padding: 0 20px;
margin-top:10px;
}
.mobile  .reklamos_sprendimai > .visuose_blokuose {padding-bottom: 80%;}
.mobile .reklamos_sprendimai > .visuose_blokuose a{font-size: 24px;font-weight: 500;}
}
@media(max-width:900px){
.popup_body.new-style .xiukas {
right: 15px;
}
.upload-button #file-name {
width: calc(100% - 42px);
}
.upload-button .file-button {
width: calc(100% - 65px);
}
}
@media(max-height:600px){
.popup_body.new-style {
max-height: calc(100vh - 103px);
overflow: auto;
}
}
@media(max-width:500px){
.popup_body.new-style .left, .popup_body.new-style .right {
width: 100%;
}
.mobile .navi{width:78%;}
.mobile  .reklamos_sprendimai > .visuose_blokuose {padding-bottom: 83%;}
.mobile .reklamos_sprendimai > .visuose_blokuose a{font-size: 20px;}
.mobile .reklamos_sprendimai > .visuose_blokuose a:after{width: 14px;background-size: auto 12px;}
}
@media(max-width:400px){
.mobile .reklamos_sprendimai > .visuose_blokuose a{font-size: 18px;}
.show-on-mobile p:nth-child(2) {font-size: 50px;}
}
@media(max-width:350px){
.show-on-mobile p:nth-child(1), .show-on-mobile p:nth-child(2), .show-on-mobile p:nth-child(3) {font-size: 35px;}
}
@media(max-width:350px){
.mobile .sukis {bottom: 5px;}
}
@media(max-width:315px){
.mobile .logo {max-width: 230px;background-size: contain;}
.mobile .sukis {max-width: 170px;left: 70px;}
}
@media(max-width:285px){
.mobile .logo {max-width: 200px;}
.mobile .sukis {max-width: 140px;left: 62px;}
}
@media(max-width:270px){
.mobile .logo {width: 100%; background-size: contain;}
}
@media(max-width:255px){
.mobile .logo {max-width: 180px;}
.mobile .sukis {left: 55px;}
}
.mega_meniu ul.submenu li:before {
content: "";
width: 3px;
height: 6px;
display: Block;
position: absolute;
left: -10px;
top: 10px;
background: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/sparti_sprite.png?ver=2);
background-repeat: no-repeat;
background-position: -577px -66px;
}
@media (max-width: 1280px) {
.mega_meniu ul.submenu li:before {
left: 0;
top: 12px;
}
}
.service.imgs .short-description .buttons {
display: flex;
flex-wrap: wrap;
}
.service.imgs .short-description .buttons .btn {
margin: 25px 0 0;
}
.service.imgs .short-description .buttons .btn:first-child {
margin-right: 25px;
}
.service.imgs .short-description .buttons a.btn {
text-decoration: none;
}
@media (max-width: 590px) {
.service.imgs .short-description .buttons {
justify-content: center;
}
}
@media (max-width: 480px) {
.service.imgs .short-description .buttons {
display: initial;
text-align: center;
}
.service.imgs .short-description .buttons .btn:first-child {
margin-right: 0;
}
.service.imgs .short-description .buttons .btn {
display: inline-block;
}
}
.main-product .short-description > .price-new {
margin: 30px 0 0 0;
}
.main-product .short-description > .price-new p {
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #BD1E23;
margin: 0;
}
.main-product .short-description > .price-new + .minimal-quantity {
margin: 12px 0 0 0;
}
.main-product .short-description > .price-new p span {
font-weight: 600;
font-size: 24px;
}
.main-product .short-description .minimal-quantity {
margin: 30px 0 0 0;
}
.main-product .short-description .minimal-quantity p {
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #000000;
margin: 0;
}
.main-product .short-description .minimal-quantity p span {
font-weight: 600;
}
.cta-line > .btn {
display: flex;
align-items: center;
justify-content: center;
height: 42px;
border-radius: 150px;
box-sizing: border-box;
margin: 0;
}
.cta-line > .btn:hover {
text-decoration: underline;
}
.cta-line > .btn::before {
content: "";
width: 22px;
min-width: 22px;
height: 22px;
margin: 0 12px 0 0;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.cta-line > .siusti_uzklausa {
font-weight: 500;
font-size: 14px;
line-height: 16px;
text-transform: uppercase;
color: #FFFFFF;
}
.cta-line > .siusti_uzklausa::before {
width: 20px;
min-width: 20px;
height: 20px;
background-image: url(https://www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/edit_20x20_fff.svg);
}
.cta-line > .btn-gallery,
.cta-line > .btn-address,
.cta-line > .btn-duk,
.cta-line > .btn-products,
.cta-line > .btn-phone {
border: 1px solid #8C8C8C;
background: #fff;
font-weight: 400;
font-size: 16px;
line-height: 19px;
text-transform: unset;
color: #000000;
text-decoration: none;
}
.cta-line > .btn-gallery:hover {
font-weight: 400;
}
.cta-line > .btn-gallery::before {
background-image: url(https://www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/gallery_22x22_000.svg);
}
.cta-line > .btn-address::before {
background-image: url(https://www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/address_22x22_000.svg);
}
.cta-line > .btn-phone::before {
background-image: url(https://www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/phone_22x22_000.svg);
}
.cta-line > .btn-duk::before {
background-image: url(https://www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/duk_22x22_000.svg);
}
.cta-line > .btn-products:hover {
font-weight: 400;
}
.cta-line > .btn-products::before {
background-image: url(https://www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/tag_22x22_000.svg);
}
.services-title {
color: #656565;
font-weight: 400;
margin: 35px 0 0;
}
.h3 {
font-weight: 500;
font-size: 30px;
}
.products-catalog {
float: left;
width: 100%;
margin-top: 20px;
padding-bottom: 50px;
}
.products-catalog .heading {
text-align: center;
}
.products-catalog .catalog-items {
display: flex;
justify-content: space-around;
flex-wrap: wrap;
gap: 30px;
}
.products-catalog .catalog-items .item {
width: 219px;
height: 253px;
}
.products-catalog .catalog-items img {
max-width: 100%;
width: 100%;
height: 100%;
object-fit: cover;
}
@media(max-width: 768px) {
.products-catalog .catalog-items {
justify-content: flex-start;
}
}
@media(max-width: 490px) {
.products-catalog .catalog-items {
flex-direction: column;
align-items: center;
}
}
.naujienos_title {
margin-top: 0.67em;
}
.faq {
float: left;
width: 100%;
padding: 80px 0;
}
.faq .heading {
text-align: center;
margin: 0 0 40px;
}
.faq .faq-list {
border-bottom: 1px solid #D4D4D4;
}
.faq .faq-item {
border-top: 1px solid #D4D4D4;
}
.faq .faq-heading {
display: flex;
align-items: center;
min-height: 88px;
color: #BD1E23;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 32px;
letter-spacing: 0.9px;
position: relative;
cursor: pointer;
transition: color .4s;
margin: 0;
}
.faq .faq-item.active .faq-heading {
color: #000;
}
.faq .faq-heading::after {
background: url(https://www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/minus_48x48.svg) no-repeat center;
content: "";
width: 48px;
height: 48px;
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
transition: all .4s;
}
.faq .faq-item.active .faq-heading::after {
background: url(https://www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/plus_48x48.svg) no-repeat center;
}
.faq .faq-content p {
color: #000;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px;
margin: 0 0 20px;
}
.serviceBlock {
margin: 40px 0 0 0;
padding: 40px 0;
border-top: 1px solid #d4d4d4;
border-bottom: 1px solid #d4d4d4;
}
.serviceBlock + .serviceBlock {
border-top: none;
margin: 0;
}
.serviceBlock + .trumpi_tekstai {
margin: 24px 0 30px 0;
}
.serviceBlock h2,
.serviceBlock .h2 {
font-size: 24px;
font-weight: 500;
color: #000;
margin: 0 0 20px;
}
.serviceBlock .grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 25px 40px;
}
.serviceBlock .grid .item {
display: flex;
flex-direction: column;
}
.serviceBlock .grid .item .photo {
width: 100%;
}
.serviceBlock .grid .item .photo img {
aspect-ratio: auto 300/275;
width: 100%;
height: auto;
}
.serviceBlock .grid .item .title {
font-size: 16px;
font-weight: 500;
color: #000000;
text-decoration: none;
margin: 0;
padding: 0 15px;
transition: color 0.3s ease-in-out;
}
.serviceBlock .grid .item .title:hover {
text-decoration: underline;
color: #cf0000
}
@media(max-width:1200px){
.serviceBlock .grid {
grid-template-columns: repeat(3, 1fr);
}
}
@media(max-width:800px){
.serviceBlock .grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media(max-width:500px){
.serviceBlock {
margin: 30px 0 0 0;
padding: 30px 0;
}
.serviceBlock h2,
.serviceBlock .h2 {
font-size: 20px;
margin: 0 0 16px;
}
.serviceBlock .grid {
gap: 20px 10px;
}
.serviceBlock .grid .item .title {
font-size: 14px;
padding: 0 12px;
}
}
.cta-line {
grid-area: cta;
width: 100%;
float: none;
display: flex;
position: static;
flex-wrap: wrap;
gap: 25px;
}
@media(max-width:1124px){
.cta-line {
grid-column: 1 / -1;
justify-content: center;
}
}
@media (max-width: 600px) {
.cta-line {
gap: 10px;
flex-direction: column;
flex-wrap: unset;
width: 100%;
}
.cta-line > .btn {
flex: 1;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
min-height: 42px;
max-height: 42px;
}
}
.seo-text {
padding: 30px 0 0;
}
.spauda_kategorijos {
border-top: 1px solid #d4d4d4;
padding-top: 45px;
margin-top: 50px;
}
.spauda_kategorijos .heading {
text-align: center;
}
.video-block video {
max-width: 100%;
}
.reklamos_sprendimai {
padding: 40px 0 70px;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 10px;
position: relative;
}
.reklamos_sprendimai > .visuose_blokuose {
position: relative;
width: auto;
background-color: #fff;
border: none;
box-shadow: 0 4px 12px 0 rgba(0,0,0,0.15);
transition: all .3s ease-out;
}
.reklamos_sprendimai > .visuose_blokuose p {
color: #000;
font-weight: 500;
margin: 0 0 18px;
}
.reklamos_sprendimai > .visuose_blokuose .pavadinimas_sprendimu {
text-align: center;
width: 100%;
left: 0;
top: 38px;
}
.reklamos_sprendimai > .visuose_blokuose:hover {
cursor: pointer;
box-shadow: 0 4px 16px 0 rgba(0,0,0,0.4);
}
.reklamos_sprendimai > .visuose_blokuose:hover p {
color: #BF2426;
}
.reklamos_sprendimai > .visuose_blokuose:hover svg g path {
stroke: #BF2426;
}
.reklamos_sprendimai:after,
.reklamos_sprendimai:before {
content: "";
background: #F3F3F3;
position: absolute;
z-index: -1;
top: 0;
width: 100vw;
height: 100%;
}
.reklamos_sprendimai:before {
right: 0;
}
.reklamos_sprendimai:after {
left: 0;
}
header {
border-bottom: none;
}
html, body {
overflow-x: hidden;
}
@media (max-width:1000px) {
.mobile .reklamos_sprendimai > .visuose_blokuose {
width: auto;
height: 300px !important;
}
}
@media (max-width:920px) {
.reklamos_sprendimai {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width:640px) {
.mobile .reklamos_sprendimai > .visuose_blokuose {
height: 250px !important;
}
.reklamos_sprendimai > .visuose_blokuose p {
font-size: 18px;
}
.reklamos_sprendimai > .visuose_blokuose .pavadinimas_sprendimu {
top: 28px;
}
.spauda_kategorijos {
padding-top: 30px;
margin-top: 40px;
}
}
.service-texts.design {
clear: both;
}
.brands__slider {
border-bottom: 1px solid #d4d4d4;
padding-bottom: 40px;
max-height: 150px;
overflow: hidden;
}
.brands__slider h2{
font-size: 24px;
font-weight: 500;
color: #000;
margin-bottom: 20px;
}
.brands__slider .slick-slider{
margin-bottom: 0;
}
.brands__slider .wrap{
padding-left: 70px;
padding-right: 70px;
}
.brands__slider .slick-prev,
.brands__slider .slick-next{
width: 46px;
height: 46px;
border: solid 1.6px #CCCCCC;
background-color: transparent;
border-radius: 25px;
left: -70px;
margin-top: -23px;
display: flex;
justify-content: center;
align-items: center;
&:before{
content:"";
display: block;
width: 18px;
height: 18px;
opacity: 1;
background-image: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/l-arrow-black.svg);
}
&:hover{
border-color: #BF2426;
&:before{
background-image: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/l-arrow-red.svg);
}
}
}
.brands__slider .slick-next{
left: auto;
right: -70px;
&:before{
transform: rotate(180deg);
}
}
@media (max-width: 600px) {
.brands__slider{
padding-bottom: 20px;
}
.brands__slider h2{
text-align: center;
margin-bottom: 12px;
}
}
.brands__slider .slick-list.draggable{
width: auto;
} .wrap{
max-width: 1680px;
width: 100%;
margin-left: auto;
margin-right: auto;
padding-left: 10px;
padding-right: 10px;
box-sizing: border-box;
}
.footer__infobar{
padding: 60px 0 48px;
background-color: #EBEBEB;
}
.footer__infobar .wrap {
display: grid;
grid-template-columns: minmax(260px, 400px) minmax(300px, 360px) 1px minmax(130px, 170px) minmax(240px, 320px);
grid-template-areas: "logo contacts divider info services";
column-gap: 34px;
row-gap: 24px;
align-items: start;
}
.footer__infobar .infobar__logo{
grid-area: logo;
max-width: 400px;
}
.footer__infobar .infobar__logo .logo{
display: block;
width: 240px;
height: 60px;
margin-top: 0;
background: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/logo-mobile.png) no-repeat center;
background-size: contain;
}
.footer__infobar .infobar__logo .logo__caption{
margin: 14px 0 0;
color: #555555;
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
.footer__infobar .infobar__logo .logo__rating{
width: 311px;
margin-top: 18px;
background: #F4F4F4;
border-radius: 8px;
padding: 14px 16px 12px;
}
.footer__infobar .infobar__logo .logo__rating-top{
display: flex;
align-items: center;
gap: 8px;
flex-wrap: wrap;
}
.footer__infobar .infobar__logo .logo__rating-label{
color: #3F3F3F;
font-size: 14px;
font-weight: 600;
line-height: 20px;
}
.footer__infobar .infobar__logo .logo__rating-stars{
--rating-star-full: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/star-f.svg);
--rating-star-half: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/star-h.svg);
--rating-star-empty: url(//www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/star-e.svg);
display: inline-flex;
align-items: center;
line-height: 1;
}
.footer__infobar .infobar__logo .logo__rating-stars .rating-star{
display: block;
width: 24px;
height: 24px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.footer__infobar .infobar__logo .logo__rating-stars .rating-star.is-full{
background-image: var(--rating-star-full);
}
.footer__infobar .infobar__logo .logo__rating-stars .rating-star.is-half{
background-image: var(--rating-star-half);
}
.footer__infobar .infobar__logo .logo__rating-stars .rating-star.is-empty{
background-image: var(--rating-star-empty);
}
.footer__infobar .infobar__logo .logo__rating-score{
color: #3F3F3F;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.footer__infobar .infobar__logo .logo__rating-link{
display: inline-block;
margin-top: 8px;
color: #555555;
font-size: 14px;
font-weight: 400;
line-height: 20px;
text-decoration: underline;
}
.footer__infobar .infobar__logo .logo__socials{
margin-top: 32px;
display: flex;
gap: 16px;
}
.footer__infobar .infobar__logo .logo__social-btn{
width: 32px;
height: 32px;
display: inline-flex;
align-items: center;
justify-content: center;
}
.footer__infobar .infobar__contacts{
grid-area: contacts;
display: grid;
gap: 8px;
align-content: start;
}
.footer__infobar .contacts__item{
display: flex;
align-items: flex-start;
gap: 8px;
color: #5A5A5A;
font-size: 13px;
line-height: 1.4;
text-decoration: none;
}
.footer__infobar .contacts__item .contacts__icon{
display: inline-flex;
flex: 0 0 32px;
}
.footer__infobar .contacts__item .contacts__text{
display: flex;
flex-direction: column;
gap: 2px;
align-self: center;
}
.footer__infobar .contacts__item._clock .contacts__text{
display: block;
white-space: nowrap;
}
.footer__infobar .contacts__item._clock .contacts__text > span{
display: inline;
font-weight: bold;
}
.footer__infobar .contacts__item._clock .contacts__text > span + span{
margin-left: 4px;
}
.footer__infobar .contacts__item .link-arrow{
display: inline-flex;
align-items: center;
gap: 4px;
color: #BF2426;
text-decoration: none;
}
.footer__infobar .contacts__item .link-arrow svg{
width: 14px;
height: 14px;
}
.footer__infobar .infobar__divider{
grid-area: divider;
width: 1px;
justify-self: stretch;
align-self: stretch;
min-height: 100%;
margin-right: 0;
background: #D2D2D2;
}
.footer__infobar .infobar__col._info{
grid-area: info;
margin-left: 26px;
}      .footer__infobar .infobar__col._services .col__list {
column-count: 2;
}
.footer__infobar .infobar__col._services .col__title{
grid-column: 1 / -1;
}
.footer__infobar .col__title{
display: flex;
align-items: center;
gap: 8px;
margin: 0;
color: #333333;
font-size: 15px;
font-weight: 600;
line-height: 1.3;
}
.footer__infobar .col__title input,
.footer__infobar .col__title svg{
display: none;
}
.footer__infobar .col__list{
margin: 10px 0 0;
padding: 0;
list-style: none;
}
.footer__infobar .list__item + .list__item{
margin-top: 6px;
}
.footer__infobar .item__link{
color: #666666;
font-size: 15px;
line-height: 1.45;
font-weight: 300;
text-decoration: none;
}
.footer__infobar .item__link:hover{
color: #BF2426;
}
footer .footer__copyright {
color: #888888;
font-size: 13px;
line-height: 1.45;
font-weight: 400;
background: #F2F2F2;
}
footer .footer__copyright .wrap{
display: flex;
justify-content: space-between;
align-items: center;
min-height: 66px;
gap: 16px;
}
footer .footer__copyright a{
color: inherit;
text-decoration: none;
}
@media (max-width: 1200px) {
.footer__infobar .wrap {
grid-template-columns: minmax(220px, 1fr) minmax(220px, 1fr);
grid-template-areas:
"logo contacts"
"divider divider"
"info services";
column-gap: 22px;
row-gap: 20px;
}
.footer__infobar .infobar__divider{
width: 100%;
height: 1px;
margin-right: 0;
}
}
@media (max-width: 920px) {
.footer__infobar {
padding: 60px 0 24px;
}
.footer__infobar .wrap{
grid-template-columns: minmax(220px, 1fr) minmax(220px, 1fr);
grid-template-areas:
"logo contacts"
"divider divider"
"info services";
column-gap: 22px;
row-gap: 20px;
}
.footer__infobar .infobar__divider{
width: 100%;
height: 1px;
margin-right: 0;
}
}
@media (max-width: 640px) {
.footer__infobar .wrap {
row-gap: 24px;
}
.footer__infobar .col__title svg {
display: block;
}
.footer__infobar .infobar__col .col__list {
display: none;
}
.footer__infobar .infobar__col:has(input:checked) .col__list {
display: block;
}
.footer__infobar .infobar__col:has(input:checked) .col__title svg path:nth-of-type(2) {
display: none;
}
.footer__infobar .infobar__col._info{
margin-left: 0;
}
.footer__infobar .wrap{
grid-template-columns: 1fr;
grid-template-areas:
"logo"
"contacts"
"divider"
"info"
"services";
}
.footer__infobar .infobar__col._services{
grid-template-columns: 1fr;
}
footer .footer__copyright{
padding-top: 16px;
padding-bottom: 16px;
}
footer .footer__copyright .wrap{
min-height: 0;
flex-direction: column;
align-items: flex-start;
gap: 4px;
align-items: center;
}
} #cookies {
display: none;
width: 100%;
position: fixed;
z-index: 999999;
bottom: 0;
background: #fff;
padding: 30px 15px 15px;
box-shadow: 0 5px 12px 0 rgb(0 0 0 / 25%);
box-sizing: border-box;
}
#cookies .wrap {
width: 1440px;
margin: 0 auto;
}
#cookies .row {
display: flex;
align-items: center;
flex-direction: row;
flex-wrap: initial;
margin: 0;
}
#cookies .row a img {
width: 100px;
margin: 0 15px 0 0;
height: auto;
}
#cookies .right {
color: #222020;
font-weight: 400;
font-size: 14px;
line-height: 24px;
margin: 6px 0 0 0;
}
#cookies .right a {
text-decoration: underline;
color: #222020;
font-size: 14px;
line-height: 24px;
}
#cookies .right a:first-child {
float: left;
}
#cookies .right p:first-child {
color: #222020;
font-weight: 400;
font-size: 14px;
line-height: 28px;
display: flex;
align-items: flex-end;
}
#cookies .row:nth-child(2) {
margin-top: 5px;
justify-content: space-between;
}
#cookies .row:nth-child(2)>* {
flex-shrink: initial;
width: auto;
}
#cookies .row:nth-child(2) .checkbox-container {
display: flex;
}
#cookies .row:nth-child(2) .chbox {
margin: 0;
display: flex;
flex-direction: row;
align-items: center;
}
#cookies .row:nth-child(2) .chbox:hover {
cursor: pointer;
}
#cookies .row:nth-child(2) .chbox input {
display: none;
}
#cookies .row:nth-child(2) .chbox span {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
margin: 0;
min-width: 18px;
width: 18px;
height: 18px;
background: #fff;
border: 1px solid #222020;
position: relative;
transition: all .4s;
}
#cookies .row:nth-child(2) .chbox.active span {
background-color: #222020;
border-color: #222020;
transition: all .4s;
}
#cookies .row:nth-child(2) .chbox.active span::after {
position: absolute;
content: "";
width: 12px;
height: 12px;
background-image: url(https://www.spartireklama.lt/wp-content/themes/spartireklama_wp/images/check_1.svg);
}
#cookies .row:nth-child(2) .chbox.disabled span {
border-color: #777;
background-color: #777;
color: #222020;
}
#cookies .row:nth-child(2) .chbox p {
font-size: 14px;
margin: 0 0 0 10px;
line-height: 1;
color: #222020;
}
#cookies .row:nth-child(2) .chbox.disabled p {
color: rgba(47, 57, 78, 0.6);
}
#cookies .row:nth-child(2) .chbox.active.disabled {
cursor: not-allowed;
}
#cookies .row:nth-child(2) .chbox:not(:first-child) {
margin: 0 0 0 60px;
}
#cookies .row:nth-child(2) button {
border: 1px solid #222020;
background: #fff;
text-decoration: none;
display: inline-block;
padding: 13px 17px;
font-weight: 400;
font-size: 14px;
line-height: 1.5;
text-align: center;
width: 233px;
color: #222020;
font-family: 'Roboto', sans-serif;
}
#cookies .row:nth-child(2) button:hover {
color: #222020;
cursor: pointer;
}
#cookies .row:nth-child(2) .btn {
border: 1px solid #c92326;
background: #c92326;
color: #fff;
margin: 0 0 0 24px;
font-weight: 400;
}
#cookies .row:nth-child(2) .btn:hover {
color: #fff;
cursor: pointer;
}
#cookies .right a.privacy-link  {
float: none;
}
@media only screen and (max-width: 1464px) {
#cookies .wrap {
width: 100%;
padding: 0 12px;
}
}
@media only screen and (max-width: 1400px) {
#cookies .row:nth-child(2) .chbox:not(:first-child) {
margin: 0 0 0 25px;
}
}
@media only screen and (max-width: 1399.99px) {
#cookies .row:nth-child(2) .chbox:not(:first-child) {
margin: 0 0 0 25px;
}
}
@media only screen and (max-width: 1199.99px) {
#cookies .row:nth-child(2) {
flex-direction: column;
}
#cookies .row:nth-child(2) .checkbox-container {
margin-right: auto;
margin-bottom: 20px;
}
#cookies .row:nth-child(2) .button-container {
margin-left: auto;
}
#cookies .row:nth-child(2) .chbox:not(:first-child) {
margin: 0 0 0 60px;
}
}
@media only screen and (max-width: 767.99px) {
#cookies .row:nth-child(2) .chbox:not(:first-child) {
margin: 0 0 0 25px;
}
#cookies .right p:first-child {
display: block;
}
#cookies .row:nth-child(2) .button-container {
margin: 0 auto;
}
.page-template-default.page .aux-content-top-margin .aux-primary,
.single-post .aux-content-top-margin .aux-primary {
padding-top: 0;
}
}
@media only screen and (max-width: 575.99px) {
#cookies {
padding: 20px 15px;
}
#cookies .row:nth-child(2) button {
width: auto;
}
}
@media only screen and (max-width: 540px) {
#cookies .row:nth-child(2) .checkbox-container {
display: grid;
grid-template-columns: repeat(2, 1fr);
margin-right: 0;
width: 100%;
gap: 10px;
}
#cookies .row:nth-child(2) .chbox:not(:first-child) {
margin: 0;
}
}
@media only screen and (max-width: 440px) {
#cookies .row:nth-child(2) button {
width: 100%;
}
#cookies .row:nth-child(2) .btn {
margin: 15px 0 0;
}
#cookies .row:nth-child(2) .button-container {
margin: 0;
width: 100%;
}
}
.reviews-section {
text-align: center;
margin-top: 80px;
}
.reviews-section.hp {
margin-top: 60px;
padding-bottom: 60px;
margin-bottom: 20px;
border-bottom: 1px solid #d4d4d4;
}
@media only screen and (max-width: 500px) {
.reviews-section {
margin-top: 60px;
}
}
.seo-text h2 {
font-size: 28px;
}