@font-face {
  font-family:Roboto;
  src: url(font/Roboto-Regular.ttf);
}

@font-face {
  font-family:RobotoB;
  src: url(font/Roboto-Bold.ttf);
}

/*--------------------------- BENDRINIAI -----------------------------*/
body {background:#fff; font-family:Roboto; margin:0; padding:0; position:relative;}
h1{color:#9ac444; font-size:48px; font-family:Roboto; font-weight: lighter; line-height:100%;}
h2{color:#9ac444; font-size:28px; font-family:Roboto; font-weight: lighter; line-height:100%;}
a{font-size: 14px; color: #000; line-height: 22px; font-weight:normal;}
p{font-size: 14px; color: #000; line-height: 22px; font-weight:normal;}
li{font-size: 14px; color: #000; line-height: 22px; font-weight:normal;}

.block_content_1_text p a{font-family: Roboto;font-size: 14px; color: #000; line-height: 22px;}

li p{font-family: Roboto; font-size: 18px; color: #000; line-height: 100%; font-weight:normal; padding:0; margin:0;}
.mep_p{font-family: Roboto; font-size: 12px; color: #000; line-height: 100%; font-weight:normal;}
.clear{clear:both;}
.main{max-width:1260px; min-width:310px; margin: auto; position:relative;}
.opacity_0{opacity:0;}
.margin_top_x{margin-top:40px;}

.preke {
	-webkit-animation: scaleUpProds 350ms ease-in-out both;
	animation: scaleUpProds 350ms ease-in-out both;
	}

@-webkit-keyframes scaleUpProds {
	0% { -webkit-transform: translateX(0) scale(0); }
	100% { -webkit-transform: translateX(0) scale(1); }
}

@keyframes scaleUpProds {
	0% { transform: translateX(0) scale(0); }
	100% { transform: translateX(0) scale(1); }
}

	
/*--------------------------------------------------------------------*/


/*---------------------------- HEADER --------------------------------*/
.header{width:100%; height:104px; background-color:#ffffff; border-bottom:6px solid #9dc538; display:block;}
/*.header_logo:link{float:left;margin-top:5px; margin-left:25px;}
.header_logo:visited{float:left;margin-top:5px; margin-left:25px;}
.header_logo:active{float:left;margin-top:5px; margin-left:25px;}
.header_logo:hover{opacity:0.5;}*/
.header_meniu{float:right; margin-top:18px; margin-right:22px;}
.header_kalbos{float:right; margin-top:15px; margin-right:5px;}
.header_Single_kalba:link{display:block; margin-bottom:7px;}
.header_Single_kalba:visited{display:block; margin-bottom:7px;}
.header_Single_kalba:active{display:block; margin-bottom:7px;}
.header_Single_kalba:hover{opacity:0.5;}
.header_meniu_mygtukas:link{text-align:center; text-decoration:none; display:inline-block; margin-left:40px;}
.header_meniu_mygtukas:visited{text-align:center; text-decoration:none; display:inline-block; margin-left:40px;}
.header_meniu_mygtukas:active{text-align:center; text-decoration:none; display:inline-block; margin-left:40px;}
.header_meniu_mygtukas:hover{opacity:0.5;}

.header_meniu_mygtukas_ac:link{text-align:center; text-decoration:none; display:inline-block; margin-left:40px; opacity:0.5;}
.header_meniu_mygtukas_ac:visited{text-align:center; text-decoration:none; display:inline-block; margin-left:40px; opacity:0.5;}
.header_meniu_mygtukas_ac:active{text-align:center; text-decoration:none; display:inline-block; margin-left:40px; opacity:0.5;}
.header_meniu_mygtukas_ac:hover{text-align:center; text-decoration:none; display:inline-block; margin-left:40px; opacity:0.5;}

.meniu_mygtukaas_ico_1{display:block; margin-bottom:6px; width:100%; min-width:51px; height:56px; background:url(meniu_ico_1.png); background-size:51px 56px; background-repeat:no-repeat; background-position:center;}
.meniu_mygtukaas_ico_2{display:block; margin-bottom:6px; width:100%; min-width:73px; height:56px; background:url(meniu_ico_2.png); background-size:73px 55px; background-repeat:no-repeat; background-position:center;}
.meniu_mygtukaas_ico_3{display:block; margin-bottom:6px; width:100%; min-width:68px; height:56px; background:url(meniu_ico_3.png); background-size:68px 50px; background-repeat:no-repeat; background-position:center;}
.meniu_mygtukaas_ico_4{display:block; margin-bottom:6px; width:100%; min-width:44px; height:56px; background:url(meniu_ico_4.png); background-size:44px 55px; background-repeat:no-repeat; background-position:center;}
.meniu_mygtukaas_ico_5{display:block; margin-bottom:6px; width:100%; min-width:63px; height:56px; background:url(meniu_ico_5.png); background-size:63px 55px; background-repeat:no-repeat; background-position:center;}
.meniu_mygtukaas_ico_6{display:block; margin-bottom:6px; width:100%; min-width:56px; height:56px; background:url(meniu_ico_6.png); background-size:56px 54px; background-repeat:no-repeat; background-position:center;}
.meniu_mygtukaas_ico_7{display:block; margin-bottom:6px; width:100%; min-width:63px; height:56px; background:url(meniu_ico_7.png); background-size:63px 56px; background-repeat:no-repeat; background-position:center;}
.meniu_mygtukaas_name{color:#9ec340; font-size:14px; font-weight:bold;}
/*--------------------------------------------------------------------*/

/*---------------------- HEADER FLOAT --------------------------------*/
.header_f{display:none;width:100%; height:55px; position:fixed; z-index:9999; left:0; top:0; background-color:#ffffff; border-bottom:1px solid #9dc538;}
.header_m_main{width:100%; height:55px; position:absolute; top:0px; z-index:30;}
.header_f_content{width:100%; height:55px; max-width:1260px; margin: auto; }
.header_f_apskritimas{position:absolute; background-color:#ffffff; z-index:0; top:-60px; margin-left:20px; width:185px; height:185px; border:1px solid #9dc538; border-radius: 185px;}
.header_f_apskrtitimas_bg{position:absolute; z-index:100; top:0px; margin-left:24px; width:179px; height:57px; background-color:#ffffff;}
.header_f_button{width:100%; height:55px; max-width:1260px; position:absolute; z-index:10; top:0px; background-color:#ffffff; border-bottom:1px solid #9dc538;}
.header_f_logo:link{position:absolute; z-index:100; top:5px; margin-left:53px;}
.header_f_logo:visited{position:absolute; z-index:100; top:5px; margin-left:53px;}
.header_f_logo:active{position:absolute; z-index:100; top:5px; margin-left:53px;}
.header_f_logo:hover{opacity:0.5;}
.header_f_button_div{float:right;margin-top:20px; margin-right:10px;}
.header_f_kalbos_div{float:right;margin-top:20px; margin-right:5px;}
.header_f_Single_kalba:link{display:inline-block; margin-left:5px;}
.header_f_Single_kalba:visited{display:inline-block; margin-left:5px;}
.header_f_Single_kalba:active{display:inline-block; margin-left:5px;}
.header_f_Single_kalba:hover{opacity:0.5;}
.header_f_meniu_mygtukas:link{text-decoration:none; font-size:14px; font-weight:bold; color:#8eb134; margin-left:40px;}
.header_f_meniu_mygtukas:visited{text-decoration:none; font-size:14px; font-weight:bold; color:#8eb134; margin-left:40px;}
.header_f_meniu_mygtukas:active{text-decoration:none; font-size:14px; font-weight:bold; color:#8eb134; margin-left:40px;}
.header_f_meniu_mygtukas:hover{opacity:0.5;}

.header_f_meniu_mygtukas_ac:link{opacity:0.5;text-decoration:none; font-size:14px; font-weight:bold; color:#8eb134; margin-left:40px;}
.header_f_meniu_mygtukas_ac:visited{opacity:0.5;text-decoration:none; font-size:14px; font-weight:bold; color:#8eb134; margin-left:40px;}
.header_f_meniu_mygtukas_ac:active{opacity:0.5;text-decoration:none; font-size:14px; font-weight:bold; color:#8eb134; margin-left:40px;}
.header_f_meniu_mygtukas_ac:hover{opacity:0.5;text-decoration:none; font-size:14px; font-weight:bold; color:#8eb134; margin-left:40px;}
/*--------------------------------------------------------------------*/

/*--------------------------- HEADER_M -------------------------------*/
.header_m{width:100%; height:104px; background: rgba(247, 247, 247, 0.9); display:none; z-index:20;}
.header_m_f_main{width:100%; height:100%; padding-top:3px; position:relative;}
.header_m_logo{display:block; margin:auto; width:189px; height:90px;}
.m_meniu_button_div{position:absolute; right:10px; top:10px;}

#ausktis_check{min-height:700px;}
.main_meniu_m{width:100%; display:none; height:100%; min-height:700px; padding-top:50px; background: rgba(247, 247, 247, 0.9); position:absolute; top:-110%; z-index:10;}
.menu_m_b_1:link{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color:#3f3f3f; border-top:1px solid #e0dedc; font-size:24px; padding-top:10px; padding-bottom:10px; text-decoration:none; display:block; text-align:center;}
.menu_m_b_1:visited{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;color:#3f3f3f; border-top:1px solid #e0dedc; font-size:24px; padding-top:10px; padding-bottom:10px; text-decoration:none; display:block; text-align:center;}
.menu_m_b_1:active{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;color:#3f3f3f; border-top:1px solid #e0dedc; font-size:24px; padding-top:10px; padding-bottom:10px; text-decoration:none; display:block; text-align:center;}
.menu_m_b_1:hover{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;color:#6c9409; background-color:#bcd779; border-top:1px solid #e0dedc; font-size:24px; padding-top:10px; padding-bottom:10px; text-decoration:none; display:block; text-align:center;}
.menu_m_b_1:last-child {border-bottom:1px solid #e0dedc;}

.menu_m_b_1_ac:link{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;color:#6c9409; background-color:#bcd779; border-top:1px solid #e0dedc; font-size:24px; padding-top:10px; padding-bottom:10px; text-decoration:none; display:block; text-align:center;}
.menu_m_b_1_ac:visited{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;color:#6c9409; background-color:#bcd779; border-top:1px solid #e0dedc; font-size:24px; padding-top:10px; padding-bottom:10px; text-decoration:none; display:block; text-align:center;}
.menu_m_b_1_ac:active{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;color:#6c9409; background-color:#bcd779; border-top:1px solid #e0dedc; font-size:24px; padding-top:10px; padding-bottom:10px; text-decoration:none; display:block; text-align:center;}
.menu_m_b_1_ac:hover{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;color:#6c9409; background-color:#bcd779; border-top:1px solid #e0dedc; font-size:24px; padding-top:10px; padding-bottom:10px; text-decoration:none; display:block; text-align:center;}
.menu_m_b_1_ac:last-child {border-bottom:1px solid #e0dedc;}
/*--------------------------------------------------------------------*/

/*----------------------- BLOCK_ANIMATION_ ---------------------------*/
.block_animation_1{width:100%; position:relative; overflow:hidden;}
.grotos{width:100%; display: block; position: absolute; z-index:1;}
.anim_img{width:100%; display: block; position: absolute; z-index:-1;}
.anim_text_style_1{width:100%; font-size: 3vw; color:#ffffff; font-weight:bold; position: absolute;}
.image_text_1{font-family:Roboto; text-shadow: 2px 2px #000000; padding-top:5px; padding-bottom:15px; font-size:55px; color:#ffffff;position:relative;top:-120px;/*background-color: rgba(255, 255, 255, 0.2);*/}
.image_text_2{font-family:Roboto; text-shadow: 2px 2px #000000; padding-top:5px; padding-bottom:15px; font-size:36px; color:#ffffff;position:relative;top:-100px;/* background-color: rgba(255, 255, 255, 0.2);*/}
.image_text_3{font-family:Roboto; text-shadow: 2px 2px #000000; padding-top:5px; padding-bottom:15px; font-size:36px; color:#ffffff;position:relative;top:-100px;/* background-color: rgba(255, 255, 255, 0.2);*/}
/*--------------------------------------------------------------------*/

/*------------------------- BLOCK_PRODUCTS ---------------------------*/
.block_products{width:100%; height:478px; position:relative; background:url(products_bg.png); border-bottom:1px solid #9dc538;}

.more_priducts:link{display:block; position:absolute; margin-left:-39px; bottom:-39px; left:50%; margin: auto; width:78px; height:78px; background:url(more_products_n.png);}
.more_priducts:active{display:block; position:absolute; margin-left:-39px; bottom:-39px; left:50%; margin: auto; width:78px; height:78px; background:url(more_products_n.png);}
.more_priducts:visited{display:block; position:absolute; margin-left:-39px; bottom:-39px; left:50%; margin: auto; width:78px; height:78px; background:url(more_products_n.png);}
.more_priducts:hover{display:block; position:absolute; margin-left:-39px; bottom:-39px; left:50%; margin: auto; width:78px; height:78px; background:url(more_products.png);}

.products_main_js_block{width:100000px; position:absolute; top:0px; left:0px;}

.products_main{width:100%; height:478px; overflow:hidden; /*text-align:center;*/ position:relative;}
.product_arrow_left{cursor:pointer; position:absolute; top:0px; left:0px; display:block; width:32px; height:478px; background:url(priducts_arrow_left.png); background-repeat: no-repeat; background-position: center right;}
.product_arrow_left:hover{cursor:pointer; position:absolute; top:0px; left:0px; display:block; width:32px; height:478px; background:url(priducts_arrow_left_h.png); background-repeat: no-repeat; background-position: center right;}

.product_arrow_right{cursor:pointer; display:block; position:absolute; top:0px; right:0px; width:32px; height:478px; background:url(product_arrow_right.png); background-repeat: no-repeat; background-position: center left;}
.product_arrow_right:hover{cursor:pointer; display:block; position:absolute; top:0px; right:0px; width:32px; height:478px; background:url(product_arrow_right_h.png); background-repeat: no-repeat; background-position: center left;}

.product_column_block{padding-top:36px; display:inline-block; vertical-align:top;}

.single_product:link{vertical-align:middle; text-align:center;display:block; width:330px; height:170px; text-decoration:none; margin-bottom:40px; margin-left:60px; margin-right:10px;}
.single_product:active{vertical-align:middle; text-align:center;display:block; width:330px; height:170px; text-decoration:none; margin-bottom:40px; margin-left:60px; margin-right:10px;}
.single_product:visited{vertical-align:middle; text-align:center;display:block; width:330px; height:170px; text-decoration:none; margin-bottom:40px; margin-left:60px; margin-right:10px;}
.single_product:hover .product_img_bg_plus{background-color:#8eb134;}
.product_img_bg{display:inline-block; position:relative; margin-right:20px; background-color: #ffffff; width: 170px; height: 170px; border: none; border-radius: 170px;}
.product_img_bg_plus{position:absolute; bottom:8px; right:0px; background:#bfbfbf url(producs_more.png); background-repeat: no-repeat; background-position: center;  width:40px; height:40px; border: none; border-radius: 40px;}
.product_img_bg_plus_pasirinktas{position:absolute; bottom:8px; right:0px; background:#8eb134 url(checked.png); background-repeat: no-repeat; background-position: center;  width:40px; height:40px; border: none; border-radius: 40px;}
.product_img{margin-top:8px; vertical-align:middle;}
.product_title{display:inline-block; vertical-align:middle; color:#676767; font-size:24px; font-family:Roboto; width:130px; text-align:left;}


.block_products_inner{width:100%; margin-bottom:30px; background:url(products_bg.png); background-size: 100% 100%; border-bottom:1px solid #9dc538;}

.filtras_btn_main{vertical-align:top; width:100%; height:60px; text-align:center;}
.product_filter_btn{vertical-align:top; min-width:15%; text-decoration:none; cursor:pointer; padding-left:70px; padding-right:70px; line-height: 60px; display:inline-block; height:60px; background-color:#9ac444; margin-right:1px; color:#ffffff; font-family:Roboto; font-size:24px; font-weight:normal;}
.product_filter_btn:hover{background-color:#cce1a1;}
.product_filter_btn:hover .filter_arrow{display:none !important;}
.btn_clicked{background-color:#cce1a1;}
.filter_arrow{width:100%; height:13px; background:url(filter_arrow.png) no-repeat; background-position:center;}
/*--------------------------------------------------------------------*/

/*------------------------------ BANER LIST --------------------------*/
.float_left_top_banner{margin-bottom:5px;}
/*--------------------------------------------------------------------*/

/*----------------------------- RECIPE LIST --------------------------*/
.block_recipe_list{margin-left: 2%; margin-right: 2%; width: 96%;}
.produkcija_lis_title{color:#9ac444; margin-bottom:20px; font-size:70px; font-family:Roboto; line-height:100%; margin-top:20px; text-align:center; margin-left: 2%; margin-right: 2%; width: 96%;}
/*--------------------------------------------------------------------*/

/*------------------------- BLOCK_CONTENT_1 --------------------------*/
.block_content_1{width:100%; background-color:#ffffff; margin-bottom:15px;}
.block_content_1_title{color:#9ac444; font-size:30px; font-weight:700; font-family:Roboto; line-height:100%; padding-bottom: 15px; text-transform:uppercase;}
.block_content_1_text{font-family:Roboto;  font-size:14px; color:#000; line-height:22px;}
.block_content_1_text p{font-family:Roboto; font-size:14px; color:#000; line-height:22px;}
.block_content_1_text_div{vertical-align:top; margin-top:30px; display:inline-block; margin-left:20px; width:64%; margin-right:1%;}
.block_content_1_img{display:inline-block; margin-left:1%; width:27%; margin-right:2%; margin-top:86px;}
/*--------------------------------------------------------------------*/

/*-------------------------- SINGLE PRODUCT --------------------------*/
.block_single_product{width:100%; background-color:#ffffff; margin-bottom:15px;}
.block_single_product_title_1{display:none; margin-top:10px; margin-left:2%; margin-right:2%; color:#9ac444; font-size:48px; font-family:Roboto; line-height:100%;}
.block_single_product_text{margin-left:2%; margin-right:2%; font-family:Roboto; font-size:18px; color:#808080; line-height:100%;}

.single_product_title_block{width:100%; position:relative;}
.single_product_title_block_content{position:absolute; top:0; left:0; width:100%;}
.sigle_product_img{display:inline-block; margin-left:5%; margin-top:10px; }
.sigle_product_title{display:inline-block; max-width:40%; margin-top:100px; margin-left:1.5%; vertical-align:top; color:#9ac444; font-size:55px; font-family:Roboto; line-height:100%; font-weight: lighter;}

.block_susija_main{margin-left:2%; margin-right:2%; width:96%; margin-bottom:80px;}
.susija_single_recipe:link{vertical-align:middle; display:inline-block; width: 570px; overflow:hidden; position:relative; text-align:left; height:170px; text-decoration:none; margin-bottom:40px; margin-right:10px;}
.susija_single_recipe:active{vertical-align:middle;display:inline-block; width: 570px; overflow:hidden; position:relative; text-align:left; height:170px; text-decoration:none; margin-bottom:40px; margin-right:10px;}
.susija_single_recipe:visited{vertical-align:middle;display:inline-block; width: 570px; overflow:hidden; position:relative; text-align:left; height:170px; text-decoration:none; margin-bottom:40px; margin-right:10px;}
.susija_single_recipe:hover .recipe_img_bg_plus{background-color:#8eb134;}

.recipe_img_bg{display:inline-block; vertical-align: middle; margin-right:30px; width: 170px; height: 170px; border: none; border-radius: 170px; overflow:hidden;}
.recipe_img_bg_plus{position:absolute; bottom:8px; left:130px; background:#bfbfbf url(producs_more.png); background-repeat: no-repeat; background-position: center;  width:40px; height:40px; border: none; border-radius: 40px;}
.recipe_title{display:inline-block; vertical-align:middle; color:#676767; font-size:24px; font-family:Roboto; width:360px;}

.products_single_slide_main{width:100%; height:270px; overflow:hidden; text-align:left; position:relative; background-color:#f6f6f6; border-bottom:6px solid #9dc538;}

.product_arrow_left1{cursor:pointer; position:absolute; top:0px; left:0px; display:block; width:32px; height:270px; background:url(priducts_arrow_left.png); background-repeat: no-repeat; background-position: center right;}
.product_arrow_left1:hover{cursor:pointer; position:absolute; top:0px; left:0px; display:block; width:32px; height:270px; background:url(priducts_arrow_left_h.png); background-repeat: no-repeat; background-position: center right;}

.product_arrow_right1{cursor:pointer; display:block; position:absolute; top:0px; right:0px; width:32px; height:270px; background:url(product_arrow_right.png); background-repeat: no-repeat; background-position: center left;}
.product_arrow_right1:hover{cursor:pointer; display:block; position:absolute; top:0px; right:0px; width:32px; height:270px; background:url(product_arrow_right_h.png); background-repeat: no-repeat; background-position: center left;}


.ypatybes_mian{width:96%; margin-left:2%; margin-right:2%;}
.ypatybe_single{position:relative; display: inline-block; margin-right:35px;}
.ypatybe_text{position:absolute; top:97px; left:0px; width:100%; text-align:center; font-family:Roboto; line-height:100%; font-weight: bold; color:#ffffff; font-size:12px;}
/*--------------------------------------------------------------------*/

/*-------------------------- SINGLE RECIPES --------------------------*/
.block_sigle_rec_img{display:inline-block; margin-left:1%; width:300px; height:300px; margin-right:2%; margin-top:66px; border-radius: 100%; overflow:hidden;}
.mergin_left_img{margin-left:-60px;}
.susija_main_title1{margin-left:2%; margin-right:2%;}
/*--------------------------------------------------------------------*/

/*------------------------- BLOCK_CONTENT_2 --------------------------*/
.block_content_2{width:100%; overflow:hidden; margin-top:20px;}
/*--------------------------------------------------------------------*/

/*------------------------- BLOCK_CONTENT_3 --------------------------*/
.block_content_3{width:100%; margin-top:25px; max-height:394px; background-color:#f5f5f5; margin-bottom:60px;}
.block_content_3_text_div{width:50%; float:left; position:relative;}
.block_content_3_img{float:right; width:50%; position:relative;}
.block_content_3_img_right_coner{position:absolute;right:-4px;top:-4px;width:135px; height:136px; background:url(nuajausias_receptas.png); background-size:135px 136px; background-repeat:no-repeat; background-position:center;}
.block_content_3_img_bottom{text-decoration:none; color:#ffffff; font-size:14px; line-height:28px; font-weight:bold; text-align:center;position:absolute;bottom:-3px; left:-80px; width:173px; height:28px; background:url(naujausi_rezeptai_daugiau.png); background-size:173px 28px; background-repeat:no-repeat; background-position:center;}
.block_content_3_text_title{max-width:550px; padding-top:10px; margin-bottom:10px; line-height:100%; margin-left:20px; margin-top:15px; background:url(nuajausias_receptas_icon.png) no-repeat; background-position:left center; padding-left: 60px; font-family:Roboto; font-size:30px; color:#9ac444;}
.block_content_3_text{max-width:570px; color:#676767; font-family:Roboto; font-size:16px; margin-left:20px;}
.block_content_3_lapukas{position:absolute; left:20px; top:220px; width:482px; height:232px; background:url(nuajausi_receptai_bg.png) no-repeat; overflow:hidden;}
.block_content_3_lapukas_title{font-family:Roboto; font-size:30px; color:#9ac444; padding-left:30px;}
.block_content_3_lapukas_text{font-family:Georgia; font-size:14px; color:#676767; font-style:italic; padding-left:32px; padding-top:5px;}
.block_content_3_lapukas_text p{line-height:17px;; margin:0px;}

.block_content_3_palciau_but{color:#8eb134; font-size:16px; font-family:Roboto; }

.receptai_tit_oveflow{max-height:393px; overflow:hidden;}
/*--------------------------------------------------------------------*/

/*------------------------- BLOCK_CONTENT_4 --------------------------*/
.block_content_4{width:100%; overflow:hidden;display:none;}
.block_content_4_title{font-family:Roboto; font-size:30px; margin-bottom:20px; line-height:100%; color:#9ac444; width:100%; text-align:center; text-transform:uppercase; font-weight:700;}
.block_content_4_text{width:500px; margin:auto;}
.block_content_4_button_1:link{display:inline-block; text-align:center; max-width:162px; background-color:#8eb134; padding: 7px 6px 7px 6px; color:#ffffff; font-family:Roboto; font-size:16px; font-weight:bold; text-decoration:none;}
.block_content_4_button_1:visited{display:inline-block; text-align:center; max-width:162px; background-color:#8eb134; padding: 7px 6px 7px 6px; color:#ffffff; font-family:Roboto; font-size:16px; font-weight:bold; text-decoration:none;}
.block_content_4_button_1:active{display:inline-block; text-align:center; max-width:162px; background-color:#8eb134; padding: 7px 6px 7px 6px; color:#ffffff; font-family:Roboto; font-size:16px; font-weight:bold; text-decoration:none;}
.block_content_4_button_1:hover{opacity:0.5;}
.block_content_4_info{display:inline-block; color:#767676; font-size:13px; font-family:Roboto; font-weight:bold;}
.block_content_4_button_2:link{vertical-align: middle; margin-right:4px; display:inline-block; height:32px; text-decoration:none; color:#767676; font-size:13px; font-family:Roboto; font-weight:bold;}
.block_content_4_button_2:visited{vertical-align: middle; margin-right:4px; display:inline-block; height:32px; text-decoration:none; color:#767676; font-size:13px; font-family:Roboto; font-weight:bold;}
.block_content_4_button_2:active{vertical-align: middle; margin-right:4px; display:inline-block; height:32px; text-decoration:none; color:#767676; font-size:13px; font-family:Roboto; font-weight:bold;}
.block_content_4_button_2:hover{opacity:0.5;}
.block_content_4_button_img1{display:inline-block; width:24px; height:32px; background:url(nuoroda_img_1.png) no-repeat;}
.block_content_4_button_img2{display:inline-block; width:25px; height:32px; background:url(nuoroda_img_2.png) no-repeat;}
.block_content_4_button_span{vertical-align: top; line-height:32px;;}
/*--------------------------------------------------------------------*/

/*------------------------------- BLOCK_MAP --------------------------*/
.block_map{width:100%; height:470px; margin-top:12px; margin-bottom:30px}
/*--------------------------------------------------------------------*/

/*---------------------------------- FOOTER --------------------------*/
.footer{width:100%; background-color:#ececec;}
.footer_inner{max-width:1260px; min-width:310px; margin: auto; text-align:center; padding-top:30px;}
.footer_title{color:#767676; font-family:Roboto; font-size:30px; padding-bottom:25px; padding-left:30px; padding-right:30px; border-bottom:1px solid #767676;}
.footer_info{margin-top:45px; color:#767676; font-family:Roboto; font-size:14px; line-height:20px}
.footer_darbo_laikas{margin-top:30px; color:#767676; font-family:Roboto; font-size:14px; line-height:20px}
.footer_mugtukai{margin-top:15px; height:80px;}
.footer_button1:link{text-decoration:none; display:inline-block; width:160px; height:53px; background:url(futter_button_img1.png) no-repeat;}
.footer_button1:visited{text-decoration:none; display:inline-block; width:160px; height:53px; background:url(futter_button_img1.png) no-repeat;}
.footer_button1:active{text-decoration:none; display:inline-block; width:160px; height:53px; background:url(futter_button_img1.png) no-repeat;}
.footer_button1:hover{opacity:0.5;}

.footer_button2:link{text-decoration:none; display:inline-block; width:188px; height:53px; background:url(futter-button_img2.png) no-repeat;}
.footer_button2:visited{text-decoration:none; display:inline-block; width:188px; height:53px; background:url(futter-button_img2.png) no-repeat;}
.footer_button2:active{text-decoration:none; display:inline-block; width:188px; height:53px; background:url(futter-button_img2.png) no-repeat;}
.footer_button2:hover{opacity:0.5;}

.footer_vertical_line{display:inline-block; width:1px; height:66px; margin-left:25px; margin-right:25px; border-left:1px solid #c7c7c7; vertical-align: bottom;}
/*--------------------------------------------------------------------*/

/*-------------------------- copyright_block --------------------------*/
.copyright_block{width:100%; color:#909090; line-height:100%; font-size:12px; font-family:Roboto; text-align:center; font-weight:normal; padding:10px;}
.copyright_text{ color:#909090; line-height:100%; font-size:12px; font-family:Roboto; font-weight:normal;}
.sprendimas_webmod:link{text-decoration:none; color:#909090; font-size:12px; font-family:Roboto; font-weight:normal;}
.sprendimas_webmod:visited{text-decoration:none; color:#909090; font-size:12px; font-family:Roboto; font-weight:normal;}
.sprendimas_webmod:active{text-decoration:none; color:#909090; font-size:12px; font-family:Roboto; font-weight:normal;}
.sprendimas_webmod:hover{text-decoration:none; color:#909090; font-size:12px; font-family:Roboto; font-weight:normal;}
/*--------------------------------------------------------------------*/

/*------------------------- INNER_TEXT_BLOCK --------------------------*/
.inner_anim_block{width:100%; overflow:hidden; position:relative;}
.inner_anim_block_text{position:absolute; width:100%; top:0px; left:0px; margin-top:30px;}
.inner_anim_block_line1{margin-bottom:30px; font-family:Roboto; line-height:100%; font-weight:bold; text-shadow: 2px 2px #000000; font-size:55px; color:#ffffff; display:block; width:96%; text-align:right;}
.inner_anim_block_line2{margin-bottom:30px;font-family:Roboto; line-height:100%; font-weight:bold; text-shadow: 2px 2px #000000; font-size:36px; color:#ffffff; display:block; width:96%; text-align:right;}
.inner_anim_block_line3{margin-bottom:30px; font-family:Roboto; line-height:100%; font-weight:bold; text-shadow: 2px 2px #000000; font-size:36px; color:#ffffff; display:block; width:96%; text-align:right;}
.block_content_1_text_div_inner{vertical-align:top; display:inline-block; margin-left:2%; width:64%; margin-right:1%; margin-top:30px;}
.block_content_1_text_div_inner h2 { font-size: 20px; font-weight: 700; padding: 0;}
.block_content_1_text_div_inner ul {margin:0;padding-bottom: 15px;}
.block_content_1_img_inner{display:inline-block; margin-left:1%; width:27%; margin-right:2%; margin-top:66px;}
/*--------------------------------------------------------------------*/

/*------------------------- CONTACTAI_BLOCK --------------------------*/
.block_contacts_text_div_inner{vertical-align:top; display:inline-block; margin-left:2%; width:44%; margin-right:1%; margin-top:30px;}
.block_contacs_map{display:inline-block; margin-top:80px; width:50%; height:500px;}

.contact_form_main_title{padding-top: 10px; padding-bottom:10px; color:#9ac444; font-size:28px; font-family:Roboto; font-weight: lighter; line-height:100%;}
.contact_form_title{font-family: Roboto; font-size: 14px; color: #000; line-height: 22px;}
.kontaktu_forma{width:500px; padding:10px; margin-bottom:5px; font-family: Roboto; font-size: 14px; color: #000;}
.kontaktu_mygtukas{padding: 7px 14px 7px 14px; background: #9ec340; font-size: 14px; font-weight: bold; color: #fff; font-family: Arial, Helvetica, sans-serif; text-align: center; border: none; cursor: pointer; min-width: 218px;} 
/*--------------------------------------------------------------------*/

/*-------------------- MOBILE MENIU ANIMATIO --------------------------*/
.hamburger {
	padding: 15px 15px;
	display: inline-block;
	  cursor: pointer;
	  transition-property: opacity, -webkit-filter;
	  transition-property: opacity, filter;
	  transition-property: opacity, filter, -webkit-filter;
	  transition-duration: 0.15s;
	  transition-timing-function: linear;
	  font: inherit;
	  color: inherit;
	  text-transform: none;
	  background-color: transparent;
	  border: 0;
	  margin: 0;
	  overflow: visible; 
}

.hamburger:hover {
	opacity: 0.7; 
}

.hamburger-box {
	top:14px;
	width: 40px;
	height: 24px;
	display: inline-block;
	position: relative; 
}

.hamburger-inner {
	display: block;
	top: 50%;
	margin-top: -2px; 
}
  
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
	width: 40px;
	height: 4px;
	background-color: #000;
	border-radius: 4px;
    position: absolute;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; 
}

.hamburger-inner::before, .hamburger-inner::after {
	content: "";
	display: block;
}

.hamburger-inner::before {
	top: -10px; 
}

.hamburger-inner::after {
	bottom: -10px;
}

.hamburger--3dx .hamburger-box {
	-webkit-perspective: 80px;
	perspective: 80px; 
}

.hamburger--3dx .hamburger-inner {
	transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); 
}

.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
	transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 
}

.hamburger--3dx.is-active .hamburger-inner {
	background-color: transparent;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg); 
}

.hamburger--3dx.is-active .hamburger-inner::before {
	-webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
	transform: translate3d(0, 10px, 0) rotate(45deg); 
}
  
.hamburger--3dx.is-active .hamburger-inner::after {
	-webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
	transform: translate3d(0, -10px, 0) rotate(-45deg); 
}

.hamburger--3dx-r .hamburger-box {
	-webkit-perspective: 80px;
	perspective: 80px; 
}

.hamburger--3dx-r .hamburger-inner {
	transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); 
}

.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
	transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 
}

.hamburger--3dx-r.is-active .hamburger-inner {
	background-color: transparent;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg); 
}

.hamburger--3dx-r.is-active .hamburger-inner::before {
	-webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
	transform: translate3d(0, 10px, 0) rotate(45deg); 
}

.hamburger--3dx-r.is-active .hamburger-inner::after {
	-webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
	transform: translate3d(0, -10px, 0) rotate(-45deg); 
}

.hamburger--3dy .hamburger-box {
	-webkit-perspective: 80px;
	perspective: 80px; 
}

.hamburger--3dy .hamburger-inner {
	transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); 
}

.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
	transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 
}

.hamburger--3dy.is-active .hamburger-inner {
	background-color: transparent;
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg); 
}

.hamburger--3dy.is-active .hamburger-inner::before {
	-webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
	transform: translate3d(0, 10px, 0) rotate(45deg); 
}

.hamburger--3dy.is-active .hamburger-inner::after {
	-webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
	transform: translate3d(0, -10px, 0) rotate(-45deg); 
}

.hamburger--3dy-r .hamburger-box {
	-webkit-perspective: 80px;
	perspective: 80px;
}

.hamburger--3dy-r .hamburger-inner {
	transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); 
}

.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
	transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 
}

.hamburger--3dy-r.is-active .hamburger-inner {
	background-color: transparent;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg); 
}

.hamburger--3dy-r.is-active .hamburger-inner::before {
	-webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
	transform: translate3d(0, 10px, 0) rotate(45deg); 
}

.hamburger--3dy-r.is-active .hamburger-inner::after {
	-webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
	transform: translate3d(0, -10px, 0) rotate(-45deg); 
}
					
.hamburger--elastic .hamburger-inner {
	top: 2px;
	transition-duration: 0.4s;
	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); 
}

.hamburger--elastic .hamburger-inner::before {
	top: 10px;
	transition: opacity 0.15s 0.4s ease; 
}

.hamburger--elastic .hamburger-inner::after {
	top: 20px;
    transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); 
}

.hamburger--elastic.is-active .hamburger-inner {
	-webkit-transform: translate3d(0, 10px, 0) rotate(135deg);
	transform: translate3d(0, 10px, 0) rotate(135deg);
	transition-delay: 0.1s; 
}

.hamburger--elastic.is-active .hamburger-inner::before {
	transition-delay: 0s;
	opacity: 0;
}

.hamburger--elastic.is-active .hamburger-inner::after {
	-webkit-transform: translate3d(0, -20px, 0) rotate(-270deg);
	transform: translate3d(0, -20px, 0) rotate(-270deg);
	transition-delay: 0.1s; 
}
/*--------------------------------------------------------------------*/



/*------------------- TURITE KLAUSIMU BLOCK --------------------------*/
.form_error {border: 1px solid red !important;}

.pzinute_container {
	position:fixed; 
	bottom:-318px; 
	right:60px;
	z-index:80; 
	width:346px; 
	height:356px; 
	background:#fff;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.pzinute_inner {
	display:block;
}

.pzinute_head {
	display:block; 
	width:100%; 
	height:38px; 
	background:#9ec340 url(klauskite_icon.png) left top no-repeat; 
	font-size:14px; 
	font-weight:normal; 
	color:#fff; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left; 
	cursor:pointer;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.helper {
	display:inline-block; 
	vertical-align:middle; 
	height:100%;
}

.rotate_this_heading_text {
	display:inline-block; 
	vertical-align:middle;
	margin-left:68px;
}

.klausk_arrow {
	width:14px; 
	height:38px; 
	background:url(klauskite_arrow.png) center center no-repeat; 
	float:right; 
	margin-right:10px;  
}

.tex_fields {
	width:105px; 
	display:inline-block; 
	vertical-align:top; 
	margin-left:16px;
}

.zin_fields {
	width:210px; 
	display:inline-block; 
	vertical-align:top;
}

.pppavs {
	height:20px; 
	padding-top:4px;
}

.edit_button4 {
	float:left; 
	padding:7px 14px 7px 14px; 
	background:#9ec340; 
	font-size:12px; 
	font-weight:bold; 
	color:#fff; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	border:none; 
	cursor:pointer;
	min-width:210px;
}

.edit_button4:hover{
	opacity:0.5;
}

.pzinute_form {
	width:100%; 
	display:inline-block; 
	background:#fefefe; 
	font-size:12px; 
	font-weight:normal; 
	color:#474747; 
	font-family:Tahoma, Geneva, sans-serif; 
	box-sizing: border-box;
}

.pzinute_form_row {
	display:block;
	width:100%; 
	margin-bottom:11px;  
	vertical-align:top;
}

.pzinute_form_row input[type=text] {
	width:100%; 
	height:24px; 
	border:solid 1px #b9b9b9; 
	padding:5px;
	box-sizing: border-box;
}

.pzinute_form_row textarea {
	width:100%; 
	box-sizing: border-box; 
	height:88px; 
	border:solid 1px #b9b9b9; 
	resize:none;
}
/*--------------------------------------------------------------------*/

@media screen and (max-width: 1150px) {
	.filter_btn_text{vertical-align:middle; height:45px; display:block; padding-top:15px;}
	.product_filter_btn{max-width:170px; line-height:100%; padding-left:5px; padding-right:5px; font-size: 16px;}
}

@media screen and (max-width: 1070px) {
	.filter_btn_text{vertical-align:middle; height:45px; display:block; padding-top:15px;}
	.product_filter_btn{max-width:170px; line-height:100%; padding-left:5px; padding-right:5px; font-size: 16px;}
	.block_content_1_text_div_inner{width:96%; }
	.block_sigle_rec_img{margin:auto;}
	.block_sigle_rec_img{display:block;}
	
	.single_product_title_block {display:none;}
	.block_single_product_title_1 {display:block;}
	
	.image_text_1{font-size: 5vw; padding-bottom:5px;}
	.image_text_2{font-size: 4vw; padding-bottom:5px;}
	.image_text_3{font-size: 4vw; padding-bottom:5px;}

	.inner_anim_block_text{margin-top:10px;}
	.inner_anim_block_line1{font-size: 5vw;}
	.inner_anim_block_line2{font-size: 4vw;}
	.inner_anim_block_line3{font-size: 4vw;}
	
	.inner_anim_block_line1{margin-bottom:5px;}
	.inner_anim_block_line2{margin-bottom:5px;}
	.inner_anim_block_line3{margin-bottom:5px;}

	.pzinute_container{right:0px;}
	
	.header{display:none;}
	.header_m{display:block;}
	
	.block_content_3{max-height:none; overflow:hidden;}
	.block_content_3_text_div{width:100%;}
	.block_content_3_text_title{max-width:90%; line-height:45px;}
	.block_content_3_text{max-width:90%;}
	.block_content_3_img{width:100%;}
	.block_content_3_lapukas{position:static;  background:#f5f5f5; width:100%; height:auto; min-height:232px;}
	.block_content_3_img_bottom{bottom:0px; left:30%;}
	
	.receptai_tit_oveflow{max-height:none;}
	.main_lang_icons_span{font-size:15px !important;}
}

@media screen and (max-width: 800px) {
	.product_filter_btn{padding-left:5px; padding-right:5px; font-size: 16px;}
	.block_contacs_map{width:100%; height:200px; margin-top:10px;}
	.block_contacts_text_div_inner{width:96%;}
	.main_lang_icons_span{font-size:15px !important;}
}


@media screen and (max-width: 600px) {
	.block_content_1_img{width:100%; margin-top:20px; margin-left:0%; margin-right:0%;}
	.block_content_1_text_div{width:96%; margin-left:2%;  margin-top:10px;}
	.block_content_4_button_1{display:block; margin-bottom:20px;}
	.block_content_4_button_2{display:block;}
	.block_content_4_info{display:block; margin-bottom:10px;}
	.block_content_4_text{width: 200px;	text-align: center;}
	
	.kontaktu_forma{width:96%; padding-left:2%; padding-right:2%; padding-top:10px; padding-bottom:10px;}
	
	.susija_single_recipe:link{width:350px;}
	.susija_single_recipe:visited{width:330px;}
	.susija_single_recipe:active{width:330px;}
	.susija_single_recipe:hover{width:330px;}
	
	.recipe_img_bg{margin-right:2px;}
	.recipe_title{width:150px; font-size: 15px;}
	
	.main{overflow: hidden;}
	.main_lang_icons_span{font-size:15px !important;}
}

@media screen and (max-width: 500px) {
	.block_content_3_text_title {line-height: 100%;}

	.footer_title{font-size:20px}
	
	.footer_button1:link{text-decoration:none; display:inline-block; width:120px; height:40px; background:url(futter_button_img1.png) no-repeat; background-size: 100% 100%; }
	.footer_button1:visited{text-decoration:none; display:inline-block; width:120px; height:40px; background:url(futter_button_img1.png) no-repeat; background-size: 100% 100%; }
	.footer_button1:active{text-decoration:none; display:inline-block; width:120px; height:40px; background:url(futter_button_img1.png) no-repeat; background-size: 100% 100%; }
	.footer_button1:hover{opacity:0.5;}

	.footer_button2:link{text-decoration:none; display:inline-block; width:120px; height:40px; background:url(futter-button_img2.png) no-repeat; background-size: 100% 100%; }
	.footer_button2:visited{text-decoration:none; display:inline-block; width:120px; height:40px; background:url(futter-button_img2.png) no-repeat; background-size: 100% 100%; }
	.footer_button2:active{text-decoration:none; display:inline-block; width:120px; height:40px; background:url(futter-button_img2.png) no-repeat; background-size: 100% 100%; }
	.footer_button2:hover{opacity:0.5;}
	
	.ypatybe_single{width:100%; text-align:center;}
	
	.block_content_3_text_title {padding-top:10px; margin-bottom:10px;}
	.main_lang_icons_span{font-size:15px !important;}
	.main_lang_icons_a{width:100% !important;}
	.product_filter_btn{font-size:12px; max-width:100px;}
}

@media screen and (max-width: 360px) {
	.single_product{margin-left: 15px !Important;}
	.product_img_bg{margin-right: 0px;}
	.footer_title{font-size:16px}
	.block_content_1_text_div{margin-top:20px;}
	.product_column_block{text-align: center; width:360px;}
	.main_lang_icons_span{font-size:15px !important;}
	.product_filter_btn{font-size:10px;}
}


@media only screen and (min-width: 450px) and (max-width: 550px){
	.product_column_block{width:550px;}
	.main_lang_icons_span{font-size:15px !important;}

}

@media only screen and (min-width: 550px) and (max-width: 650px){
	.product_column_block{width:550px; margin-left:50px;}
	.main_lang_icons_span{font-size:15px !important;}
}

@media only screen and (min-width: 650px) and (max-width: 799px){
	.product_column_block{width:550px; margin-left:140px;}
	.main_lang_icons_span{font-size:15px !important;}
}

@media only screen and (min-width: 800px) and (max-width: 1199px){
	.product_column_block{width:400px;}
	.main_lang_icons_span{font-size:15px !important;}
}

@media only screen and (min-width: 800px) and (max-width: 870px){
	.product_column_block{width:400px;}
	.main_lang_icons_span{font-size:15px !important;}
}

@media only screen and (min-width: 870px) and (max-width: 1199px){
	.product_column_block{width:490px;}
	.main_lang_icons_span{font-size:15px !important;}
}

@media only screen and (min-width: 1050px) and (max-width: 1199px){
	.product_column_block{width:550px;}
	.main_lang_icons_span{font-size:15px !important;}
}

.products_kate_main{text-align:center; padding-top:80px; padding-bottom:80px;}
.main_lang_icons_a{z-index:1;display:inline-block; position:relative; margin-left:1%; margin-right:1%; overflow:hidden; width:26%; border-radius: 325px; background-color:#ffffff; border:1px solid #e5e5e5;}
.main_lang_icons_span{display:block; height:50px; padding-top:13px; line-height:100%; font-family:Roboto; font-size:20px; color:#585858; font-weight:normal; background-color:#e2e2e2; position:absolute; bottom:0px; left:0px; width:50%; padding-left:25%; padding-right:25%; text-align:center;}
.main_lang_icons_a:hover .main_lang_icons_span{color:#ffffff; background-color:#9ac444;}
.main_lang_icons_a:hover .arrow-up{display:block;}
.main_lang_icons_a:hover img{ -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}
.main_lang_icons_a img{z-index:0;-moz-transition: all 0.3s;-webkit-transition: all 0.3s; transition: all 0.3s;}
.arrow-up{display:none; position:absolute; bottom:60px; left:45%; width:0; height:0; border-style: solid; border-width: 0 20px 20px 20px;border-color: transparent transparent #9ac444 transparent;}
.img_default{
background-image:url(images/default_image.png);
}