@font-face {
    font-family: 'OpenSans';
    src: url(OpenSans/OpenSans.eot);
    src: url(OpenSans/OpenSans.eot?#iefix) format('embedded-opentype'),
         url(OpenSans/OpenSans.woff) format('woff'),
         url(OpenSans/OpenSans.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    display: inline-block;
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}

a{text-decoration: none;
/*color:#95d7e2;*/
color: #67d2e9;
}
.clear{
clear: both;  
}

body{
margin:0;
padding: 0;
font-weight:normal;
font-size:14px; /*12*/
font-family:OpenSans; /*MiriandPro*/
color:#333333; /*231f20*/
}

.wraper{
margin:0 auto;
width:1001px;
position: relative;
}

.mail_fb{
float:left;
height:14px;
margin-left:50px;
margin-top:38px;
}

.mail, .fb{
width: 14px;
height: 14px;
display: block;
float: left;
}

.mail{
background-image: url('../img/mail.png');
width:16px;
}

.fb{
background-image: url('../img/fb.png');
margin-left:14px;
}

a.logo{
display: block;
width:200px;
height:82px;
background-image: url('../img/logo.png');
float: left;
margin-left:305px;
}

.lang-btn-cont {
  float: right;
}
a.to-shop-btn{
    cursor: pointer;
    display: inline-block;
    text-indent: -99999999px;
float: left;
height: 30px;
width: 25px;
margin-right: 20px;
margin-top:35px;
background-image: url('../img/cart-icon.svg');
background-position: center center;
background-repeat: no-repeat;
background-size: 25px 30px;
}

a.to-shop-btn:hover{
  background-image: url('../img/cart-icon-hover.svg');
background-position: center center;
background-repeat: no-repeat;
background-size: 25px 30px;
}

@media (max-width: 1020px) {
    .lang-btn-cont {
      float: left;
      width: 100%;
    }

    a.to-shop-btn{
        margin-top: 15px;
        margin-bottom: 30px;
    }
}

.kalbos{
float: right;
margin-right: 50px;
font-family: 'OpenSans';
font-size: 14px;
margin-top:40px;
}

.kalbos a{
color:#afa186;
float: left;
margin-left:10px;
}

.kalbos a:hover, .kalbos a.active {
/*color:#95d7e2;*/
color: #67d2e9;

text-decoration: underline;
}

.bruksnys{
background-color: #ece9e3;
height:1px;
width: 100%;
margin-top:18px;
}

.menu_top{
display: block;
margin:10px auto;
position: relative;
text-align: center;
font-size:14px;
font-family: 'OpenSans';
text-transform: uppercase;
}

.menu_top ul, .menu_top ul li{
margin:0;
padding: 0;
list-style: none;
height:24px;
display: inline-block;
}

.menu_top ul{
border-right:1px solid #ece9e3;
}

.menu_top ul a{
color:#afa186;
}

.menu_top ul a:hover, .menu_top ul a.act {
/*color:#95d7e2;*/
color: #67d2e9;
}

.menu_top ul li{
border-left:1px solid #ece9e3;
margin-right: 12px;
text-indent:12px;
line-height:22px;
}

.yra{color:#95d7e2!important;}
/******************************************/
.main_foto{
height:580px;
position: relative;
}

.apatiniai_drugeliai{
height:580px;
position: absolute;
width: 100%;
background-image: url('../img/apatiniai_drugeliai.png');
z-index: 10;
}

.virsutiniai_drugeliai{
height:580px;
position: absolute;
width: 100%;
background-image: url('../img/virsutiniai_drugeliai.png');
z-index: 9999;
}
/*******************************************************/
.footer{
border-top:1px solid #ece9e3;
width: 100%;
font:normal 11px arial;
color:#afa186;
text-align: center;
margin-top:35px;
padding: 10px 0;
}

.footer a{
color:#afa186;
}

.jr{
background-image: url('../img/jr.png');
width: 126px;
height:15px;
display: inline-block;
}


.intro_prekes{
width:920px;
height:292px;
position: relative;
margin: 0 auto;
margin-top:-157px;
z-index: 400;
}

.intro_prekes ul li{
width:184px;
height:292px;
}

.preke_pav{
width:184px;
height:237px;
}

.preke_pav_lyg{
width:184px;
height:237px;
display: table-cell;
vertical-align: bottom;
text-align: center;
}

.preke_pav_lyg img{
max-width:184px;
max-height:237px;
}

.preke_pavadinimas{
margin-top:20px;/*25*/
text-align: center;
color:#afa186;
font:normal 14px OpenSans;/*normal 14px arial*/
}


.intro_prekes    { overflow:hidden; position:relative; }
.intro_prekes ul { margin:0; padding:0; }
.intro_prekes li { float:left; margin:0 0 0 0; list-style:none; }
/* IE6 issues */
.intro_prekes ul { width:100%; }

.slider{
position: relative;
}

a.prev-slide{
display:block;
width: 15px;
height: 29px;
background-image: url('../img/back.png');
position: absolute;
left:0;
bottom: 10px;
}

a.next-slide{
display:block;
width: 15px;
height: 29px;
background-image: url('../img/next.png');
position: absolute;
right:0;
bottom: 10px;
}

/**********************************************vidiniai******************/

.heead_img{
width:100%;
height:186px;
background-color: #fff;
/*text-align: center;*/
}

.prekes_slide{
height:292px;
margin-top:-172px;
position: relative;
}

.bruksnys_title{
background-color: #ece9e3;
height:1px;
width: 100%;
margin-top:48px;
}

.title{
color:#8d7f61;
font-family: 'OpenSans';
font-size: 24px;
text-align: center;
margin-top: -17px;
}

.title span{
background-color: white;
}

.page_left{
float:left;
width:400px;/*335*/
margin-top: 45px;
}

.page_right{
float:left;
width:600px;/*665*/
margin-top: 27px;/*55*/
}

.sub_menu{
font-family: 'OpenSans';
}

.sub_menu ul, .sub_menu ul li{
margin: 0;
padding: 0;
list-style: none;
width:287px;
}

.sub_menu ul li{
/*background-color: #cfdce5;*/
background-color: #bcb098; /* #8d7f61*/
display: block;
width:100%;
height:30px;
/*background-image: url('../img/sub_bg.png');*/
background-repeat: no-repeat;
background-position: center right;
text-transform: uppercase;
font-size:14px;
text-indent:12px;
margin-bottom: 2px;
line-height: 32px;
cursor: pointer;

}

.sub_menu ul li i {
font-size: 20px;
float: right;
padding: 5px 10px
}

.sub_menu ul a li{
color:#8d7f61;
}
.sub_menu>ul>a>li {
color: #fff;
}

.sub_menu ul  ul li{
text-transform: none;
background-image: url('../img/sub_bg2.png');
background-repeat: no-repeat;
background-position: center left;
text-indent: 25px;
border-bottom: 1px solid #ece9e3;
background-color: white;
}

.sub_menu ul  ul a li:hover, .sub_menu ul  ul a.esamas li{
/*color:#95d7e2;*/
color:#67d2e9;
background-image: none;
}

/*****************************************forma*********************/
#prekes_form h1{
color:#231f20;
font:bold 12px 'OpenSans';
}

#prekes_form label{
color:#231f20;
font:normal 12px 'OpenSans';
display: inline-block;
width: 125px;
}

#prekes_form input.text_input{
width:300px;
height:19px;
border:1px solid #ece9e3;
display: inline-block;
}

#prekes_form input.btn-submit,#prekes_form input.btn-reset{
display: inline-block;
float: right;
height:34px;
padding: 0 15px;
font:normal 12px 'OpenSans';
color:white;
background-color: #afa186;
border:none;
margin-right: 20px;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#prekes_form input.btn-reset{
margin-right: 10px;
}

#prekes_form input.btn-submit:hover,#prekes_form input.btn-reset:hover{
background-color: #95d7e2;
}

.intro_prekes ul li:hover > .preke_pavadinimas{
color:#95d7e2;
}

.m0,.m1,.m2,.m3a,.m4,.m5,.m6,.m7,.m8,.m9,.m10,.m11,.m12,.m13,.m14,.m15,.m16,.m17,.m18,.m19,.m20{
display: none;
}


.red{
border:1px solid red!important;
}

#ok{
color:#95d7e2;
font-size:18px;
display: none;
width: 100%;
text-align: center;
}





#ok, .form_sent_ok{
color:#95d7e2;
font-size:18px;
display: none;
width: 100%;
text-align: center;
}



.gavejasl {width:150px!important;}

#kauke{
width:305px;
border:1px solid #ece9e3;
height:24px;
}

/**********************************konkursas*******************/
.konkursas{
width:100%;
}

.konkuras_item{
width:228px;
height:242px;
float: left;
margin-right: 26px;
margin-bottom: 20px;
}

.konkursas_item_img{
width:226px;
height: 208px;
border:2px solid #cfdce5; 
position: relative;  
}

.konkursas_item_img_lyg{
width:226px;
height: 208px;
display: table-cell;
vertical-align: middle;
text-align: center;
}

.konkursas_item_img_lyg img{
max-width:196px;
max-height: 186px;
}

.konkursas_info{
width:196px;
height: 30px;
padding: 10px 15px;
background-color: #ffffff;
position: absolute;
bottom: 0;
display: none;
padding-bottom: 15px;
}

.konkursas_text{
float: left;
width:194px;
}

.konkursas_soc{
float: left;
margin-top:17px;

}

.konkursas_title{
color:#8d7f61;
font-family:"Open Sans";
font-size:14px;
overflow: hidden;
height:21px;
}

.konkursas_aut{
color:#8d7f61;
font-family:"Open Sans";
font-size:12px;
}

a.like, a.kfb{
width:17px;
height:17px;
display: inline-block;
}

a.like{
background-image: url('../img/like.png');
}

a.kfb{
background-image: url('../img/kfb.png');
}

.likes{
height:22px;
line-height:22px;
text-align: center;
color:#ffabd3;
font-family:"Open Sans";
font-size:14px;
margin-top: 5px;
}

.likes span{
display: inline-block;
background-image: url('../img/heart.png');
background-position: center left;
background-repeat: no-repeat;
padding-left: 25px;
}

.likes2{
height:22px;
line-height:22px;
text-align: center;
color:#ffabd3!important;
font-family:"Open Sans";
font-size:14px;
margin-top: 5px;
}

.likes2 span{
display: inline-block;
background-image: url('../img/heart2.png');
background-position: center left;
background-repeat: no-repeat;
padding-left: 25px;
color:#ffabd3 !important;
}

#forma_karjera{
width:300px;
display: block;
margin: 0 auto;
}

#forma_karjera label{
display: block;
color:#8d7f61;
font-size:14px;
font-family:"Open Sans";
}

#forma_karjera input[type="text"], #forma_karjera input[type="file"]{
display: block;
width:291px;
height:27px;
border:1px solid #cfdce5;
color:#afcbde;
font-size:16px;
font-family:"Open Sans";
margin-bottom: 4px;
}

#forma_karjera input[type="file"]{
color:#8d7f61;
font-size:14px;
}

#forma_karjera input[type="checkbox"]{
font-size:16px;
font-family:"Open Sans";
margin-bottom: 4px;
float:left;
}

.sutinku{
float: left;
color:#8d7f61;
font-size:14px;
font-family:"Open Sans";
}

a.galerija_reg{
display: block;
width:100px;
height:31px;
text-align: center;
line-height: 31px;
color:#ffffff;
font-size:16px;
font-family:"Open Sans";
background-color: #afa186;
margin:0 auto;
margin-top:20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
}

.konkursas_but{
position: absolute;
bottom: 15px;
right: 0;
}

.konkursas_but a{
    background: none repeat scroll 0 0 #afa186;
    color: white;
    display: inline-block;
    height: 31px;
    line-height: 31px;
    margin-right: 15px;
    padding: 0 15px;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.konkursas_but a:hover{
background-color: #95d7e2;
}

.red2{
color:red;
}

#like_fancy{ 
    height: 50px;
    position: absolute;
    top: 0;
    width: 160px;
    z-index: 9999999;
    top:5px;
    left:5px;
    }

.ryklio_balionas{
color: #8d7f61;
font-size: 10px;
}

a.konkursas_mygtukas{
color:#ffffff;
font-size:14px;
font-family:"Open Sans";
background-color: #afa186;
height:31px;
line-height:31px;
padding: 0 15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
display: block;

float: left;
margin-top: -5px;
text-transform: uppercase;
}

a.konkursas_mygtukas:hover{
background-color: #95d7e2;
text-decoration: none!important;
color:#ffffff!important;
}

#fancybox-title-left, #fancybox-title-main, #fancybox-title-right{
background: none!important;
color:#000000!important;
background-color: #ffffff!important;
}

#fancybox-title-wrap{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
overflow: hidden;
}

label.isbandykite{width:155px!important;}
#prekes_form textarea{border: 1px solid #ece9e3;height: 64px;width: 300px;margin-left:4px;}

.partneriai img{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 1s ease;
}

.partneriai img:hover{
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
@font-face {
  font-family: 'icomoon';
  src:  url(fonts/icomoon.eot?ap6p0g);
  src:  url(fonts/icomoon.eot?ap6p0g#iefix) format('embedded-opentype'),
    url(fonts/icomoon.ttf?ap6p0g) format('truetype'),
    url(fonts/icomoon.woff?ap6p0g) format('woff'),
    url(fonts/icomoon.svg?ap6p0g#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-eifelis_icon-01:before {
  content: "\e900";
}
.icon-kauke_icon-01:before {
  content: "\e901";
}
.icon-laikrodis_icon-01:before {
  content: "\e902";
}
.icon-lasiukas_icon-01:before {
  content: "\e903";
}

.slogan {
    box-sizing: border-box;
    color: #a38756;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 34px;/*36*/
    font-weight: 300;
    line-height: 58px;
    padding: 13px 0 0 31px;
    position: absolute;
    text-transform: uppercase;
    width: 70%;
}
.slogan p,
.slogan_block p{
    margin: 0;
    padding: 0;
}
.slogan_block {
    box-sizing: border-box;
    color: #a38756;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 14px;/*15*/
    padding-top: 91px;
    position: absolute;
    text-align: left;
    width: 60%;
}
.slogan_block p{
    margin-bottom: 21px;/*27*/
    width: 50%;
    float: left;
    padding-left: 38px;
    box-sizing: border-box;
}
.heead_img{
    position: relative;
    border:1px solid #ece9e3;
}

/*Cookie Consent Begin*/
#cookieConsent {
    background-color: rgba(20,20,20,0.8);
    min-height: 26px;
    font-size: 14px;
    color: #ccc;
    line-height: 26px;
    padding: 8px 0 8px 30px;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 9999;
}
#cookieConsent a {
    color: #67d2e9;
    text-decoration: underline;
}
#closeCookieConsent {
    float: right;
    display: inline-block;
    cursor: pointer;
    height: 20px;
    width: 20px;
    margin: -15px 0 0 0;
    font-weight: bold;
}
#closeCookieConsent:hover {
    color: #FFF;
}
#cookieConsent a.cookieConsentOK {
    background-color: #8d7f61;
    color: #ffffff;
    display: inline-block;
    border-radius: 5px;
    padding: 0 20px;
    cursor: pointer;
    float: right;
    margin: 0 60px 0 10px;
}
#cookieConsent a.cookieConsentOK:hover {
    background-color: #ab9971;
}
#page_text_div table tr, #page_text_div table tr td {
    height: auto!important;
}
.controls {
    display: none;
}
.intro_prekes ul {
    width: auto!important;
}
.prekes_slide #intro_slider.intro_prekes ul a li {
    height: auto!important;
}
/*Cookie Consent End*/