@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;
}
.clear{
clear: both;  
}

body{
margin:0;
padding: 0;
font-weight:normal;
font-size:12px;
font-family:Myriad Pro;
color:#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;
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%;

      display: block;
    }

    a.to-shop-btn{
      float: right!important;
        margin-top: 0;
        margin-right: 10px;
        margin-bottom: 30px;
    }

    .kalbos {
      float: left!important;
      margin: 0!important;
      margin-top: 10px!important;
    }
}

.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;
}

.menu_top ul li{
border-left:1px solid #ece9e3;
margin-right: 12px;
text-indent:12px;
line-height:22px;
}
/******************************************/
.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:624px;
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 ul li:hover > .preke_pavadinimas{
color:#95d7e2;
}


.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;
}

#baneris{display: none;}


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;
}
@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: 50px;
    font-weight: 300;
    line-height: 58px;
    padding: 46px 0 0 58px;
    text-transform: uppercase;
    width: 50%; 
}
.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: 15px;
    padding-left: 60px;
    padding-top: 38px;
}
.slogan_block p{
    margin-bottom: 24px;
}

.instagram_profile {
  padding-top: 90px;
  text-align: center;
}

.instagram_username {
  font-size: 16px;
  color: #a38756;
}

.instagram_profile_image {
  display: none;
}
            .instagram_gallery {
                display: flex;
                flex-wrap: wrap;
            }

            .instagram_gallery > a {
                width: 33.333334%;
            }

            @media(min-width: 768px) {
                .instagram_gallery > a {
                    width: 16.666667%;
                }
            }

            .instagram_gallery > a > span {
                display: block;
                padding: 10px;
            }

            .instagram_gallery > a > span > img {
                width: 100%;
                height: auto;
            }
/*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;
}
/*Cookie Consent End*/






