div#wcccf_custom_toimituksen_listietoja_esim_ovikoodi_aulapalvelu_yms label {font-size: 20px;text-align: center;color: black;text-transform: uppercase;font-weight: bold;}
div#wcccf_custom_toimituksen_listietoja_esim_ovikoodi_aulapalvelu_yms label span{display:none;}
div#wcccf_custom_toimituksen_listietoja_esim_ovikoodi_aulapalvelu_yms {padding-bottom: 30px;}
body .fen_upload_img{color: #e7027e !important;width: 69% !important;font-size: 16px;background-color: white;font-family: Lato;font-weight: bold;text-align: center;border-radius: 10px;text-align-last: center;border: none;bottom: 25px;padding-top: 5px;margin: 5px 17px !important;}
body .woocommerce div.product .variations td.value{width: 90% !important;float: right !important;}

.menu-image-not-hovered .menu-image-title, .menu-item-4807 span.menu-image-title{position: relative;}
.menu-image-not-hovered span.menu-image-title::after, .menu-item-4807 span.menu-image-title::after{bottom: -35px;right: 50%;transform: rotate(90deg);position: absolute;}
.menu-item-4807:hover ul.sub-menu a span::after{bottom: 0px;right: -20%;transform: rotate(0deg);position: absolute;}

.menu-item-4807 ul.sub-menu li:hover span::after{bottom: 0px;right: -20%;transform: rotate(90deg);position: absolute;}

.row2 .row_slider .owl-item.active .item .col4 h2 {font-family: 'Oleo Script', cursive;word-break: break-all;}    
.img_right iframe {width: 100%;}
.itsenaisyyspaiva_Joulu{background: #fff;}
.itsenaisyyspaiva_Joulu a.btn {color: #e7027e;padding: 10px 0;}
.itsenaisyyspaiva_Joulu .dis_sec h4{color: #663333;font-family: Lato;font-size: 20px;font-weight: bold;}
.itsenaisyyspaiva_Joulu .dis_sec p{color: #663333;font-family: Lato;font-size: 16px;font-style: normal;font-stretch: normal;font-weight: 500;line-height: 21px;}
.itsenaisyyspaiva_Joulu img {
    width: 100%;
}
.itsenaisyyspaiva_Joulu {
    padding: 20px;
    margin: 20px;
}
.itsenaisyyspaiva_Joulu .dis_sec h4{z-index: 3;width: 254.44px;height: 50px;color: #663333;font-family: "Oleo Script";font-size: 40px;font-weight: 400;line-height: 30px;text-align: left;}
.banner_sec h2{color: #633822;font-family: "Oleo Script";font-size: 55px;font-weight: 400;line-height: 50px;text-align: center;padding: 30px 0 10px 0;}
.banner_sec p{text-align: center;color: #633822;font-family: "Lato-Heavy";font-size: 20px;font-weight: bold;line-height: 20px;}

.row11 p{color: #424242;font-family: Lato;font-size: 16px;font-weight: 700;line-height: 19px;text-align: center;letter-spacing: 1.777778px;}
.row11 h3, .row11 h3 a{color: #663333;font-family: "Oleo Script";font-size: 55px;font-weight: 400;line-height: 50px;text-align: center;}
.quick_ordr_wrp {text-align: center;}
.row11{width: 100%;display: inline-block;}
.row11 .firstSectionBox{padding: 50px 0px;}
.row3 .dis_sec a.btn-com.btn i{font-size: 11px;}
.row11 img{margin: 20px 0px;}

.video_wrapper {width: 560px;margin: 0 auto;position: relative;}
.videoIframe {position: absolute;top: 0;bottom: 0;right: 0;left: 0;width: 100%;height: 100%;  background-color: transparent;}
.videoPoster {position: absolute;top: 0px;left: 0px;width: 100%;height: 86%;background-image:url(http://kakkutalogilan.sapartners.site/wp-content/uploads/2019/12/video_bg-1.png);background-size: 100%;border: none;text-indent: -999em;overflow: hidden;opacity: 1;-webkit-transition: opacity 800ms, height 0s;-moz-transition: opacity 800ms, height 0s;transition: opacity 800ms, height 0s;-webkit-transition-delay: 0s, 0s;-moz-transition-delay: 0s, 0s;transition-delay: 0s, 0s;background-repeat: no-repeat;background-size: cover;
}
.videoPoster:hover {cursor: pointer;}
.videoPoster:before {content: '';position: absolute;top: 50%;left: 50%;width: 80px;height: 80px;margin: -36px 0 0 -36px;border: 5px solid #fff;border-radius: 100%;-webkit-transition: border-color 300ms;-moz-transition: border-color 300ms;transition: border-color 300ms;}
.videoPoster:after {content: '';position: absolute;top: 50%;left: 50%;width: 0;height: 0;margin: -20px 0 0 -10px;border-left: 40px solid #fff;border-top: 25px solid transparent;border-bottom: 25px solid transparent;-webkit-transition: border-color 300ms;-moz-transition: border-color 300ms;transition: border-color 300ms;}
.videoPoster:hover:before,  .videoPoster:focus:before {border-color: #e7027e;}
.videoPoster:hover:after, .videoPoster:focus:after {border-left-color: #e7027e;}
.videoWrapperActive .videoPoster {opacity: 0;height: 0;-webkit-transition-delay: 0s, 800ms;-moz-transition-delay: 0s, 800ms;transition-delay: 0s, 800ms;}
#wcccf_billing__fen_tallentaja_field,#wcccf_fen_tallentaja_field{display: none;}
.show_tallentaja_field #wcccf_billing__fen_tallentaja_field{display: block;}
#wcccf_billing__fen_tallentaja_field{clear:both;}

@media (max-width:991px){
img.attachment-full.size-full.wp-post-image {width: 100%;max-width: 100%;}
.row3 .dis_sec a.btn-com.btn {display: inherit;margin: auto;}
.itsenaisyyspaiva_Joulu .dis_sec h4 {text-align: left;word-break: break-all;}
.banner_sec h2 {font-size: 30px;padding: 0;}
.row11 p {font-size: 14px;}
.row11 h3, .row11 h3 a{font-size: 30px;margin: 0;}
.row2 .row_slider .owl-item.active .item .col4 h2 {font-size: 20px;}
.section2 .row2 h3 {margin: 10px 0;}
.row3 .img_right a{text-align: center;width: 95%;margin: 0px 10px;}
.itsenaisyyspaiva_Joulu .dis_sec h4{height: auto;font-size:30px;}
.menu-image-not-hovered span.menu-image-title::after, .menu-item-4807 span.menu-image-title::after{bottom: -15px;}
.mobile_menu_bar{margin: 20px 30px !important;}
.nav_bar .menu_sec ul.social_ul li a, .nav_bar .menu_sec ul li a{color: #fff !important;}
.nav_bar .menu_sec ul.social_ul li{width: 100%;}
.nav_bar .menu_sec ul#menu-mainmenu{background-color: #e7027e;}
.nav_bar .menu_sec ul{margin: 0px !important;}
.row3 .dis_sec a{margin: 0px auto 25px auto;}
section .row3 .img_right{height: 326px;}
.img_right iframe{height: 250px;}
section .row3.row3-new .img_right{height: auto;}
.row3.row3-new .dis_sec a.btn-com.btn{width: 60%;display: inherit;margin: auto;text-align: center;float: initial;}
section .row3{padding: 0px;}
section .row3.row3-new{padding: 20px 0px;}
.video_wrapper{width: 100%;}
.nav_bar .logo_sec {
    width: 50% !important ;
}
.menu_sec_wrp {
    width: 40% !important;
}
}
@media (max-width:767px){
    .nav_bar .menu_sec ul li a{display: initial;}
    .nav_bar .menu_sec ul{width: auto;}
    .cross{position: unset;}
    .cross a{position: absolute;left: 0%;top: 0px;}
    /*.nav_bar .menu_sec ul#menu-mainmenu{float: right;width: 100%;}*/
    .nav_bar .menu_sec ul#menu-mainmenu{float: right;width: inherit;display: initial;}
    .nav_bar .menu_sec ul.social_ul li{text-align: left;}
    .itsenaisyyspaiva_Joulu{padding: 0px;margin: 0px;}
    .nav_bar .menu_sec{background-color: transparent;padding: 0px;}
    .nav_bar .menu_sec ul#menu-mainmenu{padding-top: 40px;}
    i.wpmenucart-icon-shopping-cart-0::before{color: #fff;}
    .row11 h3{font-size: 26px;}
    .menu-image-not-hovered span.menu-image-title::after, .menu-item-4807 span.menu-image-title::after{bottom:0px;right:0%;position: relative;}
    section .row3 .con .dis_sec{margin-bottom: 20px !important;}
    .row3 .dis_sec a.btn-com.btn{width: 95% !important;}
    .row3{padding: 0px !important;}
}
