/**
 * This file is a container for custom CSS. You can use it to override the default styles of the theme.
 *
 * 1. Copy the file "SAMPLE.custom.css" and rename it to "custom.css".
 *    Otherwise this file will not be loded by Magento.
 * 2. Enable it in the admin panel.
 * 3. Uncomment slected sample styles or add your own CSS to override the default styles of the theme.
 *
 * Please refer to the user guide for more details.
 *
 */


/* Products
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Product labels
-------------------------------------------------------------- */

/*
.sticker.new {
	background-color:#555;
	color:#fff;
}
.sticker.sale {
	background-color:orange;
	color:#fff;
}
*/

/* Stock indicator on product page (configurable products):
icon background color
-------------------------------------------------------------- */
/*
a.availability-only span.icon { background-color:orange; }
*/


/* Miscellaneous
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Drop-down caret */
/*
.caret {
	opacity:1;
	filter:alpha(opacity=100);
}
*/
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?axe6b0');
	src:url('../fonts/icomoon.eot?axe6b0#iefix') format('embedded-opentype'),
		url('../fonts/icomoon.ttf?axe6b0') format('truetype'),
		url('../fonts/icomoon.woff?axe6b0') format('woff'),
		url('../fonts/icomoon.svg?axe6b0#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	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-social_ikonos-01:before {
	content: "\e607";
}
.icon-social_ikonos-02:before {
	content: "\e608";
}
.icon-social_ikonos-03:before {
	content: "\e609";
}
.icon-social_ikonos-04:before {
	content: "\e60a";
}
.icon-social_ikonos-05:before {
	content: "\e60b";
}
.icon-social_ikonos-06:before {
	content: "\e60c";
}
.icon-sirdis:before {
	content: "\e600";
}
.icon-vezimelis2:before {
	content: "\e601";
}
.icon-vezimelis:before {
	content: "\e602";
}
.icon-pakuote:before {
	content: "\e603";
}
.icon-medalis:before {
	content: "\e604";
}
.icon-businessman:before {
	content: "\e605";
}
.icon-googleplus:before {
	content: "\e606";
}


.mobile-collapsible div.block-content ul.social li a span { color:#686868; font-size:30px;}
.mobile-collapsible div.block-content ul.social li a span:hover { color:#1e6ab0;}

@font-face
{
font-family: TradeGothic;
src: url(../fonts/TradeGothic/TradeGothic.ttf);
}


@font-face
{
font-family: TradeGothicbold;
src: url(../fonts/TradeGothic/TradeGothicLTBold.ttf);
}
.copy-links { line-height:15px; margin-bottom:20px;}
.copy-links li { display: inline; float:left; border-right:1px #000000 solid; padding-left:10px; padding-right:10px; }
.copy-links li a { color:#000 !important;}
.copy-links .first li {}
.copy-links  li.last { border:none !important;}

.product-view .sticker.sale { margin-top:5px !important; margin-right:5px !important;}
.product-view .sticker.new {}

.sticker {
	min-height:25px;
	max-height:25px;
	width:auto;
	padding-left:5px;
	padding-right:5px;
	font-size:22px; line-height:25px; text-transform:lowercase;
	text-align:center;
	display:block;

}

/* Colors */
.sticker.new { background:url(../images/img/new-bg-px.png) repeat; color:#fff; font-size:20px; line-height:25px; text-transform:lowercase; }
.sticker.sale { background:url(../images/img/sale-bg-px.png) repeat; color:#ed1c24; font-size:20px; line-height:25px; text-transform:lowercase; }

.offline-kontaktai h1 { color:#6d6f71; font-family:TradeGothic; font-size:34px; }
.offline-kontaktai { font-size:14px;}
.offline-kontaktai img { padding-top:20px; padding-bottom:5px;}
.offline-kontaktai .min-width { width: 230px;}



.nera-rezultatu { background-color:#ededed; min-height:120px; text-align:center; width:100%; }
.nera-rezultatu h2 { line-height:35px; font-size:36px; padding-bottom:0;  color:#040207; padding-top:30px;}
.nera-rezultatu p { font-size:18px; color:#040207; line-height:35px;}
p.tekstukas { font-weight:normal !important;}


.show-grid div.grid12-4:hover { background:none !important;}

.nav-17 a.level-top span { color:#F00 !important;}

.lang-switcher ul.dropdown-menu li:last-child { }

div.footer-container div.footer-container2 div.footer-secondary.footer.container div.inner-container div.section.clearer div.grid12-2 { width: 18.5%; }
div.footer-container div.footer-container2 div.footer-secondary.footer.container div.inner-container div.section.clearer div.grid12-2:last-child { width:36.8%;}

.desinen { right:0px; text-align:right; padding-top:8px; }
.mobile-collapsible div.block-content.desinen ul.inline li { display:inline;}
.mobile-collapsible div.block-content.desinen ul.inline li a { color:#FFF;  font-size: 16px;
  font-family: proba;  line-height: 1.688;}
div.block-content.desinen ul.inline { margin-top:44px;}
li.tarpas { margin-left:18px;}

@media screen and (max-width:320px) {
.sticker-wrapper { z-index:300; height: 55px !important;
width: 55px !important;
-moz-border-radius: 55px;
border-radius: 35px;
background-color:#ff7f7d;
line-height:55px !important;
text-align:center;}

.sticker-wrapper .akcija {font-size: 16px !important;
  font-family: proba;
  color: rgb( 255, 255, 255 );
  font-weight: bold;
  text-transform: uppercase;}
}

@media screen and (max-width:980px) {
.sticker-wrapper { z-index:300; height: 55px !important;
width: 55px !important;
-moz-border-radius: 55px;
border-radius: 35px;
background-color:#ff7f7d;
line-height:55px !important;
text-align:center;}

.sticker-wrapper .akcija {font-size: 16px !important;
  font-family: proba;
  color: rgb( 255, 255, 255 );
  font-weight: bold;
  text-transform: uppercase;}
}

@media screen and (min-width:980px) {
h6.slepiam { display:none;}
div.wrapper div.page div.footer-container div.footer-container2 div.footer-primary-container.section-container div.footer-primary.footer.container div.grid-full div.section.clearer div.grid12-4 div.std div.collapsible.mobile-collapsible.desine-puse2 { float:right; }
div.footer-primary-container.section-container div.footer-primary.footer.container div.grid-full div.section.clearer div.grid12-4:last-child {}
.footer-container button.button {
    background: #686868;
    color: #d4d4d4 !important;
   height:56px;
	line-height:56px;

    text-transform: uppercase;

	text-align:center;
}
div.block-content div.newsletter div#subscribe-form.clearer form#newsletter-validate-detail div button.button.btn-inline { width:40%;}


.footer-container button.button span { text-align:center;}
#newsletter-validate-detail div button.button.btn-inline span span { text-align:center; }
#subscribe-form { padding-top:6px;}

}

@media all and (max-width: 1280px) {

	.footer-container button.button {
    background: #686868 none repeat scroll 0 0 !important;
    color: #d4d4d4 !important;
    height: 56px;
    line-height: 56px;
    text-transform: uppercase;

	width:40%;
	text-align:center;

}



}
@media all and (max-width: 960px) {
#subscribe-form .input-box {
    width: 100% !important;
}
.footer-container button.button {

width: 100% !important;

	text-align:center;

}



}
@media all and (max-width: 960px) {
	.footer-secondary a {
  font-size: 14px !important;

}
.social > li {
    float: left;
    margin: 0 10px 0 0;
}

.footer-primary .feature > a > img {
    height: 28px !important;
}
.sticker-wrapper { z-index:300; height: 55px;
width: 55px;
-moz-border-radius: 35px;
border-radius: 35px;
background-color:#ff7f7d;
line-height:55px;
text-align:center;}

.sticker-wrapper .akcija {font-size: 20px;
  font-family: proba;
  color: rgb( 255, 255, 255 );
  font-weight: bold;
  text-transform: uppercase;}

}


.collapsible .block-title {
 font-size: 16px;
  font-family: proba;
  font-weight: bold !important;
  text-transform: uppercase;
    line-height: 1.377;
}


.footer-secondary a {
    color: #808080;
	 font-size: 16px;
  font-family: proba;
  line-height: 0.8;

}
.collapsible .block-title {

    padding-bottom: 0px;
	color:#FFF;

}
div.block-content ul.footer-links li a.bold { font-weight:bold;  font-family: proba;  line-height: 1.688;  font-size: 16px;}

div.block-content.desinen p.footer-copyright {
  font-size: 16px;
  font-family: proba;
  color: rgb( 147, 147, 147 );
  line-height: 1.688;

}

.storestime {
  font-size: 14px;
  font-family: proba;
  color: rgb( 104, 104, 104 );
  line-height: 1.288;
  text-align: left;
}

.apie_shopa {
  font-size: 14px;
  font-family: proba;
  color: rgb( 104, 104, 104 );
  line-height: 1.288;
  font-weight: normal;

}
.footer-container { font-weight: normal; }
div.footer-container2 div.footer-secondary.footer.container div.inner-container div.section.clearer { border-top:1px #FFF solid;}

.footer-primary .feature > a > img {
    height:38px;
}
.tarpukas { margin-left:25px;}
ul.social { clear:both !important; width:99%; display:block;}

.footer.container div.grid-full div.section.clearer div.grid12-4 div.std div.collapsible.mobile-collapsible div.block-content div.newsletter { border-top:1px #FFF solid; margin-top:35px; padding-top:35px;}

div.footer-primary.footer.container div.grid-full div.section.clearer div.grid12-4 div.std div.collapsible.mobile-collapsible div.block-content div.feature.first.last.apie_shopa { padding-top:30px;}

.footer-container #subscribe-form .input-box { width:60%;}
.footer-container #subscribe-form .input-text { width:100% ;}

.collapsible.mobile-collapsible.active div.block-content { margin-left:auto; margin-right:auto;}
.footer-container button .button:hover { background-color:#1e6ab0 !important; }
div#subscribe-form.clearer form#newsletter-validate-detail div button:hover .button .btn-inline span span { background-color:#1e6ab0 !important; }

h6.block-title.heading.zemyn { margin-top:23px;}



div.mano_news_input_block button.button.btn-inline { height:30px; line-height:30px;  background:none; }
.input-large.subscr_btn_newsletter.prependedInput.s_newsletter { display:inline-block;}
input.input-text, textarea { padding: 0px; padding-left:5px; padding-right:5px;}
select {

	border: 1px solid #ddd !important;
}

.sticker-wrapper { z-index:300; height: 75px;
width: 75px;
-moz-border-radius: 35px;
border-radius: 35px;
background-color:#ff7f7d;
line-height:75px;
text-align:center;}

.sticker-wrapper .akcija {font-size: 24px;
  font-family: proba;
  color: rgb( 255, 255, 255 );
  font-weight: bold;
  text-transform: uppercase;}

.special-price span.price-label { display:none;}

.special-price .price, .special-price .price-label {
    color: #ff7f7d !important;
}
div.col-main.grid-full.in-col1 div.std div.nested-container div.page-banners.grid-container-spaced div.grid12-3.banner a { background-color:#FFF;}
div.col-main.grid-full.in-col1 div.std div.nested-container div.page-banners.grid-container-spaced div.grid12-4.banner a {
    background-color: #fff;
}
@media all and (min-width: 765px) {
.footer-container div.footer-container2 div.footer-secondary.footer.container div.inner-container div.section.clearer div.grid12-2:last-child { width:16% !important; margin-top:10px;}
.footer-container div.footer-container2 div.footer-secondary.footer.container div.inner-container div.section.clearer div.grid12-2:last-child h6 { display:none !important;}
}

.bank-links { color:#FFF !important; font-size:13px !important;}


.border-bottom { border-bottom:1px #e1e1e1 solid; margin-top:45px; }

.cms-custom-orders div#root-wrapper div.wrapper div.page div.main-container.col1-layout div.main.container.show-bg div.col-main.grid-full.in-col1 div.std div.grid-container.px-virsus div.grid12-5 p { line-height:5px;}
.px-virsus { margin-top:30px;}
.border-left-1 { border-left:1px #e1e1e1 solid;}
html body.cms-page-view.cms-custom-orders div#root-wrapper div.wrapper div.page div.main-container.col1-layout div.main.container.show-bg div.col-main.grid-full.in-col1 div.std div.grid-container.px-virsus div.grid12-6.border-left-1 { width:47%; padding-left:7%;}
.cms-custom-orders .form-list input.input-text { width:100%; }

.cms-custom-orders div#root-wrapper div.wrapper div.page div.main-container.col1-layout div.main.container.show-bg div.col-main.grid-full.in-col1 div.std div.grid-container.px-virsus div.grid12-6.border-left-1 form#contactForm div.fieldset ul.form-list li.wide div.input-box textarea#comment.required-entry.input-text { width:100%; }

.cms-page-view .form-list label { font-weight:normal;}
.cms-page-view.cms-custom-orders div#root-wrapper div.wrapper div.page div.main-container.col1-layout div.main.container.show-bg div.col-main.grid-full.in-col1 div.std div.grid-container.px-virsus div.grid12-5 h2.legend { font-size:1.5em;}

.category-custom-orders div#root-wrapper div.wrapper div.page div.main-container.col1-layout div.main.container.show-bg div.col-main.grid-full.in-col1 div.category div.category-description.std {
  font-size: 16px;
  font-family: "Proba Pro";
  color: rgb( 167, 169, 172 );
  text-align: left;
}
.category-custom-orders .border-left-1 form#contactForm { width:80%; float:right;}
.category-custom-orders .grid12-5 h2.legend { font-family: "Proba Pro"; font-size:16px; font-weight:bold;}
.category-custom-orders ul.form-list li label {
  font-size: 16px;
  font-family: "Proba Pro";
  color: rgb( 167, 169, 172 );
  line-height: 1.688;
  text-align: left;
  font-weight:lighter;
}
.category-custom-orders .input-box .input-text { width:100%;}
.category-custom-orders .fieldset ul.form-list { margin-top:15px;}

.category-custom-orders .buttons-set button.button span span { background-color:#e1e1e1; color:#1e6ab0; text-transform:uppercase;   font-family: "Proba Pro"; font-size:28px; height:33px; line-height:33px; padding-left:80px; padding-right:80px; padding-top:8px; padding-bottom:8px;}

.category-custom-orders .grid12-6.border-left-1 { width:56%;}

@media all and (max-width: 960px) {
	.border-left-1 { border:0 !important;}
	.category-custom-orders .border-left-1 form#contactForm {
    float: none;
    width: 100%;
}
}
.grey-color div.grid12-3 img { filter: grayscale(1.5);}

.title-page-2 {
  font-size: 16px;
  font-family: "Proba Pro";
  color: #373536;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 65px;
  margin-bottom: 25px;

  
}
.grid-container-spaced.grey-color div.grid12-3.first { margin-left: 0; }
.grid-container-spaced.grey-color div.grid12-3.last{ margin-right: 0; text-align: right; }

@media screen and (max-width:680px) {
.grid-container-spaced.grey-color div.grid12-3 { text-align: center !important; }
.grid-container-spaced.grey-color div.grid12-3.last{  text-align: center !important }

}
.form-list label {
    float: none;
    font-weight: bold;
    margin: 0 0 2px;
    position: relative;
    z-index: 0;
}

.cms-kids {
    background: #fff url("../images/cms-kids-bg.jpg") repeat-x scroll center bottom;
    padding-bottom: 0;
}

.cms-kids .container {
    max-width: 1175px;
}
.cms-kids .kids-top {
    margin-bottom: 6px;
}
.cms-kids .kids-top .grid12-5 {
    box-sizing: border-box;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    max-width: 450px;
    padding-right: 5px;
    width: 100%;
}
.cms-kids .kids-top .grid12-5 .grid12-12 {
    margin: 0;
    width: 100%;
}
.cms-kids .kids-top .grid12-5 .grid12-12:first-child {
    margin: 0 0 5px;
}
.cms-kids .kids-top .grid12-7 {
    margin: 0;
    max-width: 725px;
    width: 100%;
}
.cms-kids .kids-top .grid12-7 .grid12-12{}


.cms-kids .kids-mid {
    margin-bottom: 6px;
}
.cms-kids .kids-mid .grid12-4 {
    margin: 0px;
    margin-left: 0px;
    width: 33.33%;
}

.cms-kids .kids-mid .grid12-4.first{}
.cms-kids .kids-mid .grid12-4.second {
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
}
.cms-kids .kids-mid .grid12-4.third{ margin-right: 0; text-align: right; }

.cms-kids .kids-mid-text{
	background:url(../images/pilka.png) repeat left;
	margin-bottom: 6px;
}
.cms-kids .kids-mid-text .grid12-12 {
    min-height: 305px;
    margin: 0;
}
.cms-kids .kids-mid-text .grid12-12 .grid12-7{}

.cms-kids .kids-mid-text .grid12-12 .grid12-7 p {
    color: #686868;
    font-size: 14px;

}
.kids-logo { text-align: center; padding-top: 5%;  }
.kids-tekstas { padding-top: 5%;
 }

.cms-kids .kids-bottom{}
.cms-kids .kids-bottom .grid12-4 {
    box-sizing: border-box;
    height: 305px;
    margin: 0;
    width: 33.3%;
}

.cms-kids .kids-bottom .grid12-4.first {
    background-color: #f9b59b;
}
.cms-kids .kids-bottom .grid12-4.second {
    background-color: #93d5dc;
    box-sizing: border-box;
    margin-left: 0.5%;
    margin-right: 0.5%;
    width: 32.3%;
}
.cms-kids .kids-bottom .grid12-4.third {
    background-color: #7fc89c;
}
.cms-kids .kids-bottom .grid12-4 .kids-bottom-title {
    margin-left: 30px;
    margin-top: 35px;
    
}
.cms-kids .kids-bottom .grid12-4 .kids-bottom-title h6 {
    color: #ffffff;
    font-weight: lighter;
}
.cms-kids .kids-bottom .grid12-4 p {
    color: #ffffff;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 15px;
    margin-left: 30px;
    max-width: 300px;
}
.cms-kids .kids-footer {
    margin-top: 42px;
}
.cms-kids .kids-footer .grid12-12 {
    margin-bottom: 15px;
    text-align: right;
}
.cms-kids .kids-footer .grid12-12 ul{}
.cms-kids .kids-footer .grid12-12 ul li {
    display:inline-block;
    margin-left: 20px;
}
.cms-kids .kids-footer .grid12-12 ul li a {
    color: #ffffff;
}
.cms-kids .kids-footer .grid12-12 ul li a:hover {
  text-decoration: underline;
}
.cms-kids .kids-footer .grid12-12 p {
	color:#939393;
    margin: 0;
}
@media only screen and (max-device-width: 1520px) {


	.cms-kids .kids-top .grid12-5 {
		margin-bottom: 5px;
		max-width: 100%;
		padding: 0;
	}
	.cms-kids .kids-top .grid12-5 .grid12-12 {
		box-sizing: border-box;
		width: 50%;
		padding-left: 3px;
	}
	.cms-kids .kids-top .grid12-5 .grid12-12:first-child {
		padding-left: 0;
		padding-right: 3px;
		margin-bottom:0px;
	}

	.cms-kids .kids-top .grid12-5 .grid12-12 img{
		width: 100%;
	}
	.cms-kids .kids-top .grid12-7 {
		max-width: 100%;
	}
	.cms-kids .kids-top .grid12-7 img{
		width: 100%;
	}
	
}

@media screen and (max-width: 768px) { 
.cms-kids .std form button {
  width: 100% !important;
    display: inline;
    margin-top: 5px;
}
.cms-kids .kids-mid .grid12-4.second {
    box-sizing: border-box;
    padding-left: 0px;
    padding-right: 0px;
}
.cms-kids .kids-bottom .grid12-4.second {
    background-color: #93d5dc;
    box-sizing: border-box;
    margin-left: 0%;
    margin-right: 0%;
    width: 32.3%;
}
.cms-kids .kids-top .grid12-5 .grid12-12:first-child {
    margin-bottom: 5px;
    padding-left: 0;
    padding-right: 0px;
}
.cms-kids .kids-top .grid12-5 .grid12-12 {
    box-sizing: border-box;
    padding-left: 0px;
    width: 50%;
}
.cms-kids .kids-mid .grid12-4 {
    margin: 0;
    width: 33.33%;
    margin-bottom: 5px;
}
.cms-kids .kids-bottom .grid12-4.first {
    background-color: #f9b59b;
     margin-bottom: 5px;
}
.cms-kids .kids-bottom .grid12-4.second {
    margin-bottom: 5px;
}
.cms-kids .kids-mid-text .grid12-12 .grid12-7 p
 { margin-left: 3%; margin-right: 3%; }
}

.cms-kids #subscribe-form .input-box {
  height: 36px;
  line-height: 36px;
     width: 50%;
     display: inline;
   
}
.cms-kids #subscribe-form .input-text {
    float: left;
     background-color: #e1e1e1 !important;
       text-decoration: underline;
    color: #FFF;
}
.cms-kids .std form button {
  width: 40%;
    display: inline;
    height: 36px;
  line-height: 36px;
  background-color: #ffffff;
}
.cms-kids .std form button:hover {
  background-color: #686868;
}

.cms-kids button.button span {
    color: #f9b59b;
    line-height: 32px;
    height: 32px;
    background-color: #FFF
}
.cms-kids button.button:hover span {
   background-color: #686868 !important;
}
.kids-form { width: 90%; }
.cms-kids button.button.btn-inline span span, .product-view .box-tags .form-add button.button span span {
     color: #f9b59b;
    font-family: proba;
    font-size: 16px;
    font-weight: lighter;
    text-transform: uppercase;
    line-height: 32px;
    height: 32px;
}
.cms-kids button.button span span {
    height: 2em;
    line-height: 2em;
    padding: 0 5px;
}
/* KIDS*/
/*.pilkas {background-color: #e1e1e1; }
.rinkinukas { background-color: #e1e1e1}
.block300 {margin-bottom: 1%; text-align: center;}
.cms-kids .grid12-5, .grid12-7 {
    display: inline;
    float: left;
    margin-left: 0%;
    margin-right: 0%;
}

.cms-kids .grid-container-spaced div.grid12-4 { margin-left: 0.4%;  margin-right: 0;}

 
.kids {
    max-width: 1170px;
     margin-left: auto;
     margin-right: auto;
     display: block;
}

@media only screen and (max-device-width: 760px) {

.mergaite-right { margin-bottom: 1%; }

	}*/

/*KIDS END*/

.nav.container.clearer.show-bg ul#nav.grid-full.classic li.level0.nav-16.level-top.last a.level-top { color: #04992b; }
.category-products .product-image img {  -webkit-filter: brightness(100%);}
.category-products .product-image img:hover {  -webkit-filter: brightness(70%);
  /*  -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;*/
  }
  .qty-wrapper.v-center {
    float: left;
    display: inline-block;
    margin: 0px 0 0;
    width: 30%;
    height: 52px;
}
.add-to-cart.v-centered-content div.qty-wrapper.v-center label { line-height: 50px }
#product-options-wrapper {
    margin-bottom: 1em;
    width: 90%;
}