.site-branding, .site-search{
	display: none !important;
}

.main-navigation{
	width: 100% !important;
}

.main-navigation .menu-item a, .main-navigation #menu-primary li a{
	padding: 0 0 0 0 !important;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 15px;
}

.custom-logo1 {
    background-image: url(https://tradeup.fi/wp-content/uploads/2018/04/tradeup-logo-white.png);
    background-size: 150px 55px;
    background-repeat: no-repeat;
    max-width: 160px;
    width: 100%;
		height: 51px;
		float: left;
		text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
		font-size: 32px;
		margin-right: 50px;
		margin-bottom: 10px;
}

.custom-logo1 a:hover{
	opacity: 0;
}

.custom-logo1 a{
	width: 100%;
	margin: 0 0 0 0 !important;
	z-index: 10000;
}

.custom-logo2 {
    background-image: url(https://tradeup.fi/wp-content/uploads/2018/04/shopping-cart.png);
    background-size: 30px 30px;
    background-repeat: no-repeat;
    max-width: 40px;
    width: 100%;
		height: 30px;
		text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
		position: relative;
		top: 20px;
		margin-bottom: 10px;
}

#masthead{
	margin-bottom: 0px;
	border-bottom: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	padding: 0 0 0 0;

}

.hintaField div div div p{
	width: 50%;
	display: inline;
}

#spoiler1 .full_width .content-column.one_third p{
	display: inline;
}

.site-branding{
	margin: 0 0 0 0;
}

#site-header-cart {
	display: none;
}

.woocommerce-breadcrumb{
	display:none;
}

.entry-title{
	display: none;
}

.home .site-content{
	background-color: #fff;
}

.entry-content:not(.home){
	margin-top: 20px;
}

.home .entry-content{
	margin-top: 0px;
	bottom: 290px;
	left: 100px;
}

.woocommerce-products-header{
	display: none;
}

#pl-70 .so-panel, #pl-1700 .so-panel{
	margin: 0 0 -25px 0;
}

.btn1 {
  background: #437fc7;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 4px;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
  font-family: Arial;
  color: #ffffff;
  font-size: 17px;
  padding: 4px 100px 4px 100px;
  text-decoration: none;
	position: relative;
	left: 6.5%;
}

.btn1:hover {
  background: #70a4e3;
  text-decoration: none;
	color: #ffffff;
	border-color: #ffffff;
}

.p10{
	color: #000000;
	font-size: 40px;
	font-weight: 600;
	position: relative;
	left: 85.5%;
		top: 20px;
}

.p11{
	color: #000000;
	font-size: 20px;
	font-weight: 400;
	position: relative;
	left: 84.4%;
}

.p11up{
	bottom: 20px;
	left: 85.8%;
}

#panel-1700-0-0-0 .p10{
	left: 86%;
}

#panel-1700-0-0-0 .p11{
	left: 85%;
}

#panel-1700-0-0-0 .p11up{
	left: 86%;
}

#panel-1700-0-1-0 .p12{
	left: 7.4%;
}

#panel-1700-0-1-0 .p13up{
	left: 7.5%;
}

.pic2{
	height: 300px;
	width: 450px;
	position: relative;
	left: 81%;
}

.btn2 {
  background: #6daffe;
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
  font-family: Arial;
  color: #ffffff;
  font-size: 17px;
  padding: 4px 100px 4px 100px;
  text-decoration: none;
	position: relative;
	left: 85%;
}

.btn2:hover {
  background: #318fff;
  text-decoration: none;
	color: #ffffff;
	border-color: #ffffff;
}

.panel-widget-style-for-28-3-0-0 .wpcf7-text{
	width: 70%;
	margin: auto;
	margin-bottom: 20px;
}

.panel-widget-style-for-28-2-0-0 .wpcf7-textarea, .panel-widget-style-for-2353-2-0-0 .wpcf7-textarea{
	width : 84%;
	height: 90px;
	max-width: 84%;
}

.cart td.product-remove{
	border: 1px solid #cdcdcd !important;
}

.woocommerce-cart-form .product-price, .woocommerce-cart-form .product-subtotal{
	width: 15%;
}

:lang(en-US) .menu-item-2374{
	display: none;
}

.wpml-ls-item.menu-item-has-children{
	border: 1px white solid;
}

.wpml-ls-item.menu-item-has-children a{
	margin: 2px 5px 0 5px !important;

}

.wpml-ls-item .sub-menu{
	width: 102px;
	border: 1px white solid;
}

.wpml-ls-item .sub-menu a{
	width: 97px;

}

.wpml-ls-item .sub-menu .menu-item{
	background-image: url(https://tradeup.fi/wp-content/uploads/2018/04/ylabar.png);
	margin: 0 0 0 0;
}

.wpml-ls-item .sub-menu .menu-item a{
	margin: 0 0 0 0 !important;
	text-align: center;
}

.fb_dialog{
	z-index: 60000 !important;
}

#eu-cookie-law{
	width: 60% !important;
	margin: auto;
	font-size: 15px;
}

.widget_eu_cookie_law_widget{
	z-index: 70000;
}

.vaihtoRadio{
	border: 0px !important;
}

.myyntiehdotCheck, .vaihtoCheck{
	margin-top: 25px;
}

.fileUpload{
	border: none !important;
	color: #fff;
	margin-top: 5px !important;
}

.page-id-3750 .col-full, .page-id-3750 #primary, .page-id-3750 #main, .page-id-3750 .entry-content{
	margin-top: 0px !important;
	padding: 0px !important;
	margin: auto;
}

.page-id-3750 .primary{
	max-width: 1920px;
}

.etuTitle1, .etuTitle2{
	position: relative;
	left: 1700px;
	top: 170px;
}

.etuTitle1{
	font-size: 50px;
	margin-bottom: 0px !important;
}

.etuTitle2{
	left: 1640px;
	font-size: 35px;
	margin-bottom: 0px !important;
}

.etuKuvaLink1, .etuKuvaLink2{
	position: relative;
	left: 1730px;
	top: 170px;
	font-size: 20px;
	color: #1881a3;
	border-bottom: 1px #1881a3 solid;
}

.etuKuvaLink2{
	left: 1750px;
}

.etuIsoKuva{
	background-image: url("https://tradeup.fi/wp-content/uploads/2019/03/Iso-kuva.png");
	height: 615px;
	background-repeat:no-repeat;
  background-position: center; 
	margin: 0 -1000px 0px -1000px;
}

.etuIsoPieni1{
	width: 35px;
	height: 35px;
	display: inline-block;
	position: relative;
	top: 6px;
	right: 5px;
}

#pgc-59-1-0{
	width: 20% !important;
}

.wc-pao-addon-name{
	text-decoration: underline;
}

.wc-pao-addon-wrap{
	margin: 0 0 0 0 !important;
}

.wc-pao-addon-wrap .woocommerce-Price-amount{
	font-size: 21px !important;
}

.wc-pao-col2{
	color: #00a0d1 !important;
	font-size: 21px !important;
}

.wc-pao-subtotal-line .price{
	color: black !important;
	font-size: 29px !important;
}

.wc-pao-subtotal-line .price .amount{
	color: #00a0d1 !important;
}

.pic22{
	width: 100%;
	height: 80px;
}

.related.products{
	display:none;
}

#pgc-59-1-0{
	width: 50% !important;
}

@media only screen and (max-width: 780px) {
	
	#eu-cookie-law{
	width: 90% !important;
	margin: auto;

}
	
	#menu-mobile .menu-item{
		margin-top: 4px;
		margin-bottom: 4px;
	}
	
	.wpml-ls-item.menu-item-has-children{
	border: 1px white solid;
		padding: 7px 0 7px 0;
	}
	.wpml-ls-item .sub-menu{
	width: 102px;
	border: none;
	}
	.wpml-ls-item .sub-menu a{
	width: 79px;
	}
	
	.wpml-ls-item .sub-menu .menu-item{
	background: none;
	margin: 0 0 0 0;
	}
	
	.wpml-ls-item.menu-item-has-children a{
	margin: 2px 5px 0 37px !important;
		width: 100px;

	}

	
	.page-id-70 .col-full, .page-id-1700 .col-full{
		margin: 0 1px 0 1px;
	}
	
	.p10{
		left: 0% !important;
		width: 100% !important;
		text-align: center !important;
	}
	
	.p11{
		left: 0% !important;
		width: 100% !important;
		text-align: center !important;
	}
	
	.p12{
		
		left: 0% !important;
		text-align: center;
	}
	
	.p13{
		left: 0% !important;
		text-align: center;
	}
	
	.btn2{
		position: relative;
		left: 1%;
		bottom: 10px;
		width: 98%;
	}
	
	.btn1{
		position: relative;
		left: 1%;
		bottom: 10px;
		width: 98%;
	}
	
	.pic2{
		left: 0%;
		margin: auto;
	}
	
	.pic1{
		left: 0%;
		margin: auto;
	}
	
	#myyTitle3{
		font-size: 24px !important;
		width: 95%;
		margin: auto;
		font-weight: 500 !important;
	}
	
	#pg-70-5{
		padding-top: 40px !important;
	}
	
	.blogHomeTitle{
		width: 90%;
		margin: auto;
		margin-bottom: 80px !important;
	}
	
	.frontText{
		margin: auto;
		width: 95%;
	}
	
	
	.page-id-70 #post-70, .page-id-70 #main, .page-id-1700 #main, .page-id-1700 #post-1700{
		margin-bottom: 0px;
	}
	
	.page-id-70 #main, .page-id-1700 #main{
		border-bottom: 1px solid white;
	}
	
	.page-id-70 .site-main, .page-id-1700 .site-main{
		padding: 0 0 0 0 !important;
	}
	
	.page-id-70 #pgc-70-0-0, .page-id-1700 #pgc-1700-0-0{
		margin-bottom: 0px !important;
	}
	
	.page-id-70 .panel-widget-style-for-70-0-1-0, .page-id-1700 .panel-widget-style-for-1700-0-1-0{
		border: 0px solid !important;
		border-top: 1px solid white !important;
	}
	
	.my-account {
		display: none !important;
	}
	
	.search{
		display: none !important;
	}
	
	.cart{
		width: 100% !important;
	}
	
	.site-branding{
		display: inline !important;
	}
	
	.menu-toggle{
		margin-top: 20px;
	}
	
	.mobilePaytrail{
		width: 80% !important;
		margin: auto !important;
	}
	
	.mobileLinks{
		text-align: center !important;
		margin: auto !important;
		position: relative;
		top: -50px;
	}
	
	.mobileInfo{
		margin: auto !important;
		text-align: center !important;
		position: relative;
		top: 170px;
		width: 100% !important;
	}
	
	.mobileContact{
		margin: auto !important;
		text-align: center !important;
		position: relative;
		top: -150px;
	}
	
	.kuntoCheck{
		width: 100%;
		margin: auto !important;
	}
	
	.icloudInfo{
		margin: auto !important;
		padding-left: 10%;
		padding-right: 10%;
		text-align: center !important;
	}
	
	.hintaField{
		width: 97% !important;
		margin: auto !important;
		line-height: 1.3 !important;
	}
	
	.mobilePriceSize, .mobilePriceSize p{
		font-size: 20px !important;
	}
	
	#btnFake1, #btnSpoiler1{
		margin: auto !important;
	}
	
	#btnSpoiler2{
		margin: auto !important;
	}
	
	#spoiler2 .wpcf7-text{
		width: 90% !important;
		margin: auto;
		max-width: 90% !important;
	}
	
	.myyntiehdotCheck,  .myyntiehdotCheck2{
		width: 90%;
		margin: auto;
		text-align: center;
	}
	
	
	.myyntiehdotCheck2 label{
		float: left;
		right: 14px;
		position: relative;
		text-align: left;
	}
	
	.myyntiehdotCheck2 span{
		right: 0px !important;
	}
	
	.myyntiehdotCheck2 .wpcf7-list-item{
		right: 14px ;
		position: relative;
	}
	
	.myyntiehdotCheck .acceptanceYes{
		margin: auto;
	}
	
	.myyntiehdotCheck2 .acceptanceYes{
		width: 98%;
		margin: auto;
		text-align: center;

	}
	
	#spoiler2 .submitButton{
		margin: auto;
	}
	
	.page-id-354 .woocommerce-message{
		margin-bottom: 85px !important;
	}

	.page-id-354 .woocommerce-cart-form__contents, .page-id-354 .cart_totals, .page-id-354 .wc-proceed-to-checkout{
		width: 94% !important;
		margin: auto;
	}
	
	.page-id-355 .woocommerce-checkout-review-order{
		background-color: #fff !important;
	}
	
	.woocommerce-cart-form__cart-item td{
		border: 0px !important;
	}
	
	.cart td.product-remove{
	border: 0px solid #cdcdcd !important;
	}
	
	#pg-70-2{
		border-top: 0px solid black;
	}
	
	.woocommerce-cart-form .product-price, .woocommerce-cart-form .product-subtotal, .woocommerce-cart-form .product-quantity, .woocommerce-cart-form .product-name{
		width: 90%;
	}
	
	#pgc-59-1-0{
		width: 100% !important;
	}
	
	.wp-image-2003{
		margin: auto;
	}
	
	#pgc-59-1-0{
		width: 100% !important;
	}
}

.myyntiehdotCheck2{
	left: 14px;
	position: relative;
	margin-top: 10px;
}

.current_page_item a, .single-product .ostaMenu a, .current_page_item a, .page-id-2346 .ratingsENG a, .current_page_item a, .page-id-2338 .ratingsENG a{
   color: #268daf !important;
}

.nav-menu a:hover {
    color: #268daf !important;
	width: 90%;
}

.widget_nav_menu ul li:before{
	display: none;
}

#menu{
	margin-bottom: 5px;
}

.p12{
	color: #ffffff;
	font-size: 40px;
	font-weight: 600;
	position: relative;
	left: 6.2%;
	top: 20px;
}

.p13{
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	position: relative;
	left: 5.5%;
}

.p13up{
	bottom: 20px;
	left: 8.2%;
}

.pic1{
	height: 300px;
	width: 450px;
	position: relative;
	left: 3%;
}

.wpcf7-form select {
	color: #000000;
	width: 70%;
	cursor: pointer;
	
	box-shadow: 0px 3px 16px 0px rgba(0,0,0,0.2);

}

.wpcf7-form-control{
	margin-top: 0px;
	padding: 2px 2px 2px 2px;
	-webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 3px 3px 0 0;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
}

.wpcf7-submit{
	margin-top: 20px;
}

#pg-28-2{
	margin-bottom: 0px;
}

.wpcf7-tel{
	margin-top: 0px;
	padding: 0 0 0 0;
	-webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 5px 5px 0 0;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
}

.wpcf7-acceptance{
	border-width: 0px;
}

.kuntoCheck{
	float: left;
	margin-left: 40px;
}

#btnSpoiler1{
	background: #25a000;
	width: 50%;
	height: 56px;
	margin-right: 50%;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
}

#btnFake1{
	width: 50%;
	height: 56px;
	margin-right: 50%;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}

#btnSpoiler2{
	background: none;
	width: 130px;
	height: 56px;
	margin-right: 550px;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	margin-left: 55px;
	margin-top: 30px;
	border-radius: 5px;
}

.sd-like{
	display: none;
}

.widget-title{
	margin-bottom:0px;
	padding-bottom:0px;
}

#myyTitle{
	color: #000;
	font-size: 35px;
	margin-bottom: -10px;
}

#myyInfo{
	font-size: 20px;
	margin-bottom: -30px;
} 

#main{
	background-color: #ffffff;
	border-width: 1px;
	border-radius:6px;
	padding: 0px 20px 0px 20px
}

.page-id-197 #main, .page-id-199 #main, .page-id-2338 #main, .page-id-2346 #main{
	background-color: #f4f4f4;
}

#pgc-197-0-0, #pgc-197-1-0, #pgc-2346-0-1{
	background-color: #fff;
	width: 100%;
	border-radius: 5px;
	border-top-left-radius: 0px;
}
#pgc-199-0-0, #pgc-199-0-1{
	background-color: #fff;
	width: 50%;
}

#pgc-199-0-2, #pgc-199-0-1{
	background-color: #fff;
	padding-bottom: 238.5px;
}

#pgc-197-0-0 .textwidget, #pgc-199-0-1 .textwidget, #pgc-199-0-0 .textwidget, #pgc-2338-0-1 .textwidget, #pgc-2338-0-2 .textwidget, #pgc-2346-0-1 .textwidget, #pgc-197-1-0 .textwidget{
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
}

.panel-widget-style-for-197-0-0-0, .panel-widget-style-for-199-0-0-0, .panel-widget-style-for-2338-0-0-0, .panel-widget-style-for-2346-0-0-0{
	margin-top: 0px !important;
}

#pgc-2338-0-2{
	padding-bottom: 0px;
}

ul#menu-arviot, ul#menu-ratings{
	padding: 0 0 0 0;
	margin-left: 0px;
}

ul#menu-arviot li, ul#menu-ratings li{
	width: 100%;
	margin-bottom: 0px;
	padding-left: 0px;
	border-radius: 5px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

ul#menu-arviot li a, ul#menu-ratings li a{
	font-size: 20px;
	background-color: #2b2b2b;
	color: #fff;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: center;
	border-radius: 5px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	display: inline-block;
	width: 100%;
}

ul#menu-arviot li a:hover, ul#menu-ratings li a:hover{
	color: #000;
	background-color: #fff;
}

ul#menu-arviot li.current-menu-item a, ul#menu-ratings li.current-menu-item a{
	color: #000 !important;
	background-color: #fff !important; 
}

#menu-arviot, #menu-ratings{
	background-color: #000;
	border-radius: 5px;
}

#pgc-199-0-2, #pgc-2338-0-2{
	padding-top: 55px;
}

.kuntoInfo{
	font-size: 24px;
	font-weight: 600 !important;
	color: #000;
}

.kuntoInfo2{
	margin-left: 15px;
	font-weight: 500 !important;
	font-size: 22px;
}

.kuntoTitle{
	background-color: #2b2b2b;
	color: #fff;
	width: 98%;
	display: inline-block;
	font-size: 24px;
	padding-left: 5%;
	margin-right: 1%;
	margin-left: 1%;
	border-radius: 4px;
}

.kuntoText2{
	display: inline-block;
	margin-left: 15px;
}

#panel-197-0-0-0 .textwidget ul li, #panel-197-1-0-0 .textwidget ul li, #panel-7062-0-0-0 .textwidget ul li, #panel-7303-0-0-0 .textwidget ul li{
	margin-left: 50px !important;
}

#panel-199-0-0-0 .textwidget ul li, #panel-199-0-1-0 .textwidget ul li {
	margin-left: 015px;
}

#panel-199-0-1-0 .textwidget img{
	margin: auto;
}

#panel-199-0-1-0 .textwidget{
	padding-top: 74px;
}

.price{
	font-size: 20px;
	text-align: left;
	padding-left: 20px;
	color: #00a0d1 !important;
	padding-top: 10px;
}

.woocommerce-LoopProduct-link{
	border-width: 1px;
	border-color: #adadad;
	border-style: solid;
	line-height: 10px;
}

.woocommerce-loop-product__title{
	text-align: left;
	padding-left: 20px;
	font-size: 18px !important;
}

.woof_checkbox_label{
	font-size: 14px;
}

.related .woocommerce-loop-product__title{
	max-width: 80%
}

.ajax_add_to_cart{
	width: 100%;
	font-size: 20px;
	line-height:15px;
	font-weight: 500;
	text-align: center;
}

.woocommerce-price-suffix{
	display: block;
	color: black;
	font-size: 13px;
	padding-top: 13px;
}

.layer-content{
	padding: 0 0 0 0 !important;
}

.wcps-items{
		border-width: 1px;
	border-color: #adadad;
	border-style: solid;
	line-height: 10px;
}

.wcps-items-title{
	text-align: left;
	padding-left: 20px;
	font-size: 20px !important;
	font-family: "Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif ;
}

.wcps-items-category{
	font-family: "Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif ;
	color: black;
	font-size: 13px;
	position: relative;
	top: -6px;
}

.woocommerce-Price-amount{
	font-size: 20px;
	text-align: left;
	color: #00a0d1 !important;
}

.wcps-items-price{
	padding-top: 0px !important;
}

.wcps-items-cart {
	padding: 10px 0 0 0 !important;
}

.wpcf7-checkbox{
	border-width: 0px;
}

.wpcf7-text{
	height: 30px;
	width: 350px;
	border-radius: 5px;
	margin-bottom: 15px;
}

.acceptanceYes{
	margin-top: 30px;
	margin-left: 0px;
	
}

.wpcf7-submit{
	background-color: #25a000 !important;
	width: 68%;
	height: 56px;
	margin-bottom: 30px;
	font-size: 20px;
	font-weight: 400 !important;
	text-align: center;
	border-radius: 5px !important;
	margin-left: 20px;
}

#colophon{
	background-image: url(https://tradeup.fi/wp-content/uploads/2018/04/ylabar.png);
}

.woof_remove_ppi{
	display: none;
}

.woof{
	border: 1px solid;
}

.page-id-59 .woof_products_top_panel{
	display: inline-block !important;
}

#primary{
	margin-top: 20px;
}

.home #main{
	margin-top: -20px;
}

.entry-summary{
	margin-top: 20px !important;
}

.woocommerce-price-suffix{
	display: inline;
	margin-left: 5px;
}

.woof_sid_auto_shortcode{
	background-color: #fff;
	padding: 0px 5px 0px 5px !important;
}

.woof_container_product_tag{
	width: 100% !important;
}

.product_title{
	display: block;
	margin-top: 20px;
	margin-bottom: 0px !important;
	font-weight: 500
}

.product .woocommerce-product-gallery__wrapper{
	margin-top: 120px;
}



.product_category_shop{
	margin-bottom: 0px;
	margin-top: 20px;
}

.summary .price{
	margin-top: 0px !important;
}

.storefront-product-pagination{
	display: none;
}

.product_meta{
	display: none;
}

.single_add_to_cart_button{
	background-color: #00a0d1 !important;
	font-size: 20px ;
	font-weight: 500;
}

.storefront-sticky-add-to-cart__content-button{
	background-color: #00a0d1 !important;
	font-size: 20px;
	font-weight: 500;
}

.product_category_title{
	position: relative;
	top: 70px !important;
}

.in-stock{
	display: none;
}

.product_category_shop{
	position: relative;
	top: 5px;
	left: 20px;
	text-align: left;
}

.added_to_cart{
	background-color: #00a0d1 !important;
	font-size: 20px ;
	font-weight: 500;
}

.checkout-button{
	background-color: #00a0d1 !important;
	font-size: 18px !important;
	font-weight: 500;
}

#place_order{
	background-color: #00a0d1 !important;
	font-size: 20px ;
	font-weight: 500;
}

.pageTitle{
	margin-bottom: 0px;
	position: relative;
	top: -70px;
	font-size: 35px;
	font-weight: 400;
	color: #6d6d6d;
}

.input-text{
	border-radius: 5px;
}

.woocommerce-message{
	margin: 0 0 0 0;
	background-color: #00a0d1 !important;
}

.cart_totals{
	width: 50% !important;
}

.product-name{
	width: 60% !important;
}

.includes_tax{
	display: inline !important;
}

.cart th.product-remove, .cart th.product-thumbnail, .cart th.product-name, .cart th.product-price, .cart th.product-quantity, .cart th.product-subtotal{
	background-color: #2b2b2b !important;
	color: #ffffff;
	font-weight: 600 !important;
	padding-top: 15px;
	padding-bottom: 15px;
}

.cart td.product-remove, .cart td.product-thumbnail, .cart td.product-name, .cart td.product-price, .cart td.product-quantity, .cart td.product-subtotal{
	background-color: #ffffff !important;
	padding-top: 15px;
	padding-bottom: 15px;
}

.cart td.actions{
	border-top: 15px solid white !important;
}



.cart td.product-thumbnail, .cart td.product-name, .cart td.product-price, .cart td.product-quantity, .cart td.product-subtotal{
	border-bottom: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}

.cart td.product-name, .cart td.product-price, .cart td.product-subtotal{
	padding-top: 30px;
}

.cart td.product-quantity .quantity{
	margin-top: 10px;
}

.cart_totals h2{
	font-weight: 600 !important;
}

.cart_totals .shop_table_responsive td, .cart_totals .shop_table_responsive th{
	background-color: #ffffff !important;
}

.cart_totals .shop_table_responsive .cart-subtotal td, .cart_totals .shop_table_responsive .order-total td{
	border: 1px solid #cdcdcd;
}

.cart_totals .shop_table_responsive .shipping td,.cart_totals .shop_table_responsive .cart-discount td,.cart_totals .shop_table_responsive .fee td{
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}

.cart_totals .shop_table_responsive .cart-subtotal th, .cart_totals .shop_table_responsive .order-total th{
	border-left: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	line-height: 2;
}

.cart_totals .shop_table_responsive .shipping th, .cart_totals .shop_table_responsive .cart-discount th, .cart_totals .shop_table_responsive .fee th{
	border-left: 1px solid #cdcdcd;
}

.col2-set{
	width: 100%;
}

.woocommerce-checkout-review-order{
	width: 100% !important;
}

h3#order_review_heading{
	float: left;
	font-weight: 600;
}

.woocommerce-billing-fields h3{
	font-weight: 600;
}

.woocommerce-checkout-review-order-table th.product-name, .woocommerce-checkout-review-order-table th.product-total{
	background-color: #2b2b2b;
	color: #ffffff;
	padding-bottom: 15px;
	padding-top: 15px;
}

.woocommerce-checkout-review-order-table tr.cart_item td.product-name {
	background-color: #ffffff;
	color: #000000;
	border-bottom: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	line-height: 2;
}

.woocommerce-checkout-review-order-table tr.cart_item td.product-total{
	background-color: #ffffff;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}

.woocommerce-checkout-review-order-table tr.cart-subtotal th, .woocommerce-checkout-review-order-table tr.shipping th,  .woocommerce-checkout-review-order-table tr.cart-discount th, .woocommerce-checkout-review-order-table tr.order-total th, .woocommerce-checkout-review-order-table tr.fee th{
	background-color: #ffffff;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	color: #000000;
}

.woocommerce-checkout-review-order-table tr.cart-subtotal th, .woocommerce-checkout-review-order-table tr.order-total th, .woocommerce-checkout-review-order-table tr.fee th{
	line-height: 1.9;
}

.woocommerce-checkout-review-order-table tr.cart-subtotal td, .woocommerce-checkout-review-order-table tr.shipping td, .woocommerce-checkout-review-order-table tr.cart-discount td, .woocommerce-checkout-review-order-table tr.order-total td, .woocommerce-checkout-review-order-table tr.fee td{
	background-color: #ffffff;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}

table.woocommerce-checkout-review-order-table{
	margin-bottom: 0px !important;
}

.wc_payment_method{
	background-color: #ffffff !important;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd !important;
	border-left: 1px solid #cdcdcd;
	color: #000000;
}

.place-order{
	background-color: #ffffff !important;
	margin-top: 0px !important;
	color: #000000;
}

.place-order .woocommerce-terms-and-conditions-link{
	font-weight: 600;
}

.woocommerce-checkout-review-order-table tr.shipping td{
	color: #000000;
}

.woocommerce-checkout-review-order-table tr.order-total td .includes_tax{
	color: #000000;
}

.woocommerce-billing-fields__field-wrapper .input-text{
	background-color: #ffffff;
	border: 1px solid #cdcdcd;
	color: #000000 !important;
}

.woocommerce-billing-fields__field-wrapper label{
	color: #00a0d1 !important;
}

.woocommerce-billing-fields__field-wrapper strong{
	color: #000000 !important;
}

#order_comments_field label{
	color: #00a0d1 !important;
}

#order_comments_field .input-text{
	background-color: #ffffff;
	border: 1px solid #cdcdcd;
	color: #000000 !important;
}

.woocommerce-shipping-fields__field-wrapper .input-text{
	background-color: #ffffff;
	border: 1px solid #cdcdcd;
	color: #000000 !important;
}

.woocommerce-shipping-fields__field-wrapper strong{
	color: #000000 !important;
}

.woocommerce-shipping-fields__field-wrapper label{
	color: #00a0d1 !important;
}

#ship-to-different-address-checkbox{
	position: relative;
	left: 300px;
	top: 23px !important;
}



#billing_postcode_field{
	display: inline-block;
	width: 49%;
	margin-right: 1%;
}

#billing_city_field{
	display: inline-block;
	width: 49%;
	margin-left: 1%;
}

#shipping_postcode_field{
	display: inline-block;
	width: 49%;
	margin-right: 1%;
}

#shipping_city_field{
	display: inline-block;
	width: 49%;
	margin-left: 1%;
}

#billing_address_1_field{
	display: inline-block;
	width: 49%;
	margin-right: 1%;
}

#billing_address_2_field{
	display: inline-block;
	width: 49%;
	margin-left: 1%;
}

#shipping_address_1_field{
	display: inline-block;
	width: 49%;
	margin-right: 1%;
}

#shipping_address_2_field{
	display: inline-block;
	width: 49%;
	margin-left: 1%;
}

#billing_phone_field{
	display: inline-block;
	width: 49%;
	margin-right: 1%;
}

#billing_email_field{
	display: inline-block;
	width: 49%;
	margin-left: 1%;
}

#billing_first_name_field{
	display: inline-block;
	width: 49%;
	margin-right: 1%;
}

#billing_last_name_field{
	display: inline-block;
	width: 49%;
	margin-left: 1%;
}

#shipping_first_name_field{
	display: inline-block;
	width: 49%;
	margin-right: 1%;
}

#shipping_last_name_field{
	display: inline-block;
	width: 49%;
	margin-left: 1%;
}

#ship-to-different-address span{
	color: #000000;
	font-weight: 600;
}

.page-id-355 .entry-header{
	padding: 0 0 0 0 !important;
}

.page-id-355 .entry-content{
	padding-top: 20px;
}

.storefront-breadcrumb{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.panel-widget-style-for-60-1-0-0 h3.widget-title{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#wcps-852.owl-carousel{
	padding-top: 24px !important;
}

.owl-carousel{
	margin-bottom: 30px !important
}

#pg-221-1 .textwidget p{
	margin-bottom: 2px;
}

#pg-221-1 .textwidget strong, #pg-221-1 .textwidget b{
	color: #6d6d6d !important;
}

#pl-20 b{
	text-decoration: underline;
	color: #6d6d6d;
}

#pl-20 p{
	margin-bottom: 0px;
}

#pl-20 .toimimmeTitle{
	color: #000;
}

.toimimmeTitle{
	font-size: 25px;
	color: #000;
}

.toimimmeTitle2{
	text-decoration: underline;
}

.yhteysTitle{
	font-size: 25px;
}

#pgc-187-1-1 .wpcf7-text, #pgc-2265-1-1 .wpcf7-text{
	width: 95%;
}

#pgc-187-1-1 .wpcf8-textarea{
	max-width: 98%;	
}

#pgc-187-1-1 .submitButton{
	margin: 0 0 0 0;
	margin-bottom: 30px;
	margin-top: -20px;
}

#pgc-187-1-0 .textwidget p span{
	display: inline-block;
	width: 90%;
}

#pgc-187-1-0 .textwidget p{
	margin-bottom: 0px;
}

.wpcf7-response-output{
	border: 0px solid white !important;
	font-size: 20px;
	text-align: center;
	color: #fff;
	text-decoration: underline;
}

.wpcf7-mail-sent-ng{
	border: 0px solid white !important;
	font-size: 15px !important;
	color: black;
	font-weight: 400;
}

.home #panel-70-1-0-0 .widget-title{
	border: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#panel-221-1-0-0 .textwidget p strong, #panel-221-1-1-0 .textwidget p b{
	text-decoration: underline;
	color: #000;
}

h2.woocommerce-loop-product__title{
	padding-right: 64px;
}

.woocommerce-product-details__short-description p{
	margin-bottom: 5px;
}

//comment
.woocommerce-product-details__short-description ul{
	margin-bottom: 5px;
}

.woocommerce-product-details__short-description p a{
	color: #6d6d6d;
}

.product .summary .woocommerce-Price-amount{
	font-size: 30px;
}

.product .summary .price{
	margin-bottom: 15px !important;
}

.product .related h2{
	text-align: left !important;
	font-size: 30px;
	font-weight: 500;
	padding-left: 20px;
	border-top: 1px solid #c1c1c1;
	padding-top: 30px;
}

.product .summary{
	margin-bottom: 0px !important;
}

.yhteystiedotInfo{
	margin-top: 25px;
}

#panel-187-1-1-0 .submitButton, #panel-2265-1-1-0 .submitButton{
	background-color: #00a0d1 !important;
}

#panel-187-1-1-0 .wpcf7-text, #panel-2265-1-1-0 .wpcf7-text{
	background-color: #ffffff;
	border: 1px solid #cdcdcd !important;
	color: #000000 !important;
}


#panel-187-1-1-0 .wpcf7-textarea, #panel-2265-1-1-0 .wpcf7-textarea{
	background-color: #ffffff;
	border: 1px solid #cdcdcd !important;
	color: #000000 !important;
}

#wcps-852 a.button, #panel-59-1-1-0 a.button, .related a.button, li.product a.button{
	width: 100%;
	text-align: center;
	padding-top: 2%;
	padding-bottom: 2%;
	font-size: 20px;
	font-weight: 500;
}

#wcps-852 a.button{
	padding-bottom: 5%;
	padding-top: 5%;
}

#wcps-852 .wcps-items{
	border-bottom: 0px;
}

.woof_front_toggle{
	position: relative;
	right: 80px;
}

#wp_ext_cst_field{
	padding-left: 20px;
	font-size: 20px;
	color: #000;
}

#wp_ext_cst_field .form-row{
	margin-bottom: 15px;
}

#wp_ext_cst_field .optional{
	display: none;
}

.icloudInfo2{
	margin-bottom: 0px;
	margin-top: 15px;
}

.spoler2Info{
	font-size: 20px;
	text-align: center;
	line-height: 3;
	margin: auto;
	width: 94%;
}

.spoler1Info{
	font-size: 18px;
	text-align: center;
	margin: auto;
	width: 94%;
}

#myyInfo2{
	font-size: 20px;
	text-align: center;
	margin-bottom: 0px;
	color: #000;
}

#myyTitle3{
	font-size: 56px;
	margin-bottom: 0px;
	margin-top: 20px;
	text-align: center !important;
	color: #000;
	font-weight: 300;
}

.frontText{
	text-align: justify;
	text-justify: inter-word;
	text-align-last: center;
}

#pg-70-2{
	margin: 0px 0px 0px 20px;
}

#pg-70-3{
	border-bottom: 2px solid gray;
	border-image: linear-gradient(to right, #fff, #828282, #fff);
	border-image-slice: 1;
	padding-bottom: 70px;
}

.panel-widget-style-for-70-3-0-0 .widget-title{
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-bottom: 30px;
}

.related .woocommerce-loop-product__title{
	border-top: 0px !important; 
	padding-top: 0px !important;
}

.related .attachment-woocommerce_thumbnail{
	margin-bottom: 0px !important;
}

#panel-70-3-0-1{
	border-bottom: 1px solid gray;
	border-image: linear-gradient(to right, #fff, #828282, #fff);
	border-image-slice: 1;
	padding-bottom: 20px;
}

.blogHomeTitle{
	font-size: 24px;
	text-decoration: underline;
	font-weight: 500;
}

.blogHomeTitle a{
	text-decoration: white underline;
}

.articleTitle2{
	font-size: 20px;
	color: #000;
}

#panel-1953-0-0-1 .image{
	margin: auto;
}

.product .price .woocommerce-Price-amount.amount::after {
	content: "sis. marg. vero";
	color: #000;
	font-size: 13px;
	margin-left: 5px;
}

.product .price del .woocommerce-Price-amount.amount::after {
	display: none;
}

:lang(en-Us) .product .price .woocommerce-Price-amount.amount::after {
	content: "incl. marginal tax";
	color: #000;
	font-size: 13px;
	margin-left: 5px;
}

.product .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol::before{
	content:"";
	background-image: url("https://tradeup.fi/wp-content/uploads/2018/09/kysymys.png");
	background-size: 12px 12px;
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
	width: 12px;
	height: 12px;
	cursor: help;
	left: 20px;
}

.product .price del .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol::before{
	display: none;
}

.product .price del .woocommerce-Price-amount.amount{
	color: gray !important;
	
}

.product .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol:hover::before, .product .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol:active::before, .product .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol:focus::before{
	content: "Tähän tuotteeseen sovelletaan käytetylle tavaralle tyypillistä marginaaliverotus menetelmää. Tuotteessa näkyvä hinta on lopullinen myyntihinta";
	visibility: visible;
	text-indent: 0%;
  white-space: normal;
  overflow: visible;
	border: 1px solid black;
	border-radius: 5px;
	padding: 5px;
	z-index: 2;
	width: 66%;
	height: 110px;
	line-height: 1.1;
	text-align: left;
	position: absolute;
	background-color: #fff;
	background-image: none;
	color: #000;
	font-size: 15px;
}

:lang(en-Us) .product .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol:hover::before, :lang(en-Us) .product .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol:active::before, :lang(en-Us) .product .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol:focus::before{
	content: "Marginal taxation is applied to this product. The price shown here is the final sales price for this product.";
	visibility: visible;
	text-indent: 0%;
  white-space: normal;
  overflow: visible;
	border: 1px solid black;
	border-radius: 5px;
	padding: 5px;
	z-index: 2;
	width: 66%;
	height: 80px;
	line-height: 1.1;
	text-align: left;
	position: absolute;
	background-color: #fff;
	background-image: none;
	color: #000;
	font-size: 15px;
}

.product.taxable .price .woocommerce-Price-amount.amount:after , .bundle_sells_form .bundled_product_summary .woocommerce-Price-amount.amount:after {
	content: "sis. 25,5% alv.";
	color: #000;
	font-size: 13px;
	margin-left: 5px;
}

.product.taxable .price del .woocommerce-Price-amount.amount:after {
	display: none;
}

:lang(en-Us) .product.taxable .price .woocommerce-Price-amount.amount:after {
	content: "incl. 24% VAT.";
	color: #000;
	font-size: 13px;
	margin-left: 5px;
}

.product.taxable .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol:hover::before, .product.taxable .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol:active::before, .product.taxable .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol:focus::before{
	content: "Hinta sisältää 24% arvonlisäveron.";
	visibility: visible;
	text-indent: 0%;
  white-space: normal;
  overflow: visible;
	border: 1px solid black;
	border-radius: 5px;
	padding: 5px;
	z-index: 2;
	width: 50%;
	height: 32px;
	line-height: 1.1;
	text-align: center;
	position: absolute;
	background-color: #fff;
	background-image: none;
}

:lang(en-Us) .product.taxable .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol:hover::before, :lang(en-Us) .product.taxable .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol:active::before, :lang(en-Us) .product.taxable .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol:focus::before{
	content: "Price includes 24% value added tax.";
	visibility: visible;
	text-indent: 0%;
  white-space: normal;
  overflow: visible;
	border: 1px solid black;
	border-radius: 5px;
	padding: 5px;
	z-index: 2;
	width: 50%;
	height: 32px;
	line-height: 1.1;
	text-align: center;
	position: absolute;
	background-color: #fff;
	background-image: none;
}

.product .summary .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol::before{
	display: none;
}

.product .summary .price .woocommerce-Price-amount.amount{
	margin-left: 0px;
}

.product .price .woocommerce-Price-amount.amount{
	margin-left: 15px;
}

#menu-primary-englanti .menu-item-2388, #menu-primary-englanti .menu-item-2349, #menu-primary-englanti .menu-item-2401{
	display: none;
}

.woocommerce-product-gallery__image{
	margin-top: 10px;
}

.page-id-2808 .entry-header{
	padding-bottom: 20px !important;
}

#menu-item-4125 .sub-menu, #menu-item-5872 .sub-menu, #menu-item-10371 .sub-menu{
	background-image: url("https://tradeup.fi/wp-content/uploads/2018/04/cropped-ylabar.png");
	padding-bottom: 10px;
	width: 130%;
	border: 1px solid white;
	border-radius: 3px;
}

#menu-item-5872 .sub-menu{
	width: 150%;
}

#menu-item-10371 .sub-menu{
	width: 165%;
}

#menu-item-10357 .sub-menu, #menu-item-10356 .sub-menu{
	width: 75%;
}
	
.woof_term_1445 {
	width: 100%
}

.product .price del .woocommerce-Price-amount{
	display: block;
	position: relative;
	top: 15px;
}

.page-id-59 .product .price del .woocommerce-Price-amount{
	display: block;
	position: relative;
	top: -7px;
	left: 10px;
}

.onsale{
	display: none;
}

.element-6, .element-7 .woocommerce-Price-amount{
	margin: 20px 0px 0px 20px;
}

.bundled_product_summary{
	margin-bottom: 0px !important;
}

.bundled_product_images{
	margin: 0 0 0 0 !important;
	max-width: 95px;
	max-height: 95px;
}

.bundled_product_title, .bundled_product_optional_checkbox{
	margin: 0 0 0 0;
	padding: 0 0 0 0 !important;
}

.bundled_product_optional_checkbox .price{
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

.bundled_product_optional_checkbox{
	font-size: 0px;
}

.bundled_product_optional_checkbox input{
	position: relative;
	top: -8px;
}

.tuoteSivuTitle3{
	display:none;
}



@media only screen and (min-width: 780px) {
	.tuoteSivuKunto{
		position: relative;
		left: -400px;
		top: 200px;
		border-radius: 8px;
		max-width: 350px;
		padding: 10px 10px 10px 15px;
		background-color: #d9d9d9;
	}
	
	.tuoteSivuKunto2{
		position: relative;
		left: -400px;
		top: 100px;
		border-radius: 8px;
		max-width: 350px;
		padding: 10px 10px 10px 15px;
		background-color: #d9d9d9;
	}
	
	.tuoteSivuKunto3{
		position: relative;
		left: -400px;
		top: 0px;
		border-radius: 8px;
		max-width: 350px;
		padding: 10px 10px 10px 15px;
		background-color: #d9d9d9;
	}
	
	.tuoteSivuTakuu{
		position: relative;
		left: -440px;
		top: 230px;
		font-size: 21px;
	}
	
	.tuoteSivuTakuu2{
		position: relative;
		left: -440px;
		top: 130px;
		font-size: 21px;
	}
	
	.tuoteSivuTakuu3{
		position: relative;
		left: -440px;
		top: 30px;
		font-size: 21px;
	}
	
	.tuoteSivuTakuu img, .tuoteSivuTakuu2 img, .tuoteSivuTakuu3 img{
		display: inline;
		position: relative;
		top: 10px;
	}
	
	.touteKuntoTitle{
		text-decoration: underline;
		color: black;
	}
	
	.tuoteSivuKunto ul, .tuoteSivuKunto2 ul, .tuoteSivuKunto3 ul{
		margin-left: 25px;
	}
	
	.tuoteSivuTitle3{
		position: relative;
		top: 60px;
	}
	
	.tuoteSivuTitle3{
		display:block;
	}
	
	.product .summary form.cart{
		position: relative;
		top: -250px;
	}
	
	#product-4569 .summary form.cart, #product-4573 .summary form.cart, #product-4571 .summary form.cart, #product-4569 .summary form.cart, #product-4567 .summary form.cart, #product-1830 .summary form.cart, #product-4464 .summary form.cart, #product-4462 .summary form.cart, #product-4460 .summary form.cart{
		top: 0px;
	}
	
}

.tuoteSivuKunto, .tuoteSivuKunto2, .tuoteSivuKunto3{
		border-radius: 8px;
		max-width: 350px;
		padding: 10px 10px 10px 15px;
		background-color: #d9d9d9;
}

.tuoteSivuTakuu img, .tuoteSivuTakuu2 img, .tuoteSivuTakuu3 img{
	display: inline;
	position: relative;
	top: 10px;
}

.tuoteSivuTakuuTeksti{
	color: black;
}

.bundle_form div.bundled_product_summary .bundled_product_images img {
	width: 65px !important;
	height: 65px !important;
	margin-right: 0px !important;
}

.bundled_product_images{
	width: 100px !important;
	padding-left: 25px;
}

.bundled_product_optional_checkbox .price{
	padding-left: 20px !important;
}

.bundled_product_optional_checkbox .price .amount{
	font-size: 23px;
}

.bundled_product_optional_checkbox .price .amount::after{
	padding-left: 15px !important;
}

.woocommerce-product-details__short-description p{
	margin-bottom: 15px;
}

.bundled_product_title_inner .item_title{
	font-size: 20px;
}

.tuoteSivuTitle2{
	text-decoration: none !important;
	font-weight: 650;
	font-size: 22px;
	color: black;
}
		

.page-id-59 #content, .page-id-28 #content, .single-product #content{
	background-color: white;
}

#spoiler1 br{
	display: none;
}

#spoiler1 div label br{
	display: block;
}

@media only screen and (max-width: 780px) {
	
}

body.custom-background {
                background-color: #ffffff;
            }