.grecaptcha-badge{visibility: collapse !important;}
.author-date .author, .author-date .date span{display:none;}
body:not(.page-id-80) #Content a{text-decoration:underline;}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.section_wrapper{max-width:100% !important;}
}
@media only screen and (max-width: 768px) {
.section_wrapper{max-width:100% !important;padding-left:10px !important;padding-right:10px !important;}
} #Action_bar.creative:before{display:block;content:"";background:url(//barracode.net/wp-content/uploads/AAA-logo-2024-170x100-1.jpg);height:100px;width:170px;margin:0 auto 20px auto;} #Top_bar.is-sticky{opacity:1;}
#Top_bar a.responsive-menu-toggle i{font-size:32px;line-height:30px;}
#Top_bar a.responsive-menu-toggle{right:20px;}
#Top_bar .menu li ul li{width:220px;}
#Side_slide #menu ul li.submenu .menu-toggle::after{font-size:30px;color:#fff;}
#Side_slide #menu ul li span{text-transform:uppercase;}
#Side_slide ul.contact_details{font-size:16px;}
#Action_bar ul.contact_details{font-size:16px;}
#Action_bar .contact_details li{margin-right:0;}
#Action_bar .slogan{font-family:"Bungee", Helvetica, Arial, sans-serif;font-size:20px;line-height:1.3;margin-bottom:20px;}
#Action_bar .phone,#Action_bar .mail{border: 2px solid #72DFF4;padding:6px 12px !important;border-radius:25px;width:95%;}
#Action_bar .phone:hover,#Action_bar .mail:hover{background-color:#EC4325;}
#Action_bar .phone a:hover,#Action_bar .mail a:hover{color:#fff;}
#Action_bar .phone a:hover{transition: all .2s ease;-webkit-transition: all .2s ease;}
#Action_bar .mail a:hover{transition: all .2s ease;-webkit-transition: all .2s ease;}
#Action_bar .phone{margin-bottom:10px;}
#Header_creative i.icon-mail-line,#Header_creative i.icon-phone{display:none;}
#Header_creative .responsive-menu-toggle{color:#EC4325;}
#Header_creative
{
background: -webkit-linear-gradient(to bottom, #1C1150 0%, #341975 100%);
background: -moz-linear-gradient(to bottom, #1C1150 0%, #341975 100%);
background: -ms-linear-gradient(to bottom, #1C1150 0%, #341975 100%);
background: -o-linear-gradient(to bottom, #1C1150 0%, #341975 100%);
background: linear-gradient(to bottom, #1C1150 0%, #341975 100%);
background-color: #1C1150;
}
li#menu-item-3047:hover{cursor:pointer;}
@media only screen and (min-width: 1240px) {
#Header_creative #Action_bar{padding:0 15px !important;}
#Header_creative #Top_bar .menu_wrapper a{text-align:left !important;}
#Header_creative #Top_bar .top_bar_right_wrapper{text-align:left !important;}
#Header_creative #Top_bar .top_bar_right_wrapper i::before{color:#72DFF4;font-weight:600 !important;padding-left:4px;}
}
@media only screen and (max-width: 1239px) {
#Header_creative #Top_bar .top_bar_right{display:none;}
}
@media only screen and (min-width: 768px) and (max-width: 1239px) {
#Header_creative #Top_bar .responsive-menu-toggle.is-sticky{right:-30px;}
}
@media only screen and (max-width: 767px) {
#Header_creative #Top_bar a.responsive-menu-toggle{right:25px !important;}
#Header_creative #Top_bar .logo #logo img{height:40px;}
body:not(.template-slider):not(.header-simple) #Header{min-height:unset !important;}
} #Side_slide #menu ul li.submenu .menu-toggle::after{position: absolute !important;right: 10px !important;}
#Side_slide #menu ul li.submenu .menu-toggle{width:100% !important;} .input_cont_half_width{width:50%;display:inline-block;box-sizing:border-box;float:left;padding-bottom:20px;background:transparent;}
.input_cont_half_width:nth-child(even){padding-left:10px;}
.input_cont_half_width:nth-child(odd){padding-right:10px;}
.reserve_form input[type="text"],.reserve_form input[type="email"],.reserve_form input[type="tel"],.reserve_form textarea{color:#1C1150;background:#fff;border: 1px solid #fff;border-radius:25px;box-shadow:none;font-size:16px;padding-left:20px;}
.reserve_form input[type="text"]::placeholder,.reserve_form input[type="email"]::placeholder,.reserve_form input[type="tel"]::placeholder,.reserve_form textarea::placeholder{color:#1C1150;opacity:1;font-size:16px;}
.reserve_form input[type="text"],.reserve_form input[type="email"],.reserve_form input[type="tel"],.reserve_form textarea:focus{background:#fff;}
.reserve_form textarea{height:44px;min-height:44px;line-height:1.2;overflow:hidden;margin-bottom:50px;}
.reserve_form .hakemus{color:#1C1150;padding-left:10px;}
.reserve_form .your-file{margin-top:10px;}
.reserve_form  .wpcf7-spinner{display:none;}
.reserve_submit{text-align:center;margin-top:40px;margin-bottom:40px;}
.reserve_submit input[type="submit"]:hover{background:#1C1150;color:#fff;}
.reserve_submit input[type="submit"] {
padding: 14px 50px 14px 50px;
background:#EC4325;
-webkit-transition: all .3s;
transition: all .3s;
position:relative;
font-weight:400;
font-size:16px;
border-radius:25px;
margin:0;
}
input[type="file"] {
display: none;
}
.custom-file-upload {
border: 1px solid #72DFF4;
border-radius:25px;
background-color:#72DFF4;
color:#fff;
display: inline-block;
padding: 6px 2px 6px 10px;
cursor: pointer;
max-height:40px;
margin-top:14px;
}
.wpcf7-response-output{color:green;position:relative;z-index:10;margin-left:0 !important;padding-left:0 !important;margin-top:20px !important;float:none !important;text-align:center;}
.header-form-radio{width:100%;display:inline-block;padding-left:22px;margin-top:10px;}
.header-form-radio .wpcf7-list-item.first{margin-left:0px;}
.header-form-radio .wpcf7-list-item.first input{margin:0px;}
.header-form-radio .wpcf7-form-control-wrap{margin-top:10px;}
@media only screen and (max-width: 1239px) {
.form-piilota{display:none;}
.keskita-mut{margin: 0 auto;}
}
@media only screen and (max-width: 600px) {
.input_cont_half_width {width: 100%;padding-bottom:10px;}
.input_cont_half_width:nth-child(even){padding-left:0px;}
.input_cont_half_width:nth-child(odd){padding-right:0px;}
}  .betterdocs-search-form-wrap{padding-bottom:10px !important;padding-top:10px !important;}
.betterdocs-searchform{padding-bottom:10px !important;padding-top:10px !important;}
.betterdocs-category-box .docs-single-cat-wrap .docs-cat-title{font-weight:400;}
.docs-category-listing .betterdocs-breadcrumb{margin-bottom:20px;} body.single-docs div#Header_wrapper{display:none;}
body.single-docs .betterdocs-live-search{margin:0 !important;}
.betterdocs-sidebar-content .docs-item-count span{background-color:unset !important;} .single-docs .type-docs{min-height:782px;}
@media only screen and (max-width: 767px) {
body:not(.template-slider):not(.header-simple) #Header{min-height:250px;background-position:center;}
} .postid-80 a.betterdocs-single-category-wrapper:nth-child(1) img:nth-child(1){width:70px;}
.postid-80 a.betterdocs-single-category-wrapper:nth-child(2) img:nth-child(1){width:70px;}
.postid-80 a.betterdocs-single-category-wrapper:nth-child(3) img:nth-child(1){width:70px;} .postid-80 a.betterdocs-single-category-wrapper:nth-child(4) img:nth-child(1){width:70px;} .postid-80 a.betterdocs-single-category-wrapper:nth-child(5) img:nth-child(1){width:100px;padding-top:10px;}
.postid-80 article#post-80 header.section.mcb-section.section-post-header{display:none;}
@media only screen and (max-width: 767px) {
.page-id-80 .betterdocs-searchform-input-wrap{border:none;}
.page-id-80 .betterdocs-searchform-input-wrap{margin-bottom:0;}
}
@media only screen and (max-width: 670px) {
.page-id-80 .betterdocs-categories-wrap.multiple-kb.layout-flex .docs-single-cat-wrap{margin:10px 0;}
} .tax-knowledge_base .betterdocs-search-form-wrap{margin-bottom:40px;}
.tax-knowledge_base .betterdocs-wraper{min-height:782px;}
.tax-knowledge_base .betterdocs-wraper.betterdocs-main-wraper{background-image: url(//barracode.net/wp-content/uploads/barracode_bg.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center;}
@media only screen and (max-width: 959px) {
.tax-knowledge_base form.betterdocs-searchform.betterdocs-advance-searchform{width:92%;}
}
@media only screen and (max-width: 767px) {
.tax-knowledge_base .betterdocs-searchform-input-wrap{border:none;margin-bottom:0;}
.tax-knowledge_base .betterdocs-search-form-wrap{margin-bottom:0;}
.tax-knowledge_base .betterdocs-archive-wrap.betterdocs-archive-main{padding-top:30px;}
}
@media only screen and (max-width: 670px) {
.tax-knowledge_base .docs-single-cat-wrap{margin:10px 0 !important;}
} .tax-doc_category .betterdocs-single-wraper{min-height:782px;}
.tax-doc_category .betterdocs-category-wraper.betterdocs-single-wraper{background-image: url(//barracode.net/wp-content/uploads/barracode_bg.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center;}
@media only screen and (max-width: 959px) {
.tax-doc_category form.betterdocs-searchform.betterdocs-advance-searchform{width:92%;}
.tax-doc_category .betterdocs-content-area{padding-left:0 !important;}
.tax-doc_category .docs-category-listing{padding:20px !important;}
}
@media only screen and (max-width: 767px) {
.tax-doc_category .betterdocs-searchform-input-wrap{border:none;margin-bottom:0;}
.tax-doc_category .betterdocs-search-form-wrap{margin-bottom:0;}
} .single-docs .elementor-widget-betterdocs-content{padding-left:20px;}
h1#betterdocs-entry-title{font-size:30px;font-weight:600;}
#betterdocs-single-content h2,#betterdocs-single-content h3{font-size:24px;font-family:"PT Sans", Sans-serif;font-weight:600;margin-top:25px;}
#betterdocs-single-content p{margin:15px 0 15px;}
#betterdocs-single-content p img{margin-top:5px;}
#betterdocs-single-content li img{margin-top:15px;margin-bottom:10px;}
#betterdocs-single-content > ul{margin:15px 0 15px;padding-left:10px;}
#betterdocs-single-content > ul > li{margin:8px 0 8px;}
#betterdocs-single-content > ul > li > ul{padding:2px 0 2px;padding-left:10px;}
#betterdocs-single-content > ul > li > ul > li{padding:8px 0 4px;}
#betterdocs-single-content > ul > li > ul > li > ul{padding:2px 0 2px;padding-left:10px;}
#betterdocs-single-content > ul > li > ul > li > ul > li{padding:8px 0 4px;}
#betterdocs-single-content a{text-decoration:underline;color:#1C1150;}
#betterdocs-single-content a:hover{color:#EC4325;}
#betterdocs-single-content > ol{margin:15px 0 15px;padding-left:10px;}
#betterdocs-single-content > ol > li{margin:8px 0 8px;}
#betterdocs-single-content > ol > li > ul{padding:2px 0 2px;padding-left:10px;}
#betterdocs-single-content > ol > li > ul > li{padding:8px 0 4px;}
#betterdocs-single-content > ol > li > ul > li > ul{padding:2px 0 2px;padding-left:10px;}
@media only screen and (max-width: 767px) {
.single-docs .betterdocs-searchform-input-wrap{border:none;margin-bottom:0;}
}
@media screen and (max-width: 800px) {
.single-docs .elementor-widget-betterdocs-content{padding-left:0 !important;}
} #betterdocs-single-content .hinnasto-table .hinnasto-rivi-top{background-color:#ddd;font-weight:600;}
#betterdocs-single-content .hinnasto-table td.last{font-weight:600;}
#betterdocs-single-content .hinnasto-table td{text-align:right;}
#betterdocs-single-content .hinnasto-rivi-top th{text-align:right;}
#betterdocs-single-content  input#person-amount-input{float:right;margin-bottom:0;width:80px;text-align:center;}
@media screen and (max-width: 800px) {
.postid-2537 #betterdocs-single-content .hinnasto-table .hinnasto-rivi-top th{background-color:#ddd;}
.postid-2537 tr{display:flex;flex-direction:row;flex-wrap:wrap;margin:0.5em 0;}
.postid-2537 tr:nth-child(even){background-color:#eee;}
.postid-2537 tr:nth-child(odd){background-color:#fff;}
.postid-2537 td,.postid-2537 th{flex:1 1 150px;}
.postid-1652 #betterdocs-single-content .hinnasto-table .hinnasto-rivi-top th{background-color:#ddd;}
.postid-1652 tr{display:flex;flex-direction:row;flex-wrap:wrap;margin:0.5em 0;}
.postid-1652 tr:nth-child(even){background-color:#eee;}
.postid-1652 tr:nth-child(odd){background-color:#fff;}
.postid-1652 td,.postid-1652 th{flex:1 1 150px;}
} .ppc-protected-category footer{bottom:0;position:fixed !important;width:100%;}
.ppc-protected-category input.ppc-login-form-submit[type="submit"]{color:#1C1150;}
@media only screen and (min-width: 1240px) {
.ppc-protected-category footer .container{margin-left:0;}
} .tss-h2{margin-top:40px;font-size:28px;}
.tss-h3{font-size:22px;}
.tss-h4{font-size:18px;} .page-id-3 p{font-size:14px;}
.page-id-3 .the_content_wrapper{max-width:800px;}
.tss-last-p{margin-bottom:40px;}
.tss-p-margin{margin-bottom:5px;}
.tss-p-margin-last{margin-bottom:20px;}
.tss-last-bottom{margin-bottom:80px;}
@media only screen and (max-width: 767px) {
.page-id-3 header{min-height:120px !important;}
.tss-h2{font-size:28px;}
.tss-h3{font-size:24px;}
} .Latest_news ul li .photo{border-right-width:1px;border-color:#ccc;}
.Latest_news ul li .desc_footer{border:none;} footer .footer-yt{color:#EC4325;padding-bottom:20px;font-size:20px;}
footer .footer-sk{color:#EC4325;padding-bottom:20px;font-size:20px;}
footer .footer_copy{border-top:none !important;}
footer .copyright{font-size:14px;}
footer .copyright a{text-decoration:underline;}
footer #custom_html-4 a:hover{transition: all .2s ease;-webkit-transition: all .2s ease;}
footer #custom_html-3 a:hover{transition: all .2s ease;-webkit-transition: all .2s ease;}
footer #custom_html-4 a{transition: all .2s ease;-webkit-transition: all .2s ease;}
footer #custom_html-3 a{transition: all .2s ease;-webkit-transition: all .2s ease;}
footer
{
background: -webkit-linear-gradient(to bottom, #1C1150 0%, #341975 100%);
background: -moz-linear-gradient(to bottom, #1C1150 0%, #341975 100%);
background: -ms-linear-gradient(to bottom, #1C1150 0%, #341975 100%);
background: -o-linear-gradient(to bottom, #1C1150 0%, #341975 100%);
background: linear-gradient(to bottom, #1C1150 0%, #341975 100%);
background-color: #1C1150;
}
@media only screen and (min-width: 1240px) {
footer aside#media_image-2 img{width:200px;}
footer .sv-logo{float:right;position:relative;right:0px;bottom:20px;}
}
@media only screen and (min-width: 960px) and (max-width: 1239px) {
footer aside#media_image-2 img{width:220px;}
footer .sv-logo{float:right;position:relative;right:0px;bottom:20px;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
footer aside#media_image-2 img{width:200px;}
footer .sv-logo{float:right;position:relative;right:-10px;bottom:-10px;height:110px;width:auto;}
}
@media only screen and (max-width: 767px) {
footer aside#media_image-2 img{width:250px;}
footer .sv-logo{float:right;position:relative;right:0px;bottom:20px;}
footer .widgets_wrapper{padding:40px 0 10px 0 !important;}
} #cmplz-manage-consent .cmplz-manage-consent {
bottom: 0px!important;
}