/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ......................................................................

    01. Global Styles
    02. Page Template
    03. Product Template
    04. "Cart" Page
    05. "Tooted" Page
    06. "Eripakkumised" Page
    07. "Ostukorv" Page
    08. "Kassa" Page
    09. "Minu konto" Page
    10. "Roll-Up 850х200 ainult 55 €" Product
    11. "A5 flaier 500 tk vaid 42€" Product
    12. "Visiitkaart Standard 300tk ainult 24 €" Product
    13. "Sinu trükise kujundus" Product
    14. "Avaleht" Page
    15. "Roll Up" Product
    16. "Flaierid" Product
    17. "Voldikud" Product
    18. "Postkaardid" Product
    19. "Plakatid" Product
    20. "Main" Page
    21. "Главная страница" Page
    22. "My Account" Page
    23. "Cart" Page
    24. "Checkout" Page
    25. "Мой аккаунт" Page
    26. "Корзина" Page
    27. "Оплата" Page
    28. "Визитки" Product
    29. "Визитки &#8211; 300 шт. по 24 €" Product
    30. "Флаер А5 &#8211; 500 шт. всего за 42 €" Product
    31. "Roll-Up 850х200 – всего за 55€" Product
    32. "дизайнерские услуги" Product
    33. "Visiitkaart Standard 100tk ainult 5 €" Product
    34. "Arvutama" Page
    35. "Рассчитать заказ" Page
    36. "ВИЗИТКИ СТАНДАРТ– 100 ШТ. ВСЕГО 5 €" Product
    37. "Visiitkaart Standard 100tk ainult 5 €" Product
    38. "Визитки Стандарт– 100 шт. Всего 5 €" Product
    39. "Business card Standard 300pcs only 24 €" Product
    40. "Calculate" Page
    41. "A5 flyer 500 pcs only 42 €" Product
    42. "Roll-Up 850х200 only 55 €" Product
    43. "Visiitkaardid" Product
    44. "Paber- ja pvc kleebised" Product
    45. "Isekopeeruvad blanketid" Product
    46. "Главная страница Copy" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .et-l--header .et_pb_section_0_tb_header .et_pb_module:nth-child(2){

	border-bottom: 1px solid #dedede;
}

body .pa-sticky-header{
	position: fixed!important;
	top: 0;
	width: 100%;
}

body #et_top_search{
	position: absolute!important;
	right: 260px!important;
	top: 47px;
	transition: all 0.5s;
}

body .aws-container .aws-search-field{
	border-radius: 15px!important;
}

body .wpmenucart{
	padding-top: 20px;
}

body #menu-main-menu .menu-item .wpmenucart-contents, body .et_fixed_nav #main-header.et-fixed-header #wpmenucartli .wpmenucart-contents, body #menu-main-menu-et .menu-item .wpmenucart-contents, body #menu-menu-eng .menu-item .wpmenucart-contents, body #menu-menu-ru .menu-item .wpmenucart-contents{
	background: #EF4B00;
	color: #fff!important;
	border-radius: 25px;
	font-weight: 300!important;
	padding: 15px!important;
	height: 40px!important;
}

.et_pb_menu__menu .et-menu-nav  #menu-main-menu-et .current-menu-item a::before, 
.et_pb_menu__menu .et-menu-nav  #menu-main-menu-et .current_page_item a::before, 
.et_pb_menu__menu .et-menu-nav  #menu-menu-eng .current-menu-item a::before, 
.et_pb_menu__menu .et-menu-nav  #menu-menu-eng .current_page_item a::before, 
.et_pb_menu__menu .et-menu-nav  #menu-menu-ru .current-menu-item a::before, 
.et_pb_menu__menu .et-menu-nav  #menu-menu-ru .current_page_item a::before{
	content: "";
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
}

.et_pb_menu__menu .et-menu-nav #menu-main-menu-et li>a::before, #menu-menu-eng li>a::before, #menu-menu-ru li>a::before{
	content: "";
	position: absolute;
	z-index: -2;
	left: 0;
	right: 100%;
	bottom: 0%;
	background: #EF4B00;
	height: 4px;
	border-radius: 5px;
	-webkit-transition-property: right!important;
	transition-property: right!important;
	-webkit-transition-duration: 0.3s!important;
	transition-duration: 0.3s!important;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
ul.sub-menu {
    border-top: none !important;
}
ul.sub-menu li.menu-item.menu-item-type-custom a::before {
    content:none !important;
    
}

ul.sub-menu li.menu-item.menu-item-type-custom a:hover:before {
    content:'' !important;
    z-index: 2;
	left: 0;
	right: 100%;
	bottom: 0%;
	background: #EF4B00;
	height: 4px;
	border-radius: 5px;
	-webkit-transition-property: right!important;
	transition-property: right!important;
	-webkit-transition-duration: 0.3s!important;
	transition-duration: 0.3s!important;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

body #menu-main-menu .wpmenucart a:before, body #menu-main-menu-et .wpmenucart a:before, body #menu-menu-eng .wpmenucart a:before, body #menu-menu-ru .wpmenucart a:before{
	background: none!important;
}

body #menu-main-menu li a:hover, body #menu-main-menu-et li a:hover, body #menu-menu-eng li a:hover, body #menu-menu-ru li a:hover{
	opacity: 1 !important;
}

body #menu-main-menu li a:hover:before, body #menu-main-menu-et li a:hover:before, body #menu-menu-eng li a:hover:before, body #menu-menu-ru li a:hover:before{
	right: 0!important;
}

body #menu-main-menu li li a:before, body #menu-main-menu-et li li a:before, body #menu-menu-eng li li a:before, body #menu-menu-ru li li a:before{
	bottom: 10%;
}

body #menu-main-menu, body #menu-main-menu-et, body #menu-menu-eng, body #menu-menu-ru{
	display:-webkit-sticky!important;
	display:sticky!important;
	top: 0px;
	z-index: 9999;
}

body .et-fixed-header #menu-main-menu li a:before, body .et-fixed-header #menu-main-menu-et li a:before, body .et-fixed-header #menu-menu-eng li a:before, body .et-fixed-header #menu-menu-ru li a:before{
	bottom: 25%!important;
}

body .et_pb_slider_0 .et_pb_slides .et_pb_slide_0{
	border-radius: 25px;
}

body #shop-items .et_pb_blurb .et_pb_blurb_container{
	padding:30px;
	padding-top:0px;
}

body #shop-items .et_pb_column .et_pb_button{
	position:relative;
	top:-70px;
	right:30px;
}

body #shop-items .et_pb_blurb p{
	line-height: 1.2;
}

body #shop-items .et_pb_blurb p:nth-child(2){

	border-top: 1px solid rgba(196, 196, 196, 0.5)!important;
	padding-top: 10px!important;
}

body #shop-items .et_pb_blurb .et_pb_main_blurb_image{
	margin-bottom:15px;
}

body #shop-items .et_pb_column .delivery{
	float: right;
	position: relative;
	top: -26px!important;
}

body #shop-items .et_pb_button_0_wrapper a{
	background-color:#ef4c00;
}

body #shop-items p span{
	color: #ef4c00;
	font-weight: 600;
	font-size: 15px;
	display:inline-block;
	width:200px;
	padding-top: 10px;
}

body h3{
	overflow: hidden;
}

body .et_pb_column h3:after{
	content:"";
	display: inline-block;
	height: 0.5em;
	vertical-align: bottom;
	width: 100%;
	margin-right: -100%;
	margin-left: 10px;
	border-top: 1px solid rgba(196, 196, 196, 0.5);
}

body #footer-main .row:after{
	content: "";
	display: table;
	clear: both;
}

body #offer-products p span{
	font-weight: 600;
}

body #offer-products .et_pb_column h4{
	font-weight: 600;
}

body #footer-main .et_pb_column .fb-icon, body #footer-main .et_pb_column .in-icon{
	margin-right: 15px;
}

body .woocommerce .woocommerce-error, body .woocommerce .woocommerce-info, body .woocommerce .woocommerce-message{
	background: #fff!important;
	color: #ef4b00!important;
}

body .woocommerce .woocommerce-error a, body .woocommerce .woocommerce-info a, body .woocommerce .woocommerce-message a{
	text-decoration: underline!important;
}

body #footer-bottom{
	display: none;
}

body #footer-main #foot-col-1{
	width: 45%;
	margin-right: auto;
	padding-right: 25px;
	margin-right: 25px;
}

body #footer-main .et_pb_column .column{
	padding-left:0px;
}

body .et_pb_blog_grid .hentry{
	border-radius: 25px!important;
}

body .et_pb_blog_grid .hentry img{
	border-top-right-radius: 25px;
	border-top-left-radius: 25px;
}

body .et_pb_text h3{
	color: #ef4c00;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 22px;
}

body #foot-col .et_pb_column:nth-child(2), body #foot-col .et_pb_column:nth-child(3), body #foot-col .et_pb_column:nth-child(4), body #foot-col .et_pb_column:nth-child(5){

	min-width: 15%;
}

body .ezfc-form-elements .ezfc-upload-button{
	background: #ef4b00!important;
	color: #fff!important;
	border-radius: 25px;
}

body .ezfc-form-elements .ezfc-element-wrapper-fileupload{
	font-family:'Montserrat', sans-serif!important;
}

body #wpmenucartli .wpmenucart-contents{
	height: 40px;
	margin-top: 20px;
}

body .et_pb_section_1_tb_header .et_pb_module:nth-child(1) .et_pb_menu__wrap, body .et_pb_section_1_tb_header .et_pb_module:nth-child(1) .et_pb_menu__menu{
	height: 40px;
}

body .et-l--header .et_pb_section_1_tb_header .et_pb_module:nth-child(2){

	border-bottom: 1px solid #dedede!important;
}

body .ezfc-success-text{
	color: #EF4B00;
	margin: 10px;
	font-size: 20px;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}

body .woocommerce-info{
	text-align: left;
	padding-left: 0px!important;
	margin-bottom: 10px;
}

body .woocommerce-info a{
	color: #EF4B00!important;
}

body .et-l--header .et_pb_section_1_tb_header .et_pb_module{
	width: 100%!important;
}

body .et_pb_section_1_tb_header .et_pb_module .et_pb_code_inner{
	max-width: 1440px!important;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
}

body .et_pb_section_0 .et_pb_column .et_pb_text{
	text-align: left!important;
}

body .button-blurb{
	background: #ef4b00;
	color: #fff;
	font-size: 15px;
	padding: 10px 15px;
	border-radius: 3px;
	float: right;
	margin-top: -40px;
}

body .button-blurb img{
	width: 20px;
	margin-right: 10px;
	vertical-align: middle;
}

body #shop-items .et_pb_column .et_pb_blurb_container{
	padding-bottom:15px;
}

body #foot-col a .insta-icon{
	margin-right: 10px;
}

body #foot-col .et_pb_text .tallinn-icon{
	position: relative;
	float: right;
	top: -30px!important;
}

body #foot-col .et_pb_column span{
	height:30px;
}

body .ezfc-theme-slick .ezfc-success-text{
	visibility: hidden!important;
}

body .ezfc-theme-slick .ezfc-success-text:after{
	content: 'Lisatud ostukorvi';
	visibility: visible;
	position: absolute;
	left: 0;
}

body #menu-main-menu-et .menu-item ul, body #menu-menu-eng .menu-item ul, body #menu-menu-ru .menu-item ul{
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

body #menu-main-menu-et a img, body #menu-menu-eng a img, body #menu-menu-ru a img{
	width: 20px;
}

body #foot-col .et_pb_column:nth-child(5) .et_pb_module:nth-child(3) .et_pb_text_inner{
	margin-top: 10px;
}

body .et-l--header .et_pb_section_1_tb_header .et_pb_module:nth-child(1){

	height: 30px;
}

body .et_pb_section_1_tb_header .et_pb_module .js-wpml-ls-legacy-dropdown{
	height: 30px;
	float: right;
}

@media (max-width:1800px){

	body .et_pb_section_1_tb_header .et_pb_module .et_pb_code_inner{
	max-width: 80%!important;
	margin-right: auto;
	margin-left: auto;
	}

}



@media (max-width:1550px){

	body #et-top-navigation{
	width: 95%;
	}

}



@media (max-width:1500px){

	body #shop-items .et_pb_column .et_pb_module_header{
	height: 50px;
}

body #shop-items p .button-blurb{
	margin-top: 0px;
	margin-bottom: 15px;
	}

}



@media (max-width:1445px){

	body #et_top_search{
	right:50px!important;
	top:36px!important;
}

body #menu-main-menu-et .menu-item:nth-child(7), body #menu-menu-eng .menu-item:nth-child(7), body #menu-menu-ru .menu-item:nth-child(7){

	margin-left: auto!important;
	}

}



@media (max-width:1295px){

	body #menu-main-menu-et > .menu-item, body #menu-menu-eng > .menu-item, body #menu-menu-ru > .menu-item{
	padding-left: 5px!important;
	padding-right: 5px!important;
}

body #menu-main-menu-et > .menu-item > a, body #menu-menu-eng > .menu-item > a, body #menu-menu-ru > .menu-item > a{
	font-size: 15px!important;
	}

}



@media (max-width:1100px){

	body .hentry .et-l--post .et_builder_inner_content{
	top: 60px;
}

body .et-l--header .et_pb_section_1_tb_header .et_pb_module:nth-child(1){

	display: none;
}

body .wpmenucart{
	display: block!important;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	text-align: right;
}

body .mobile_nav ul .wpml-ls-link{
	margin-right: 10px;
	font-weight:400!important;
	width: max-content;
}

body .mobile_nav ul .wpml-ls-item{
	padding-left:0px !important;
}

body .mobile_nav ul .wpml-ls-native{
	color: #ef4b00;
}

body .et_pb_menu__wrap .mobile_nav > ul{
	border-top-color:#ef4c00;
	top: 80px;
	text-align: left;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	padding-top:30px;
}

body .et-l--body .et_pb_section_0_tb_body{
	padding-top:0px;
}

body .et_pb_section_1_tb_header .et_pb_module .clearfix{
	height:80px;
}

body .et_pb_menu__menu{
	display: none!important;
}

body .et_mobile_nav_menu{
	display: block!important;
	margin-top: 22px;
}

body .et-l--header .et_pb_section_1_tb_header .pa-header{
	position: fixed;
	top: 0;
}

body .et-l--header .product .pa-header{
	position: fixed!important;
	top: 0;
}

body .et-l--body .et_pb_section_0_tb_body .et_pb_row_0_tb_body{
	margin-top: 80px;
}

body .et-l--header ul{
	list-style-type: none;
	padding: 3%;
}

body .mobile_nav > ul > .menu-item{
	padding-top:0px;
}

body .mobile_nav ul ul{
	padding-top:0px;
	padding-bottom:0px;
}

body .mobile_nav a img{
	vertical-align: middle;
	width: 20px;
}

body .et_mobile_menu .first-level > a{
	background-color: transparent;
	position: relative;
}

body .et_mobile_menu .first-level > a:after{
	content: '+';
	font-weight: normal;
	position: absolute;
	font-size: 16px;
	font-weight: 600;
	top: 13px;
	right: 10px;
}

body .et_mobile_menu .first-level > .icon-switch:after{
	content: 'x';
}

body .second-level{
	display: none;
}

body .reveal-items{
	display: block;
	}

}



@media (max-width:980px){

	body .mobile_nav .wpml-ls-legacy-list-horizontal ul{
	text-align: right!important;
}

body #range-layout{
	padding-bottom:0px;
}

body #foot-col .et_pb_column{
	min-width: 100%;
	padding-right:0px !important;
	margin-bottom: 35px;
	min-width: 100%!important;
	margin-bottom: 25px!important;
}

body #foot-col .et_pb_text .social-icons{
	text-align: left;
}

body #shop-items .et_pb_column{
	height: auto!important;
}

body #foot-col p .wp-image-3141{
	display: block;
	margin: 15px auto;
}

body #main-content .hentry .et_pb_row_14{
	padding-top:0px !important;
}

body #footer-main .et_pb_row_14{
	padding-top: 30px!important;
}

body #foot-col .et_pb_text{
	text-align: center!important;
}

body #footer-main{
	padding-top:35px;
	padding-top: 35px!important;
}

body #et_top_search{
	right:20px!important;
	top:25px!important;
	float: right;
	bottom:14px;
}

body #footer-main .foot-col-1 .et_pb_column{
	display: block;
	min-width: 100%!important;
}

body #footer-main .foot-col-1 .et_pb_column .et_pb_text_inner{
	text-align: center;
}

body #footer-main .et_pb_column h5{
	margin-bottom: -30px!important;
}

body #footer-main .et_pb_row_13 .et_pb_column:nth-child(1){

	padding-right: 0px;
}

body #shop-items .et_pb_column .et_pb_blurb_content{
	min-width: 100%;
	}

}



@media (max-width:768px){

	body .et_pb_section_0 .et_pb_text h2{
	font-size: 40px;
}

body .pa-header .clearfix .et_pb_menu__search{
	min-width: 100%;
}

body .et_pb_section_1_tb_header .pa-header .clearfix{
	width: 90%;
}

body .et_pb_menu__wrap .mobile_nav > ul{
	padding-top:45px!important;
	}

}



@media (max-width:576px){

	body .ezfc-price-wrapper-element .ezfc-price-wrapper{
	width: unset;
}

body .ezfc-price-wrapper .ezfc-price-suffix{
	line-height: 1px!important;
}

body .et-l--post .et_pb_section_3{
	background-size:cover !important;
}

body .et_pb_section_0 .et_pb_column .et_pb_text{
	width: 100%;
}

body .et_pb_section_0 .et_pb_text h2{
	font-size: 30px;
	line-height: 1.3;
}

body .pa-header .clearfix .et_pb_menu__logo-wrap{
	width: 150px;
}

body .pa-header .clearfix .et_pb_menu__search-container{
	padding-left: 0px!important;
}

body .pa-header .clearfix .et_pb_menu__search{
	min-width: 100%!important;
}

body .et_pb_section_1_tb_header .pa-header .clearfix{
	width: 90%!important;
}

body .et_pb_menu__wrap .mobile_nav > ul{
	border-top-color:#ef4c00 !important;
	}

}



@media (max-width:479px){

	body #foot-col .et_pb_text .et_pb_text_inner{
	margin-bottom:25px;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) #order_review_heading{
	margin-top: 2%;
}

body.page:not(.home) #coupon_code{
	height: 50px;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product #main-content .container{
	padding-top:0px !important;
}

body.single-product.single-product #sidebar{
	display: none;
}

body.single-product.single-product #left-area{
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-right: 0px;
}

body.single-product.single-product #main-content .container:before{
	display: none;
}

body.single-product #main-content .container, body.single-product #left-area{
	min-width: 100%!important;
	margin-left:0px;
	margin-right:0px;
}

body.single-product .et-l--post .product .et_pb_section_0{
	padding-top: 0px!important;
}

body.single-product .et_pb_slider_0_tb_body .et_pb_slides .et_pb_slide_0_tb_body{
	border-radius: 25px;
}

body.single-product .ezfc-form-elements .ezfc-label{
	color: #2E4DD4!important;
	font-size: 15px!important;
	font-weight: 600!important;
	font-family:'Montserrat', sans-serif;
}

body.single-product .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.single-product .ezfc-form-elements .ezfc-element-wrapper-radio:nth-child(5){

	display: inline-block;
	width: 200px;
}

body.single-product .ezfc-form-elements .ezfc-element-wrapper-dropdown select, body.single-product .ezfc-form-elements .ezfc-element-wrapper-radio{
	width: 200px;
}

body.single-product .ezfc-form-elements .ezfc-element-wrapper-subtotal label, body.single-product .ezfc-form-elements .ezfc-element-wrapper-subtotal input[type=text]{
	display: inline-block;
	width: 70px;
}

body.single-product .ezfc-form-elements .ezfc-element-wrapper-subtotal{
	margin-top: 20px;
	border-top:solid 1px #c4c4c4;
	width:60%;
}

body.single-product .ezfc-form-elements .ezfc-element-wrapper-subtotal label{
	margin-left: 60%;
	color:#ef4b00!important;
	font-size: 17px!important;
}

body.single-product .ezfc-form-elements .ezfc-element-wrapper-subtotal input[type=text]{
	color:#ef4b00!important;
	font-size: 17px!important;
	padding: 10px;
}

body.single-product .quantity{
	display: none!important;
}

body.single-product .variations tr label{
	color: #2E4DD4;
}

body.single-product #pa_paper-finish, body.single-product #pa_quantity, body.single-product #pa_print-sides, body.single-product #pa_add-ons, body.single-product #pa_design, body.single-product #pa_size{
	background: transparent!important;
	border: 1px solid #dedede!important;
	padding: 10px;
	border-radius: 10px;
}

body.single-product .et_pb_section_2_tb_body p img{
	vertical-align: middle;
	margin-right: 10px;
}

body.single-product .ezfc-form-elements .ezfc-element-wrapper-radio, body.single-product .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.single-product .ezfc-form-elements .ezfc-element-wrapper-checkbox{
	width: 50%!important;
}

body.single-product .form-number{
	background-color:#EF4B00;
	color:#fff;
	border-radius: 25px;
	padding: 4px 10px;
	margin-right: 5px;
	margin-left: -10px;
}

body.single-product .ezfc-price-wrapper-element{
	background-color:#2e4dd4!important;
	color: #fff!important;
	padding-left: 5%!important;
	padding-top: 2%!important;
	font-family:'Montserrat', sans-serif!important;
	padding-bottom:0px;
}

body.single-product .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price-suffix{
	position: relative;
	font-size: 14px;
	text-align: left!important;
	line-height: 2!important;
	top: 5px;
	float: right;
	margin-right: 5%;
}

body.single-product .ezfc-submit-wrapper, body.single-product .ezfc-reset-wrapper{
	background-color: #2E4DD4;
	border-bottom-right-radius: 25px;
	height: 45px;
}

body.single-product .ezfc-reset-wrapper{
	float: right;
	z-index: 99;
	width: 70%;
}

body.single-product .ezfc-submit-wrapper{
	border-bottom-left-radius: 25px;
	margin-bottom: 20px;
	padding-left: 4%;
	width: 300px;
}

body.single-product .ezfc-submit-wrapper .ezfc-element-submit{
	background: #EF4C00!important;
	color: #fff!important;
	margin-left: 5%!important;
	width: 125px!important;
	border: 2px solid #EF4C00!important;
	padding: 6px 13px!important;
	border-radius: 2px!important;
}

body.single-product .ezfc-reset-wrapper .ezfc-element-reset{
	background: transparent!important;
	color: #fff!important;
	border: 2px solid #fff!important;
	padding: 6px 13px!important;
	border-radius: 2px!important;
	width: 125px!important;
}

body.single-product .ezfc-price-wrapper-element .ezfc-price-wrapper{
	font-size: 30px;
	width:100%;
	height: 50px;
}

body.single-product .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price{
	padding-left:0px;
	width: 275px;
	padding-top:20px;
	display:inline-block;
	font-size:52px;
	font-weight: 700;
	width: max-content!important;
}

body.single-product .ezfc-price-wrapper-element label{
	padding:15px 0px!important;
	font-size: 16px!important;
	font-weight: 600!important;
	width: 230px!important;
	border-bottom: 1px solid #dedede33!important;
}

body.single-product .ezfc-form-elements{
	margin-bottom: -10px;
}

body.single-product .ezfc-element-wrapper-dropdown, body.single-product .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.single-product .ezfc-element-wrapper-radio{
	border-bottom: 1px solid #dedede;
	height: 120px;
	animation: none!important;
}

body.single-product .ezfc-element-wrapper-checkbox .ezfc-element-checkbox-text label, body.single-product .ezfc-form-elements .ezfc-element-radio-text label{
	font-family:'Montserrat', sans-serif;
}

body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{
	border-radius: 25px;
}

body.single-product .ezfc-form-elements .ezfc-element-wrapper-radio:nth-child(18){

	border-bottom: none;
}

body.single-product .ezfc-form-elements .ezfc-element-wrapper-dropdown span, body.single-product .ezfc-element-wrapper-radio .ezfc-label span, body.single-product .ezfc-element-wrapper-checkbox .ezfc-label span{
	min-width: 25px!important;
	display:inline-block;
	width:25px;
	height: 25px;
	padding: 0px;
	text-align: center;
}

body.single-product .et_pb_wc_title h1{
	color: #ef4b00!important;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 22px;
}

body.single-product .flex-viewport, body.single-product .woocommerce-product-gallery li img{
	border-radius: 25px;
}

body.single-product .et_pb_wc_meta .product_meta .sku_wrapper{
	display: none;
}

body.single-product .et_pb_wc_breadcrumb .woocommerce-breadcrumb a:nth-child(2){

	pointer-events: none;
}

body.single-product .woocommerce-variation-add-to-cart .variations_button .woocommerce-variation-add-to-cart-disabled{
	padding-left: 0px!important;
}

body.single-product .single_variation_wrap .woocommerce-variation-add-to-cart .wc-variation-selection-needed{
	position: relative;
	font-size:15px !important;
	font-weight: 400!important;
}

body.single-product .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{
	font-size:15px !important;
	font-weight: 400!important;
}

body.single-product .et_pb_wc_description p img{
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 3px;
}

body.single-product #pa_quantity, body.single-product #pa_size, body.single-product #pa_paper-finish, body.single-product #pa_print-sides{
	pointer-events: none!important;
}

body.single-product #pa_design span:after{
	border-top-color: #fff!important;
}

body.single-product .ezfc-form-elements .ezfc-element-wrapper-fileupload input[type=file]{
	width: 100%;
	margin-bottom: 10px;
}

body.single-product .ezfc-form-elements .ezfc-element-wrapper-fileupload .ezfc-upload-button{
	float: left;
	width: 100px;
	height: 30px;
	padding: 5px 10px 4px 10px;
}

body.single-product .ezfc-form-elements .ezfc-element-wrapper-dropdown .ezfc-label, body.single-product .ezfc-form-elements .ezfc-element-wrapper-radio .ezfc-label, body.single-product .ezfc-form-elements .ezfc-element-wrapper-fileupload label{
	padding: 7px;
}

body.single-product .ezfc-form-elements .ezfc-element-wrapper-dropdown select{
	width: 200px;
	height: 40px;
}

body.single-product .et_pb_menu__menu .et-menu-nav #menu-main-menu #wpmenucartli a{
	color:#fff !important;
}

body.single-product #top-menu > .menu-item:nth-child(7){

	margin-left: 8vw!important;
}

body.single-product #wpmenucartli a{
	height: 40px!important;
	padding: 13px 15px!important;
}

body.single-product #et_top_search{
	position: absolute!important;
	right: 0px!important;
	top: 55px;
	transition: all 0.5s;
}

body.single-product .et-db #et-boc .et-l .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul{
	padding: 10px 0 0!important;
}

body.single-product .menu-item i, body.single-product .menu-item .cartcontents, body.single-product .menu-item .amount{
	color: #fff!important;
}

body.single-product #shop-items .et_pb_column:hover{
	-webkit-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02);
}

body.single-product #shop-items .et_pb_column img{
	border-top-right-radius: 25px!important;
	border-top-left-radius: 25px!important;
}

/* body.single-product .ezfc-price-wrapper .ezfc-price .ezfc-price-value{
	display: inline-block;
	min-width: max-content!important;
}

body.single-product #man-prod-top select{
	background: none;
	border: 1px solid #c4c4c4!important;
	border-radius: 15px!important;
	padding: 0.75em 1em;
}

body.single-product #man-prod-top .variations tr span{
	padding: 0.75em 0em;
}

body.single-product #man-prod-top .variations tr:nth-child(1) label:before{
	content: '1';
}

body.single-product #man-prod-top .variations tr:nth-child(2) label:before{
	content: '2';
}

body.single-product #man-prod-top .variations tr:nth-child(3) label:before{
	content: '3';
}

body.single-product #man-prod-top .variations tr:nth-child(4) label:before{
	content: '4';
}

body.single-product #man-prod-top .variations tr:nth-child(5) label:before{
	content: '5';
}

body.single-product #man-prod-top .variations tr:nth-child(6) label:before{
	content: '6';
}

body.single-product #man-prod-top .variations tr:nth-child(1) label:before, body.single-product #man-prod-top .variations tr:nth-child(2) label:before, body.single-product #man-prod-top .variations tr:nth-child(3) label:before, body.single-product #man-prod-top .variations tr:nth-child(4) label:before, body.single-product #man-prod-top .variations tr:nth-child(5) label:before, body.single-product #man-prod-top .variations tr:nth-child(6) label:before{
	margin-right: 5px;
	color: #fff;
	background-color: #EF4B00;
	border-radius: 25px;
	min-width: 25px!important;
	display: inline-block;
	height: 25px;
	text-align: center;
} */

/* body.single-product #man-prod-top .et_pb_wc_add_to_cart .variations_form .single_variation_wrap{
	background-color: #2e4dd4!important;
	padding: 30px!important;
	font-family: 'Montserrat', sans-serif!important;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
} */

body.single-product #man-prod-top .woocommerce-variation .woocommerce-variation-price .price{
	color: #2E4DD4 !important;
}

body.single-product #man-prod-top .woocommerce-variation-price .price .woocommerce-Price-amount{
	font-size: 45px;
	font-weight: 700;
}

body.single-product #man-prod-top .woocommerce-variation-price .price small{
	font-size: 14px;
}

body.single-product #man-prod-top .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart-enabled{
	margin-top: 20px;
}

body.single-product #man-prod-top .single_variation_wrap .woocommerce-variation .woocommerce-variation-price:before{
	content: 'Sinu tellimuse hind';
	display: block;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	border-bottom: 1px solid #dedede33!important;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

body.single-product #man-prod-top .woocommerce-Price-amount bdi span{
	margin-right: 13px;
}

@media (max-width:1353px){

	body.single-product .ezfc-reset-wrapper{
	width: 70%;
	}

}



@media (max-width:1295px){

	body.single-product .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price{
	width:35%;
	font-size: 45px;
}

body.single-product .ezfc-reset-wrapper{
	width: 30%;
}

body.single-product .ezfc-submit-wrapper{
	width: 100%;
}

body.single-product .et-l--header .et_pb_section_1_tb_header{
	margin-top:0px!important;
}

body.single-product .mobile_nav ul i, body.single-product .mobile_nav ul .cartcontents, body.single-product .mobile_nav ul .amount{
	color: #2e4765!important;
	}

}



@media (max-width:1100px){

	body.single-product .et-l--post .product .et_pb_section_0{
	top: 60px;
	}

}



@media (max-width:1065px){

	body.single-product .et_pb_section_0 .et_pb_row_2 .et_pb_column:first-child{
	min-width: 100%;
	margin-bottom: 35px;
}

body.single-product .et_pb_section_0 .et_pb_row_2 .et_pb_column:last-child{
	min-width: 100%;
	}

}



@media (max-width:980px){

	body.single-product #main-content .et-l .et_pb_row_0_tb_body{
	width: 95%!important;
	margin-top: 20px!important;
}

body.single-product #main-content .et-l .et_pb_row_1_tb_body, body.single-product #main-content .et-l .et_pb_row_2_tb_body, body.single-product #main-content .et-l .et_pb_row_3_tb_body, body.single-product #main-content .et-l .et_pb_row_4_tb_body, body.single-product #main-content .et-l .et_pb_row_5_tb_body, body.single-product #main-content .et-l .et_pb_row_6_tb_body, body.single-product #main-content .et-l .et_pb_row_7_tb_body, body.single-product #footer-main .et_pb_row_0_tb_footer{
	width: 95%!important;
	}

}



@media (max-width:768px){

	body.single-product .et_pb_section_0 .et_pb_text h2{
	font-size: 35px!important;
}

body.single-product .et-l--post .product .et_pb_row_1{
	top:10px;
}

body.single-product .et_pb_wc_title h1{
	font-size: 30px!important;
}

body.single-product .et-l--post .product .et_pb_section_0{
	top: 80px;
	}

}



@media (max-width:620px){

	body.single-product .ezfc-reset-wrapper{
	float: none;
	width: 100%;
	padding-left: 30px;
	position: relative!important;
	bottom: 0px!important;
	border-radius: 0;
}

body.single-product .et-l--post .product .et_pb_row{
	min-width: 90%;
}

body.single-product .ezfc-submit-wrapper{
	padding-left: 30px;
}

body.single-product .ezfc-submit-wrapper .ezfc-element-submit{
	margin-left: 0!important;
}

body.single-product .ezfc-form-elements .ezfc-element-wrapper-radio, body.single-product .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.single-product .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.single-product .ezfc-form-elements .ezfc-element-wrapper-dropdown select{
	width:100%!important;
}

body.single-product .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price{
	display: block;
	width: 100%;
}

body.single-product .ezfc-price-wrapper-element .ezfc-price-wrapper{
	height: 140px;
}

body.single-product .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price-suffix{
	display: block;
	width: 100%;
	padding-left: 25px;
	}

}



/*-----------------------------------------------*/
/*  "Cart" Page                                  */
/*-----------------------------------------------*/
body.page-id-89 .cart .variation td{
	background: #fff;
	border: none!important;
	width: 40%;
}

body.page-id-89 .cart tbody .ezfc-summary-table{
	border: none;
}

body.page-id-89 .cart tr .button:nth-child(2){

	color: #fff!important;
}

body.page-id-89 .woocommerce-page .quantity input.qty, body.page-id-89 .woocommerce .quantity input.qty{
	font-size: 17px!important;
	color: #666666!important;
	border: 1px solid #c4c4c4!important;
	background-color: #fff!important;
	height: 40px;
}

body.page-id-89 .cart .product-price bdi{
	color:#666666;
	font-size: 17px;
}

body.page-id-89 .cart .product-subtotal bdi{
	font-weight: 600;
	color:#666666;
	font-size: 17px;
}

body.page-id-89 .cart thead .product-price, body.page-id-89 .cart thead .product-quantity, body.page-id-89 .cart thead .product-subtotal, body.page-id-89 .cart tbody .product-price, body.page-id-89 .cart tbody .product-quantity, body.page-id-89 .cart tbody .product-subtotal{
	display: none;
}

body.page-id-89 .variation .variation-Selectedvalues .ezfc-summary-table{
	min-width: 100%;
}

body.page-id-89 .cart .cart_item tr{
	border-bottom: 1px solid #ded;
}

body.page-id-89 .variation .variation-Selectedvalues p:nth-child(4){

	display: none;
}



/*-----------------------------------------------*/
/*  "Tooted" Page                                */
/*-----------------------------------------------*/
body.post-type-archive-product .lfb_activeStep .lfb_noDes .row{
	width: 75%;
	margin: 0 auto!important;
}

body.post-type-archive-product .lfb_itemContainer_296, body.post-type-archive-product .lfb_itemContainer_301, body.post-type-archive-product .lfb_itemContainer_306, body.post-type-archive-product .lfb_itemContainer_307{
	width: 50%!important;
	display: inline-block!important;
	padding-bottom: 10px!important;
}

body.post-type-archive-product #genPrice .progress{
	position:relative;
	top:30px;
}

body.post-type-archive-product #ezfc-form-1 .ezfc-form-elements{
	width: 65%;
	columns: 2;
	background: #fff;
	padding: 15px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
}

body.post-type-archive-product #ezfc-form-1 .ezfc-form-elements .ezfc-element-wrapper-dropdown{
	width: 100%;
}

body.post-type-archive-product #ezfc-form-1 .ezfc-price-wrapper-element{
	width: 35%;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
}

body.post-type-archive-product #ezfc-form-1 .ezfc-submit-wrapper{
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: center;
	width: 35%!important;
	text-align: left;
	margin-top: 25px;
	padding-left: 45px!important;
}

body.post-type-archive-product #ezfc-form-1 .ezfc-required-notification{
	display: none;
}

body.post-type-archive-product #ezfc-form-1{
	border: 1px solid rgba(196, 196, 196, 1);
	border-radius: 16px;
	background: #2E4DD4;
}

body.post-type-archive-product #ezfc-form-1 .ezfc-price-wrapper-element label, body.post-type-archive-product #ezfc-form-1 .ezfc-price-wrapper-element .ezfc-price-wrapper{
	color: #fff;
}

body.post-type-archive-product #ezfc-form-1 .ezfc-price-wrapper-element label{
	width: 60%!important;
	text-align: left;
	border-bottom: 1px solid rgba(196, 196, 196, 0.5);
	margin-top: 25px;
	margin-left: 45px;
	padding-left: 0px;
}

body.post-type-archive-product #ezfc-form-1 .ezfc-submit-wrapper .ezfc-element-submit{
	background: #EF4C00;
	color: #fff;
	width: 150px!important;
	text-align: center;
	margin-top: 25px;
	border-radius: 5px;
}

body.post-type-archive-product #ezfc-form-1 .ezfc-price-wrapper-element .ezfc-price-wrapper{
	width: 60%!important;
	text-align: left;
	margin-top: 25px;
	margin-left: 45px;
	font-size: 30px;
}

body.post-type-archive-product .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price{
	padding: 0px;
}

body.post-type-archive-product .ezfc-price-wrapper .ezfc-price-suffix h5{
	color: #fff;
	margin-top: 15px;
}

body.post-type-archive-product .ezfc-price-wrapper .ezfc-price-suffix h6{
	color: #fff;
}

body.post-type-archive-product .et_pb_blog_grid .size-1of3 .hentry{
	border-radius: 15px;
}

body.post-type-archive-product .et_pb_blog_grid .hentry img{
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

body.post-type-archive-product .ezfc-form-elements .ezfc-element-wrapper-dropdown select{
	width: 70%;
}

body.post-type-archive-product .et_pb_section_2 p img{
	vertical-align: middle;
	margin-right: 10px;
}

body.post-type-archive-product #shop-items .et_pb_column img{
	min-width: 100%!important;
}

body.post-type-archive-product #shop-items .et_pb_column .et_pb_module{
	border: 1px solid #dedede;
}

body.post-type-archive-product #menu-main-menu-et .menu-item .empty-wpmenucart-visible{
	color: #fff!important;
}

body.post-type-archive-product #menu-main-menu-et .menu-item .cartcontents, body.post-type-archive-product #menu-main-menu-et .menu-item .amount, body.post-type-archive-product #menu-main-menu-et .menu-item i{
	color: #fff;
}

body.post-type-archive-product #left-area header h1{
	color: #EF4C00;
	margin-bottom: 25px;
}

body.post-type-archive-product #left-area ul img{
	border-radius: 5px;
}



/*-----------------------------------------------*/
/*  "Eripakkumised" Page                         */
/*-----------------------------------------------*/
body.page-id-3901 .lfb_activeStep .lfb_noDes .row{
	width: 75%;
	margin: 0 auto!important;
}

body.page-id-3901 .lfb_itemContainer_296, body.page-id-3901 .lfb_itemContainer_301, body.page-id-3901 .lfb_itemContainer_306, body.page-id-3901 .lfb_itemContainer_307{
	width: 50%!important;
	display: inline-block!important;
	padding-bottom: 10px!important;
}

body.page-id-3901 #genPrice .progress{
	position:relative;
	top:30px;
}

body.page-id-3901 #ezfc-form-1 .ezfc-form-elements{
	width: 65%;
	columns: 2;
	background: #fff;
	padding: 15px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
}

body.page-id-3901 #ezfc-form-1 .ezfc-form-elements .ezfc-element-wrapper-dropdown{
	width: 100%;
}

body.page-id-3901 #ezfc-form-1 .ezfc-price-wrapper-element{
	width: 35%;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
}

body.page-id-3901 #ezfc-form-1 .ezfc-submit-wrapper{
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: center;
	width: 35%!important;
	text-align: left;
	margin-top: 25px;
	padding-left: 45px!important;
}

body.page-id-3901 #ezfc-form-1 .ezfc-required-notification{
	display: none;
}

body.page-id-3901 #ezfc-form-1{
	border: 1px solid rgba(196, 196, 196, 1);
	border-radius: 16px;
	background: #2E4DD4;
}

body.page-id-3901 #ezfc-form-1 .ezfc-price-wrapper-element label, body.page-id-3901 #ezfc-form-1 .ezfc-price-wrapper-element .ezfc-price-wrapper{
	color: #fff;
}

body.page-id-3901 #ezfc-form-1 .ezfc-price-wrapper-element label{
	width: 60%!important;
	text-align: left;
	border-bottom: 1px solid rgba(196, 196, 196, 0.5);
	margin-top: 25px;
	margin-left: 45px;
	padding-left: 0px;
}

body.page-id-3901 #ezfc-form-1 .ezfc-submit-wrapper .ezfc-element-submit{
	background: #EF4C00;
	color: #fff;
	width: 150px!important;
	text-align: center;
	margin-top: 25px;
	border-radius: 5px;
}

body.page-id-3901 #ezfc-form-1 .ezfc-price-wrapper-element .ezfc-price-wrapper{
	width: 60%!important;
	text-align: left;
	margin-top: 25px;
	margin-left: 45px;
	font-size: 30px;
}

body.page-id-3901 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price{
	padding: 0px;
}

body.page-id-3901 .ezfc-price-wrapper .ezfc-price-suffix h5{
	color: #fff;
	margin-top: 15px;
}

body.page-id-3901 .ezfc-price-wrapper .ezfc-price-suffix h6{
	color: #fff;
}

body.page-id-3901 .et_pb_blog_grid .size-1of3 .hentry{
	border-radius: 15px;
}

body.page-id-3901 .et_pb_blog_grid .hentry img{
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

body.page-id-3901 .ezfc-form-elements .ezfc-element-wrapper-dropdown select{
	width: 70%;
}

body.page-id-3901 .et_pb_section_2 p img{
	vertical-align: middle;
	margin-right: 10px;
}

body.page-id-3901 #shop-items .et_pb_column .et_pb_module{
	border: 1px solid #dedede;
}

body.page-id-3901 #shop-items .et_pb_column .et_pb_button_0_wrapper, body.page-id-3901 #shop-items .et_pb_column .et_pb_button_1_wrapper, body.page-id-3901 #shop-items .et_pb_column .et_pb_button_2_wrapper{
	border: none;
}

body.page-id-3901 #shop-items .et_pb_column .delivery{
	float: right;
	position: relative;
	top: -25px!important;
}

body.page-id-3901 #shop-items .delivery img{
	vertical-align: middle;
	margin-top: -4px;
}

@media (max-width:576px){

	body.page-id-3901 .et_pb_row{
	width: 90%;
}

body.page-id-3901 .et-l--post .et_pb_section_0 .et_pb_row_0{
	padding-left: 20px!important;
	padding-right: 20px;
}

body.page-id-3901 .et_pb_section_0 .et_pb_text h2{
	font-size: 25px!important;
}

body.page-id-3901 .et-l--post .et_pb_section_3{
	background-size:auto;
	}

}



/*-----------------------------------------------*/
/*  "Ostukorv" Page                              */
/*-----------------------------------------------*/
body.page-id-3864 .cart .variation td{
	background: #fff;
	border: none!important;
	width: 40%;
	padding-left: 0px!important;
	padding-right: 0px!important;
}

body.page-id-3864 .cart tbody .ezfc-summary-table{
	border: none;
}

body.page-id-3864 .cart tr .button:nth-child(2){

	color: #fff!important;
}

body.page-id-3864 .woocommerce-page .quantity input.qty, body.page-id-3864 .woocommerce .quantity input.qty{
	font-size: 17px!important;
	color: #666666!important;
	border: 1px solid #c4c4c4!important;
	background-color: #fff!important;
	height: 40px;
}

body.page-id-3864 .cart .product-price bdi{
	color:#666666;
	font-size: 17px;
}

body.page-id-3864 .cart .product-subtotal bdi{
	font-weight: 600;
	color:#666666;
	font-size: 17px;
}

body.page-id-3864 .variation .variation-Selectedvalues .ezfc-summary-table{
	min-width: 100%;
}

body.page-id-3864 .cart .cart_item tr{
	border-bottom: 1px solid #ded;
}

body.page-id-3864 .variation .variation-Selectedvalues p:nth-child(4){

	display: none;
}

body.page-id-3864 .cart .woocommerce-cart-form__cart-item .variation-Selectedvalues:nth-child(1){

	display: none;
}

body.page-id-3864 .cart .variation-Kogus p, body.page-id-3864 .cart .variation-Suurus p, body.page-id-3864 .cart .variation-Paber p, body.page-id-3864 .cart .variation-Prindikljed p, body.page-id-3864 .cart .variation-Disain p, body.page-id-3864 .cart .variation-Rullisuurus p, body.page-id-3864 .variation .variation-Stenditp p{
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e4e4e4;
}

body.page-id-3864 .cart tbody .variation-Kogus, body.page-id-3864 .cart tbody .variation-Suurus, body.page-id-3864 .cart tbody .variation-Paber, body.page-id-3864 .cart tbody .variation-Prindikljed, body.page-id-3864 .cart tbody .variation-Disain, body.page-id-3864 .cart tbody .variation-Rullisuurus, body.page-id-3864 .cart tbody .variation-Stenditp{
	margin-bottom: 0px;
	margin-top: 5px;
	font-weight: 500;
}

body.page-id-3864 .cart tbody .product-price{
	text-align:center;
}

body.page-id-3864 .cart tbody .product-quantity{
	text-align:center;
}

body.page-id-3864 #coupon_code{
	height: 50px;
}

body.page-id-3864 .et_pb_post_title h1{
	font-weight: 700;
	text-transform: uppercase;
	color: #ef4c00!important;
	font-size: 22px;
}

body.page-id-3864 .page-id-3864 .woocommerce-cart-form .product-price bdi, body.page-id-3864 .page-id-3864 .woocommerce-cart-form .product-subtotal bdi{
	visibility: hidden;
}

@media (max-width:768px){

	body.page-id-3864 .cart .variation tr{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	background: #fff!important;
}

body.page-id-3864 .woocommerce table.shop_table_responsive tr td::before, body.page-id-3864 .woocommerce-page table.shop_table_responsive tr td::before{
	content: attr(data-title) "";
}

body.page-id-3864 .variation-Selectedvalues .ezfc-summary-table tbody tr td{
	text-align:left !important;
}

body.page-id-3864 td:nth-child(3n+1){

	font-weight: 700;
}

body.page-id-3864 td:nth-child(3n+2){

	font-weight: 500;
}

body.page-id-3864 td:nth-child(3n+3){

	font-weight: 700;
}

body.page-id-3864 .cart .variation td:nth-child(3n+3){

	text-align: right!important;
}

body.page-id-3864 .et-l--post .et_pb_section_0 .et_pb_row_0{
	width: 90%;
	}

}



@media (max-width:576px){

	body.page-id-3864 .cart .variation tr{
	padding: 0px!important;
}

body.page-id-3864 #shipping_method li, body.page-id-3864 .woocommerce-shipping-totals td .woocommerce-shipping-destination{
	text-align: left;
}

body.page-id-3864 #shipping_method li:nth-child(1){

	margin-top: 30px!important;
}

body.page-id-3864 .cart .product-name a{
	color:#ef4b00;
}

body.page-id-3864 .cart tbody .product-subtotal, body.page-id-3864 .cart .product-subtotal bdi{
	color: #ef4b00!important;
	text-transform: uppercase;
}

body.page-id-3864 .cart .variation td{
	width: 50%;
}

body.page-id-3864 #coupon_code{
	width: 100%;
}

body.page-id-3864 .actions .coupon .button{
	margin-top: 10px;
	width: 100%!important;
	}

}



/*-----------------------------------------------*/
/*  "Kassa" Page                                 */
/*-----------------------------------------------*/
body.page-id-3868 #wpmenucartli .wpmenucart-contents{
	background-color:#ef4b00;
}

body.page-id-3868 .et_pb_section_0_tb_body .woocommerce-form-coupon-toggle .woocommerce-info{
	background-color:#ef4b00;
	text-align: left;
	padding-left:0px !important;
	margin-bottom:15px;
}

body.page-id-3868 .woocommerce-checkout-review-order-table tbody .ezfc-summary-table{
	width: 100%;
}

body.page-id-3868 tbody .ezfc-summary-table{
	border: none;
}

body.page-id-3868 .variation td{
	background: #fff;
	border: none!important;
}

body.page-id-3868 .woocommerce-checkout-review-order-table tbody bdi{
	font-weight: 600;
	color:#666666;
	font-size: 17px;
}

body.page-id-3868 #payment{
	background-color:rgba(239,75,0,0.3) !important;
	color: #000;
}

body.page-id-3868 .wc_payment_methods .wc_payment_method .payment_box{
	background-color:rgba(239,75,0,0.4) !important;
	color: #000!important;
}

body.page-id-3868 .woocommerce-checkout #payment div.payment_box::before{
	border: 1em solid rgba(239,75,0,0.4);
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
	position: absolute;
	margin: -16.2px 0 0 2em;
}

body.page-id-3868 .checkout .woocommerce-NoticeGroup-checkout ul{
	background-color:#ef4b00;
}

body.page-id-3868 .woocommerce-checkout-review-order-table thead .product-total, body.page-id-3868 .woocommerce-checkout-review-order-table tbody .product-total, body.page-id-3868 .woocommerce-checkout-review-order-table tfoot .cart-subtotal{
	display: none;
}

body.page-id-3868 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{
	margin-left:0px;
	font-size: 22px;
	text-transform: uppercase;
	color: #fff;
}

body.page-id-3868 .woocommerce-form-coupon-toggle .woocommerce-info a{
	color: #ef4b00!important;
}

body.page-id-3868 #customer_details .woocommerce-billing-fields h3, body.page-id-3868 #order_review_heading, body.page-id-3868 #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, body.page-id-3868 .place-order .woocommerce-terms-and-conditions-wrapper .validate-required{
	text-align: left;
}

body.page-id-3868 #order_comments_field label{
	text-align:left;
}

body.page-id-3868 .et-l--post .woocommerce-form-coupon-toggle .woocommerce-info{
	padding-left: 0px!important;
	text-align:left;
}

body.page-id-3868 .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals, body.page-id-3868 .woocommerce-checkout-review-order-table .parcel_machine_checkout td{
	background: #ef4c00;
}

body.page-id-3868 #shipping_method li{
	color: #fff;
}

body.page-id-3868 .woocommerce-checkout-review-order-table .order-total th, body.page-id-3868 .woocommerce-checkout-review-order-table .order-total td{
	font-size: 22px;
}

body.page-id-3868 .woocommerce-checkout-review-order-table .cart_item .variation-Selectedvalues:nth-child(1){

	display: none;
}

body.page-id-3868 .variation-Kogus p, body.page-id-3868 .variation-Suurus p, body.page-id-3868 .variation-Paber p, body.page-id-3868 .variation-Prindikljed p, body.page-id-3868 .variation-Disain p, body.page-id-3868 .variation-Rullisuurus p, body.page-id-3868 .variation .variation-Stenditp p{
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
}

body.page-id-3868 .variation-Kogus, body.page-id-3868 .variation-Suurus, body.page-id-3868 .variation-Paber, body.page-id-3868 .variation-Prindikljed, body.page-id-3868 .variation-Disain, body.page-id-3868 .variation-Rullisuurus, body.page-id-3868 .variation-Stenditp{
	margin-bottom: 0px;
	margin-top: 5px;
	font-weight: 500;
}

body.page-id-3868 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{
	color: #fff;
}

body.page-id-3868 #alg_checkout_files_upload_form_1{
	font-size: 18px;
	color: #ef4c00;
	margin-bottom: 25px;
}

body.page-id-3868 #alg_checkout_files_upload_form_1 tr input[type=button]{
	background: #ef4c00;
	color: #fff;
	border: none;
	padding: 10px 25px;
	margin-top: 10px;
	border-radius: 5px;
	width: 100%;
	text-transform: uppercase;
	font-weight: 600;
}

body.page-id-3868 #alg_checkout_files_upload_form_1 tr h3{
	text-align:left;
}

body.page-id-3868 #alg_checkout_files_upload_form_1 table{
	width: 100%;
}

body.page-id-3868 #alg_checkout_files_upload_form_1 tr div{
	width: 48%;
}

body.page-id-3868 .woocommerce-order .woocommerce-bacs-bank-details h2{
	display:none;
}

body.page-id-3868 .et_pb_section_0_tb_body .woocommerce-order p{
	min-height:138px;
}

body.page-id-3868 .woocommerce-order .woocommerce-bacs-bank-details h3{
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
	color:#ef4c00;
	font-weight:500;
}

body.page-id-3868 .woocommerce-order .woocommerce-order-details h2{
	font-size:22px;
	color:#ef4c00;
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
	font-weight:500;
}

body.page-id-3868 .woocommerce-columns--addresses .woocommerce-column--billing-address h2{
	font-weight:500;
	color:#ef4c00;
	font-size:22px;
}

body.page-id-3868 .woocommerce-columns--addresses .woocommerce-column--shipping-address h2{
	font-weight:500;
	font-size:22px;
	color:#ef4c00;
}

body.page-id-3868 .woocommerce-order .woocommerce-order-details p{
	display:none;
}

body.page-id-3868 .woocommerce-column--billing-address address .woocommerce-customer-details--email{
	position:relative;
	top:-115px;
}

body.page-id-3868 .woocommerce-columns--addresses .woocommerce-column--billing-address address{
	height:175px;
}

body.page-id-3868 #billing_company{
	background-color:#eeeeee;
}

body.page-id-3868 #billing_country_field .woocommerce-input-wrapper span span span{
	background: #eeeeee;
	border: none;
	height: 50px;
}

body.page-id-3868 #billing_country_field .woocommerce-input-wrapper span span span span{
	padding-top: 10px;
}

@media (max-width:768px){

	body.page-id-3868 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th, body.page-id-3868 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td, body.page-id-3868 .woocommerce-checkout-review-order-table .parcel_machine_checkout_parcelmachine_omniva td, body.page-id-3868 .woocommerce-checkout-review-order-table .order-total th, body.page-id-3868 .woocommerce-checkout-review-order-table .order-total td{
	float: left;
}

body.page-id-3868 .et_pb_section_0_tb_body .woocommerce-order .woocommerce-thankyou-order-received{
	min-height:50px;
	height:50px;
}

body.page-id-3868 .et-l--body .et_pb_section_0_tb_body{
	padding-bottom:0px;
	}

}



@media (max-width:576px){

	body.page-id-3868 #alg_checkout_files_upload_form_1 tr div{
	width: 100%;
	}

}



/*-----------------------------------------------*/
/*  "Minu konto" Page                            */
/*-----------------------------------------------*/
body.page-id-3880 .woocommerce-MyAccount-navigation ul li{
	border-bottom: 1px solid #dadae5;
	list-style-type: none;
	padding: 0px;
	line-height: 55px;
	width: 50%;
	text-transform: uppercase;
}

body.page-id-3880 .woocommerce-MyAccount-navigation ul a{
	color: #000;
	font-weight: 300;
}

body.page-id-3880 .et_pb_section_0 p, body.page-id-3880 .et_pb_section_0 p strong{
	font-weight: 400;
}

body.page-id-3880 .et_pb_section_0 p a{
	color: #000;
}

body.page-id-3880 .et_pb_section_0 p:nth-child(2) a{
	color: #000;
	font-weight: 700;
}

body.page-id-3880 .woocommerce form .form-row input.input-text, body.page-id-3880 .woocommerce form .form-row textarea{
	background: #fff!important;
	padding: 15px;
	font-size: 14px;
	border-radius: 3px;
	color: #000;
	border: 1px solid #c4c4c4;
}

body.page-id-3880 .woocommerce-MyAccount-orders .order:nth-child(1) .woocommerce-button:nth-child(1), body.page-id-3880 .woocommerce-MyAccount-orders .order:nth-child(1) .woocommerce-button:nth-child(2){

	margin-right: 10px;
}

body.page-id-3880 .woocommerce-MyAccount-orders tr .woocommerce-orders-table__header{
	color: #000;
	font-weight: 400!important;
}

body.page-id-3880 .hentry .et-l .et_pb_section_0{
	padding-bottom:0px;
}

body.page-id-3880 .woocommerce-address-fields p .button{
	float: right;
	margin-top: 10px;
}

body.page-id-3880 .et_pb_section_0 p .order-number, body.page-id-3880 .et_pb_section_0 p .order-date, body.page-id-3880 .et_pb_section_0 p mark{
	background-color:transparent;
	color: #000;
}

body.page-id-3880 .et-l--post .woocommerce{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 110px;
}

body.page-id-3880 .et_pb_section_0_tb_body .woocommerce-Message--info a{
	color: #fff!important;
}

body.page-id-3880 .woocommerce-MyAccount-orders tbody .view{
	margin-right: 10px;
}

body.page-id-3880 .woocommerce form .form-row label{
	font-weight: 600;
}



/*-----------------------------------------------*/
/*  "Roll-Up 850х200 ainult 55 €" Product     */
/*-----------------------------------------------*/
body.postid-3943 .et-l .product .et_pb_row_2{
	background: #2E4DD4;
	padding: 20px!important;
	border-radius: 25px;
}

body.postid-3943 .et_pb_section_0 .et_pb_row_2 .et_pb_column{
	padding-top: 20px;
}

body.postid-3943 .variations tr .label{
	width: 130px;
}

body.postid-3943 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .label{
	padding-top:5px !important;
}

body.postid-3943 .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
	margin-bottom: 10px;
}

body.postid-3943 .woocommerce-variation .woocommerce-variation-price .price{
	color: #fff!important;
	font-size: 30px!important;
}

body.postid-3943 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	display: none!important;
}

body.postid-3943 .variations tr .value{
	width: 200px;
	float: left;
	border: none!important;
	margin-top: 7px;
}

body.postid-3943 .variations tr a{
	display: none!important;
}

body.postid-3943 #pa_paper-finish, body.postid-3943 #pa_quantity, body.postid-3943 #pa_print-sides, body.postid-3943 #pa_add-ons, body.postid-3943 #pa_design, body.postid-3943 #pa_size{
	background: transparent!important;
	padding: 5px;
}

body.postid-3943 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select, body.postid-3943 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td select, body.postid-3943 #pa_paper-finish, body.postid-3943 #pa_quantity, body.postid-3943 #pa_print-sides, body.postid-3943 #pa_add-ons, body.postid-3943 #pa_design, body.postid-3943 #pa_size, body.postid-3943 select{
	border: none!important;
}

body.postid-3943 #pa_design option{
	background: #2E4DD4!important;
}

body.postid-3943 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select{
	border-color: #2E4DD4!important;
}

body.postid-3943 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .value{
	padding-bottom:2px !important;
}

body.postid-3943 #second-block .et_pb_column .et_pb_image_wrap, body.postid-3943 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px!important;
}

body.postid-3943 #second-block .et_pb_column:nth-child(4) .et-waypoint{
	height:105px;
}

body.postid-3943 #second-block .et_pb_column:nth-child(3) .et-waypoint{
	height:105px;
}

body.postid-3943 #pa_rulli-suurus, body.postid-3943 #pa_stendi-tuup, body.postid-3943 #pa_prindi-kuljed, body.postid-3943 #pa_paber, body.postid-3943 #pa_kogus{
	background: transparent!important;
	padding: 5px;
	pointer-events: none;
}

body.postid-3943 .variations tr:nth-child(6) .value{
	border: 1px solid #fff!important;
	border-radius: 5px;
}

body.postid-3943 #shop-items .et_pb_column{
	border: 1px solid #dedede;
	border-radius: 25px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.postid-3943 #shop-items p a{
	color: #fff!important;
}

body.postid-3943 #pa_disain, body.postid-3943 #pa_disain option, body.postid-3943 #pa_disain .enabled{
	background: #2E4DD4!important;
}

body.postid-3943 .woocommerce-variation .woocommerce-variation-description p{
	color: #fff;
}

body.postid-3943 .woocommerce-variation-price .price small{
	font-size: 20px;
}



/*-----------------------------------------------*/
/*  "A5 flaier 500 tk vaid 42€" Product        */
/*-----------------------------------------------*/
body.postid-3944 .et-l .product .et_pb_row_2{
	background: #2E4DD4;
	padding: 20px!important;
	border-radius: 25px;
}

body.postid-3944 .et_pb_section_0 .et_pb_row_2 .et_pb_column{
	padding-top: 20px;
}

body.postid-3944 .variations tr .label{
	width: 130px;
}

body.postid-3944 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .label{
	padding-top:5px !important;
}

body.postid-3944 .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
	margin-bottom: 10px;
}

body.postid-3944 .woocommerce-variation .woocommerce-variation-price .price{
	color: #fff!important;
	font-size: 30px!important;
}

body.postid-3944 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	display: none!important;
}

body.postid-3944 .variations tr .value{
	width: 200px;
	float: left;
	border: none!important;
	margin-top: 7px;
}

body.postid-3944 .variations tr a{
	display: none!important;
}

body.postid-3944 #pa_paper-finish, body.postid-3944 #pa_quantity, body.postid-3944 #pa_print-sides, body.postid-3944 #pa_add-ons, body.postid-3944 #pa_design, body.postid-3944 #pa_size{
	background: transparent!important;
	padding: 5px;
}

body.postid-3944 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select, body.postid-3944 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td select, body.postid-3944 #pa_paper-finish, body.postid-3944 #pa_quantity, body.postid-3944 #pa_print-sides, body.postid-3944 #pa_add-ons, body.postid-3944 #pa_design, body.postid-3944 #pa_size, body.postid-3944 select{
	border: none!important;
}

body.postid-3944 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select{
	border-color: #2E4DD4!important;
}

body.postid-3944 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .value{
	padding-bottom:2px !important;
}

body.postid-3944 #second-block .et_pb_column .et_pb_image_wrap, body.postid-3944 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px!important;
}

body.postid-3944 #second-block .et_pb_column:nth-child(4) .et-waypoint{
	height:105px;
}

body.postid-3944 #second-block .et_pb_column:nth-child(3) .et-waypoint{
	height:105px;
}

body.postid-3944 #pa_suurus, body.postid-3944 #pa_prindi-kuljed, body.postid-3944 #pa_paber, body.postid-3944 #pa_kogus{
	background: transparent!important;
	padding: 5px;
	pointer-events: none;
}

body.postid-3944 .variations tr:nth-child(5) .value{
	border: 1px solid #fff!important;
	border-radius: 5px;
}

body.postid-3944 #shop-items .et_pb_column{
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.postid-3944 #shop-items p a{
	color: #fff!important;
}

body.postid-3944 #pa_disain, body.postid-3944 #pa_disain option, body.postid-3944 #pa_disain .enabled{
	background: #2E4DD4!important;
}

body.postid-3944 .woocommerce-variation .woocommerce-variation-description p{
	color: #fff;
}

body.postid-3944 .woocommerce-variation-price .price small{
	font-size: 20px;
}



/*-----------------------------------------------*/
/*  "Visiitkaart Standard 300tk ainult 24 €" Product*/
/*-----------------------------------------------*/
body.postid-3948 .et-l .product .et_pb_row_2{
	background: #2E4DD4;
	padding: 20px!important;
	border-radius: 25px;
}

body.postid-3948 .et_pb_section_0 .et_pb_row_2 .et_pb_column{
	padding-top: 20px;
}

body.postid-3948 .variations tr .label{
	width: 130px;
}

body.postid-3948 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .label{
	padding-top:5px !important;
}

body.postid-3948 .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
	margin-bottom: 10px;
}

body.postid-3948 .woocommerce-variation .woocommerce-variation-price .price{
	color: #fff!important;
	font-size: 30px!important;
}

body.postid-3948 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	display: none!important;
}

body.postid-3948 .variations tr .value{
	width: 200px;
	float: left;
	border: none!important;
	margin-top: 7px;
}

body.postid-3948 .variations tr a{
	display: none!important;
}

body.postid-3948 #pa_paper-finish, body.postid-3948 #pa_quantity, body.postid-3948 #pa_print-sides, body.postid-3948 #pa_add-ons, body.postid-3948 #pa_design, body.postid-3948 #pa_size{
	background: transparent!important;
	padding: 5px;
}

body.postid-3948 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select, body.postid-3948 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td select, body.postid-3948 #pa_paper-finish, body.postid-3948 #pa_quantity, body.postid-3948 #pa_print-sides, body.postid-3948 #pa_add-ons, body.postid-3948 #pa_design, body.postid-3948 #pa_size, body.postid-3948 select{
	border: none!important;
}

body.postid-3948 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select{
	border-color: #2E4DD4!important;
}

body.postid-3948 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .value{
	padding-bottom:2px !important;
}

body.postid-3948 #second-block .et_pb_column .et_pb_image_wrap, body.postid-3948 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px!important;
}

body.postid-3948 #second-block .et_pb_column:nth-child(4) .et-waypoint{
	height:105px;
}

body.postid-3948 #second-block .et_pb_column:nth-child(3) .et-waypoint{
	height:105px;
}

body.postid-3948 #pa_suurus, body.postid-3948 #pa_prindi-kuljed, body.postid-3948 #pa_paber, body.postid-3948 #pa_kogus{
	background: transparent!important;
	padding: 5px;
	pointer-events: none;
}

body.postid-3948 .variations tr:nth-child(5) .value{
	border: 1px solid #fff!important;
	border-radius: 5px;
}

body.postid-3948 #shop-items .et_pb_column{
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.postid-3948 #shop-items p a{
	color: #fff!important;
}

body.postid-3948 #pa_disain, body.postid-3948 #pa_disain option, body.postid-3948 #pa_disain .enabled{
	background: #2E4DD4!important;
}

body.postid-3948 .woocommerce-variation .woocommerce-variation-description p{
	color: #fff;
}

body.postid-3948 .woocommerce-variation-price .price small{
	font-size: 20px;
}



/*-----------------------------------------------*/
/*  "Sinu trükise kujundus" Product             */
/*-----------------------------------------------*/
body.postid-3947 .ezfc-form-elements .ezfc-element-wrapper-checkbox{
	width: 100%!important;
	height: auto;
}

body.postid-3947 .ezfc-element-wrapper-checkbox .ezfc-label .description{
	width: 100%;
	text-align: left;
}

body.postid-3947 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container{
	display: inline-block;
	width: 30%;
	margin-right: 3%;
	margin-bottom: 3%;
	border-radius: 15px;
	padding-top: 5px;
}

body.postid-3947 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container:nth-child(1){

	background-image:url("https://dev.sdhost.eu/wp-content/uploads/2021/07/Layer-5_-1.jpg");
	height: 200px;
	background-size:cover;
}

body.postid-3947 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container:nth-child(2){

	background-image:url("https://dev.sdhost.eu/wp-content/uploads/2021/07/Layer-6-1.jpg");
	height: 200px;
	background-size:cover;
}

body.postid-3947 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container:nth-child(3){

	background-image:url("https://dev.sdhost.eu/wp-content/uploads/2021/07/Layer-2-1.jpg");
	height: 200px;
	background-size:cover;
}

body.postid-3947 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container:nth-child(4){

	background-image:url("https://dev.sdhost.eu/wp-content/uploads/2021/07/Layer-3_.jpg");
	height: 200px;
	background-size:cover;
}

body.postid-3947 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container:nth-child(5){

	background-image:url("https://dev.sdhost.eu/wp-content/uploads/2021/07/Layer_4.jpg");
	height: 200px;
	background-size:cover;
}

body.postid-3947 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container:nth-child(6){

	background-image:url("https://dev.sdhost.eu/wp-content/uploads/2021/07/option2.jpg");
	height: 200px;
	background-size:cover;
}

body.postid-3947 .ezfc-form-elements .ezfc-element-wrapper-checkbox .ezfc-label{
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left:10px;
}

@media (max-width:992px){

	body.postid-3947 .et-l--post .product .et_pb_section_1{
	background-blend-mode:overlay;
	background-color:rgba(255,255,255,0.5) !important;
	}

}



@media (max-width:576px){

	body.postid-3947 .et-l--post .product .et_pb_section_1{
	background-size:auto !important;
}

body.postid-3947 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container{
	width: 47%;
	}

}



/*-----------------------------------------------*/
/*  "Avaleht" Page                               */
/*-----------------------------------------------*/
body.page-id-3962 .et_pb_slide_0 .et_pb_slide_description .et_pb_button_wrapper{
	padding-top:25px;
	padding-bottom: 50px;
}

body.page-id-3962 .et_pb_slide_0 .et_pb_slide_description{
	padding-bottom:50px;
}

body.page-id-3962 #shop-items .et_pb_column .delivery{
	float: right;
	position: relative;
	top: -25px!important;
}

body.page-id-3962 #shop-items .delivery img{
	vertical-align: middle;
	margin-top: -4px;
}

body.page-id-3962 #shop-items .et_pb_button_0_wrapper a{
	background-color:#ef4c00;
}

body.page-id-3962 #shop-items .et_pb_column p{
	border-top-style:none !important;
}

body.page-id-3962 #sbi_load{
	margin-top:20px;
}

body.page-id-3962 #shop-items .et_pb_column{
	height:375px;
}

body.page-id-3962 .ezfc-form{
	display:-ms-grid!important;
	display:grid!important;
	-ms-grid-columns: 5fr 1fr;
	grid-template-columns: 5fr 1fr;
	padding: 0px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.page-id-3962 .form-number{
	background-color:#EF4B00;
	color:#fff;
	border-radius: 25px;
	margin-right: 5px;
	margin-left: -10px;
	text-align: center!important;
	line-height: 1.5!important;
}

body.page-id-3962 .ezfc-form-elements .ezfc-element-wrapper-radio .form-number, body.page-id-3962 .ezfc-form-elements .ezfc-element-wrapper-dropdown .form-number, body.page-id-3962 .ezfc-element-wrapper-checkbox .ezfc-label .form-number, body.page-id-3962 .ezfc-element-wrapper-fileupload .ezfc-label .form-number{
	display:inline-block;
	width:25px;
	height: 25px;
}

body.page-id-3962 .ezfc-element-wrapper-dropdown, body.page-id-3962 .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-3962 .ezfc-element-wrapper-radio{
	margin-top: 10px!important;
	border-bottom: 1px solid #dedede;
	width: 45%!important;
	margin-right: 5%!important;
	animation: none!important;
	font-family:'Montserrat', sans-serif;
	height: 110px;
}

body.page-id-3962 .ezfc-price-wrapper-element{
	grid-column: 3!important;
	grid-row: 1/2!important;
	background-color:#2e4dd4!important;
	color: #fff!important;
	border-top-right-radius: 25px;
	padding-left: 15%;
	padding-top: 5%!important;
	display:inline-block;
	min-width: 391px;
}

body.page-id-3962 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price-suffix{
	position: relative;
	font-size: 14px;
	text-align: right!important;
	line-height: 3!important;
	top: -10px;
	font-family:'Montserrat', sans-serif;
}

body.page-id-3962 .ezfc-submit-wrapper, body.page-id-3962 .ezfc-reset-wrapper{
	grid-column: 3;
	grid-row: 2;
	background-color: #2E4DD4;
	border-bottom-right-radius: 25px;
}

body.page-id-3962 .ezfc-reset-wrapper{
	grid-column: 3;
	grid-row: 2;
	width: 45%;
	z-index: 99;
	display: relative;
	right: -215px!important;
}

body.page-id-3962 .ezfc-element-wrapper-checkbox .ezfc-element-checkbox-text label, body.page-id-3962 .ezfc-form-elements .ezfc-element-radio-text label, body.page-id-3962 .ezfc-element-wrapper-fileupload label{
	font-family:'Montserrat', sans-serif;
}

body.page-id-3962 .ezfc-submit-wrapper .ezfc-element-submit{
	background: #EF4C00!important;
	color: #fff!important;
	margin-left: 15%!important;
	width: 125px!important;
	border: 2px solid #EF4C00!important;
	border-radius: 5px!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-3962 .ezfc-reset-wrapper .ezfc-element-reset{
	background: transparent!important;
	color: #fff!important;
	border: 2px solid #fff!important;
	border-radius: 5px!important;
	width: 125px!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-3962 .ezfc-price-wrapper-element .ezfc-price-wrapper{
	font-size: 30px;
	height:65px;
	width: 275px;
}

body.page-id-3962 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price{
	padding-left:0px;
	width: 275px;
	padding-top:20px;
	display:block;
	font-family:'Montserrat', sans-serif;
}

body.page-id-3962 .ezfc-price-wrapper-element label{
	padding-left:0px!important;
	font-weight: 600!important;
	width: 230px!important;
	border-bottom: 1px solid #dedede33!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-3962 .ezfc-form-elements{
	padding-left: 20px;
	padding-top: 20px;
}

body.page-id-3962 .ezfc-required-notification{
	padding-left: 5%;
}

body.page-id-3962 .et_pb_all_tabs .et_pb_tab .ezfc-success-text.yp_onscreen{
	-webkit-animation-name:flash;
	animation-name:flash;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-delay:0s;
	animation-delay:0s;
}

body.page-id-3962 #et-boc .et-l .et_builder_inner_content #calculate-layout .et_pb_row_5 .et_pb_column .et_pb_module .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .ezfc-theme-slick .ezfc-success-text{
	-webkit-transform-origin:center bottom !important;
	-ms-transform-origin:center bottom !important;
	transform-origin:center bottom !important;
}

body.page-id-3962 #ezfc_element-202{
	height: 160px;
}

body.page-id-3962 .et_pb_row_6 .et_pb_column .et_pb_module{
	border: none;
}

body.page-id-3962 #shop-items .et_pb_image_wrap img{
	width: 100%;
}

body.page-id-3962 #shop-items .et_pb_column .et_pb_blurb_content{
	width: 100%;
}

body.page-id-3962 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px;
}

body.page-id-3962 #calculate-layout .et_pb_row_4 .et_pb_column .et_pb_module{
	border: none;
}

body.page-id-3962 #shop-items .et_pb_column .et_pb_module{
	border: 1px solid #dedede;
}

body.page-id-3962 #shop-items .et_pb_column .et_pb_button_0_wrapper, body.page-id-3962 #shop-items .et_pb_column .et_pb_button_1_wrapper, body.page-id-3962 #shop-items .et_pb_column .et_pb_button_2_wrapper{
	border: none;
}

body.page-id-3962 .ezfc-form-elements .ezfc-element-wrapper-fileupload{
	margin-bottom: -50px;
}

body.page-id-3962 #top-header .wpml-ls-legacy-list-horizontal{
	float: right;
}

body.page-id-3962 .et_pb_slide_0 .et_pb_slide_description h2, body.page-id-3962 .et_pb_slide_description p{
	text-align: left;
}

body.page-id-3962 .button-blurb{
	background: #ef4b00;
	color: #fff;
	font-size: 15px;
	padding: 10px 15px;
	border-radius: 3px;
	float: right;
	margin-top: -40px;
}

body.page-id-3962 .button-blurb img{
	width: 20px;
	margin-right: 10px;
	vertical-align: middle;
}

body.page-id-3962 #shop-items .et_pb_column .et_pb_blurb_container{
	padding-bottom:15px;
}

body.page-id-3962 #ezfc-form-13 .ezfc-form-elements .ezfc-element-wrapper-radio{
	height: 150px;
}

body.page-id-3962 #ezfc-form-13 .ezfc-form-elements h4{
	padding-top:19px;
	color:#2e4dd4;
	font-size:15px;
}

body.page-id-3962 #ezfc-form-2 .ezfc-form-elements h4{
	color:#2e4dd4;
	font-size:15px;
	padding-top:19px;
}

body.page-id-3962 #ezfc-form-3 .ezfc-form-elements h4{
	color:#2e4dd4;
	font-size:15px;
	padding-top:19px;
}

body.page-id-3962 #ezfc-form-8 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-3962 #ezfc-form-9 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-3962 #ezfc-form-15 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-3962 .et_pb_section_4 .et_pb_column a{
	top:33px;
}

@media (max-width:1500px){

	body.page-id-3962 #shop-items .et_pb_column .et_pb_module_header{
	height: 50px;
}

body.page-id-3962 #shop-items p .button-blurb{
	margin-top: 0px;
	margin-bottom: 15px;
	}

}



@media (max-width:1200px){

	body.page-id-3962 .ezfc-form{
	display: block!important;
}

body.page-id-3962 .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-3962 .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-3962 .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-3962 .ezfc-price-wrapper-element, body.page-id-3962 .ezfc-reset-wrapper{
	min-width: 100%;
	left: 0;
}

body.page-id-3962 .ezfc-price-wrapper-element{
	border-top-right-radius: 0px;
	padding: 2% 5%;
	min-height: 240px!important;
}

body.page-id-3962 .ezfc-submit-wrapper{
	border-bottom-left-radius: 25px;
}

body.page-id-3962 .ezfc-reset-wrapper{
	border-bottom-right-radius: 0px;
}

body.page-id-3962 .ezfc-reset-wrapper .ezfc-element-reset{
	float: right;
	right: 13%;
	top: 20px;
}

body.page-id-3962 .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-3962 .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-3962 .ezfc-form-elements .ezfc-element-wrapper-checkbox{
	min-width: 95%!important;
	margin-right: 0px!important;
	}

}



@media (max-width:992px){

	body.page-id-3962 .ezfc-form{
	padding: 25px;
	display: block!important;
	padding: 0px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.page-id-3962 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-3962 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-3962 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-3962 .ezfc-form .ezfc-price-wrapper-element{
	width: 100%!important;
}

body.page-id-3962 .ezfc-form .ezfc-form-elements{
	padding: 25px;
}

body.page-id-3962 #shop-items .et_pb_column .et_pb_blurb_content{
	min-width: 100%;
}

body.page-id-3962 #calculate-layout{
	background: none;
	}

}



@media (max-width:768px){

	body.page-id-3962 .et-l .et_pb_section_0 .et_pb_row_0, body.page-id-3962 #second-block .et_pb_row_1, body.page-id-3962 #shop-layout .et_pb_row_2, body.page-id-3962 #shop-items, body.page-id-3962 #calculate-layout .et_pb_row_4, body.page-id-3962 #calculate-layout .et_pb_row_5, body.page-id-3962 #range-layout .et_pb_row_6, body.page-id-3962 #online-layout .et_pb_row_8, body.page-id-3962 #online-layout .et_pb_row_9, body.page-id-3962 #blog-layout .et_pb_row_10, body.page-id-3962 #blog-layout .et_pb_row_11, body.page-id-3962 #footer-main .et_pb_row_12{
	width: 90%;
}

body.page-id-3962 .et-l .et_pb_column .et_pb_tab{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-3962 .et_pb_slide_description .et_pb_slide_title a{
	font-size: 40px;
}

body.page-id-3962 .et_pb_slide_0 .et_pb_slide_description{
	padding-right: 0px!important;
	}

}



@media (max-width:576px){

	body.page-id-3962 .ezfc-submit-wrapper .ezfc-element-submit{
	width: 100%;
	margin-left: 5%!important;
}

body.page-id-3962 .ezfc-reset-wrapper .ezfc-element-reset{
	float: none;
	width: 100%;
	right: unset;
	margin-bottom: 10px;
}

body.page-id-3962 .ezfc-reset-wrapper{
	padding-left: 5%;
	padding-right: 5%;
}

body.page-id-3962 .ezfc-form .ezfc-price-wrapper-element{
	padding-bottom:0px;
	min-height: 220px!important;
}

body.page-id-3962 .et-l--post .et_pb_section_0 .et_pb_row_0{
	padding-left: 20px!important;
	padding-right: 20px;
}

body.page-id-3962 .et_pb_section_0 .et_pb_column a{
	font-size: 13px!important;
	}

}



/*-----------------------------------------------*/
/*  "Roll Up" Product                            */
/*-----------------------------------------------*/
body.postid-3945 #ezfc-form-13 .ezfc-form-elements{
	margin-bottom: auto;
}

body.postid-3945 #ezfc-form-13 .ezfc-form-elements .ezfc-element-wrapper-radio{
	height: 150px;
}

body.postid-3945 .ezfc-form-elements .ezfc-element-wrapper-heading h4{
	font-size:15px;
	color:#2e4dd4 !important;
	padding-top:19px;
}



/*-----------------------------------------------*/
/*  "Flaierid" Product                           */
/*-----------------------------------------------*/
body.postid-3958 .ezfc-form-elements .ezfc-element-wrapper-heading h4{
	color:#2e4dd4 !important;
	font-size:15px;
	padding-top:19px;
}



/*-----------------------------------------------*/
/*  "Voldikud" Product                           */
/*-----------------------------------------------*/
body.postid-3955 .ezfc-form-elements .ezfc-element-wrapper-heading h4{
	color:#2e4dd4 !important;
	font-size:15px;
	padding-top:19px;
}



/*-----------------------------------------------*/
/*  "Postkaardid" Product                        */
/*-----------------------------------------------*/
body.postid-3957 .ezfc-form-elements .ezfc-element-wrapper-heading h4{
	color:#2e4dd4 !important;
	font-size:15px;
	padding-top:19px;
}



/*-----------------------------------------------*/
/*  "Plakatid" Product                           */
/*-----------------------------------------------*/
body.postid-3941 .ezfc-form-elements .ezfc-element-wrapper-heading h4{
	color:#2e4dd4 !important;
	font-size:15px;
	padding-top:19px;
}



/*-----------------------------------------------*/
/*  "Main" Page                                  */
/*-----------------------------------------------*/
body.page-id-6339 .et_pb_slide_0 .et_pb_slide_description .et_pb_button_wrapper{
	padding-top:25px;
	padding-bottom: 50px;
}

body.page-id-6339 .et_pb_slide_0 .et_pb_slide_description{
	padding-bottom:50px;
}

body.page-id-6339 #shop-items .et_pb_column .delivery{
	float: right;
	position: relative;
	top: -25px!important;
}

body.page-id-6339 #shop-items .delivery img{
	vertical-align: middle;
	margin-top: -4px;
}

body.page-id-6339 #shop-items .et_pb_button_0_wrapper a{
	background-color:#ef4c00;
}

body.page-id-6339 #shop-items .et_pb_column p{
	border-top-style:none !important;
}

body.page-id-6339 #sbi_load{
	margin-top:20px;
}

body.page-id-6339 #shop-items .et_pb_column{
	height:375px;
}

body.page-id-6339 .et_pb_tabs_controls .et_pb_tab_active a, body.page-id-6339 .et-l .et_pb_column ul, body.page-id-6339 .et-l .et_pb_column .et_pb_tab_active, body.page-id-6339 .et_pb_tabs_controls .et_pb_tab_active a, body.page-id-6339 .et-l .et_pb_column li, body.page-id-6339 .et_pb_tabs_controls li a{
	border: none!important;
	background: #fff;
}

body.page-id-6339 .et_pb_tabs_controls li a{
	font-size: 16px;
}

body.page-id-6339 .et_pb_tabs_controls .et_pb_tab_active a{
	color: #fff!important;
	background: #EF4B00;
	border-radius: 15px;
}

body.page-id-6339 .clearfix:after{
	border: none!important;
}

body.page-id-6339 .ezfc-form{
	display:-ms-grid!important;
	display:grid!important;
	-ms-grid-columns: 5fr 1fr;
	grid-template-columns: 5fr 1fr;
	padding: 0px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.page-id-6339 .form-number{
	background-color:#EF4B00;
	color:#fff;
	border-radius: 25px;
	margin-right: 5px;
	margin-left: -10px;
	text-align: center!important;
	line-height: 1.5!important;
}

body.page-id-6339 .ezfc-form-elements .ezfc-element-wrapper-radio .form-number, body.page-id-6339 .ezfc-form-elements .ezfc-element-wrapper-dropdown .form-number, body.page-id-6339 .ezfc-element-wrapper-checkbox .ezfc-label .form-number, body.page-id-6339 .ezfc-element-wrapper-fileupload .ezfc-label .form-number{
	display:inline-block;
	width:25px;
	height: 25px;
}

body.page-id-6339 .ezfc-element-wrapper-dropdown, body.page-id-6339 .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-6339 .ezfc-element-wrapper-radio{
	margin-top: 10px!important;
	border-bottom: 1px solid #dedede;
	width: 45%!important;
	margin-right: 5%!important;
	animation: none!important;
	font-family:'Montserrat', sans-serif;
	height: 110px;
}

body.page-id-6339 .ezfc-price-wrapper-element{
	grid-column: 3!important;
	grid-row: 1/2!important;
	background-color:#2e4dd4!important;
	color: #fff!important;
	border-top-right-radius: 25px;
	padding-left: 15%;
	padding-top: 5%!important;
	display:inline-block;
	min-width: 391px;
}

body.page-id-6339 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price-suffix{
	position: relative;
	font-size: 14px;
	text-align: right!important;
	line-height: 3!important;
	top: -10px;
	font-family:'Montserrat', sans-serif;
}

body.page-id-6339 .ezfc-submit-wrapper, body.page-id-6339 .ezfc-reset-wrapper{
	grid-column: 3;
	grid-row: 2;
	background-color: #2E4DD4;
	border-bottom-right-radius: 25px;
}

body.page-id-6339 .ezfc-reset-wrapper{
	grid-column: 3;
	grid-row: 2;
	width: 45%;
	z-index: 99;
	display: relative;
	right: -215px!important;
}

body.page-id-6339 .ezfc-element-wrapper-checkbox .ezfc-element-checkbox-text label, body.page-id-6339 .ezfc-form-elements .ezfc-element-radio-text label, body.page-id-6339 .ezfc-element-wrapper-fileupload label{
	font-family:'Montserrat', sans-serif;
}

body.page-id-6339 .ezfc-submit-wrapper .ezfc-element-submit{
	background: #EF4C00!important;
	color: #fff!important;
	margin-left: 15%!important;
	width: 125px!important;
	border: 2px solid #EF4C00!important;
	border-radius: 5px!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-6339 .ezfc-reset-wrapper .ezfc-element-reset{
	background: transparent!important;
	color: #fff!important;
	border: 2px solid #fff!important;
	border-radius: 5px!important;
	width: 125px!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-6339 .ezfc-price-wrapper-element .ezfc-price-wrapper{
	font-size: 30px;
	height:65px;
	width: 275px;
}

body.page-id-6339 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price{
	padding-left:0px;
	width: 275px;
	padding-top:20px;
	display:block;
	font-family:'Montserrat', sans-serif;
}

body.page-id-6339 .ezfc-price-wrapper-element label{
	padding-left:0px!important;
	font-weight: 600!important;
	width: 230px!important;
	border-bottom: 1px solid #dedede33!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-6339 .ezfc-form-elements{
	padding-left: 20px;
	padding-top: 20px;
}

body.page-id-6339 .ezfc-required-notification{
	padding-left: 5%;
}

body.page-id-6339 .et_pb_all_tabs .et_pb_tab .ezfc-success-text.yp_onscreen{
	-webkit-animation-name:flash;
	animation-name:flash;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-delay:0s;
	animation-delay:0s;
}

body.page-id-6339 #et-boc .et-l .et_builder_inner_content #calculate-layout .et_pb_row_5 .et_pb_column .et_pb_module .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .ezfc-theme-slick .ezfc-success-text{
	-webkit-transform-origin:center bottom !important;
	-ms-transform-origin:center bottom !important;
	transform-origin:center bottom !important;
}

body.page-id-6339 #ezfc_element-202{
	height: 160px;
}

body.page-id-6339 .et_pb_row_6 .et_pb_column .et_pb_module{
	border: none;
}

body.page-id-6339 #shop-items .et_pb_image_wrap img{
	width: 100%;
}

body.page-id-6339 #shop-items .et_pb_column .et_pb_blurb_content{
	width: 100%;
}

body.page-id-6339 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px;
}

body.page-id-6339 #calculate-layout .et_pb_row_4 .et_pb_column .et_pb_module{
	border: none;
}

body.page-id-6339 #shop-items .et_pb_column .et_pb_module{
	border: 1px solid #dedede;
}

body.page-id-6339 #shop-items .et_pb_column .et_pb_button_0_wrapper, body.page-id-6339 #shop-items .et_pb_column .et_pb_button_1_wrapper, body.page-id-6339 #shop-items .et_pb_column .et_pb_button_2_wrapper{
	border: none;
}

body.page-id-6339 .ezfc-form-elements .ezfc-element-wrapper-fileupload{
	margin-bottom: -50px;
}

body.page-id-6339 #top-header .wpml-ls-legacy-list-horizontal{
	float: right;
}

body.page-id-6339 .et_pb_slide_0 .et_pb_slide_description h2, body.page-id-6339 .et_pb_slide_description p{
	text-align: left;
}

body.page-id-6339 .button-blurb{
	background: #ef4b00;
	color: #fff;
	font-size: 15px;
	padding: 10px 15px;
	border-radius: 3px;
	float: right;
	margin-top: -40px;
}

body.page-id-6339 .button-blurb img{
	width: 20px;
	margin-right: 10px;
	vertical-align: middle;
}

body.page-id-6339 #shop-items .et_pb_column .et_pb_blurb_container{
	padding-bottom:15px;
}

body.page-id-6339 #ezfc-form-13 .ezfc-form-elements .ezfc-element-wrapper-radio{
	height: 150px;
}

body.page-id-6339 #ezfc-form-13 .ezfc-form-elements h4{
	padding-top:19px;
	color:#2e4dd4;
	font-size:15px;
}

body.page-id-6339 #ezfc-form-2 .ezfc-form-elements h4{
	color:#2e4dd4;
	font-size:15px;
	padding-top:19px;
}

body.page-id-6339 #ezfc-form-3 .ezfc-form-elements h4{
	color:#2e4dd4;
	font-size:15px;
	padding-top:19px;
}

body.page-id-6339 #ezfc-form-8 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-6339 #ezfc-form-9 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-6339 #ezfc-form-15 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

@media (max-width:1500px){

	body.page-id-6339 #shop-items .et_pb_column .et_pb_module_header{
	height: 50px;
}

body.page-id-6339 #shop-items p .button-blurb{
	margin-top: 0px;
	margin-bottom: 15px;
	}

}



@media (max-width:1200px){

	body.page-id-6339 .ezfc-form{
	display: block!important;
}

body.page-id-6339 .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-6339 .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-6339 .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-6339 .ezfc-price-wrapper-element, body.page-id-6339 .ezfc-reset-wrapper{
	min-width: 100%;
	left: 0;
}

body.page-id-6339 .ezfc-price-wrapper-element{
	border-top-right-radius: 0px;
	padding: 2% 5%;
	min-height: 240px!important;
}

body.page-id-6339 .ezfc-submit-wrapper{
	border-bottom-left-radius: 25px;
}

body.page-id-6339 .ezfc-reset-wrapper{
	border-bottom-right-radius: 0px;
}

body.page-id-6339 .ezfc-reset-wrapper .ezfc-element-reset{
	float: right;
	right: 13%;
	top: 20px;
}

body.page-id-6339 .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-6339 .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-6339 .ezfc-form-elements .ezfc-element-wrapper-checkbox{
	min-width: 95%!important;
	margin-right: 0px!important;
	}

}



@media (max-width:992px){

	body.page-id-6339 .ezfc-form{
	padding: 25px;
	display: block!important;
	padding: 0px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.page-id-6339 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-6339 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-6339 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-6339 .ezfc-form .ezfc-price-wrapper-element{
	width: 100%!important;
}

body.page-id-6339 .ezfc-form .ezfc-form-elements{
	padding: 25px;
}

body.page-id-6339 #shop-items .et_pb_column .et_pb_blurb_content{
	min-width: 100%;
}

body.page-id-6339 #calculate-layout{
	background: none;
	}

}



@media (max-width:768px){

	body.page-id-6339 .et-l .et_pb_section_0 .et_pb_row_0, body.page-id-6339 #second-block .et_pb_row_1, body.page-id-6339 #shop-layout .et_pb_row_2, body.page-id-6339 #shop-items, body.page-id-6339 #calculate-layout .et_pb_row_4, body.page-id-6339 #calculate-layout .et_pb_row_5, body.page-id-6339 #range-layout .et_pb_row_6, body.page-id-6339 #online-layout .et_pb_row_8, body.page-id-6339 #online-layout .et_pb_row_9, body.page-id-6339 #blog-layout .et_pb_row_10, body.page-id-6339 #blog-layout .et_pb_row_11, body.page-id-6339 #footer-main .et_pb_row_12{
	width: 90%;
}

body.page-id-6339 .et-l .et_pb_column .et_pb_tab{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-6339 .et_pb_slide_description .et_pb_slide_title a{
	font-size: 40px;
}

body.page-id-6339 .et_pb_slide_0 .et_pb_slide_description{
	padding-right: 0px!important;
	}

}



@media (max-width:576px){

	body.page-id-6339 .ezfc-submit-wrapper .ezfc-element-submit{
	width: 100%;
	margin-left: 5%!important;
}

body.page-id-6339 .ezfc-reset-wrapper .ezfc-element-reset{
	float: none;
	width: 100%;
	right: unset;
	margin-bottom: 10px;
}

body.page-id-6339 .ezfc-reset-wrapper{
	padding-left: 5%;
	padding-right: 5%;
}

body.page-id-6339 .ezfc-form .ezfc-price-wrapper-element{
	padding-bottom:0px;
	min-height: 220px!important;
}

body.page-id-6339 .et-l--post .et_pb_section_0 .et_pb_row_0{
	padding-left: 20px!important;
	padding-right: 20px;
}

body.page-id-6339 .et_pb_section_0 .et_pb_column a{
	font-size: 13px!important;
	}

}



/*-----------------------------------------------*/
/*  "Главная страница" Page       */
/*-----------------------------------------------*/
body.page-id-6345 .et_pb_slide_0 .et_pb_slide_description .et_pb_button_wrapper{
	padding-top:25px;
	padding-bottom: 50px;
}

body.page-id-6345 .et_pb_slide_0 .et_pb_slide_description{
	padding-bottom:50px;
}

body.page-id-6345 #shop-items .et_pb_column .delivery{
	float: right;
	position: relative;
	top: -25px!important;
}

body.page-id-6345 #shop-items .delivery img{
	vertical-align: middle;
	margin-top: -4px;
}

body.page-id-6345 #shop-items .et_pb_button_0_wrapper a{
	background-color:#ef4c00;
}

body.page-id-6345 #shop-items .et_pb_column p{
	border-top-style:none !important;
}

body.page-id-6345 #sbi_load{
	margin-top:20px;
}

body.page-id-6345 #shop-items .et_pb_column{
	height:375px;
}

body.page-id-6345 .et_pb_tabs_controls .et_pb_tab_active a, body.page-id-6345 .et-l .et_pb_column ul, body.page-id-6345 .et-l .et_pb_column .et_pb_tab_active, body.page-id-6345 .et_pb_tabs_controls .et_pb_tab_active a, body.page-id-6345 .et-l .et_pb_column li, body.page-id-6345 .et_pb_tabs_controls li a{
	border: none!important;
	background: #fff;
}

body.page-id-6345 .et_pb_tabs_controls li a{
	font-size: 16px;
}

body.page-id-6345 .et_pb_tabs_controls .et_pb_tab_active a{
	color: #fff!important;
	background: #EF4B00;
	border-radius: 15px;
}

body.page-id-6345 .clearfix:after{
	border: none!important;
}

body.page-id-6345 .ezfc-form{
	display:-ms-grid!important;
	display:grid!important;
	-ms-grid-columns: 5fr 1fr;
	grid-template-columns: 5fr 1fr;
	padding: 0px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.page-id-6345 .form-number{
	background-color:#EF4B00;
	color:#fff;
	border-radius: 25px;
	margin-right: 5px;
	margin-left: -10px;
	text-align: center!important;
	line-height: 1.5!important;
}

body.page-id-6345 .ezfc-form-elements .ezfc-element-wrapper-radio .form-number, body.page-id-6345 .ezfc-form-elements .ezfc-element-wrapper-dropdown .form-number, body.page-id-6345 .ezfc-element-wrapper-checkbox .ezfc-label .form-number, body.page-id-6345 .ezfc-element-wrapper-fileupload .ezfc-label .form-number{
	display:inline-block;
	width:25px;
	height: 25px;
}

body.page-id-6345 .ezfc-element-wrapper-dropdown, body.page-id-6345 .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-6345 .ezfc-element-wrapper-radio{
	margin-top: 10px!important;
	border-bottom: 1px solid #dedede;
	width: 45%!important;
	margin-right: 5%!important;
	animation: none!important;
	font-family:'Montserrat', sans-serif;
	height: 110px;
}

body.page-id-6345 #ezfc-form-25 .ezfc-element-wrapper-radio{
	height: 130px;
}

body.page-id-6345 .ezfc-price-wrapper-element{
	grid-column: 3!important;
	grid-row: 1/2!important;
	background-color:#2e4dd4!important;
	color: #fff!important;
	border-top-right-radius: 25px;
	padding-left: 15%;
	padding-top: 5%!important;
	display:inline-block;
	min-width: 391px;
}

body.page-id-6345 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price-suffix{
	position: relative;
	font-size: 14px;
	text-align: right!important;
	line-height: 3!important;
	top: -10px;
	font-family:'Montserrat', sans-serif;
}

body.page-id-6345 .ezfc-submit-wrapper, body.page-id-6345 .ezfc-reset-wrapper{
	grid-column: 3;
	grid-row: 2;
	background-color: #2E4DD4;
	border-bottom-right-radius: 25px;
}

body.page-id-6345 .ezfc-reset-wrapper{
	grid-column: 3;
	grid-row: 2;
	width: 45%;
	z-index: 99;
	display: relative;
	right: -215px!important;
}

body.page-id-6345 .ezfc-element-wrapper-checkbox .ezfc-element-checkbox-text label, body.page-id-6345 .ezfc-form-elements .ezfc-element-radio-text label, body.page-id-6345 .ezfc-element-wrapper-fileupload label{
	font-family:'Montserrat', sans-serif;
}

body.page-id-6345 .ezfc-submit-wrapper .ezfc-element-submit{
	background: #EF4C00!important;
	color: #fff!important;
	margin-left: 15%!important;
	width: 125px!important;
	border: 2px solid #EF4C00!important;
	border-radius: 5px!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-6345 .ezfc-reset-wrapper .ezfc-element-reset{
	background: transparent!important;
	color: #fff!important;
	border: 2px solid #fff!important;
	border-radius: 5px!important;
	width: 125px!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-6345 .ezfc-price-wrapper-element .ezfc-price-wrapper{
	font-size: 30px;
	height:65px;
	width: 275px;
}

body.page-id-6345 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price{
	padding-left:0px;
	width: 275px;
	padding-top:20px;
	display:block;
	font-family:'Montserrat', sans-serif;
}

body.page-id-6345 .ezfc-price-wrapper-element label{
	padding-left:0px!important;
	font-weight: 600!important;
	width: 230px!important;
	border-bottom: 1px solid #dedede33!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-6345 .ezfc-form-elements{
	padding-left: 20px;
	padding-top: 20px;
}

body.page-id-6345 .ezfc-required-notification{
	padding-left: 5%;
}

body.page-id-6345 .et_pb_all_tabs .et_pb_tab .ezfc-success-text.yp_onscreen{
	-webkit-animation-name:flash;
	animation-name:flash;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-delay:0s;
	animation-delay:0s;
}

body.page-id-6345 #et-boc .et-l .et_builder_inner_content #calculate-layout .et_pb_row_5 .et_pb_column .et_pb_module .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .ezfc-theme-slick .ezfc-success-text{
	-webkit-transform-origin:center bottom !important;
	-ms-transform-origin:center bottom !important;
	transform-origin:center bottom !important;
}

body.page-id-6345 #ezfc_element-202{
	height: 160px;
}

body.page-id-6345 .et_pb_row_6 .et_pb_column .et_pb_module{
	border: none;
}

body.page-id-6345 #shop-items .et_pb_image_wrap img{
	width: 100%;
}

body.page-id-6345 #shop-items .et_pb_column .et_pb_blurb_content{
	width: 100%;
}

body.page-id-6345 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px;
}

body.page-id-6345 #calculate-layout .et_pb_row_4 .et_pb_column .et_pb_module{
	border: none;
}

body.page-id-6345 #shop-items .et_pb_column .et_pb_module{
	border: 1px solid #dedede;
}

body.page-id-6345 #shop-items .et_pb_column .et_pb_button_0_wrapper, body.page-id-6345 #shop-items .et_pb_column .et_pb_button_1_wrapper, body.page-id-6345 #shop-items .et_pb_column .et_pb_button_2_wrapper{
	border: none;
}

body.page-id-6345 .ezfc-form-elements .ezfc-element-wrapper-fileupload{
	margin-bottom: -50px;
}

body.page-id-6345 #top-header .wpml-ls-legacy-list-horizontal{
	float: right;
}

body.page-id-6345 .et_pb_slide_0 .et_pb_slide_description h2, body.page-id-6345 .et_pb_slide_description p{
	text-align: left;
}

body.page-id-6345 .button-blurb{
	background: #ef4b00;
	color: #fff;
	font-size: 15px;
	padding: 10px 15px;
	border-radius: 3px;
	float: right;
	margin-top: -40px;
}

body.page-id-6345 .button-blurb img{
	width: 20px;
	margin-right: 10px;
	vertical-align: middle;
}

body.page-id-6345 #shop-items .et_pb_column .et_pb_blurb_container{
	padding-bottom:15px;
}

body.page-id-6345 #ezfc-form-13 .ezfc-form-elements .ezfc-element-wrapper-radio{
	height: 150px;
}

body.page-id-6345 #ezfc-form-13 .ezfc-form-elements h4{
	padding-top:19px;
	color:#2e4dd4;
	font-size:15px;
}

body.page-id-6345 #ezfc-form-2 .ezfc-form-elements h4{
	color:#2e4dd4;
	font-size:15px;
	padding-top:19px;
}

body.page-id-6345 #ezfc-form-3 .ezfc-form-elements h4{
	color:#2e4dd4;
	font-size:15px;
	padding-top:19px;
}

body.page-id-6345 #ezfc-form-8 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-6345 #ezfc-form-9 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-6345 #ezfc-form-15 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

@media (max-width:1500px){

	body.page-id-6345 #shop-items .et_pb_column .et_pb_module_header{
	height: 50px;
}

body.page-id-6345 #shop-items p .button-blurb{
	margin-top: 0px;
	margin-bottom: 15px;
	}

}



@media (max-width:1200px){

	body.page-id-6345 .ezfc-form{
	display: block!important;
}

body.page-id-6345 .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-6345 .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-6345 .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-6345 .ezfc-price-wrapper-element, body.page-id-6345 .ezfc-reset-wrapper{
	min-width: 100%;
	left: 0;
}

body.page-id-6345 .ezfc-price-wrapper-element{
	border-top-right-radius: 0px;
	padding: 2% 5%;
	min-height: 240px!important;
}

body.page-id-6345 .ezfc-submit-wrapper{
	border-bottom-left-radius: 25px;
}

body.page-id-6345 .ezfc-reset-wrapper{
	border-bottom-right-radius: 0px;
}

body.page-id-6345 .ezfc-reset-wrapper .ezfc-element-reset{
	float: right;
	right: 13%;
	top: 20px;
}

body.page-id-6345 .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-6345 .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-6345 .ezfc-form-elements .ezfc-element-wrapper-checkbox{
	min-width: 95%!important;
	margin-right: 0px!important;
	}

}



@media (max-width:992px){

	body.page-id-6345 .ezfc-form{
	padding: 25px;
	display: block!important;
	padding: 0px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.page-id-6345 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-6345 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-6345 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-6345 .ezfc-form .ezfc-price-wrapper-element{
	width: 100%!important;
}

body.page-id-6345 .ezfc-form .ezfc-form-elements{
	padding: 25px;
}

body.page-id-6345 #shop-items .et_pb_column .et_pb_blurb_content{
	min-width: 100%;
}

body.page-id-6345 #calculate-layout{
	background: none;
	}

}



@media (max-width:768px){

	body.page-id-6345 .et-l .et_pb_section_0 .et_pb_row_0, body.page-id-6345 #second-block .et_pb_row_1, body.page-id-6345 #shop-layout .et_pb_row_2, body.page-id-6345 #shop-items, body.page-id-6345 #calculate-layout .et_pb_row_4, body.page-id-6345 #calculate-layout .et_pb_row_5, body.page-id-6345 #range-layout .et_pb_row_6, body.page-id-6345 #online-layout .et_pb_row_8, body.page-id-6345 #online-layout .et_pb_row_9, body.page-id-6345 #blog-layout .et_pb_row_10, body.page-id-6345 #blog-layout .et_pb_row_11, body.page-id-6345 #footer-main .et_pb_row_12{
	width: 90%;
}

body.page-id-6345 .et-l .et_pb_column .et_pb_tab{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-6345 .et_pb_slide_description .et_pb_slide_title a{
	font-size: 40px;
}

body.page-id-6345 .et_pb_slide_0 .et_pb_slide_description{
	padding-right: 0px!important;
	}

}



@media (max-width:576px){

	body.page-id-6345 .ezfc-submit-wrapper .ezfc-element-submit{
	width: 100%;
	margin-left: 5%!important;
}

body.page-id-6345 .ezfc-reset-wrapper .ezfc-element-reset{
	float: none;
	width: 100%;
	right: unset;
	margin-bottom: 10px;
}

body.page-id-6345 .ezfc-reset-wrapper{
	padding-left: 5%;
	padding-right: 5%;
}

body.page-id-6345 .ezfc-form .ezfc-price-wrapper-element{
	padding-bottom:0px;
	min-height: 220px!important;
}

body.page-id-6345 .et-l--post .et_pb_section_0 .et_pb_row_0{
	padding-left: 20px!important;
	padding-right: 20px;
}

body.page-id-6345 .et_pb_section_0 .et_pb_column a{
	font-size: 13px!important;
	}

}



/*-----------------------------------------------*/
/*  "My Account" Page                            */
/*-----------------------------------------------*/
body.page-id-5564 .woocommerce-MyAccount-navigation ul li{
	border-bottom: 1px solid #dadae5;
	list-style-type: none;
	padding: 0px;
	line-height: 55px;
	width: 50%;
	text-transform: uppercase;
}

body.page-id-5564 .woocommerce-MyAccount-navigation ul a{
	color: #000;
	font-weight: 300;
}

body.page-id-5564 .et_pb_section_0 p, body.page-id-5564 .et_pb_section_0 p strong{
	font-weight: 400;
}

body.page-id-5564 .et_pb_section_0 p a{
	color: #000;
}

body.page-id-5564 .et_pb_section_0 p:nth-child(2) a{
	color: #000;
	font-weight: 700;
}

body.page-id-5564 .woocommerce form .form-row input.input-text, body.page-id-5564 .woocommerce form .form-row textarea{
	background: #fff!important;
	padding: 15px;
	font-size: 14px;
	border-radius: 3px;
	color: #000;
	border: 1px solid #c4c4c4;
}

body.page-id-5564 .woocommerce-MyAccount-orders .order:nth-child(1) .woocommerce-button:nth-child(1), body.page-id-5564 .woocommerce-MyAccount-orders .order:nth-child(1) .woocommerce-button:nth-child(2){

	margin-right: 10px;
}

body.page-id-5564 .woocommerce-MyAccount-orders tr .woocommerce-orders-table__header{
	color: #000;
	font-weight: 400!important;
}

body.page-id-5564 .hentry .et-l .et_pb_section_0{
	padding-bottom:0px;
}

body.page-id-5564 .woocommerce-address-fields p .button{
	float: right;
	margin-top: 10px;
}

body.page-id-5564 .et_pb_section_0 p .order-number, body.page-id-5564 .et_pb_section_0 p .order-date, body.page-id-5564 .et_pb_section_0 p mark{
	background-color:transparent;
	color: #000;
}

body.page-id-5564 .et-l--post .woocommerce{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 110px;
}

body.page-id-5564 .et_pb_section_0_tb_body .woocommerce-Message--info a{
	color: #fff!important;
}

body.page-id-5564 .woocommerce-MyAccount-orders tbody .view{
	margin-right: 10px;
}

body.page-id-5564 .woocommerce form .form-row label{
	font-weight: 600;
}



/*-----------------------------------------------*/
/*  "Cart" Page                                  */
/*-----------------------------------------------*/
body.page-id-5562 .cart .variation td{
	background: #fff;
	border: none!important;
	width: 40%;
	padding-left: 0px!important;
	padding-right: 0px!important;
}

body.page-id-5562 .cart tbody .ezfc-summary-table{
	border: none;
}

body.page-id-5562 .cart tr .button:nth-child(2){

	color: #fff!important;
}

body.page-id-5562 .woocommerce-page .quantity input.qty, body.page-id-5562 .woocommerce .quantity input.qty{
	font-size: 17px!important;
	color: #666666!important;
	border: 1px solid #c4c4c4!important;
	background-color: #fff!important;
	height: 40px;
}

body.page-id-5562 .cart .product-price bdi{
	color:#666666;
	font-size: 17px;
}

body.page-id-5562 .cart .product-subtotal bdi{
	font-weight: 600;
	color:#666666;
	font-size: 17px;
}

body.page-id-5562 .variation .variation-Selectedvalues .ezfc-summary-table{
	min-width: 100%;
}

body.page-id-5562 .cart .cart_item tr{
	border-bottom: 1px solid #ded;
}

body.page-id-5562 .variation .variation-Selectedvalues p:nth-child(4){

	display: none;
}

body.page-id-5562 .cart .woocommerce-cart-form__cart-item .variation-Selectedvalues:nth-child(1){

	display: none;
}

body.page-id-5562 .cart .variation-Kogus p, body.page-id-5562 .cart .variation-Suurus p, body.page-id-5562 .cart .variation-Paber p, body.page-id-5562 .cart .variation-Prindikljed p, body.page-id-5562 .cart .variation-Disain p, body.page-id-5562 .cart .variation-Rullisuurus p, body.page-id-5562 .variation .variation-Stenditp p{
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e4e4e4;
}

body.page-id-5562 .cart tbody .variation-Kogus, body.page-id-5562 .cart tbody .variation-Suurus, body.page-id-5562 .cart tbody .variation-Paber, body.page-id-5562 .cart tbody .variation-Prindikljed, body.page-id-5562 .cart tbody .variation-Disain, body.page-id-5562 .cart tbody .variation-Rullisuurus, body.page-id-5562 .cart tbody .variation-Stenditp{
	margin-bottom: 0px;
	margin-top: 5px;
	font-weight: 500;
}

body.page-id-5562 .cart tbody .product-price{
	text-align:center;
}

body.page-id-5562 .cart tbody .product-quantity{
	text-align:center;
}

@media (max-width:768px){

	body.page-id-5562 .cart .variation tr{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	background: #fff!important;
}

body.page-id-5562 .woocommerce table.shop_table_responsive tr td::before, body.page-id-5562 .woocommerce-page table.shop_table_responsive tr td::before{
	content: attr(data-title) "";
}

body.page-id-5562 .variation-Selectedvalues .ezfc-summary-table tbody tr td{
	text-align:left !important;
}

body.page-id-5562 td:nth-child(3n+1){

	font-weight: 700;
}

body.page-id-5562 td:nth-child(3n+2){

	font-weight: 500;
}

body.page-id-5562 td:nth-child(3n+3){

	font-weight: 700;
}

body.page-id-5562 .cart .variation td:nth-child(3n+3){

	text-align: right!important;
}

body.page-id-5562 .et-l--post .et_pb_section_0 .et_pb_row_0{
	width: 90%;
	}

}



@media (max-width:576px){

	body.page-id-5562 .cart .variation tr{
	padding: 0px!important;
}

body.page-id-5562 #shipping_method li, body.page-id-5562 .woocommerce-shipping-totals td .woocommerce-shipping-destination{
	text-align: left;
}

body.page-id-5562 #shipping_method li:nth-child(1){

	margin-top: 30px!important;
}

body.page-id-5562 .cart .product-name a{
	color:#ef4b00;
}

body.page-id-5562 .cart tbody .product-subtotal, body.page-id-5562 .cart .product-subtotal bdi{
	color: #ef4b00!important;
	text-transform: uppercase;
}

body.page-id-5562 .cart .variation td{
	width: 50%;
	}

}



/*-----------------------------------------------*/
/*  "Checkout" Page                              */
/*-----------------------------------------------*/
body.page-id-5563 #wpmenucartli .wpmenucart-contents{
	background-color:#ef4b00;
}

body.page-id-5563 .et_pb_section_0_tb_body .woocommerce-form-coupon-toggle .woocommerce-info{
	background-color:#ef4b00;
	text-align: left;
	padding-left:0px !important;
	margin-bottom:15px;
}

body.page-id-5563 .woocommerce-checkout-review-order-table tbody .ezfc-summary-table{
	width: 100%;
}

body.page-id-5563 tbody .ezfc-summary-table{
	border: none;
}

body.page-id-5563 .variation td{
	background: #fff;
	border: none!important;
}

body.page-id-5563 .woocommerce-checkout-review-order-table tbody bdi{
	font-weight: 600;
	color:#666666;
	font-size: 17px;
}

body.page-id-5563 #payment{
	background-color:rgba(239,75,0,0.3) !important;
	color: #000;
}

body.page-id-5563 .wc_payment_methods .wc_payment_method .payment_box{
	background-color:rgba(239,75,0,0.4) !important;
	color: #000!important;
}

body.page-id-5563 .woocommerce-checkout #payment div.payment_box::before{
	border: 1em solid rgba(239,75,0,0.4);
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
	position: absolute;
	margin: -16.2px 0 0 2em;
}

body.page-id-5563 .checkout .woocommerce-NoticeGroup-checkout ul{
	background-color:#ef4b00;
}

body.page-id-5563 .woocommerce-checkout-review-order-table thead .product-total, body.page-id-5563 .woocommerce-checkout-review-order-table tbody .product-total, body.page-id-5563 .woocommerce-checkout-review-order-table tfoot .cart-subtotal{
	display: none;
}

body.page-id-5563 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{
	margin-left:0px;
	font-size: 22px;
	text-transform: uppercase;
	color: #fff;
}

body.page-id-5563 .woocommerce-form-coupon-toggle .woocommerce-info a{
	color: #ef4b00!important;
}

body.page-id-5563 #customer_details .woocommerce-billing-fields h3, body.page-id-5563 #order_review_heading, body.page-id-5563 #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, body.page-id-5563 .place-order .woocommerce-terms-and-conditions-wrapper .validate-required{
	text-align: left;
}

body.page-id-5563 #order_comments_field label{
	text-align:left;
}

body.page-id-5563 .et-l--post .woocommerce-form-coupon-toggle .woocommerce-info{
	padding-left: 0px!important;
	text-align:left;
}

body.page-id-5563 .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals, body.page-id-5563 .woocommerce-checkout-review-order-table .parcel_machine_checkout td{
	background: #ef4c00;
}

body.page-id-5563 #shipping_method li{
	color: #fff;
}

body.page-id-5563 .woocommerce-checkout-review-order-table .order-total th, body.page-id-5563 .woocommerce-checkout-review-order-table .order-total td{
	font-size: 22px;
}

body.page-id-5563 .woocommerce-checkout-review-order-table .cart_item .variation-Selectedvalues:nth-child(1){

	display: none;
}

body.page-id-5563 .variation-Kogus p, body.page-id-5563 .variation-Suurus p, body.page-id-5563 .variation-Paber p, body.page-id-5563 .variation-Prindikljed p, body.page-id-5563 .variation-Disain p, body.page-id-5563 .variation-Rullisuurus p, body.page-id-5563 .variation .variation-Stenditp p{
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
}

body.page-id-5563 .variation-Kogus, body.page-id-5563 .variation-Suurus, body.page-id-5563 .variation-Paber, body.page-id-5563 .variation-Prindikljed, body.page-id-5563 .variation-Disain, body.page-id-5563 .variation-Rullisuurus, body.page-id-5563 .variation-Stenditp{
	margin-bottom: 0px;
	margin-top: 5px;
	font-weight: 500;
}

body.page-id-5563 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{
	color: #fff;
}

body.page-id-5563 #alg_checkout_files_upload_form_1{
	font-size: 18px;
	color: #ef4c00;
	margin-bottom: 25px;
}

body.page-id-5563 #alg_checkout_files_upload_form_1 tr input[type=button]{
	background: #ef4c00;
	color: #fff;
	border: none;
	padding: 10px 25px;
	margin-top: 10px;
	border-radius: 5px;
	width: 100%;
	text-transform: uppercase;
	font-weight: 600;
}

body.page-id-5563 #alg_checkout_files_upload_form_1 tr h3{
	text-align:left;
}

body.page-id-5563 #alg_checkout_files_upload_form_1 table{
	width: 100%;
}

body.page-id-5563 #alg_checkout_files_upload_form_1 tr div{
	width: 48%;
}

body.page-id-5563 .woocommerce-order .woocommerce-bacs-bank-details h2{
	display:none;
}

body.page-id-5563 .et_pb_section_0_tb_body .woocommerce-order p{
	min-height:138px;
}

body.page-id-5563 .woocommerce-order .woocommerce-bacs-bank-details h3{
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
	color:#ef4c00;
	font-weight:500;
}

body.page-id-5563 .woocommerce-order .woocommerce-order-details h2{
	font-size:22px;
	color:#ef4c00;
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
	font-weight:500;
}

body.page-id-5563 .woocommerce-columns--addresses .woocommerce-column--billing-address h2{
	font-weight:500;
	color:#ef4c00;
	font-size:22px;
}

body.page-id-5563 .woocommerce-columns--addresses .woocommerce-column--shipping-address h2{
	font-weight:500;
	font-size:22px;
	color:#ef4c00;
}

body.page-id-5563 .woocommerce-order .woocommerce-order-details p{
	display:none;
}

body.page-id-5563 .woocommerce-column--billing-address address .woocommerce-customer-details--email{
	position:relative;
	top:-115px;
}

body.page-id-5563 .woocommerce-columns--addresses .woocommerce-column--billing-address address{
	height:175px;
}

body.page-id-5563 #billing_country_field .woocommerce-input-wrapper span span span{
	background: #eeeeee;
	border: none;
	height: 50px;
}

body.page-id-5563 #billing_country_field .woocommerce-input-wrapper span span span span{
	padding-top: 10px;
}

@media (max-width:768px){

	body.page-id-5563 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th, body.page-id-5563 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td, body.page-id-5563 .woocommerce-checkout-review-order-table .parcel_machine_checkout_parcelmachine_omniva td, body.page-id-5563 .woocommerce-checkout-review-order-table .order-total th, body.page-id-5563 .woocommerce-checkout-review-order-table .order-total td{
	float: left;
}

body.page-id-5563 .et_pb_section_0_tb_body .woocommerce-order .woocommerce-thankyou-order-received{
	min-height:50px;
	height:50px;
}

body.page-id-5563 .et-l--body .et_pb_section_0_tb_body{
	padding-bottom:0px;
	}

}



@media (max-width:576px){

	body.page-id-5563 #alg_checkout_files_upload_form_1 tr div{
	width: 100%;
	}

}



/*-----------------------------------------------*/
/*  "Мой аккаунт" Page                 */
/*-----------------------------------------------*/
body.page-id-5568 .woocommerce-MyAccount-navigation ul li{
	border-bottom: 1px solid #dadae5;
	list-style-type: none;
	padding: 0px;
	line-height: 55px;
	width: 50%;
	text-transform: uppercase;
}

body.page-id-5568 .woocommerce-MyAccount-navigation ul a{
	color: #000;
	font-weight: 300;
}

body.page-id-5568 .et_pb_section_0 p, body.page-id-5568 .et_pb_section_0 p strong{
	font-weight: 400;
}

body.page-id-5568 .et_pb_section_0 p a{
	color: #000;
}

body.page-id-5568 .et_pb_section_0 p:nth-child(2) a{
	color: #000;
	font-weight: 700;
}

body.page-id-5568 .woocommerce form .form-row input.input-text, body.page-id-5568 .woocommerce form .form-row textarea{
	background: #fff!important;
	padding: 15px;
	font-size: 14px;
	border-radius: 3px;
	color: #000;
	border: 1px solid #c4c4c4;
}

body.page-id-5568 .woocommerce-MyAccount-orders .order:nth-child(1) .woocommerce-button:nth-child(1), body.page-id-5568 .woocommerce-MyAccount-orders .order:nth-child(1) .woocommerce-button:nth-child(2){

	margin-right: 10px;
}

body.page-id-5568 .woocommerce-MyAccount-orders tr .woocommerce-orders-table__header{
	color: #000;
	font-weight: 400!important;
}

body.page-id-5568 .hentry .et-l .et_pb_section_0{
	padding-bottom:0px;
}

body.page-id-5568 .woocommerce-address-fields p .button{
	float: right;
	margin-top: 10px;
}

body.page-id-5568 .et_pb_section_0 p .order-number, body.page-id-5568 .et_pb_section_0 p .order-date, body.page-id-5568 .et_pb_section_0 p mark{
	background-color:transparent;
	color: #000;
}

body.page-id-5568 .et-l--post .woocommerce{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 110px;
}

body.page-id-5568 .et_pb_section_0_tb_body .woocommerce-Message--info a{
	color: #fff!important;
}

body.page-id-5568 .woocommerce-MyAccount-orders tbody .view{
	margin-right: 10px;
}

body.page-id-5568 .woocommerce form .form-row label{
	font-weight: 600;
}



/*-----------------------------------------------*/
/*  "Корзина" Page                        */
/*-----------------------------------------------*/
body.page-id-5566 .cart .variation td{
	background: #fff;
	border: none!important;
	width: 40%;
	padding-left: 0px!important;
	padding-right: 0px!important;
}

body.page-id-5566 .cart tbody .ezfc-summary-table{
	border: none;
}

body.page-id-5566 .cart tr .button:nth-child(2){

	color: #fff!important;
}

body.page-id-5566 .woocommerce-page .quantity input.qty, body.page-id-5566 .woocommerce .quantity input.qty{
	font-size: 17px!important;
	color: #666666!important;
	border: 1px solid #c4c4c4!important;
	background-color: #fff!important;
	height: 40px;
}

body.page-id-5566 .cart .product-price bdi{
	color:#666666;
	font-size: 17px;
}

body.page-id-5566 .cart .product-subtotal bdi{
	font-weight: 600;
	color:#666666;
	font-size: 17px;
}

body.page-id-5566 .variation .variation-Selectedvalues .ezfc-summary-table{
	min-width: 100%;
}

body.page-id-5566 .cart .cart_item tr{
	border-bottom: 1px solid #ded;
}

body.page-id-5566 .variation .variation-Selectedvalues p:nth-child(4){

	display: none;
}

body.page-id-5566 .cart .woocommerce-cart-form__cart-item .variation-Selectedvalues:nth-child(1){

	display: none;
}

body.page-id-5566 .cart .variation-Kogus p, body.page-id-5566 .cart .variation-Suurus p, body.page-id-5566 .cart .variation-Paber p, body.page-id-5566 .cart .variation-Prindikljed p, body.page-id-5566 .cart .variation-Disain p, body.page-id-5566 .cart .variation-Rullisuurus p, body.page-id-5566 .variation .variation-Stenditp p{
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e4e4e4;
}

body.page-id-5566 .cart tbody .variation-Kogus, body.page-id-5566 .cart tbody .variation-Suurus, body.page-id-5566 .cart tbody .variation-Paber, body.page-id-5566 .cart tbody .variation-Prindikljed, body.page-id-5566 .cart tbody .variation-Disain, body.page-id-5566 .cart tbody .variation-Rullisuurus, body.page-id-5566 .cart tbody .variation-Stenditp{
	margin-bottom: 0px;
	margin-top: 5px;
	font-weight: 500;
}

body.page-id-5566 .cart tbody .product-price{
	text-align:center;
}

body.page-id-5566 .cart tbody .product-quantity{
	text-align:center;
}

body.page-id-5566 .page-id-5566 .woocommerce-cart-form .product-price bdi, body.page-id-5566 .page-id-5566 .woocommerce-cart-form .product-subtotal bdi{
	visibility: hidden;
}

body.page-id-5566 .et-l--post .product .et_pb_section_0{
	padding-top:0px;
}

body.page-id-5566 .et_pb_post_title h1{
	font-weight: 700;
	text-transform: uppercase;
	color: #ef4c00!important;
	font-size: 22px;
}

@media (max-width:768px){

	body.page-id-5566 .cart .variation tr{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	background: #fff!important;
}

body.page-id-5566 .woocommerce table.shop_table_responsive tr td::before, body.page-id-5566 .woocommerce-page table.shop_table_responsive tr td::before{
	content: attr(data-title) "";
}

body.page-id-5566 .variation-Selectedvalues .ezfc-summary-table tbody tr td{
	text-align:left !important;
}

body.page-id-5566 td:nth-child(3n+1){

	font-weight: 700;
}

body.page-id-5566 td:nth-child(3n+2){

	font-weight: 500;
}

body.page-id-5566 td:nth-child(3n+3){

	font-weight: 700;
}

body.page-id-5566 .cart .variation td:nth-child(3n+3){

	text-align: right!important;
}

body.page-id-5566 .et-l--post .et_pb_section_0 .et_pb_row_0{
	width: 90%;
	}

}



@media (max-width:576px){

	body.page-id-5566 .cart .variation tr{
	padding: 0px!important;
}

body.page-id-5566 #shipping_method li, body.page-id-5566 .woocommerce-shipping-totals td .woocommerce-shipping-destination{
	text-align: left;
}

body.page-id-5566 #shipping_method li:nth-child(1){

	margin-top: 30px!important;
}

body.page-id-5566 .cart .product-name a{
	color:#ef4b00;
}

body.page-id-5566 .cart tbody .product-subtotal, body.page-id-5566 .cart .product-subtotal bdi{
	color: #ef4b00!important;
	text-transform: uppercase;
}

body.page-id-5566 .cart .variation td{
	width: 50%;
	}

}



/*-----------------------------------------------*/
/*  "Оплата" Page                          */
/*-----------------------------------------------*/
body.page-id-5567 #wpmenucartli .wpmenucart-contents{
	background-color:#ef4b00;
}

body.page-id-5567 .et_pb_section_0_tb_body .woocommerce-form-coupon-toggle .woocommerce-info{
	background-color:#ef4b00;
	text-align: left;
	padding-left:0px !important;
	margin-bottom:15px;
}

body.page-id-5567 .woocommerce-checkout-review-order-table tbody .ezfc-summary-table{
	width: 100%;
}

body.page-id-5567 tbody .ezfc-summary-table{
	border: none;
}

body.page-id-5567 .variation td{
	background: #fff;
	border: none!important;
}

body.page-id-5567 .woocommerce-checkout-review-order-table tbody bdi{
	font-weight: 600;
	color:#666666;
	font-size: 17px;
}

body.page-id-5567 #payment{
	background-color:rgba(239,75,0,0.3) !important;
	color: #000;
}

body.page-id-5567 .wc_payment_methods .wc_payment_method .payment_box{
	background-color:rgba(239,75,0,0.4) !important;
	color: #000!important;
}

body.page-id-5567 .woocommerce-checkout #payment div.payment_box::before{
	border: 1em solid rgba(239,75,0,0.4);
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
	position: absolute;
	margin: -16.2px 0 0 2em;
}

body.page-id-5567 .checkout .woocommerce-NoticeGroup-checkout ul{
	background-color:#ef4b00;
}

body.page-id-5567 .woocommerce-checkout-review-order-table thead .product-total, body.page-id-5567 .woocommerce-checkout-review-order-table tbody .product-total, body.page-id-5567 .woocommerce-checkout-review-order-table tfoot .cart-subtotal{
	display: none;
}

body.page-id-5567 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{
	margin-left:0px;
	font-size: 22px;
	text-transform: uppercase;
	color: #fff;
}

body.page-id-5567 .woocommerce-form-coupon-toggle .woocommerce-info a{
	color: #ef4b00!important;
}

body.page-id-5567 #customer_details .woocommerce-billing-fields h3, body.page-id-5567 #order_review_heading, body.page-id-5567 #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, body.page-id-5567 .place-order .woocommerce-terms-and-conditions-wrapper .validate-required{
	text-align: left;
}

body.page-id-5567 #order_comments_field label{
	text-align:left;
}

body.page-id-5567 .et-l--post .woocommerce-form-coupon-toggle .woocommerce-info{
	padding-left: 0px!important;
	text-align:left;
}

body.page-id-5567 .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals, body.page-id-5567 .woocommerce-checkout-review-order-table .parcel_machine_checkout td{
	background: #ef4c00;
}

body.page-id-5567 #shipping_method li{
	color: #fff;
}

body.page-id-5567 .woocommerce-checkout-review-order-table .order-total th, body.page-id-5567 .woocommerce-checkout-review-order-table .order-total td{
	font-size: 22px;
}

body.page-id-5567 .woocommerce-checkout-review-order-table .cart_item .variation-Selectedvalues:nth-child(1){

	display: none;
}

body.page-id-5567 .variation-Kogus p, body.page-id-5567 .variation-Suurus p, body.page-id-5567 .variation-Paber p, body.page-id-5567 .variation-Prindikljed p, body.page-id-5567 .variation-Disain p, body.page-id-5567 .variation-Rullisuurus p, body.page-id-5567 .variation .variation-Stenditp p{
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
}

body.page-id-5567 .variation-Kogus, body.page-id-5567 .variation-Suurus, body.page-id-5567 .variation-Paber, body.page-id-5567 .variation-Prindikljed, body.page-id-5567 .variation-Disain, body.page-id-5567 .variation-Rullisuurus, body.page-id-5567 .variation-Stenditp{
	margin-bottom: 0px;
	margin-top: 5px;
	font-weight: 500;
}

body.page-id-5567 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{
	color: #fff;
}

body.page-id-5567 #alg_checkout_files_upload_form_1{
	font-size: 18px;
	color: #ef4c00;
	margin-bottom: 25px;
}

body.page-id-5567 #alg_checkout_files_upload_form_1 tr input[type=button]{
	background: #ef4c00;
	color: #fff;
	border: none;
	padding: 10px 25px;
	margin-top: 10px;
	border-radius: 5px;
	width: 100%;
	text-transform: uppercase;
	font-weight: 600;
}

body.page-id-5567 #alg_checkout_files_upload_form_1 tr h3{
	text-align:left;
}

body.page-id-5567 #alg_checkout_files_upload_form_1 table{
	width: 100%;
}

body.page-id-5567 #alg_checkout_files_upload_form_1 tr div{
	width: 48%;
}

body.page-id-5567 .woocommerce-order .woocommerce-bacs-bank-details h2{
	display:none;
}

body.page-id-5567 .et_pb_section_0_tb_body .woocommerce-order p{
	min-height:138px;
}

body.page-id-5567 .woocommerce-order .woocommerce-bacs-bank-details h3{
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
	color:#ef4c00;
	font-weight:500;
}

body.page-id-5567 .woocommerce-order .woocommerce-order-details h2{
	font-size:22px;
	color:#ef4c00;
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
	font-weight:500;
}

body.page-id-5567 .woocommerce-columns--addresses .woocommerce-column--billing-address h2{
	font-weight:500;
	color:#ef4c00;
	font-size:22px;
}

body.page-id-5567 .woocommerce-columns--addresses .woocommerce-column--shipping-address h2{
	font-weight:500;
	font-size:22px;
	color:#ef4c00;
}

body.page-id-5567 .woocommerce-order .woocommerce-order-details p{
	display:none;
}

body.page-id-5567 .woocommerce-column--billing-address address .woocommerce-customer-details--email{
	position:relative;
	top:-115px;
}

body.page-id-5567 .woocommerce-columns--addresses .woocommerce-column--billing-address address{
	height:175px;
}

body.page-id-5567 #billing_country_field .woocommerce-input-wrapper span span span{
	background: #eeeeee;
	border: none;
	height: 50px;
}

body.page-id-5567 #billing_country_field .woocommerce-input-wrapper span span span span{
	padding-top: 10px;
}

@media (max-width:768px){

	body.page-id-5567 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th, body.page-id-5567 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td, body.page-id-5567 .woocommerce-checkout-review-order-table .parcel_machine_checkout_parcelmachine_omniva td, body.page-id-5567 .woocommerce-checkout-review-order-table .order-total th, body.page-id-5567 .woocommerce-checkout-review-order-table .order-total td{
	float: left;
}

body.page-id-5567 .et_pb_section_0_tb_body .woocommerce-order .woocommerce-thankyou-order-received{
	min-height:50px;
	height:50px;
}

body.page-id-5567 .et-l--body .et_pb_section_0_tb_body{
	padding-bottom:0px;
	}

}



@media (max-width:576px){

	body.page-id-5567 #alg_checkout_files_upload_form_1 tr div{
	width: 100%;
	}

}



/*-----------------------------------------------*/
/*  "Визитки" Product                     */
/*-----------------------------------------------*/
body.postid-6408 .ezfc-form-elements .ezfc-element-wrapper-heading h4{
	color:#2e4dd4 !important;
	font-size:15px;
	padding-top:19px;
}



/*-----------------------------------------------*/
/*  "Визитки &#8211; 300 шт. по 24 €" Product*/
/*-----------------------------------------------*/
body.postid-6981 .et-l .product .et_pb_row_2{
	background: #2E4DD4;
	padding: 20px!important;
	border-radius: 25px;
}

body.postid-6981 .et_pb_section_0 .et_pb_row_2 .et_pb_column{
	padding-top: 20px;
}

body.postid-6981 .variations tr .label{
	width: 130px;
}

body.postid-6981 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .label{
	padding-top:5px !important;
}

body.postid-6981 .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
	margin-bottom: 10px;
}

body.postid-6981 .woocommerce-variation .woocommerce-variation-price .price{
	color: #fff!important;
	font-size: 30px!important;
}

body.postid-6981 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	display: none!important;
}

body.postid-6981 .variations tr .value{
	width: 200px;
	float: left;
	border: none!important;
	margin-top: 7px;
}

body.postid-6981 .variations tr a{
	display: none!important;
}

body.postid-6981 #pa_paper-finish, body.postid-6981 #pa_quantity, body.postid-6981 #pa_print-sides, body.postid-6981 #pa_add-ons, body.postid-6981 #pa_design, body.postid-6981 #pa_size{
	background: transparent!important;
	padding: 5px;
}

body.postid-6981 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select, body.postid-6981 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td select, body.postid-6981 #pa_paper-finish, body.postid-6981 #pa_quantity, body.postid-6981 #pa_print-sides, body.postid-6981 #pa_add-ons, body.postid-6981 #pa_design, body.postid-6981 #pa_size, body.postid-6981 select{
	border: none!important;
}

body.postid-6981 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select{
	border-color: #2E4DD4!important;
}

body.postid-6981 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .value{
	padding-bottom:2px !important;
}

body.postid-6981 #second-block .et_pb_column .et_pb_image_wrap, body.postid-6981 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px!important;
}

body.postid-6981 #second-block .et_pb_column:nth-child(4) .et-waypoint{
	height:105px;
}

body.postid-6981 #second-block .et_pb_column:nth-child(3) .et-waypoint{
	height:105px;
}

body.postid-6981 #pa_suurus, body.postid-6981 #pa_prindi-kuljed, body.postid-6981 #pa_paber, body.postid-6981 #pa_kogus{
	background: transparent!important;
	padding: 5px;
	pointer-events: none;
}

body.postid-6981 .variations tr:nth-child(5) .value{
	border: 1px solid #fff!important;
	border-radius: 5px;
}

body.postid-6981 #shop-items .et_pb_column{
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.postid-6981 #shop-items p a{
	color: #fff!important;
}

body.postid-6981 #pa_disain, body.postid-6981 #pa_disain option, body.postid-6981 #pa_disain .enabled{
	background: #2E4DD4!important;
}

body.postid-6981 .woocommerce-variation .woocommerce-variation-description p{
	color: #fff;
}

body.postid-6981 .woocommerce-variation-price .price small{
	font-size: 20px;
}



/*-----------------------------------------------*/
/*  "Флаер А5 &#8211; 500 шт. всего за 42 €" Product*/
/*-----------------------------------------------*/
body.postid-7012 .et-l .product .et_pb_row_2{
	background: #2E4DD4;
	padding: 20px!important;
	border-radius: 25px;
}

body.postid-7012 .et_pb_section_0 .et_pb_row_2 .et_pb_column{
	padding-top: 20px;
}

body.postid-7012 .variations tr .label{
	width: 130px;
}

body.postid-7012 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .label{
	padding-top:5px !important;
}

body.postid-7012 .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
	margin-bottom: 10px;
}

body.postid-7012 .woocommerce-variation .woocommerce-variation-price .price{
	color: #fff!important;
	font-size: 30px!important;
}

body.postid-7012 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	display: none!important;
}

body.postid-7012 .variations tr .value{
	width: 200px;
	float: left;
	border: none!important;
	margin-top: 7px;
}

body.postid-7012 .variations tr a{
	display: none!important;
}

body.postid-7012 #pa_paper-finish, body.postid-7012 #pa_quantity, body.postid-7012 #pa_print-sides, body.postid-7012 #pa_add-ons, body.postid-7012 #pa_design, body.postid-7012 #pa_size{
	background: transparent!important;
	padding: 5px;
}

body.postid-7012 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select, body.postid-7012 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td select, body.postid-7012 #pa_paper-finish, body.postid-7012 #pa_quantity, body.postid-7012 #pa_print-sides, body.postid-7012 #pa_add-ons, body.postid-7012 #pa_design, body.postid-7012 #pa_size, body.postid-7012 select{
	border: none!important;
}

body.postid-7012 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select{
	border-color: #2E4DD4!important;
}

body.postid-7012 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .value{
	padding-bottom:2px !important;
}

body.postid-7012 #second-block .et_pb_column .et_pb_image_wrap, body.postid-7012 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px!important;
}

body.postid-7012 #second-block .et_pb_column:nth-child(4) .et-waypoint{
	height:105px;
}

body.postid-7012 #second-block .et_pb_column:nth-child(3) .et-waypoint{
	height:105px;
}

body.postid-7012 #pa_suurus, body.postid-7012 #pa_prindi-kuljed, body.postid-7012 #pa_paber, body.postid-7012 #pa_kogus{
	background: transparent!important;
	padding: 5px;
	pointer-events: none;
}

body.postid-7012 .variations tr:nth-child(5) .value{
	border: 1px solid #fff!important;
	border-radius: 5px;
}

body.postid-7012 #shop-items .et_pb_column{
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.postid-7012 #shop-items p a{
	color: #fff!important;
}

body.postid-7012 #pa_disain, body.postid-7012 #pa_disain option, body.postid-7012 #pa_disain .enabled{
	background: #2E4DD4!important;
}

body.postid-7012 .woocommerce-variation .woocommerce-variation-description p{
	color: #fff;
}

body.postid-7012 .woocommerce-variation-price .price small{
	font-size: 20px;
}



/*-----------------------------------------------*/
/*  "Roll-Up 850х200 – всего за 55€" Product*/
/*-----------------------------------------------*/
body.postid-7015 .et-l .product .et_pb_row_2{
	background: #2E4DD4;
	padding: 20px!important;
	border-radius: 25px;
}

body.postid-7015 .et_pb_section_0 .et_pb_row_2 .et_pb_column{
	padding-top: 20px;
}

body.postid-7015 .variations tr .label{
	width: 130px;
}

body.postid-7015 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .label{
	padding-top:5px !important;
}

body.postid-7015 .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
	margin-bottom: 10px;
}

body.postid-7015 .woocommerce-variation .woocommerce-variation-price .price{
	color: #fff!important;
	font-size: 30px!important;
}

body.postid-7015 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	display: none!important;
}

body.postid-7015 .variations tr .value{
	width: 200px;
	float: left;
	border: none!important;
	margin-top: 7px;
}

body.postid-7015 .variations tr a{
	display: none!important;
}

body.postid-7015 #pa_paper-finish, body.postid-7015 #pa_quantity, body.postid-7015 #pa_print-sides, body.postid-7015 #pa_add-ons, body.postid-7015 #pa_design, body.postid-7015 #pa_size{
	background: transparent!important;
	padding: 5px;
}

body.postid-7015 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select, body.postid-7015 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td select, body.postid-7015 #pa_paper-finish, body.postid-7015 #pa_quantity, body.postid-7015 #pa_print-sides, body.postid-7015 #pa_add-ons, body.postid-7015 #pa_design, body.postid-7015 #pa_size, body.postid-7015 select{
	border: none!important;
}

body.postid-7015 #pa_design option{
	background: #2E4DD4!important;
}

body.postid-7015 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select{
	border-color: #2E4DD4!important;
}

body.postid-7015 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .value{
	padding-bottom:2px !important;
}

body.postid-7015 #second-block .et_pb_column .et_pb_image_wrap, body.postid-7015 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px!important;
}

body.postid-7015 #second-block .et_pb_column:nth-child(4) .et-waypoint{
	height:105px;
}

body.postid-7015 #second-block .et_pb_column:nth-child(3) .et-waypoint{
	height:105px;
}

body.postid-7015 #pa_rulli-suurus, body.postid-7015 #pa_stendi-tuup, body.postid-7015 #pa_prindi-kuljed, body.postid-7015 #pa_paber, body.postid-7015 #pa_kogus{
	background: transparent!important;
	padding: 5px;
	pointer-events: none;
}

body.postid-7015 .variations tr:nth-child(6) .value{
	border: 1px solid #fff!important;
	border-radius: 5px;
}

body.postid-7015 #shop-items .et_pb_column{
	border: 1px solid #dedede;
	border-radius: 25px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.postid-7015 #shop-items p a{
	color: #fff!important;
}

body.postid-7015 #pa_disain, body.postid-7015 #pa_disain option, body.postid-7015 #pa_disain .enabled{
	background: #2E4DD4!important;
}

body.postid-7015 .woocommerce-variation .woocommerce-variation-description p{
	color: #fff;
}

body.postid-7015 .woocommerce-variation-price .price small{
	font-size: 20px;
}



/*-----------------------------------------------*/
/*  "дизайнерские услуги" Product*/
/*-----------------------------------------------*/
body.postid-6508 .ezfc-form-elements .ezfc-element-wrapper-checkbox{
	width: 100%!important;
	height: auto;
}

body.postid-6508 .ezfc-element-wrapper-checkbox .ezfc-label .description{
	width: 100%;
	text-align: left;
}

body.postid-6508 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container{
	display: inline-block;
	width: 30%;
	margin-right: 3%;
	margin-bottom: 3%;
	border-radius: 15px;
	padding-top: 5px;
}

body.postid-6508 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container:nth-child(1){

	background-image:url("https://dev.sdhost.eu/wp-content/uploads/2021/07/Layer-5_-1.jpg");
	height: 200px;
	background-size:cover;
}

body.postid-6508 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container:nth-child(2){

	background-image:url("https://dev.sdhost.eu/wp-content/uploads/2021/07/Layer-6-1.jpg");
	height: 200px;
	background-size:cover;
}

body.postid-6508 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container:nth-child(3){

	background-image:url("https://dev.sdhost.eu/wp-content/uploads/2021/07/Layer-2-1.jpg");
	height: 200px;
	background-size:cover;
}

body.postid-6508 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container:nth-child(4){

	background-image:url("https://dev.sdhost.eu/wp-content/uploads/2021/07/Layer-3_.jpg");
	height: 200px;
	background-size:cover;
}

body.postid-6508 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container:nth-child(5){

	background-image:url("https://dev.sdhost.eu/wp-content/uploads/2021/07/Layer_4.jpg");
	height: 200px;
	background-size:cover;
}

body.postid-6508 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container:nth-child(6){

	background-image:url("https://dev.sdhost.eu/wp-content/uploads/2021/07/option2.jpg");
	height: 200px;
	background-size:cover;
}

body.postid-6508 .ezfc-form-elements .ezfc-element-wrapper-checkbox .ezfc-label{
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left:10px;
}

@media (max-width:992px){

	body.postid-6508 .et-l--post .product .et_pb_section_1{
	background-blend-mode:overlay;
	background-color:rgba(255,255,255,0.5) !important;
	}

}



@media (max-width:576px){

	body.postid-6508 .et-l--post .product .et_pb_section_1{
	background-size:auto !important;
}

body.postid-6508 .ezfc-element-wrapper-checkbox .ezfc-element-single-option-container{
	width: 47%;
	}

}



/*-----------------------------------------------*/
/*  "Visiitkaart Standard 100tk ainult 5 €" Product*/
/*-----------------------------------------------*/
body.postid-7442 .et-l .product .et_pb_row_2{
	background: #2E4DD4;
	padding: 20px!important;
	border-radius: 25px;
}

body.postid-7442 .et_pb_section_0 .et_pb_row_2 .et_pb_column{
	padding-top: 20px;
}

body.postid-7442 .variations tr .label{
	width: 130px;
}

body.postid-7442 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .label{
	padding-top:5px !important;
}

body.postid-7442 .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
	margin-bottom: 10px;
}

body.postid-7442 .woocommerce-variation .woocommerce-variation-price .price{
	color: #fff!important;
	font-size: 30px!important;
}

body.postid-7442 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	display: none!important;
}

body.postid-7442 .variations tr .value{
	width: 200px;
	float: left;
	border: none!important;
	margin-top: 7px;
}

body.postid-7442 .variations tr a{
	display: none!important;
}

body.postid-7442 #pa_paper-finish, body.postid-7442 #pa_quantity, body.postid-7442 #pa_print-sides, body.postid-7442 #pa_add-ons, body.postid-7442 #pa_design, body.postid-7442 #pa_size{
	background: transparent!important;
	padding: 5px;
}

body.postid-7442 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select, body.postid-7442 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td select, body.postid-7442 #pa_paper-finish, body.postid-7442 #pa_quantity, body.postid-7442 #pa_print-sides, body.postid-7442 #pa_add-ons, body.postid-7442 #pa_design, body.postid-7442 #pa_size, body.postid-7442 select{
	border: none!important;
}

body.postid-7442 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select{
	border-color: #2E4DD4!important;
}

body.postid-7442 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .value{
	padding-bottom:2px !important;
}

body.postid-7442 #second-block .et_pb_column .et_pb_image_wrap, body.postid-7442 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px!important;
}

body.postid-7442 #second-block .et_pb_column:nth-child(4) .et-waypoint{
	height:105px;
}

body.postid-7442 #second-block .et_pb_column:nth-child(3) .et-waypoint{
	height:105px;
}

body.postid-7442 #pa_suurus, body.postid-7442 #pa_prindi-kuljed, body.postid-7442 #pa_paber, body.postid-7442 #pa_kogus{
	background: transparent!important;
	padding: 5px;
	pointer-events: none;
}

body.postid-7442 .variations tr:nth-child(5) .value{
	border: 1px solid #fff!important;
	border-radius: 5px;
}

body.postid-7442 #shop-items .et_pb_column{
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.postid-7442 #shop-items p a{
	color: #fff!important;
}

body.postid-7442 #pa_disain, body.postid-7442 #pa_disain option, body.postid-7442 #pa_disain .enabled{
	background: #2E4DD4!important;
}

body.postid-7442 .woocommerce-variation .woocommerce-variation-description p{
	color: #fff;
}

body.postid-7442 .woocommerce-variation-price .price small{
	font-size: 20px;
}



/*-----------------------------------------------*/
/*  "Arvutama" Page                              */
/*-----------------------------------------------*/
body.page-id-7462 .et_pb_row_5 .et_pb_column .et_pb_module, body.page-id-7462 .et_pb_tabs_controls .et_pb_tab_active a, body.page-id-7462 .et-l .et_pb_column ul, body.page-id-7462 .et-l .et_pb_column .et_pb_tab_active, body.page-id-7462 .et_pb_tabs_controls .et_pb_tab_active a, body.page-id-7462 .et-l .et_pb_column li, body.page-id-7462 .et_pb_tabs_controls li a{
	border: none!important;
	background: #fff;
}

body.page-id-7462 .et_pb_tabs_controls li a{
	font-size: 16px;
}

body.page-id-7462 .et_pb_tabs_controls .et_pb_tab_active a{
	color: #fff!important;
	background: #EF4B00;
	border-radius: 15px;
}

body.page-id-7462 .clearfix:after{
	border: none!important;
}

body.page-id-7462 .ezfc-form{
	display:-ms-grid!important;
	display:grid!important;
	-ms-grid-columns: 5fr 1fr;
	grid-template-columns: 5fr 1fr;
	padding: 0px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.page-id-7462 .form-number{
	background-color:#EF4B00;
	color:#fff;
	border-radius: 25px;
	margin-right: 5px;
	margin-left: -10px;
	text-align: center!important;
	line-height: 1.5!important;
}

body.page-id-7462 .ezfc-form-elements .ezfc-element-wrapper-radio .form-number, body.page-id-7462 .ezfc-form-elements .ezfc-element-wrapper-dropdown .form-number, body.page-id-7462 .ezfc-element-wrapper-checkbox .ezfc-label .form-number, body.page-id-7462 .ezfc-element-wrapper-fileupload .ezfc-label .form-number{
	display:inline-block;
	width:25px;
	height: 25px;
}

body.page-id-7462 .ezfc-element-wrapper-dropdown, body.page-id-7462 .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-7462 .ezfc-element-wrapper-radio{
	margin-top: 10px!important;
	border-bottom: 1px solid #dedede;
	width: 45%!important;
	margin-right: 5%!important;
	animation: none!important;
	font-family:'Montserrat', sans-serif;
	height: 110px;
}

body.page-id-7462 .ezfc-price-wrapper-element{
	grid-column: 3!important;
	grid-row: 1/2!important;
	background-color:#2e4dd4!important;
	color: #fff!important;
	border-top-right-radius: 25px;
	padding-left: 15%;
	padding-top: 5%!important;
	display:inline-block;
	min-width: 391px;
}

body.page-id-7462 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price-suffix{
	position: relative;
	font-size: 14px;
	text-align: right!important;
	line-height: 3!important;
	top: -10px;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7462 .ezfc-submit-wrapper, body.page-id-7462 .ezfc-reset-wrapper{
	grid-column: 3;
	grid-row: 2;
	background-color: #2E4DD4;
	border-bottom-right-radius: 25px;
}

body.page-id-7462 .ezfc-reset-wrapper{
	grid-column: 3;
	grid-row: 2;
	width: 45%;
	z-index: 99;
	display: relative;
	right: -215px!important;
}

body.page-id-7462 .ezfc-element-wrapper-checkbox .ezfc-element-checkbox-text label, body.page-id-7462 .ezfc-form-elements .ezfc-element-radio-text label, body.page-id-7462 .ezfc-element-wrapper-fileupload label{
	font-family:'Montserrat', sans-serif;
}

body.page-id-7462 .ezfc-submit-wrapper .ezfc-element-submit{
	background: #EF4C00!important;
	color: #fff!important;
	margin-left: 15%!important;
	width: 125px!important;
	border: 2px solid #EF4C00!important;
	border-radius: 5px!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7462 .ezfc-reset-wrapper .ezfc-element-reset{
	background: transparent!important;
	color: #fff!important;
	border: 2px solid #fff!important;
	border-radius: 5px!important;
	width: 125px!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7462 .ezfc-price-wrapper-element .ezfc-price-wrapper{
	font-size: 30px;
	height:65px;
	width: 275px;
}

body.page-id-7462 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price{
	padding-left:0px;
	width: 275px;
	padding-top:20px;
	display:block;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7462 .ezfc-price-wrapper-element label{
	padding-left:0px!important;
	font-weight: 600!important;
	width: 230px!important;
	border-bottom: 1px solid #dedede33!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7462 .ezfc-form-elements{
	padding-left: 20px;
	padding-top: 20px;
}

body.page-id-7462 .ezfc-required-notification{
	padding-left: 5%;
}

body.page-id-7462 .et_pb_all_tabs .et_pb_tab .ezfc-success-text.yp_onscreen{
	-webkit-animation-name:flash;
	animation-name:flash;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-delay:0s;
	animation-delay:0s;
}

body.page-id-7462 #ezfc_element-202{
	height: 160px;
}

body.page-id-7462 .ezfc-form-elements .ezfc-element-wrapper-fileupload{
	margin-bottom: -50px;
}

body.page-id-7462 #ezfc-form-13 .ezfc-form-elements .ezfc-element-wrapper-radio{
	height: 150px;
}

body.page-id-7462 #ezfc-form-13 .ezfc-form-elements h4{
	padding-top:19px;
	color:#2e4dd4;
	font-size:15px;
}

body.page-id-7462 #ezfc-form-2 .ezfc-form-elements h4{
	color:#2e4dd4;
	font-size:15px;
	padding-top:19px;
}

body.page-id-7462 #ezfc-form-3 .ezfc-form-elements h4{
	color:#2e4dd4;
	font-size:15px;
	padding-top:19px;
}

body.page-id-7462 #ezfc-form-8 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-7462 #ezfc-form-9 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-7462 #ezfc-form-15 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-7462 .et-l--post .et_pb_column .et_pb_tabs{
	border: none;
}

@media (max-width:1200px){

	body.page-id-7462 .ezfc-form{
	display: block!important;
}

body.page-id-7462 .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-7462 .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-7462 .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-7462 .ezfc-price-wrapper-element, body.page-id-7462 .ezfc-reset-wrapper{
	min-width: 100%;
	left: 0;
}

body.page-id-7462 .ezfc-price-wrapper-element{
	border-top-right-radius: 0px;
	padding: 2% 5%;
	min-height: 240px!important;
}

body.page-id-7462 .ezfc-submit-wrapper{
	border-bottom-left-radius: 25px;
}

body.page-id-7462 .ezfc-reset-wrapper{
	border-bottom-right-radius: 0px;
}

body.page-id-7462 .ezfc-reset-wrapper .ezfc-element-reset{
	float: right;
	right: 13%;
	top: 20px;
}

body.page-id-7462 .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-7462 .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-7462 .ezfc-form-elements .ezfc-element-wrapper-checkbox{
	min-width: 95%!important;
	margin-right: 0px!important;
	}

}



@media (max-width:992px){

	body.page-id-7462 .ezfc-form{
	padding: 25px;
	display: block!important;
	padding: 0px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.page-id-7462 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-7462 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-7462 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-7462 .ezfc-form .ezfc-price-wrapper-element{
	width: 100%!important;
}

body.page-id-7462 .ezfc-form .ezfc-form-elements{
	padding: 25px;
	}

}



@media (max-width:768px){

	body.page-id-7462 #calculate-layout .et_pb_row_4, body.page-id-7462 #calculate-layout .et_pb_row_5{
	width: 90%;
}

body.page-id-7462 .et-l .et_pb_column .et_pb_tab{
	padding-left:0px;
	padding-right:0px;
	}

}



@media (max-width:576px){

	body.page-id-7462 .ezfc-submit-wrapper .ezfc-element-submit{
	width: 100%;
	margin-left: 5%!important;
}

body.page-id-7462 .ezfc-reset-wrapper .ezfc-element-reset{
	float: none;
	width: 100%;
	right: unset;
	margin-bottom: 10px;
}

body.page-id-7462 .ezfc-reset-wrapper{
	padding-left: 5%;
	padding-right: 5%;
}

body.page-id-7462 .ezfc-form .ezfc-price-wrapper-element{
	padding-bottom:0px;
	min-height: 220px!important;
}

body.page-id-7462 .et-l--post .et_pb_section_0 .et_pb_row_0{
	padding-left: 20px!important;
	padding-right: 20px;
}

body.page-id-7462 .et_pb_section_0 .et_pb_column a{
	font-size: 13px!important;
	}

}



/*-----------------------------------------------*/
/*  "Рассчитать заказ" Page       */
/*-----------------------------------------------*/
body.page-id-7536 .et_pb_row_5 .et_pb_column .et_pb_module, body.page-id-7536 .et_pb_tabs_controls .et_pb_tab_active a, body.page-id-7536 .et-l .et_pb_column ul, body.page-id-7536 .et-l .et_pb_column .et_pb_tab_active, body.page-id-7536 .et_pb_tabs_controls .et_pb_tab_active a, body.page-id-7536 .et-l .et_pb_column li, body.page-id-7536 .et_pb_tabs_controls li a{
	border: none!important;
	background: #fff;
}

body.page-id-7536 .et_pb_tabs_controls li a{
	font-size: 16px;
}

body.page-id-7536 .et_pb_tabs_controls .et_pb_tab_active a{
	color: #fff!important;
	background: #EF4B00;
	border-radius: 15px;
}

body.page-id-7536 .clearfix:after{
	border: none!important;
}

body.page-id-7536 .ezfc-form{
	display:-ms-grid!important;
	display:grid!important;
	-ms-grid-columns: 5fr 1fr;
	grid-template-columns: 5fr 1fr;
	padding: 0px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.page-id-7536 .form-number{
	background-color:#EF4B00;
	color:#fff;
	border-radius: 25px;
	margin-right: 5px;
	margin-left: -10px;
	text-align: center!important;
	line-height: 1.5!important;
}

body.page-id-7536 .ezfc-form-elements .ezfc-element-wrapper-radio .form-number, body.page-id-7536 .ezfc-form-elements .ezfc-element-wrapper-dropdown .form-number, body.page-id-7536 .ezfc-element-wrapper-checkbox .ezfc-label .form-number, body.page-id-7536 .ezfc-element-wrapper-fileupload .ezfc-label .form-number{
	display:inline-block;
	width:25px;
	height: 25px;
}

body.page-id-7536 .ezfc-element-wrapper-dropdown, body.page-id-7536 .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-7536 .ezfc-element-wrapper-radio{
	margin-top: 10px!important;
	border-bottom: 1px solid #dedede;
	width: 45%!important;
	margin-right: 5%!important;
	animation: none!important;
	font-family:'Montserrat', sans-serif;
	height: 110px;
}

body.page-id-7536 .ezfc-price-wrapper-element{
	grid-column: 3!important;
	grid-row: 1/2!important;
	background-color:#2e4dd4!important;
	color: #fff!important;
	border-top-right-radius: 25px;
	padding-left: 15%;
	padding-top: 5%!important;
	display:inline-block;
	min-width: 391px;
}

body.page-id-7536 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price-suffix{
	position: relative;
	font-size: 14px;
	text-align: right!important;
	line-height: 3!important;
	top: -10px;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7536 .ezfc-submit-wrapper, body.page-id-7536 .ezfc-reset-wrapper{
	grid-column: 3;
	grid-row: 2;
	background-color: #2E4DD4;
	border-bottom-right-radius: 25px;
}

body.page-id-7536 .ezfc-reset-wrapper{
	grid-column: 3;
	grid-row: 2;
	width: 45%;
	z-index: 99;
	display: relative;
	right: -215px!important;
}

body.page-id-7536 .ezfc-element-wrapper-checkbox .ezfc-element-checkbox-text label, body.page-id-7536 .ezfc-form-elements .ezfc-element-radio-text label, body.page-id-7536 .ezfc-element-wrapper-fileupload label{
	font-family:'Montserrat', sans-serif;
}

body.page-id-7536 .ezfc-submit-wrapper .ezfc-element-submit{
	background: #EF4C00!important;
	color: #fff!important;
	margin-left: 15%!important;
	width: 125px!important;
	border: 2px solid #EF4C00!important;
	border-radius: 5px!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7536 .ezfc-reset-wrapper .ezfc-element-reset{
	background: transparent!important;
	color: #fff!important;
	border: 2px solid #fff!important;
	border-radius: 5px!important;
	width: 125px!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7536 .ezfc-price-wrapper-element .ezfc-price-wrapper{
	font-size: 30px;
	height:65px;
	width: 275px;
}

body.page-id-7536 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price{
	padding-left:0px;
	width: 275px;
	padding-top:20px;
	display:block;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7536 .ezfc-price-wrapper-element label{
	padding-left:0px!important;
	font-weight: 600!important;
	width: 230px!important;
	border-bottom: 1px solid #dedede33!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7536 .ezfc-form-elements{
	padding-left: 20px;
	padding-top: 20px;
}

body.page-id-7536 .ezfc-required-notification{
	padding-left: 5%;
}

body.page-id-7536 .et_pb_all_tabs .et_pb_tab .ezfc-success-text.yp_onscreen{
	-webkit-animation-name:flash;
	animation-name:flash;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-delay:0s;
	animation-delay:0s;
}

body.page-id-7536 #ezfc_element-202{
	height: 160px;
}

body.page-id-7536 .ezfc-form-elements .ezfc-element-wrapper-fileupload{
	margin-bottom: -50px;
}

body.page-id-7536 #ezfc-form-13 .ezfc-form-elements .ezfc-element-wrapper-radio{
	height: 150px;
}

body.page-id-7536 #ezfc-form-13 .ezfc-form-elements h4{
	padding-top:19px;
	color:#2e4dd4;
	font-size:15px;
}

body.page-id-7536 #ezfc-form-2 .ezfc-form-elements h4{
	color:#2e4dd4;
	font-size:15px;
	padding-top:19px;
}

body.page-id-7536 #ezfc-form-3 .ezfc-form-elements h4{
	color:#2e4dd4;
	font-size:15px;
	padding-top:19px;
}

body.page-id-7536 #ezfc-form-8 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-7536 #ezfc-form-9 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-7536 #ezfc-form-15 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-7536 .et-l--post .et_pb_column .et_pb_tabs{
	border: none;
}

body.page-id-7536 #ezfc-form-25 .ezfc-form-elements .ezfc-element-wrapper-radio{
	min-height: 130px;
}

@media (max-width:1200px){

	body.page-id-7536 .ezfc-form{
	display: block!important;
}

body.page-id-7536 .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-7536 .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-7536 .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-7536 .ezfc-price-wrapper-element, body.page-id-7536 .ezfc-reset-wrapper{
	min-width: 100%;
	left: 0;
}

body.page-id-7536 .ezfc-price-wrapper-element{
	border-top-right-radius: 0px;
	padding: 2% 5%;
	min-height: 240px!important;
}

body.page-id-7536 .ezfc-submit-wrapper{
	border-bottom-left-radius: 25px;
}

body.page-id-7536 .ezfc-reset-wrapper{
	border-bottom-right-radius: 0px;
}

body.page-id-7536 .ezfc-reset-wrapper .ezfc-element-reset{
	float: right;
	right: 13%;
	top: 20px;
}

body.page-id-7536 .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-7536 .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-7536 .ezfc-form-elements .ezfc-element-wrapper-checkbox{
	min-width: 95%!important;
	margin-right: 0px!important;
	}

}



@media (max-width:992px){

	body.page-id-7536 .ezfc-form{
	padding: 25px;
	display: block!important;
	padding: 0px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.page-id-7536 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-7536 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-7536 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-7536 .ezfc-form .ezfc-price-wrapper-element{
	width: 100%!important;
}

body.page-id-7536 .ezfc-form .ezfc-form-elements{
	padding: 25px;
	}

}



@media (max-width:768px){

	body.page-id-7536 #calculate-layout .et_pb_row_4, body.page-id-7536 #calculate-layout .et_pb_row_5{
	width: 90%;
}

body.page-id-7536 .et-l .et_pb_column .et_pb_tab{
	padding-left:0px;
	padding-right:0px;
	}

}



@media (max-width:576px){

	body.page-id-7536 .ezfc-submit-wrapper .ezfc-element-submit{
	width: 100%;
	margin-left: 5%!important;
}

body.page-id-7536 .ezfc-reset-wrapper .ezfc-element-reset{
	float: none;
	width: 100%;
	right: unset;
	margin-bottom: 10px;
}

body.page-id-7536 .ezfc-reset-wrapper{
	padding-left: 5%;
	padding-right: 5%;
}

body.page-id-7536 .ezfc-form .ezfc-price-wrapper-element{
	padding-bottom:0px;
	min-height: 220px!important;
}

body.page-id-7536 .et-l--post .et_pb_section_0 .et_pb_row_0{
	padding-left: 20px!important;
	padding-right: 20px;
}

body.page-id-7536 .et_pb_section_0 .et_pb_column a{
	font-size: 13px!important;
	}

}



/*-----------------------------------------------*/
/*  "ВИЗИТКИ СТАНДАРТ– 100 ШТ. ВСЕГО 5 €" Product*/
/*-----------------------------------------------*/
body.postid-7927 .et-l .product .et_pb_row_2{
	background: #2E4DD4;
	padding: 20px!important;
	border-radius: 25px;
}

body.postid-7927 .et_pb_section_0 .et_pb_row_2 .et_pb_column{
	padding-top: 20px;
}

body.postid-7927 .variations tr .label{
	width: 130px;
}

body.postid-7927 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .label{
	padding-top:5px !important;
}

body.postid-7927 .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
	margin-bottom: 10px;
}

body.postid-7927 .woocommerce-variation .woocommerce-variation-price .price{
	color: #fff!important;
	font-size: 30px!important;
}

body.postid-7927 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	display: none!important;
}

body.postid-7927 .variations tr .value{
	width: 200px;
	float: left;
	border: none!important;
	margin-top: 7px;
}

body.postid-7927 .variations tr a{
	display: none!important;
}

body.postid-7927 #pa_paper-finish, body.postid-7927 #pa_quantity, body.postid-7927 #pa_print-sides, body.postid-7927 #pa_add-ons, body.postid-7927 #pa_design, body.postid-7927 #pa_size{
	background: transparent!important;
	padding: 5px;
}

body.postid-7927 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select, body.postid-7927 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td select, body.postid-7927 #pa_paper-finish, body.postid-7927 #pa_quantity, body.postid-7927 #pa_print-sides, body.postid-7927 #pa_add-ons, body.postid-7927 #pa_design, body.postid-7927 #pa_size, body.postid-7927 select{
	border: none!important;
}

body.postid-7927 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select{
	border-color: #2E4DD4!important;
}

body.postid-7927 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .value{
	padding-bottom:2px !important;
}

body.postid-7927 #second-block .et_pb_column .et_pb_image_wrap, body.postid-7927 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px!important;
}

body.postid-7927 #second-block .et_pb_column:nth-child(4) .et-waypoint{
	height:105px;
}

body.postid-7927 #second-block .et_pb_column:nth-child(3) .et-waypoint{
	height:105px;
}

body.postid-7927 #pa_suurus, body.postid-7927 #pa_prindi-kuljed, body.postid-7927 #pa_paber, body.postid-7927 #pa_kogus{
	background: transparent!important;
	padding: 5px;
	pointer-events: none;
}

body.postid-7927 .variations tr:nth-child(5) .value{
	border: 1px solid #fff!important;
	border-radius: 5px;
}

body.postid-7927 #shop-items .et_pb_column{
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.postid-7927 #shop-items p a{
	color: #fff!important;
}

body.postid-7927 #pa_disain, body.postid-7927 #pa_disain option, body.postid-7927 #pa_disain .enabled{
	background: #2E4DD4!important;
}

body.postid-7927 .woocommerce-variation .woocommerce-variation-description p{
	color: #fff;
}

body.postid-7927 .woocommerce-variation-price .price small{
	font-size: 20px;
}



/*-----------------------------------------------*/
/*  "Visiitkaart Standard 100tk ainult 5 €" Product*/
/*-----------------------------------------------*/
body.postid-7931 .et-l .product .et_pb_row_2{
	background: #2E4DD4;
	padding: 20px!important;
	border-radius: 25px;
}

body.postid-7931 .et_pb_section_0 .et_pb_row_2 .et_pb_column{
	padding-top: 20px;
}

body.postid-7931 .variations tr .label{
	width: 130px;
}

body.postid-7931 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .label{
	padding-top:5px !important;
}

body.postid-7931 .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
	margin-bottom: 10px;
}

body.postid-7931 .woocommerce-variation .woocommerce-variation-price .price{
	color: #fff!important;
	font-size: 30px!important;
}

body.postid-7931 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	display: none!important;
}

body.postid-7931 .variations tr .value{
	width: 200px;
	float: left;
	border: none!important;
	margin-top: 7px;
}

body.postid-7931 .variations tr a{
	display: none!important;
}

body.postid-7931 #pa_paper-finish, body.postid-7931 #pa_quantity, body.postid-7931 #pa_print-sides, body.postid-7931 #pa_add-ons, body.postid-7931 #pa_design, body.postid-7931 #pa_size{
	background: transparent!important;
	padding: 5px;
}

body.postid-7931 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select, body.postid-7931 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td select, body.postid-7931 #pa_paper-finish, body.postid-7931 #pa_quantity, body.postid-7931 #pa_print-sides, body.postid-7931 #pa_add-ons, body.postid-7931 #pa_design, body.postid-7931 #pa_size, body.postid-7931 select{
	border: none!important;
}

body.postid-7931 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select{
	border-color: #2E4DD4!important;
}

body.postid-7931 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .value{
	padding-bottom:2px !important;
}

body.postid-7931 #second-block .et_pb_column .et_pb_image_wrap, body.postid-7931 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px!important;
}

body.postid-7931 #second-block .et_pb_column:nth-child(4) .et-waypoint{
	height:105px;
}

body.postid-7931 #second-block .et_pb_column:nth-child(3) .et-waypoint{
	height:105px;
}

body.postid-7931 #pa_suurus, body.postid-7931 #pa_prindi-kuljed, body.postid-7931 #pa_paber, body.postid-7931 #pa_kogus{
	background: transparent!important;
	padding: 5px;
	pointer-events: none;
}

body.postid-7931 .variations tr:nth-child(5) .value{
	border: 1px solid #fff!important;
	border-radius: 5px;
}

body.postid-7931 #shop-items .et_pb_column{
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.postid-7931 #shop-items p a{
	color: #fff!important;
}

body.postid-7931 #pa_disain, body.postid-7931 #pa_disain option, body.postid-7931 #pa_disain .enabled{
	background: #2E4DD4!important;
}

body.postid-7931 .woocommerce-variation .woocommerce-variation-description p{
	color: #fff;
}

body.postid-7931 .woocommerce-variation-price .price small{
	font-size: 20px;
}



/*-----------------------------------------------*/
/*  "Визитки Стандарт– 100 шт. Всего 5 €" Product*/
/*-----------------------------------------------*/
body.postid-7936 .et-l .product .et_pb_row_2{
	background: #2E4DD4;
	padding: 20px!important;
	border-radius: 25px;
}

body.postid-7936 .et_pb_section_0 .et_pb_row_2 .et_pb_column{
	padding-top: 20px;
}

body.postid-7936 .variations tr .label{
	width: 130px;
}

body.postid-7936 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .label{
	padding-top:5px !important;
}

body.postid-7936 .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
	margin-bottom: 10px;
}

body.postid-7936 .woocommerce-variation .woocommerce-variation-price .price{
	color: #fff!important;
	font-size: 30px!important;
}

body.postid-7936 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	display: none!important;
}

body.postid-7936 .variations tr .value{
	width: 200px;
	float: left;
	border: none!important;
	margin-top: 7px;
}

body.postid-7936 .variations tr a{
	display: none!important;
}

body.postid-7936 #pa_paper-finish, body.postid-7936 #pa_quantity, body.postid-7936 #pa_print-sides, body.postid-7936 #pa_add-ons, body.postid-7936 #pa_design, body.postid-7936 #pa_size{
	background: transparent!important;
	padding: 5px;
}

body.postid-7936 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select, body.postid-7936 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td select, body.postid-7936 #pa_paper-finish, body.postid-7936 #pa_quantity, body.postid-7936 #pa_print-sides, body.postid-7936 #pa_add-ons, body.postid-7936 #pa_design, body.postid-7936 #pa_size, body.postid-7936 select{
	border: none!important;
}

body.postid-7936 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select{
	border-color: #2E4DD4!important;
}

body.postid-7936 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .value{
	padding-bottom:2px !important;
}

body.postid-7936 #second-block .et_pb_column .et_pb_image_wrap, body.postid-7936 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px!important;
}

body.postid-7936 #second-block .et_pb_column:nth-child(4) .et-waypoint{
	height:105px;
}

body.postid-7936 #second-block .et_pb_column:nth-child(3) .et-waypoint{
	height:105px;
}

body.postid-7936 #pa_suurus, body.postid-7936 #pa_prindi-kuljed, body.postid-7936 #pa_paber, body.postid-7936 #pa_kogus{
	background: transparent!important;
	padding: 5px;
	pointer-events: none;
}

body.postid-7936 .variations tr:nth-child(5) .value{
	border: 1px solid #fff!important;
	border-radius: 5px;
}

body.postid-7936 #shop-items .et_pb_column{
	border: 1px solid #dedede;
	border-radius: 25px;
	transition: 300ms;
}

body.postid-7936 #shop-items p a{
	color: #fff!important;
}

body.postid-7936 #pa_disain, body.postid-7936 #pa_disain option, body.postid-7936 #pa_disain .enabled{
	background: #2E4DD4!important;
}

body.postid-7936 .woocommerce-variation .woocommerce-variation-description p{
	color: #fff;
}

body.postid-7936 .woocommerce-variation-price .price small{
	font-size: 20px;
}



/*-----------------------------------------------*/
/*  "Business card Standard 300pcs only 24 €" Product*/
/*-----------------------------------------------*/
body.postid-7809 .et-l .product .et_pb_row_2{
	background: #2E4DD4;
	padding: 20px!important;
	border-radius: 25px;
}

body.postid-7809 .et_pb_section_0 .et_pb_row_2 .et_pb_column{
	padding-top: 20px;
}

body.postid-7809 .variations tr .label{
	width: 130px;
}

body.postid-7809 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .label{
	padding-top:5px !important;
}

body.postid-7809 .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
	margin-bottom: 10px;
}

body.postid-7809 .woocommerce-variation .woocommerce-variation-price .price{
	color: #fff!important;
	font-size: 30px!important;
}

body.postid-7809 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	display: none!important;
}

body.postid-7809 .variations tr .value{
	width: 200px;
	float: left;
	border: none!important;
	margin-top: 7px;
}

body.postid-7809 .variations tr a{
	display: none!important;
}

body.postid-7809 #pa_paper-finish, body.postid-7809 #pa_quantity, body.postid-7809 #pa_print-sides, body.postid-7809 #pa_add-ons, body.postid-7809 #pa_design, body.postid-7809 #pa_size{
	background: transparent!important;
	padding: 5px;
}

body.postid-7809 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select, body.postid-7809 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td select, body.postid-7809 #pa_paper-finish, body.postid-7809 #pa_quantity, body.postid-7809 #pa_print-sides, body.postid-7809 #pa_add-ons, body.postid-7809 #pa_design, body.postid-7809 #pa_size, body.postid-7809 select{
	border: none!important;
}

body.postid-7809 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select{
	border-color: #2E4DD4!important;
}

body.postid-7809 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .value{
	padding-bottom:2px !important;
}

body.postid-7809 #second-block .et_pb_column .et_pb_image_wrap, body.postid-7809 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px!important;
}

body.postid-7809 #second-block .et_pb_column:nth-child(4) .et-waypoint{
	height:105px;
}

body.postid-7809 #second-block .et_pb_column:nth-child(3) .et-waypoint{
	height:105px;
}

body.postid-7809 #pa_suurus, body.postid-7809 #pa_prindi-kuljed, body.postid-7809 #pa_paber, body.postid-7809 #pa_kogus{
	background: transparent!important;
	padding: 5px;
	pointer-events: none;
}

body.postid-7809 .variations tr:nth-child(5) .value{
	border: 1px solid #fff!important;
	border-radius: 5px;
}

body.postid-7809 #shop-items .et_pb_column{
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.postid-7809 #shop-items p a{
	color: #fff!important;
}

body.postid-7809 #pa_disain, body.postid-7809 #pa_disain option, body.postid-7809 #pa_disain .enabled{
	background: #2E4DD4!important;
}

body.postid-7809 .woocommerce-variation .woocommerce-variation-description p{
	color: #fff;
}

body.postid-7809 .woocommerce-variation-price .price small{
	font-size: 20px;
}



/*-----------------------------------------------*/
/*  "Calculate" Page                             */
/*-----------------------------------------------*/
body.page-id-7578 .et_pb_row_5 .et_pb_column .et_pb_module, body.page-id-7578 .et_pb_tabs_controls .et_pb_tab_active a, body.page-id-7578 .et-l .et_pb_column ul, body.page-id-7578 .et-l .et_pb_column .et_pb_tab_active, body.page-id-7578 .et_pb_tabs_controls .et_pb_tab_active a, body.page-id-7578 .et-l .et_pb_column li, body.page-id-7578 .et_pb_tabs_controls li a{
	border: none!important;
	background: #fff;
}

body.page-id-7578 .et_pb_tabs_controls li a{
	font-size: 16px;
}

body.page-id-7578 .et_pb_tabs_controls .et_pb_tab_active a{
	color: #fff!important;
	background: #EF4B00;
	border-radius: 15px;
}

body.page-id-7578 .clearfix:after{
	border: none!important;
}

body.page-id-7578 .ezfc-form{
	display:-ms-grid!important;
	display:grid!important;
	-ms-grid-columns: 5fr 1fr;
	grid-template-columns: 5fr 1fr;
	padding: 0px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.page-id-7578 .form-number{
	background-color:#EF4B00;
	color:#fff;
	border-radius: 25px;
	margin-right: 5px;
	margin-left: -10px;
	text-align: center!important;
	line-height: 1.5!important;
}

body.page-id-7578 .ezfc-form-elements .ezfc-element-wrapper-radio .form-number, body.page-id-7578 .ezfc-form-elements .ezfc-element-wrapper-dropdown .form-number, body.page-id-7578 .ezfc-element-wrapper-checkbox .ezfc-label .form-number, body.page-id-7578 .ezfc-element-wrapper-fileupload .ezfc-label .form-number{
	display:inline-block;
	width:25px;
	height: 25px;
}

body.page-id-7578 .ezfc-element-wrapper-dropdown, body.page-id-7578 .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-7578 .ezfc-element-wrapper-radio{
	margin-top: 10px!important;
	border-bottom: 1px solid #dedede;
	width: 45%!important;
	margin-right: 5%!important;
	animation: none!important;
	font-family:'Montserrat', sans-serif;
	height: 110px;
}

body.page-id-7578 .ezfc-price-wrapper-element{
	grid-column: 3!important;
	grid-row: 1/2!important;
	background-color:#2e4dd4!important;
	color: #fff!important;
	border-top-right-radius: 25px;
	padding-left: 15%;
	padding-top: 5%!important;
	display:inline-block;
	min-width: 391px;
}

body.page-id-7578 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price-suffix{
	position: relative;
	font-size: 14px;
	text-align: right!important;
	line-height: 3!important;
	top: -10px;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7578 .ezfc-submit-wrapper, body.page-id-7578 .ezfc-reset-wrapper{
	grid-column: 3;
	grid-row: 2;
	background-color: #2E4DD4;
	border-bottom-right-radius: 25px;
}

body.page-id-7578 .ezfc-reset-wrapper{
	grid-column: 3;
	grid-row: 2;
	width: 45%;
	z-index: 99;
	display: relative;
	right: -215px!important;
}

body.page-id-7578 .ezfc-element-wrapper-checkbox .ezfc-element-checkbox-text label, body.page-id-7578 .ezfc-form-elements .ezfc-element-radio-text label, body.page-id-7578 .ezfc-element-wrapper-fileupload label{
	font-family:'Montserrat', sans-serif;
}

body.page-id-7578 .ezfc-submit-wrapper .ezfc-element-submit{
	background: #EF4C00!important;
	color: #fff!important;
	margin-left: 15%!important;
	width: 125px!important;
	border: 2px solid #EF4C00!important;
	border-radius: 5px!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7578 .ezfc-reset-wrapper .ezfc-element-reset{
	background: transparent!important;
	color: #fff!important;
	border: 2px solid #fff!important;
	border-radius: 5px!important;
	width: 125px!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7578 .ezfc-price-wrapper-element .ezfc-price-wrapper{
	font-size: 30px;
	height:65px;
	width: 275px;
}

body.page-id-7578 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price{
	padding-left:0px;
	width: 275px;
	padding-top:20px;
	display:block;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7578 .ezfc-price-wrapper-element label{
	padding-left:0px!important;
	font-weight: 600!important;
	width: 230px!important;
	border-bottom: 1px solid #dedede33!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7578 .ezfc-form-elements{
	padding-left: 20px;
	padding-top: 20px;
}

body.page-id-7578 .ezfc-required-notification{
	padding-left: 5%;
}

body.page-id-7578 .et_pb_all_tabs .et_pb_tab .ezfc-success-text.yp_onscreen{
	-webkit-animation-name:flash;
	animation-name:flash;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-delay:0s;
	animation-delay:0s;
}

body.page-id-7578 #ezfc_element-202{
	height: 160px;
}

body.page-id-7578 .ezfc-form-elements .ezfc-element-wrapper-fileupload{
	margin-bottom: -50px;
}

body.page-id-7578 #ezfc-form-13 .ezfc-form-elements .ezfc-element-wrapper-radio{
	height: 150px;
}

body.page-id-7578 #ezfc-form-13 .ezfc-form-elements h4{
	padding-top:19px;
	color:#2e4dd4;
	font-size:15px;
}

body.page-id-7578 #ezfc-form-2 .ezfc-form-elements h4{
	color:#2e4dd4;
	font-size:15px;
	padding-top:19px;
}

body.page-id-7578 #ezfc-form-3 .ezfc-form-elements h4{
	color:#2e4dd4;
	font-size:15px;
	padding-top:19px;
}

body.page-id-7578 #ezfc-form-8 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-7578 #ezfc-form-9 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-7578 #ezfc-form-15 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-7578 .et-l--post .et_pb_column .et_pb_tabs{
	border: none;
}

@media (max-width:1200px){

	body.page-id-7578 .ezfc-form{
	display: block!important;
}

body.page-id-7578 .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-7578 .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-7578 .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-7578 .ezfc-price-wrapper-element, body.page-id-7578 .ezfc-reset-wrapper{
	min-width: 100%;
	left: 0;
}

body.page-id-7578 .ezfc-price-wrapper-element{
	border-top-right-radius: 0px;
	padding: 2% 5%;
	min-height: 240px!important;
}

body.page-id-7578 .ezfc-submit-wrapper{
	border-bottom-left-radius: 25px;
}

body.page-id-7578 .ezfc-reset-wrapper{
	border-bottom-right-radius: 0px;
}

body.page-id-7578 .ezfc-reset-wrapper .ezfc-element-reset{
	float: right;
	right: 13%;
	top: 20px;
}

body.page-id-7578 .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-7578 .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-7578 .ezfc-form-elements .ezfc-element-wrapper-checkbox{
	min-width: 95%!important;
	margin-right: 0px!important;
	}

}



@media (max-width:992px){

	body.page-id-7578 .ezfc-form{
	padding: 25px;
	display: block!important;
	padding: 0px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.page-id-7578 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-7578 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-7578 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-7578 .ezfc-form .ezfc-price-wrapper-element{
	width: 100%!important;
}

body.page-id-7578 .ezfc-form .ezfc-form-elements{
	padding: 25px;
	}

}



@media (max-width:768px){

	body.page-id-7578 #calculate-layout .et_pb_row_4, body.page-id-7578 #calculate-layout .et_pb_row_5{
	width: 90%;
}

body.page-id-7578 .et-l .et_pb_column .et_pb_tab{
	padding-left:0px;
	padding-right:0px;
	}

}



@media (max-width:576px){

	body.page-id-7578 .ezfc-submit-wrapper .ezfc-element-submit{
	width: 100%;
	margin-left: 5%!important;
}

body.page-id-7578 .ezfc-reset-wrapper .ezfc-element-reset{
	float: none;
	width: 100%;
	right: unset;
	margin-bottom: 10px;
}

body.page-id-7578 .ezfc-reset-wrapper{
	padding-left: 5%;
	padding-right: 5%;
}

body.page-id-7578 .ezfc-form .ezfc-price-wrapper-element{
	padding-bottom:0px;
	min-height: 220px!important;
}

body.page-id-7578 .et-l--post .et_pb_section_0 .et_pb_row_0{
	padding-left: 20px!important;
	padding-right: 20px;
}

body.page-id-7578 .et_pb_section_0 .et_pb_column a{
	font-size: 13px!important;
	}

}



/*-----------------------------------------------*/
/*  "A5 flyer 500 pcs only 42 €" Product       */
/*-----------------------------------------------*/
body.postid-7862 .et-l .product .et_pb_row_2{
	background: #2E4DD4;
	padding: 20px!important;
	border-radius: 25px;
}

body.postid-7862 .et_pb_section_0 .et_pb_row_2 .et_pb_column{
	padding-top: 20px;
}

body.postid-7862 .variations tr .label{
	width: 130px;
}

body.postid-7862 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .label{
	padding-top:5px !important;
}

body.postid-7862 .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
	margin-bottom: 10px;
}

body.postid-7862 .woocommerce-variation .woocommerce-variation-price .price{
	color: #fff!important;
	font-size: 30px!important;
}

body.postid-7862 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	display: none!important;
}

body.postid-7862 .variations tr .value{
	width: 200px;
	float: left;
	border: none!important;
	margin-top: 7px;
}

body.postid-7862 .variations tr a{
	display: none!important;
}

body.postid-7862 #pa_paper-finish, body.postid-7862 #pa_quantity, body.postid-7862 #pa_print-sides, body.postid-7862 #pa_add-ons, body.postid-7862 #pa_design, body.postid-7862 #pa_size{
	background: transparent!important;
	padding: 5px;
}

body.postid-7862 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select, body.postid-7862 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td select, body.postid-7862 #pa_paper-finish, body.postid-7862 #pa_quantity, body.postid-7862 #pa_print-sides, body.postid-7862 #pa_add-ons, body.postid-7862 #pa_design, body.postid-7862 #pa_size, body.postid-7862 select{
	border: none!important;
}

body.postid-7862 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select{
	border-color: #2E4DD4!important;
}

body.postid-7862 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .value{
	padding-bottom:2px !important;
}

body.postid-7862 #second-block .et_pb_column .et_pb_image_wrap, body.postid-7862 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px!important;
}

body.postid-7862 #second-block .et_pb_column:nth-child(4) .et-waypoint{
	height:105px;
}

body.postid-7862 #second-block .et_pb_column:nth-child(3) .et-waypoint{
	height:105px;
}

body.postid-7862 #pa_suurus, body.postid-7862 #pa_prindi-kuljed, body.postid-7862 #pa_paber, body.postid-7862 #pa_kogus{
	background: transparent!important;
	padding: 5px;
	pointer-events: none;
}

body.postid-7862 .variations tr:nth-child(5) .value{
	border: 1px solid #fff!important;
	border-radius: 5px;
}

body.postid-7862 #shop-items .et_pb_column{
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.postid-7862 #shop-items p a{
	color: #fff!important;
}

body.postid-7862 #pa_disain, body.postid-7862 #pa_disain option, body.postid-7862 #pa_disain .enabled{
	background: #2E4DD4!important;
}

body.postid-7862 .woocommerce-variation .woocommerce-variation-description p{
	color: #fff;
}

body.postid-7862 .woocommerce-variation-price .price small{
	font-size: 20px;
}



/*-----------------------------------------------*/
/*  "Roll-Up 850х200 only 55 €" Product       */
/*-----------------------------------------------*/
body.postid-7865 .et-l .product .et_pb_row_2{
	background: #2E4DD4;
	padding: 20px!important;
	border-radius: 25px;
}

body.postid-7865 .et_pb_section_0 .et_pb_row_2 .et_pb_column{
	padding-top: 20px;
}

body.postid-7865 .variations tr .label{
	width: 130px;
}

body.postid-7865 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .label{
	padding-top:5px !important;
}

body.postid-7865 .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
	margin-bottom: 10px;
}

body.postid-7865 .woocommerce-variation .woocommerce-variation-price .price{
	color: #fff!important;
	font-size: 30px!important;
}

body.postid-7865 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	display: none!important;
}

body.postid-7865 .variations tr .value{
	width: 200px;
	float: left;
	border: none!important;
	margin-top: 7px;
}

body.postid-7865 .variations tr a{
	display: none!important;
}

body.postid-7865 #pa_paper-finish, body.postid-7865 #pa_quantity, body.postid-7865 #pa_print-sides, body.postid-7865 #pa_add-ons, body.postid-7865 #pa_design, body.postid-7865 #pa_size{
	background: transparent!important;
	padding: 5px;
}

body.postid-7865 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select, body.postid-7865 .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td select, body.postid-7865 #pa_paper-finish, body.postid-7865 #pa_quantity, body.postid-7865 #pa_print-sides, body.postid-7865 #pa_add-ons, body.postid-7865 #pa_design, body.postid-7865 #pa_size, body.postid-7865 select{
	border: none!important;
}

body.postid-7865 #pa_design option{
	background: #2E4DD4!important;
}

body.postid-7865 .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select{
	border-color: #2E4DD4!important;
}

body.postid-7865 .et_pb_wc_add_to_cart .et_pb_module_inner .variations_form .variations tbody tr .value{
	padding-bottom:2px !important;
}

body.postid-7865 #second-block .et_pb_column .et_pb_image_wrap, body.postid-7865 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px!important;
}

body.postid-7865 #second-block .et_pb_column:nth-child(4) .et-waypoint{
	height:105px;
}

body.postid-7865 #second-block .et_pb_column:nth-child(3) .et-waypoint{
	height:105px;
}

body.postid-7865 #pa_rulli-suurus, body.postid-7865 #pa_stendi-tuup, body.postid-7865 #pa_prindi-kuljed, body.postid-7865 #pa_paber, body.postid-7865 #pa_kogus{
	background: transparent!important;
	padding: 5px;
	pointer-events: none;
}

body.postid-7865 .variations tr:nth-child(6) .value{
	border: 1px solid #fff!important;
	border-radius: 5px;
}

body.postid-7865 #shop-items .et_pb_column{
	border: 1px solid #dedede;
	border-radius: 25px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.postid-7865 #shop-items p a{
	color: #fff!important;
}

body.postid-7865 #pa_disain, body.postid-7865 #pa_disain option, body.postid-7865 #pa_disain .enabled{
	background: #2E4DD4!important;
}

body.postid-7865 .woocommerce-variation .woocommerce-variation-description p{
	color: #fff;
}

body.postid-7865 .woocommerce-variation-price .price small{
	font-size: 20px;
}



/*-----------------------------------------------*/
/*  "Visiitkaardid" Product                      */
/*-----------------------------------------------*/
body.postid-8176 .ezfc-form-elements .ezfc-element-wrapper-heading h4{
	color:#2e4dd4 !important;
	font-size:15px;
	padding-top:19px;
}



/*-----------------------------------------------*/
/*  "Paber- ja pvc kleebised" Product            */
/*-----------------------------------------------*/
body.postid-8330 .ezfc-form-elements .ezfc-element-wrapper-heading h4{
	color:#2e4dd4 !important;
	font-size:15px;
	padding-top:19px;
}



/*-----------------------------------------------*/
/*  "Isekopeeruvad blanketid" Product            */
/*-----------------------------------------------*/
body.postid-8365 .ezfc-form-elements .ezfc-element-wrapper-heading h4{
	color:#2e4dd4 !important;
	font-size:15px;
	padding-top:19px;
}



/*-----------------------------------------------*/
/*  "Главная страница Copy" Page  */
/*-----------------------------------------------*/
body.page-id-8880 .et_pb_slide_0 .et_pb_slide_description .et_pb_button_wrapper{
	padding-top:25px;
	padding-bottom: 50px;
}

body.page-id-8880 .et_pb_slide_0 .et_pb_slide_description{
	padding-bottom:50px;
}

body.page-id-8880 #shop-items .et_pb_column .delivery{
	float: right;
	position: relative;
	top: -25px!important;
}

body.page-id-8880 #shop-items .delivery img{
	vertical-align: middle;
	margin-top: -4px;
}

body.page-id-8880 #shop-items .et_pb_button_0_wrapper a{
	background-color:#ef4c00;
}

body.page-id-8880 #shop-items .et_pb_column p{
	border-top-style:none !important;
}

body.page-id-8880 #sbi_load{
	margin-top:20px;
}

body.page-id-8880 #shop-items .et_pb_column{
	height:375px;
}

body.page-id-8880 .et_pb_tabs_controls .et_pb_tab_active a, body.page-id-8880 .et-l .et_pb_column ul, body.page-id-8880 .et-l .et_pb_column .et_pb_tab_active, body.page-id-8880 .et_pb_tabs_controls .et_pb_tab_active a, body.page-id-8880 .et-l .et_pb_column li, body.page-id-8880 .et_pb_tabs_controls li a{
	border: none!important;
	background: #fff;
}

body.page-id-8880 .et_pb_tabs_controls li a{
	font-size: 16px;
}

body.page-id-8880 .et_pb_tabs_controls .et_pb_tab_active a{
	color: #fff!important;
	background: #EF4B00;
	border-radius: 15px;
}

body.page-id-8880 .clearfix:after{
	border: none!important;
}

body.page-id-8880 .ezfc-form{
	display:-ms-grid!important;
	display:grid!important;
	-ms-grid-columns: 5fr 1fr;
	grid-template-columns: 5fr 1fr;
	padding: 0px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.page-id-8880 .form-number{
	background-color:#EF4B00;
	color:#fff;
	border-radius: 25px;
	margin-right: 5px;
	margin-left: -10px;
	text-align: center!important;
	line-height: 1.5!important;
}

body.page-id-8880 .ezfc-form-elements .ezfc-element-wrapper-radio .form-number, body.page-id-8880 .ezfc-form-elements .ezfc-element-wrapper-dropdown .form-number, body.page-id-8880 .ezfc-element-wrapper-checkbox .ezfc-label .form-number, body.page-id-8880 .ezfc-element-wrapper-fileupload .ezfc-label .form-number{
	display:inline-block;
	width:25px;
	height: 25px;
}

body.page-id-8880 .ezfc-element-wrapper-dropdown, body.page-id-8880 .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-8880 .ezfc-element-wrapper-radio{
	margin-top: 10px!important;
	border-bottom: 1px solid #dedede;
	width: 45%!important;
	margin-right: 5%!important;
	animation: none!important;
	font-family:'Montserrat', sans-serif;
	height: 110px;
}

body.page-id-8880 #ezfc-form-25 .ezfc-element-wrapper-radio{
	height: 130px;
}

body.page-id-8880 .ezfc-price-wrapper-element{
	grid-column: 3!important;
	grid-row: 1/2!important;
	background-color:#2e4dd4!important;
	color: #fff!important;
	border-top-right-radius: 25px;
	padding-left: 15%;
	padding-top: 5%!important;
	display:inline-block;
	min-width: 391px;
}

body.page-id-8880 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price-suffix{
	position: relative;
	font-size: 14px;
	text-align: right!important;
	line-height: 3!important;
	top: -10px;
	font-family:'Montserrat', sans-serif;
}

body.page-id-8880 .ezfc-submit-wrapper, body.page-id-8880 .ezfc-reset-wrapper{
	grid-column: 3;
	grid-row: 2;
	background-color: #2E4DD4;
	border-bottom-right-radius: 25px;
}

body.page-id-8880 .ezfc-reset-wrapper{
	grid-column: 3;
	grid-row: 2;
	width: 45%;
	z-index: 99;
	display: relative;
	right: -215px!important;
}

body.page-id-8880 .ezfc-element-wrapper-checkbox .ezfc-element-checkbox-text label, body.page-id-8880 .ezfc-form-elements .ezfc-element-radio-text label, body.page-id-8880 .ezfc-element-wrapper-fileupload label{
	font-family:'Montserrat', sans-serif;
}

body.page-id-8880 .ezfc-submit-wrapper .ezfc-element-submit{
	background: #EF4C00!important;
	color: #fff!important;
	margin-left: 15%!important;
	width: 125px!important;
	border: 2px solid #EF4C00!important;
	border-radius: 5px!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-8880 .ezfc-reset-wrapper .ezfc-element-reset{
	background: transparent!important;
	color: #fff!important;
	border: 2px solid #fff!important;
	border-radius: 5px!important;
	width: 125px!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-8880 .ezfc-price-wrapper-element .ezfc-price-wrapper{
	font-size: 30px;
	height:65px;
	width: 275px;
}

body.page-id-8880 .ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price{
	padding-left:0px;
	width: 275px;
	padding-top:20px;
	display:block;
	font-family:'Montserrat', sans-serif;
}

body.page-id-8880 .ezfc-price-wrapper-element label{
	padding-left:0px!important;
	font-weight: 600!important;
	width: 230px!important;
	border-bottom: 1px solid #dedede33!important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-8880 .ezfc-form-elements{
	padding-left: 20px;
	padding-top: 20px;
}

body.page-id-8880 .ezfc-required-notification{
	padding-left: 5%;
}

body.page-id-8880 .et_pb_all_tabs .et_pb_tab .ezfc-success-text.yp_onscreen{
	-webkit-animation-name:flash;
	animation-name:flash;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-delay:0s;
	animation-delay:0s;
}

body.page-id-8880 #et-boc .et-l .et_builder_inner_content #calculate-layout .et_pb_row_5 .et_pb_column .et_pb_module .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .ezfc-theme-slick .ezfc-success-text{
	-webkit-transform-origin:center bottom !important;
	-ms-transform-origin:center bottom !important;
	transform-origin:center bottom !important;
}

body.page-id-8880 #ezfc_element-202{
	height: 160px;
}

body.page-id-8880 .et_pb_row_6 .et_pb_column .et_pb_module{
	border: none;
}

body.page-id-8880 #shop-items .et_pb_image_wrap img{
	width: 100%;
}

body.page-id-8880 #shop-items .et_pb_column .et_pb_blurb_content{
	width: 100%;
}

body.page-id-8880 #second-block .et_pb_column .et_pb_image_wrap img{
	height: 70px;
}

body.page-id-8880 #calculate-layout .et_pb_row_4 .et_pb_column .et_pb_module{
	border: none;
}

body.page-id-8880 #shop-items .et_pb_column .et_pb_module{
	border: 1px solid #dedede;
}

body.page-id-8880 #shop-items .et_pb_column .et_pb_button_0_wrapper, body.page-id-8880 #shop-items .et_pb_column .et_pb_button_1_wrapper, body.page-id-8880 #shop-items .et_pb_column .et_pb_button_2_wrapper{
	border: none;
}

body.page-id-8880 .ezfc-form-elements .ezfc-element-wrapper-fileupload{
	margin-bottom: -50px;
}

body.page-id-8880 #top-header .wpml-ls-legacy-list-horizontal{
	float: right;
}

body.page-id-8880 .et_pb_slide_0 .et_pb_slide_description h2, body.page-id-8880 .et_pb_slide_description p{
	text-align: left;
}

body.page-id-8880 .button-blurb{
	background: #ef4b00;
	color: #fff;
	font-size: 15px;
	padding: 10px 15px;
	border-radius: 3px;
	float: right;
	margin-top: -40px;
}

body.page-id-8880 .button-blurb img{
	width: 20px;
	margin-right: 10px;
	vertical-align: middle;
}

body.page-id-8880 #shop-items .et_pb_column .et_pb_blurb_container{
	padding-bottom:15px;
}

body.page-id-8880 #ezfc-form-13 .ezfc-form-elements .ezfc-element-wrapper-radio{
	height: 150px;
}

body.page-id-8880 #ezfc-form-13 .ezfc-form-elements h4{
	padding-top:19px;
	color:#2e4dd4;
	font-size:15px;
}

body.page-id-8880 #ezfc-form-2 .ezfc-form-elements h4{
	color:#2e4dd4;
	font-size:15px;
	padding-top:19px;
}

body.page-id-8880 #ezfc-form-3 .ezfc-form-elements h4{
	color:#2e4dd4;
	font-size:15px;
	padding-top:19px;
}

body.page-id-8880 #ezfc-form-8 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-8880 #ezfc-form-9 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

body.page-id-8880 #ezfc-form-15 .ezfc-form-elements h4{
	font-size:15px;
	color:#2e4dd4;
	padding-top:19px;
}

@media (max-width:1500px){

	body.page-id-8880 #shop-items .et_pb_column .et_pb_module_header{
	height: 50px;
}

body.page-id-8880 #shop-items p .button-blurb{
	margin-top: 0px;
	margin-bottom: 15px;
	}

}



@media (max-width:1200px){

	body.page-id-8880 .ezfc-form{
	display: block!important;
}

body.page-id-8880 .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-8880 .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-8880 .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-8880 .ezfc-price-wrapper-element, body.page-id-8880 .ezfc-reset-wrapper{
	min-width: 100%;
	left: 0;
}

body.page-id-8880 .ezfc-price-wrapper-element{
	border-top-right-radius: 0px;
	padding: 2% 5%;
	min-height: 240px!important;
}

body.page-id-8880 .ezfc-submit-wrapper{
	border-bottom-left-radius: 25px;
}

body.page-id-8880 .ezfc-reset-wrapper{
	border-bottom-right-radius: 0px;
}

body.page-id-8880 .ezfc-reset-wrapper .ezfc-element-reset{
	float: right;
	right: 13%;
	top: 20px;
}

body.page-id-8880 .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-8880 .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-8880 .ezfc-form-elements .ezfc-element-wrapper-checkbox{
	min-width: 95%!important;
	margin-right: 0px!important;
	}

}



@media (max-width:992px){

	body.page-id-8880 .ezfc-form{
	padding: 25px;
	display: block!important;
	padding: 0px;
	border: 1px solid #dedede;
	border-radius: 25px;
}

body.page-id-8880 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-dropdown, body.page-id-8880 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-radio, body.page-id-8880 .ezfc-form .ezfc-form-elements .ezfc-element-wrapper-checkbox, body.page-id-8880 .ezfc-form .ezfc-price-wrapper-element{
	width: 100%!important;
}

body.page-id-8880 .ezfc-form .ezfc-form-elements{
	padding: 25px;
}

body.page-id-8880 #shop-items .et_pb_column .et_pb_blurb_content{
	min-width: 100%;
}

body.page-id-8880 #calculate-layout{
	background: none;
	}

}



@media (max-width:768px){

	body.page-id-8880 .et-l .et_pb_section_0 .et_pb_row_0, body.page-id-8880 #second-block .et_pb_row_1, body.page-id-8880 #shop-layout .et_pb_row_2, body.page-id-8880 #shop-items, body.page-id-8880 #calculate-layout .et_pb_row_4, body.page-id-8880 #calculate-layout .et_pb_row_5, body.page-id-8880 #range-layout .et_pb_row_6, body.page-id-8880 #online-layout .et_pb_row_8, body.page-id-8880 #online-layout .et_pb_row_9, body.page-id-8880 #blog-layout .et_pb_row_10, body.page-id-8880 #blog-layout .et_pb_row_11, body.page-id-8880 #footer-main .et_pb_row_12{
	width: 90%;
}

body.page-id-8880 .et-l .et_pb_column .et_pb_tab{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-8880 .et_pb_slide_description .et_pb_slide_title a{
	font-size: 40px;
}

body.page-id-8880 .et_pb_slide_0 .et_pb_slide_description{
	padding-right: 0px!important;
	}

}



@media (max-width:576px){

	body.page-id-8880 .ezfc-submit-wrapper .ezfc-element-submit{
	width: 100%;
	margin-left: 5%!important;
}

body.page-id-8880 .ezfc-reset-wrapper .ezfc-element-reset{
	float: none;
	width: 100%;
	right: unset;
	margin-bottom: 10px;
}

body.page-id-8880 .ezfc-reset-wrapper{
	padding-left: 5%;
	padding-right: 5%;
}

body.page-id-8880 .ezfc-form .ezfc-price-wrapper-element{
	padding-bottom:0px;
	min-height: 220px!important;
}

body.page-id-8880 .et-l--post .et_pb_section_0 .et_pb_row_0{
	padding-left: 20px!important;
	padding-right: 20px;
}

body.page-id-8880 .et_pb_section_0 .et_pb_column a{
	font-size: 13px!important;
	}

}


/* FROM THEME OPTIONS */

.et_pb_fullwidth_menu_0_tb_header .et_pb_row>.et_pb_menu__logo-wrap, .et_pb_fullwidth_menu_0_tb_header .et_pb_menu__logo-slot {
    width: 270px !important;
}
.et_pb_image_0_tb_footer img {
    width: 200px !important;
}
.lfb_activeStep .lfb_noDes .row{
	width: 75%;
	margin: 0 auto!important;
}

.lfb_itemContainer_296, .lfb_itemContainer_301, .lfb_itemContainer_306, .lfb_itemContainer_307{
	width: 50%!important;
	display: inline-block!important;
	padding-bottom: 10px!important;
}

.lfb_itemContainer_284{
	width: 100%!important;
	display: inline-block!important;
	padding-bottom: 10px!important;
}

.lfb_itemContainer_280, .lfb_itemContainer_281{
	width: 50%!important;
	display: inline-block!important;
	padding-bottom: 10px!important;
}

.lfb_itemContainer_269{
	width: 100%!important;
	display: inline-block!important;
	padding-bottom: 10px!important;
}

.lfb_itemContainer_257, .lfb_itemContainer_258, .lfb_itemContainer_259, .lfb_itemContainer_260{
	width: 25%!important;
	display: inline-block!important;
	padding-bottom: 10px!important;
}

.lfb_itemContainer_275, .lfb_itemContainer_277{
	width: 50%!important;
	display: inline-block!important;
	padding-bottom: 10px!important;
}

.lfb_itemContainer_308, .lfb_itemContainer_316, .lfb_itemContainer_317, .lfb_itemContainer_318, .lfb_itemContainer_319{
	width: 20%!important;
	display: inline-block!important;
	padding-bottom: 10px!important;
}

/* Progress */
#genPrice .progress{
	position:relative;
	top:30px;
}

/* Select */
.ezfc-form-elements .ezfc-element-wrapper-dropdown select{
	background: transparent;
	border: 1px solid #c4c4c4;
	border-radius: 15px;
}


.ezfc-form-elements .ezfc-label{
	color: #2E4DD4;
	font-weight: 600!important;
}

.home .et_pb_row.et_pb_row_0 {
    background-image: url(https://dev.sdhost.eu/wp-content/uploads/2021/07/print_products_header.jpg);
    border-radius: 25px 25px 25px 25px;
    overflow: hidden;
    box-shadow: 0px 1px 18px -6px rgba(0,0,0,0.3);
}

html[lang="est"] .title-en{display: none;}
html[lang="est"] .title-ru{display: none;}

@media screen and (min-width: 621px){
.ezfc-reset-wrapper {
    width: 53% !important;
}
.ezfc-price-wrapper-element .ezfc-price-wrapper .ezfc-price {
    font-size: 35px !important;
}
}