/*
Internetoreklama.lt
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700,700i&display=swap');
*/


body {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 15px;
	    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.6;
   
	    background-color: #F6F6F6;

}
p {
    color: #606e7c;
}

em, b, strong {
    color: #2c3e50;
}
.container {
    max-width: 1200px;
}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}
body,p,ul,li {    }
body {      font-size: 15px!important; }



p a {text-decoration: underline;}
.site-footer p a {text-decoration: none;}



h1,h2,h3,h4,h4,h5,h6 {      }

h3, h2 {
    margin-bottom: 30px;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: rgba(248, 248, 248, 0);
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: initial!Important;
}

.btn, .btn-default {
font-family: 'Oxygen', Arial, Helvetica, 'Nimbus Sans L', sans-serif;}

.baltas h1,.baltas h2, .baltas h3, .baltas h4 {color:#fff}

.text-right {text-align:right;}

.home .slotholder:after {
	
	background:#000;
	position:absolute;
	width:100%;
	height:100%;
}


.list-play-circle ul li:after, .list-check-circle ul li:after, .list-check-square ul li:after, .list-angle-right ul li:after, .list-star ul li:after, .list-arrow-circle ul li:after, .list-caret-right ul li:after, .list-arrow-right ul li:after, .list-circle ul li:after, .list-number ul li:after, .list-check ul li:after, .list-play-circle ol li:after, .list-check-circle ol li:after, .list-check-square ol li:after, .list-angle-right ol li:after, .list-star ol li:after, .list-arrow-circle ol li:after, .list-caret-right ol li:after, .list-arrow-right ol li:after, .list-circle ol li:after, .list-number ol li:after, .list-check ol li:after {
    color: #cb0504;
    font-family: FontAwesome;
    font-size: 15px;
    line-height: 30px;
    padding-right: 10px;
}

.text-right .list-check ul li:after {
    content: "\f00c";
	padding-left:10px;
}
.text-right .list-check ul li:before {
   display:none;
}

.pad80 {    padding-top:20px; padding-right: 80px!important;
    padding-left: 80px!important;}
	
	.text-primary {
    color: #36dabc;
}



@media (min-width:769px) and (max-width:1000px) {
	.pad80 {padding-right: initial!important;
    padding-left: initial!important;}
	
}


h2.entry-title {
    font-weight: 500;
}

h2.entry-title a {color: #565656}
h2.entry-title a:hover {color: inherit}
h6.entry-title a {color: #565656}
h6.entry-title a:hover {color: inherit}
.menu-main-menu > li > a {
    font-family: 'Oxygen', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 300;
    font-style: normal;
    text-transform: none;
}



#breadcrumb-text {
    color: rgba(0,0,0);
	

}
#breadcrumb-text span {
	margin-right:5px;
}
#breadcrumb-text span:last-child {
	margin-left:10px;	
	    color: #444;
		    text-transform: uppercase;
}

.blog-carousel .entry-title {
    font-size: 24px;
    line-height: 28px;
font-family: 'Oxygen', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}
	.fancyboxe-single .fancy-style3 .fancy-content .fancy-title {
    color: #fff;
    font-family: 'Oxygen', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 24px;
}
	
.wp-caption{}

.wp-caption-text{}

.sticky{}

.gallery-caption{}

.alignright {}

.alignleft {}

.aligncenter {}

.footer-top {
    position: relative;
    color: rgba(0, 0, 0, 0.6);
    background: #f7f7f7;
	background-image: url(./assets/images/energija24-apacia-c.jpg);
	    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
	    padding: 48px 0 0 0;
}

.footer-bottom {
    position: relative;
    color: rgba(0, 0, 0, 0.6);
background: #fbfbfb;	
    border-top: 1px solid #fbfbfb;
}

.text-white {
    color: #111;
}


.site-footer ul li a:hover {
color: rgba(0, 0, 0, 0.8);
}
.site-footer ul li a {
color: rgba(0, 0, 0, 0.6);
}


.site-footer .container {    padding-left: 100px;
    padding-right: 100px;
    width: 100%;}

.site-footer .wg-title {
    color: rgba(0, 0, 0, 0.6);
}

.social-indiv-wrap.layout-footer ul li a {

    color: rgba(0, 0, 0, 0.6);
}

/*nnone*/
.entry-meta  {display:none}

.home .header-top {
    background: rgba(0, 0, 0, 0.2);
}


.cshero-main-header.header-fixed .main-header-wrap {

    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 3px 3px 0;
    -khtml-box-shadow: rgba(0, 0, 0, 0.05) 0 3px 3px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.05) 0 3px 3px 0;
    -ms-box-shadow: rgba(0, 0, 0, 0.05) 0 3px 3px 0;
    -o-box-shadow: rgba(0, 0, 0, 0.05) 0 3px 3px 0;
    box-shadow: rgba(0, 0, 0, 0.05) 0 3px 3px 0;
}



.cms-grid .ogf-blog-loop .entry-header .entry-title {
    line-height: 38px;
}

.readmore .btn-default {

    background: #7fe092;

    border: 1px solid #7fe092;
}


@media screen and (min-width: 1200px){
.cshero-header-navigation .main-navigation .menu-main-menu > ul > li, .cshero-header-navigation .main-navigation .menu-main-menu > li {

    padding: 0 5px;
}
}

@media screen and (max-width: 768px){
	
	
	.kaire-container {

    padding-right: 0px!important;
}

.no-mobile {display:none!important;}
.pad100desktop {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.secondary1 {margin:0 auto!important;margin-bottom:20px!important;}
.desine-container {

    padding-left: 0px!important;
}
	
	.header-top-right .widget ul li a {

    padding: 15px 10px 15px 10px!important;
	}

	
	.irengimas h5 {

    padding-bottom: 30px;
    padding-top: 10px;
	}
	.irengimas .pirmas {padding-left: 0px!important;}
.irengimas .paskutinis {padding-right: 0px!important;}
	
	.header-transparent .cshero-main-header .main-header-wrap {padding-left:10px;padding-right:10px;}
	
	.vc_tta.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body .wpb_text_column .wpb_wrapper > * {
	
    text-align: center!important;
}
	
	.energija, .energija-pirmas {padding-bottom:32px;}
	
.shop-products-list .product .button {
    display: block;
    text-align: left;
	width:100%!important;
	min-width:100%!important;
}

a.villa-details{
    display: block;
    text-align: left;
	width:100%!important;
}

.site-footer .container {
    padding-left: 50px;
    padding-right: 50px;
}
.hidden-xs {display:none;}
}

@media screen and (max-width: 1199px) {
	.cshero-header-navigation .main-navigation .menu-main-menu > ul > li .cs-menu-toggle i, .cshero-header-navigation .main-navigation .menu-main-menu > li .cs-menu-toggle i {

    background: #2d3c48;
	}
	
	
	
.cshero-header-navigation .main-navigation > div > ul, .cshero-header-navigation .main-navigation ul.nav-menu {

    padding-left: 15px;
}
.cshero-header-navigation {

    background: #1f2931;
}

.navbar-toggle:hover, .navbar-toggle:focus {
    background: #1f2931!important;
}

.header-style-3 .cshero-header-navigation {
    left: 0;
    right: 0;
    padding: 0 15px;


}


.cshero-header-navigation .main-navigation.text-left {

    padding-bottom: 20px;
}

.cshero-main-header .main-header-wrap {
    padding-left: 10px;
    padding-right: 10px;
}

#cshero-menu-mobile {
    position: fixed;
	top:40px;
	    z-index: 999999;
 
}

.page-id-2974   .btn {  white-space: initial;}



.page-id-2974 .parama-circle-2 p,.page-id-2974 .parama-circle-3 p,.page-id-2785 .parama-circle-2 p,.page-id-2785 .parama-circle-3 p {

    margin-top: 50px;
}

.pad80 {

    padding-right: 40px!important;
    padding-left: 40px!important;
}

.centeris a+a {margin-top:10px;}


.mob-m-up{margin-top:30px;}
.fabrikas img {
    height: 150px!important;
    margin-bottom: -2px;
}

}




.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: initial!important
}
.navbar-toggle {
    background-image: linear-gradient(72deg, #56bed9, #64e8ea)!important;
}





.header-transparent .cshero-main-header:not(.header-fixed) .cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a:hover, .header-transparent .cshero-main-header:not(.header-fixed) .cshero-header-navigation .main-navigation .menu-main-menu > li > a:hover {
    color: #cb0504 !important;
	 color: #fff !important;
}

.readmore .btn-default {border:0!important;}
.readmore .btn-default:hover {border:0!important;color:#fff}
.intro1 .fancy-style1 .fancy-icon-bg,.readmore .btn-default:hover {
	    background-image: linear-gradient(72deg, #56bed9, #64e8ea);
}

.intro2 .fancy-style1 .fancy-icon-bg,.readmore .btn-default {
	    background-image: linear-gradient(72deg, #6adede, #62e1b6);

}
.intro3 .fancy-style1 .fancy-icon-bg  {
	    background-image: linear-gradient(72deg, #62e1b6, #8ae087);

}
.intro4 .fancy-style1 .fancy-icon-bg  {
	    background-image: linear-gradient(72deg, #8ae087, #c3f771);

}

.intro1 .fancy-style1:hover  .fancy-icon-bg {
	    background-image: linear-gradient(140deg, #56bed9, #64e8ea);
}

.intro2 .fancy-style1:hover  .fancy-icon-bg {
	    background-image: linear-gradient(140deg, #6adede, #62e1b6);

}
.intro3 .fancy-style1:hover  .fancy-icon-bg  {
	    background-image: linear-gradient(140deg, #62e1b6, #8ae087);

}
.intro4 .fancy-style1:hover .fancy-icon-bg  {
	    background-image: linear-gradient(140deg, #8ae087, #c3f771);

}


.duk .vc_tta-panel:nth-child(1).vc_active h4 a,.duk .vc_tta-panel:nth-child(1) h4 a:hover {
background-color: #57befa!important;
background-image: linear-gradient(140deg, #57befa, #5bcce7)!important;

}
.duk .vc_tta-panel:nth-child(2).vc_active h4 a,.duk .vc_tta-panel:nth-child(2) h4 a:hover {
background-color: #5bcce7!important;
background-image: linear-gradient(140deg, #5bcce7, #5ed8d6)!important;
}
.duk .vc_tta-panel:nth-child(3).vc_active h4 a,.duk .vc_tta-panel:nth-child(3) h4 a:hover {
background-color: #5ed8d6!important;
background-image: linear-gradient(140deg, #5ed8d6, #60e1cb)!important;
}
.duk .vc_tta-panel:nth-child(4).vc_active h4 a,.duk .vc_tta-panel:nth-child(4) h4 a:hover {
background-color: #60e1cb!important;
background-image: linear-gradient(140deg, #60e1cb, #62ebbd)!important;
}
.duk .vc_tta-panel:nth-child(5).vc_active h4 a,.duk .vc_tta-panel:nth-child(5) h4 a:hover {
background-color: #62ebbd!important;
background-image: linear-gradient(140deg, #62ebbd, #60e1cb)!important;
}
.duk .vc_tta-panel:nth-child(6).vc_active h4 a,.duk .vc_tta-panel:nth-child(6) h4 a:hover {
background-color: #60e1cb!important;
background-image: linear-gradient(140deg, #60e1cb, #5ed8d6)!important;
}
.duk .vc_tta-panel:nth-child(7).vc_active h4 a,.duk .vc_tta-panel:nth-child(7) h4 a:hover {
background-color: #5ed8d6!important;
background-image: linear-gradient(140deg, #5ed8d6, #5bcce7)!important;
}
.duk .vc_tta-panel:nth-child(8).vc_active h4 a,.duk .vc_tta-panel:nth-child(8) h4 a:hover {
background-color: #5bcce7!important;
background-image: linear-gradient(140deg, #5bcce7, #57befa)!important;
}

.vc_tta-accordion .vc_active .vc_tta-panel-heading {
    background: #2a4359;
}

.vc_tta-accordion .vc_tta-panel-heading:hover, .vc_tta-accordion .vc_tta-panel-heading:focus, .vc_tta-accordion .vc_tta-panel-heading:active {
  background: #2a4359;
}

.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title a {

    font-size: 20px;
    margin-top: 20px;
}



.duk .vc_tta-panel:nth-child(9).vc_active h4 a,.duk .vc_tta-panel:nth-child(9) h4 a:hover {
background-color: #57befa!important;
background-image: linear-gradient(140deg, #57befa, #5bcce7)!important;
}
.duk .vc_tta-panel:nth-child(10).vc_active h4 a,.duk .vc_tta-panel:nth-child(10) h4 a:hover {
background-color: #5bcce7!important;
background-image: linear-gradient(140deg, #5bcce7, #5ed8d6)!important;
}
.duk .vc_tta-panel:nth-child(11).vc_active h4 a,.duk .vc_tta-panel:nth-child(11) h4 a:hover {
background-color: #5ed8d6!important;
background-image: linear-gradient(140deg, #5ed8d6, #60e1cb)!important;
}
.duk .vc_tta-panel:nth-child(12).vc_active h4 a,.duk .vc_tta-panel:nth-child(12) h4 a:hover {
background-color: #60e1cb!important;
background-image: linear-gradient(140deg, #60e1cb, #62ebbd)!important;
}
.duk .vc_tta-panel:nth-child(13).vc_active h4 a,.duk .vc_tta-panel:nth-child(13) h4 a:hover {
background-color: #62ebbd!important;
background-image: linear-gradient(140deg, #62ebbd, #60e1cb)!important;
}
.duk .vc_tta-panel:nth-child(14).vc_active h4 a,.duk .vc_tta-panel:nth-child(14) h4 a:hover {
background-color: #60e1cb!important;
background-image: linear-gradient(140deg, #60e1cb, #5ed8d6)!important;
}
.duk .vc_tta-panel:nth-child(15).vc_active h4 a,.duk .vc_tta-panel:nth-child(15) h4 a:hover {
background-color: #5ed8d6!important;
background-image: linear-gradient(140deg, #5ed8d6, #5bcce7)!important;
}
.duk .vc_tta-panel:nth-child(16).vc_active h4 a,.duk .vc_tta-panel:nth-child(16) h4 a:hover {
background-color: #5bcce7!important;

}


.vc_general .vc_tta-panel-title {

    text-align: center;
}



.rs-fullvideo-cover {
background-image: linear-gradient(45deg, #1eaec5, #30ff8f);
    z-index: 999;
    opacity: .85;
}



.fonas-zalias h2, .fonas-zalias h3 {color:#fff} 
.fonas-zalias p, .fonas-zalias li {color:#000}

.fonas-zalias .vc_tta-panel.vc_active h4 a, .fonas-zalias .vc_tta-panel h4 a:hover {
    background-color: initial!important;
	    font-size: 24px;
		    line-height: 30px;
}

.home .post-thumbnail img {opacity:.8}
.home .cms-carousel-item:hover .post-thumbnail img {opacity:1}

.saules-kaina ul {text-align:center; list-style-type: none; padding:0; margin:0; }
.saules-kaina ul li { padding-bottom: 10px;
    padding-top: 10px;}

	
	.woocommerce .shop-products-list .product {
	border-radius:5px;
    border: 1px solid #eee;
    margin: 10px;
	    padding-right: 0px; 
     padding-left: 0px; 
	}
	
	.woocommerce .shop-products-list .product h3 a {
	text-transform: uppercase;
	font-size:14.4px;
	color:rgba(76, 85, 98, 1);
	font-weight:500;
	    line-height: 15px;
}

h1.jegaines{color: rgba(0, 0, 0, 0.2);}
h2.jegaines{color: rgba(0, 0, 0, 0.3);}

.jegaine1 {background-image: linear-gradient(72deg, #6adede, #62e1b6);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
	
.jegaine2 { background-image: linear-gradient(140deg, #62e1b6, #8ae087);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}





.shop-products-list .product .price {
	padding-left:15px;
	
    font-weight: 400;
}

.shop-products-list .product .star-rating {

    margin-top: 6px;
    margin-right: 15px;
	
}
.shop-products-list .product .price ins {
    color: rgba(88, 207, 144, 1);
}

.shop-products-list .product .price {
    display: inline-block!important;
    color: rgba(88, 207, 144, 1)!important;
}

.shop-products-list .product .star-rating {
    display: inline-block!important;
	    float: right!important;
}

.shop-products-list .product .add-to-cart-wrap {

    border-top: 1px solid #eee;
}

.woocommerce .star-rating::before {

    color: #e6e6e6;
}

.shop-products-list .product:hover img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    transform: scale(1.05);
}

.product-button-wrap.clearfix {
    border-top: 1px solid #eee;
}


.shop-products-list .product h3{
    margin-bottom: 8px;
	padding-right:15px; padding-left:15px;
} 

span.organicfood-onsale span {
    color: #777!important;
}

span.organicfood-onsale > span:before {
 
    border-color: #ffffff transparent transparent #ffffff;
}

.shop-products-list .product .button {
    font-size: 14px;
    padding: 8px 20px;
    background: initial;
    border: initial;
    line-height: 24px;
    width: 50%;
    border-radius: 0;
    font-weight: 400;
    border-right: 1px solid #eee;
    color: rgba(151, 156, 164, 1);
}
.shop-products-list .product .button:hover {
	border: initial;
	    border-right: 1px solid #eee;
		color: rgba(88, 207, 144, 1);
}

a.villa-details i, .shopc i {padding-right:10px;}
a.villa-details {font-size: 14px;
    padding: 8px 20px;
    color: rgba(151, 156, 164, 1);
    background: initial;
    border: initial;
    line-height: 24px;
    width: 50%;
	    font-family: Lato, sans-serif;
    border-radius: 0;
    font-weight: 400;}
	a.villa-details:hover {
	   color: rgba(88, 207, 144, 1);
	   
	}
	
	
.cms-grid .ogf-blog-loop .entry-header .post-format {
	display:none
}


.entry-header .post-format + .entry-meta, .entry-header .post-format + .entry-meta + .entry-title {
  margin-left:initial;
}

.cms-grid .ogf-blog-loop .entry-header .entry-title:after {
    content: "";
    background: #cb0504;
    display: block;
    position: relative;
    width: 50px;
    height: 3px;
    z-index: 1;
    margin-top: 20px;
    border-radius: 5px;
}


.shop-products-list .product .product-title:after {display:none;}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
    font-weight: 400;
}






	
	

.home .cms-pricing:hover h4 a {
    color: #000;
}

.home .cms-pricing:hover .price-icon i {
    color: #000;
}

.home .cms-pricing h4 a {
    color: #fff;
}

.home .cms-pricing .price-icon i {
    color: #fff;
}

.home .cms-pricing .price-icon i {
    color: #ffffff;
}
.home .cms-pricing p { color:#000}
.home .cms-pricing:hover p {

    color: rgb(255, 255, 255);

}


.fonas-zalias .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) {
   border-right: 1px solid rgba(255, 255, 255, 0.88)!important;
}

.fonas-zalias .cms-pricing .price {

    margin: 20px 17px 0 15px;

    display: block;
}

.owl-controls .owl-nav .owl-prev, .owl-controls .owl-nav .owl-next {

    background: #e4e4e4;
}

.wpb-js-composer .fonas-zalias .vc_tta-container {
    margin-bottom: 0!important;
}

.nukirstas-virsus:before {
	position: absolute;
	background: url(./assets/images/energija24-virsus.png) no-repeat;
	    content: "";
    top: -5px;
    width: 100%;
    height: 128px;
    z-index: 1;
    left: 0;
    background-position: center;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
margin-bottom:15px!important
}
	#page-title {
    background: url(./assets/images/e2.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-color: #4d6780;
    background-position: 100% 20px;
    padding: 50px 0px;
}

}

	
	.lato100 {
    margin-top: 10px!important;
	}
	
	.single-product .shop-desc h1 {
    font-weight: 400;
    line-height: 40px;
    color: #525252;
    font-size: 40px;
	}
	
	.single-product .shop-desc .price {

    margin-bottom: 10px;
}
	.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {

    font-weight: 400;
}

.mfp-wrap,.mfp-bg {

    z-index: 99999999;
}


.single-product .woocommerce-tabs ul li.active a, .single-product .woocommerce-tabs ul li a:hover, .single-product .woocommerce-tabs ul li a:focus {

 background-image: linear-gradient(140deg, #1f2931, #1f2931);
    border-color: #1f2931;
    background-color: #1f2931;
}
	
.fonas-zalias {
	background-color: #36bca5;
    background-image: linear-gradient(140deg, #56b9ff, #65f7ad);
	    min-height: 300px;
	
}
	.fonas-zalias2 {
	background-color: #36bca5;
    background-image: linear-gradient(140deg, #56b9ff, #65f7ad);
	    min-height: 300px;
	
}
	
.fonas-zalias .vc_custom_heading.border-bottom:after {
  display:none;
}


.fonas-zalias .btn-primary:hover {

    background-color: #4a4a4a;
}

.home .cms-pricing .price-icon i {
    color: rgba(0, 0, 0, 0.66);
}

.fonas-zalias .cms-pricing:hover .price {color:#fff}


.header-transparent .cshero-main-header:not(.header-fixed) .cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a, .header-transparent .cshero-main-header:not(.header-fixed) .cshero-header-navigation .main-navigation .menu-main-menu > li > a {
    font-weight: 400;

}


.home .cms-pricing:hover p.sub-title {
    color: #fff;
}

.black em,.black strong {color:#222!important}

.vandens-sildymui .cms-pricing.template-cms_pricing.text-center {
    padding-top: 50px;
	padding-bottom: 20px;
}
	
	
.page-id-38 .btn-lg {
    font-size: 18px;
    padding: 12px 20px;
}
	
.list-number ul li:after {
    font-size: 4px!important;
    left: 11px;
}

.list-number ul li:before {
    font-size:20px;
}	
	
	
.home .vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a {
    border: 1px solid rgba(255, 255, 255, 0.7) !important;
	text-transform:initial;
    color: #ffffff;
   
}



.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a {
    background-color: #ffffff !important;
}

.home .vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a {
    color: #2a9c87;
}

.home .vc_custom_1490255098435 {

    border-right-style: none!important;
}


.footer-bottom a {    color: rgba(0, 0, 0, 0.6);}

.site-footer .widget_nav_menu ul li {

    border-bottom: initial;
}


.btn-primary {
    color: #fff;
    background: initial;
    border-radius: 50px;
    margin-bottom: 20px;
    border: 2px solid #ffffff;
}



.wpb_wrapper pre {
	padding:0;
	margin:0;
    background-color: initial;
   border: initial;
   
}

.blockquote-pc2 {

    background-image: linear-gradient(72deg, #6adede, #62e1b6);
    font-weight: 400;
}
.blockquote-pc2.eff2 {
 background-image: linear-gradient(140deg, #62e1b6, #8ae087);
}


.magic-popup {display:none!important;}

.xt_woofc-checkout.xt_woofc-btn em {color:#fff;}

.xt_woofc-inner a.xt_woofc-checkout {

background-image: linear-gradient(72deg, #6adede, #62e1b6);
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-image: linear-gradient(72deg, #6adede, #62e1b6)!important;
}
.xt_woofc-no-touchevents .xt_woofc-inner a.xt_woofc-checkout:hover, .xt_woofc-touchevents .xt_woofc-inner a.xt_woofc-checkout:focus {
    background-image: linear-gradient(144deg, #6adede, #62e1b6);
}

::-moz-selection {    background: #606e7c;color:#fff}
::selection {    background: #606e7c;color:#fff }

span.organicfood-onsale span span {

    left: -10px;
    top: -7px;
}



.ogf-blog-loop {

    border-bottom: initial;
}


.woocommerce.columns-4 .product {
    width: 23.15%;
}


@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}


.home .cms-pricing:hover .price-icon i {
      -webkit-animation: rotating 20s linear infinite;
  -moz-animation: rotating 20s linear infinite;
  -ms-animation: rotating 20s linear infinite;
  -o-animation: rotating 20s linear infinite;
  animation: rotating 20s linear infinite;
}

.kaina .cms-pricing:hover .price-icon i {
      -webkit-animation: rotating 20s linear infinite;
  -moz-animation: rotating 20s linear infinite;
  -ms-animation: rotating 20s linear infinite;
  -o-animation: rotating 20s linear infinite;
  animation: rotating 20s linear infinite;
}

.single-product .woocommerce-tabs ul li:nth-child(2) a:hover, .single-product .woocommerce-tabs ul li:nth-child(2).active a {   background-image: linear-gradient(140deg, #1f2931, #1f2931);
    border-color: #1f2931;
    background-color: #1f2931;}


/*price fix*/

p.price {display:none!important;}
.woocommerce-product-details__short-description {padding-top:10px;}

.single-product .shop-desc form.cart .button,.single-product .shop-desc form.cart .quantity {
   margin: 0!important;
   margin-bottom:10px!important;
}

.woocommerce.single-product form.cart .button {
	border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}


.single-product .shop-desc form.cart .quantity .input-text {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

.woocommerce-checkout-payment ul li label {

    margin-left: 15px!important;
}





a.added_to_cart.wc-forward {

    font-size: 14px;

    background: initial;
    border: initial;
    line-height: 24px;

    font-family: Lato, sans-serif;
    border-radius: 0;

    font-weight: 400;
    border-right: 1px solid #eee;
    color: rgba(151, 156, 164, 1);

}

a.added_to_cart.wc-forward:hover {
	color:rgba(88, 207, 144, 1);
}



.shop-products-list .product a.added_to_cart {
	border-right:initial;
}

.shop-products-list .product a.added_to_cart {
    margin-left: 7px;
}

.xt_woofc-inner .xt_woofc-wrapper,.xt_woofc-trigger,.xt_woofc-inner a.xt_woofc-checkout {
    height: 52px;
    width: 52px;
}

.xt_woofc-footer .xt_woofc-checkout.xt_woofc-btn {
	width:initial!important;
	height:52!important;
}
.xt_woofc-inner a.xt_woofc-checkout {
    line-height: 52px!important;
}

.xt_woofc-checkout.xt_woofc-btn em {
  font-style: normal;
  font-weight: 400;
}

.xt_woofc-is-desktop.xt_woofc-pos-bottom-right .xt_woofc-inner a.xt_woofc-checkout {
	margin-right: 52px;
}



/*home tabs fix*/
.home .vc_tta-accordion .vc_tta-panel-heading {
	border: initial !important;
}

.home .vc_tta-panel h4 a {
    border: solid #eee 1px!important;
    border-radius: 5px!important;
}

.home .vc_tta-panel.vc_active h4 a {border: initial!important;}


.home .duk .vc_tta-panel.vc_active:nth-child(n) h4 a{
    background-color: #f7f7f7!important;
	color:#111!important;
	background-image:initial!important;
}

.home .vc_tta-accordion .vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
    color: #313131 !important;
}

.home .vc_tta-panel.vc_active {
    padding-top: 20px;
    margin-bottom: 30px;
}

/*parama tabs fix*/


/*home tabs fix*/
.page-id-2785 .duk .vc_tta-panel {padding-top:6px;}
	
	.page-id-2785 .duk .vc_tta-panel:nth-child(n) h4 a {

    text-align: left;
    padding-left: 50px!important;
}

.page-id-2785 .vc_tta-accordion .vc_tta-panel-heading {
	border: initial !important;
}

.page-id-2785 .vc_tta-panel h4 a {
    border: solid #eee 1px!important;
    border-radius: 5px!important;
}

.page-id-2785 .vc_tta-panel.vc_active h4 a {border: initial!important;}


.page-id-2785 .duk .vc_tta-panel.vc_active:nth-child(n) h4 a{
    background-color: #f7f7f7!important;
	color:#111!important;
	background-image:initial!important;
}

.page-id-2785 .vc_tta-accordion .vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
    color: #313131 !important;
}

.page-id-2785 .vc_tta-panel.vc_active {
    padding-top: 20px;
    margin-bottom: 30px;
}

.blog-carousel .entry-date {
background-image: linear-gradient(140deg, #5ccfe3, #62e9c0);
}



.fonas-pradzia .template-cms_pricing h4 a:nth-child(n) {background-color: initial!important;
background-image: initial!important;}



select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .login-select, .form-control, .uneditable-input {
    font-weight: 400;
}

label {

    width: 100%;
}

.left-m {float:left; width:40%;    line-height: 30px;}

.right-m {float:right; width:59%}
.pad-b-10{padding-top:10px;    clear: both;}
.pad-b-10.no-pad {padding-top:0px;}

.wpcf7-form-control-wrap {
    position: initial;
}

.gauti-pasiulyma {    width: 100%;
margin-top: 15px;}


.skaiciuokle .btn-primary:hover,.skaiciuokle button:hover, input[type="button"]:hover, input[type="submit"]:hover, .entry-header .entry-meta ul li.detail-date:hover {
       background-color: #36bca5;
       
		background-image: linear-gradient(140deg, #58c1f3, #63f1b5);
}
input[type="submit"]:hover {background-image: linear-gradient(140deg, #58c1f3, #63f1b5)!important;}

input[type="submit"] {
	height:40px;
   background-image: linear-gradient(140deg, #58c1f3, #63f1b5);
}

.fancyboxe-single .fancy-style5 .fancy-icon i {

    padding-top: 13px;
}

input[type="submit"] {margin-top:10px!important;}


.home button, .home input[type="button"], .home input[type="submit"] {
 background-image: linear-gradient(140deg, #58c1f3, #61e6c4);
 height: 40px;
}

.isleidziu {font-size:20px;}
.isleidziu input {margin-top:10px;}

.isleidziu .fright {float:right;}
.isleidziu.apacia {font-size:14px;}

p#txt {font-family: Oxygen;
    line-height: 30px;
    font-weight: 300;
    font-style: normal;
    color: #444444;
    font-size: 30px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
	
	
	    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
    color: #3397ff;
    background: #3397ff;
    background: -webkit-linear-gradient(bottom left, #33d9ff 0%, #00c573 80%);
    background: -o-linear-gradient(bottom left, #33d9ff 0%, #00c573 80%);
    background: linear-gradient(to bottom left, #33d9ff 0%, #00c573 80%);
	    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	margin-top:10px;
	}
	
.reccom {font-size:16px;}

.energija {padding-top:32px;}

.cshero-header-navigation .main-navigation li li.current-menu-item > a {
    color: initial;
}


.kaina-nerodyti .vc_tta-panel-heading {display:none!important;}

.single-product .shop-desc h1 {
    margin-bottom: 0px;
margin-top: 10px!important;
}


ul.product_list_widget .content-right a {
    line-height:initial;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    width: 50px;
padding-top: 10px;}

.product_list_widget .content-right {padding-top:10px;}
/*fix no catgegr*/
.product-categories .cat-item.cat-item-16 {display:none;}

.header-fixed .main-header-wrap {

    z-index: 99999;
}

.page-id-3096 .duk .vc_tta-panel.vc_active:nth-child(n) h4 a, .page-id-2974 .vc_tta-panel.vc_active:nth-child(n) h4 a{
    background-color: inherit!important;
    color: #fff!important;

}

.page-id-3096 .vc_tta-panel.vc_active,.page-id-2974 .vc_tta-panel.vc_active {
    padding-top: 0px;
    margin-bottom: 0px;
}

.single-product .shop-desc .product_meta .posted_in, .single-product .shop-desc .product_meta .tagged_as {

    padding-bottom: 10px;
}


.widget_recent_entries ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_archive ul li a, .widget_product_categories ul li a {
    line-height: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
}


input[type="range"]{
    -webkit-appearance: none;
    -moz-apperance: none;
    border-radius: 6px;
    height: 6px;
    background-color:#dcdcdc;
}

input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-color: #E9E9E9;
    border: 1px solid #CECECE;
    height: 25px;
    width: 25px;
	border-radius:50px;
}

th, caption {
   text-transform: initial;
}

/* ?? producs desc*/
.sku_wrapper {display:none}

	.woocommerce .shop-media:hover .bg-overlay {

    background-image: linear-gradient(140deg, rgba(86, 185, 255, 0.5), rgba(101, 247, 173, 0.51));
}

.single-product .magic-popup {
  display:block!important;
}

.footer-logo img {height:60px;    margin-bottom: 15px;}

.pradzia-ne .vc_tta-tabs-list {display:none!important;}

.tran-logo img {height:60px;   margin-top: -10px}
.main-logo img {height:50px; margin-top:-5px;}

aside#text-3 {
    margin-top: 0;
}

.site-footer aside.widget {margin-top:20px}

.tooltip.top {
    padding: 5px 0;
    margin-top: 0px;
	
}

.tooltip .tooltip-arrow {
    border-top-color: #a4a4a4!important;
}
.tooltip .tooltip-inner {

    background: #a4a4a4!important; 
	color:#fff!important;
   text-shadow: initial!important;
}


.irengimas {    border: 1px solid #f7f7f7;
    background: #fbfbfb;
padding:60px 5px 30px 5px;
border-radius:5px!important;
margin-right: 0px!important;
margin-left: 0px!important;
    background-image: linear-gradient(140deg, #fbfbfb, #fdfdfd);
  }
  
.page-id-3096 .irengimas {   
 border-right:initial!important;
 border-left:initial!important;
padding-right: 0px!important;
padding-left: 0px!important;
border-radius:0px!important;
  }
  
.page-id-3096 .irengimas .pirmas {
    padding-left:0px;
}

.page-id-3096 .irengimas .paskutinis {padding-right:0}

.blockquote-pc2 {
    font-size: 17px;
    font-family: Oxygen;
}
  
  
.footer-top a.underline {
    color: #4a4a4a;
    font-weight: 300;
    font-size: 14px;
  
    text-decoration: underline!important;

}

.fancyboxe-single .fancy-style5 .fancy-icon {

    border-radius: 0px!important;
	padding-top: 0px!important;
}

.fancyboxe-single .fancy-style5 .fancy-description p {padding:0!important;margin:0!important;}

.fancyboxe-single .fancy-style5 .fancy-title {
    margin-top: 13px;
    padding: 0;
    margin: 0;
}

.site-footer .wg-title:after, .vc_custom_heading.border-bottom:after,.cms-grid .ogf-blog-loop .entry-header .entry-title:after {
    background: -webkit-linear-gradient(bottom left, #00bad8 0%, #cb0504 80%);
    background: -o-linear-gradient(bottom left, #00bad8 0%, #cb0504 80%);
    background: linear-gradient(to bottom left, #00bad8 0%, #cb0504 80%);
}
	
.pirm .fancyboxe-single .fancy-style5 .fancy-icon {
	    background-image:  linear-gradient(72deg, #2e4b63, #294359);
		}
.antr .fancyboxe-single .fancy-style5 .fancy-icon {
    background-image: linear-gradient(72deg, #4d6880, #2e4b63);
}


@media screen and (min-width: 1200px){
.cshero-header-navigation .main-navigation li li a {

    font-size: 17px;
}
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .login-select, .form-control, .uneditable-input {

    min-height: 40px;
}


.no-pad { padding-left:0}

	
.pilkas-fonas {background:#f7f7f7; height:200px; border-radius:5px!important; background-image: linear-gradient(140deg, #fafafa, #f5f5f5);    border: 1px solid #fafafa;}

.pilkas-fonas p {    text-align: center!important}

.pilkas-fonas i {    font-size: 100px;
    line-height: 180px;
	    color: #6be1ac;}
		
	.pilkas-fonas i.yell {    
	        color: #97e682;}

.irengimas .vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #808080;
}
.irengimas .vc_column_container>.vc_column-inner {padding-right: 0px!important;
padding-left: 0px!important;}

.irengimas .pirmas {padding-left: 15px;}
.irengimas .paskutinis {padding-right: 15px;}

 .irengimas h5 {   font-size: 17px; line-height:17px;}

.irengimas .vc_separator h4 {
    font-size: 20px;
    border: 1px solid #808080;
    border-radius: 150px;
    width: 50px;
    height: 50px;
    line-height: 48px;
    text-align: center;
}





.irengimas2 .vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #808080;
}
.irengimas2 .vc_column_container>.vc_column-inner {padding-right: 0px!important;
padding-left: 0px!important;}

.irengimas .pirmas {padding-left: 15px;}
.irengimas .paskutinis {padding-right: 15px;}

 .irengimas2 h5 {   font-size: 17px; line-height:17px;}

.irengimas2 .vc_separator h4 {
    font-size: 20px;
    border: 1px solid #808080;
    border-radius: 150px;
    width: 50px;
    height: 50px;
    line-height: 48px;
    text-align: center;
}


@media screen and (min-width: 1200px) {
.header-style-3 #site-navigation-right ul.nav-menu {
    padding-left: 130px;
}
.header-style-3 #site-navigation-left ul.nav-menu {
    padding-right: 130px;
}
}

.woocommerce-checkout-review-order table thead {
    background: #cb0504;
    background-image: linear-gradient(72deg, #6adede, #62e1b6)!important;
}

.social-indiv-wrap.layout-footer ul li a {
 
    line-height: 22px!important;
    margin-top: 5px!important;
}

.social-indiv-wrap.layout-footer ul li a:hover {background: linear-gradient(to bottom left, #00bad8 0%, #cb0504 80%);}

.woocommerce .widget-area .widget_price_filter .price_slider_wrapper .ui-widget-content {
	 background-color: #777;
	
}

.woocommerce .widget-area .widget_price_filter .ui-slider .ui-slider-range {
	 background-color: #00bad8;
   background: linear-gradient(to bottom left, #00bad8 0%, #cb0504 80%);
}

.footer-top #text-4 a{
    color: inherit!important
}

.verslui .vc_column-inner {border-radius:7px!important; padding:55px 65px!important;}


.page-id-3613 textarea.wpcf7-form-control.wpcf7-textarea {
    padding-top: 10px;
}

a.butn {color: #444444!important;}

#cshero-header-logo img {max-height:60px!important;}

.error404 .site-content {

    background-image: url(./assets/images/energija24-nerasta-404.jpg)!important; 
}

.energija-apie h4 {display:none;}
.energija-apie .fancy-icon {padding-bottom:20px;}


aside#text-4 p.text-white{padding-top:7px;}

.parama-circle p {
    border: 3px solid #eee;
    border-radius: 50%;
    max-width: 150px;
    height: 150px;
    text-align: center;
    margin: 0 auto;
    line-height: 150px;
    font-size: 24px;

}
.parama-circle-b p {font-size:14px;text-align:center; margin-top:15px;}

.parama-circle-1 p {border: 3px solid #00bad8;}
.parama-circle-2 p {    border: 3px solid #47eaaf;}
.parama-circle-3 p {    border: 3px solid #baf374;}

.rev_slider li.tp-revslider-slidesli {

    background-color: rgb(255, 80, 80);
}

.intro1 .vc_column-inner {    min-height: 230px;}

.parama1 img {height:200px!important}
.parama2 img {height:200px!important}

.namams-img img {height:149px!important;margin-left:10px;    margin-top: 20px;margin-bottom:30px;}



.price-center ul li {text-align:left!important;}

#cshero-header-logo .main-logo img{


    -webkit-animation: fadeins 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadeins 1s; /* Firefox < 16 */
        -ms-animation: fadeins 1s; /* Internet Explorer */
         -o-animation: fadeins 1s; /* Opera < 12.1 */
            animation: fadeins 1s;
}

@keyframes fadeins {
    from {     transform: scale(0.8);
    -webkit-transform: scale(0.8); }
    to   {     transform: scale(1);
    -webkit-transform: scale(1); }
}

/* Firefox < 16 */
@-moz-keyframes fadeins {
    from {     transform: scale(0.8);
    -webkit-transform: scale(0.8); }
    to   {     transform: scale(1);
    -webkit-transform: scale(1); }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadeins {
    from {     transform: scale(0.8);
    -webkit-transform: scale(0.8); }
    to   {     transform: scale(1);
    -webkit-transform: scale(1); }
}

/* Internet Explorer */
@-ms-keyframes fadeins {
    from {     transform: scale(0.8);
    -webkit-transform: scale(0.8); }
    to   {     transform: scale(1);
    -webkit-transform: scale(1); }
}

/* Opera < 12.1 */
@-o-keyframes fadeins {
    from {     transform: scale(0.8);
    -webkit-transform: scale(0.8); }
    to   {     transform: scale(1);
    -webkit-transform: scale(1); }
}

.hide-skaic .vc_tta-panel-title,.hide-skaic .vc_tta-panel-heading {display:none;}

.hide-skaic .nerodyti {display:none!important;}

.change-modul {
    padding: 0;
    border: 1px solid #ddd !important;
    border-radius: 5px;
    overflow: hidden;
    background-color: #fff;
    -webkit-transition: background 0.3s linear 0s !important;
    transition: background 0.3s linear 0s !important;
	cursor:pointer!important;
	display:block;
}

 .change-modul:hover a { cursor:pointer!important; color: #7fe092!important}
 
 .parama2 img {
    height: 250px!important;
}

.fabrikas img {height:400px!important;}
.fabrikas {width:100%}


.page-id-3096 .shop-products-list .product h3 a {
    text-transform: uppercase;
    font-size: 17.4px;
}

.owl-item.active .post-3338,.owl-item.active .post-3337  {    display: none!important;
    visibility: hidden!important;
    background: #fff;
	position:absolute;
    z-index: -100;}
	

	
.vc_row[data-vc-full-width].vc_hidden.rodyti {
    opacity: 1!important;
}

.irengimas2 {

    background: #ffffff;
    padding: 60px 0px 30px 0px;

    margin-right: 0px!important;
    margin-left: 0px!important;

}

.nuleisti30 {margin-bottom:30px!important;}
.irengimas2 .wpb_column {margin-top:20px!important;}

@media screen and (max-width: 478px){
.woocommerce.columns-4 .product {
    width: 100%;
}
}

@media screen and (max-width: 991px) {
.woocommerce.columns-4 .product {
    width: 42%;
}
.shop-products-list .product .button {

    border-right: initial;
}

.single-product .woocommerce-tabs ul {
   padding: initial !important;
}
.single-product .woocommerce-tabs ul li {
    margin: 20px!important;
}
}



.paslaugos-aprasymas {    color: #424242!important;}
.paslaugos-pavadinimas {color:#f13c32!important;}


.li-paslaugos img {display:none;}
.paslaugos-li img {display:block;}


.ringring {

    border: 5px solid #f4352e!important;

    height: 105px;
    width: 105px;
    max-height: 50px!important;
    max-width: 50px!important;

    left: -14px;
    top: -18px;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    opacity: 0.0;
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}

.page-id-2974 .baltas p{color:#fff!important}

.blockquote-pc2:before {content:"\f185";}

.baltas-vh {background:#fff}

.page-id-2974 .fancyboxe-single {
    padding-top: 20px;
}
.page-id-2974 .fancyboxe-single .fancy-style4 .fancy-icon i {
    font-size: 350%;
}

.apacia-b a{margin-left:15px;margin-right:15px}
.apacia-b .centeris {text-align:center}
.vc_cta3-actions2 {padding-top:20px;}

.n-patarimai h4 {line-height:30px;}

.parama4 img {
    height: 320px!important;
    margin-top: 70px;
}

.postid-4080 .additional_information_tab {display:none!important}

.page-id-2974 .parama-circle-2 p {
    border: 3px solid #3cc7ae;
}

.page-id-2974 .parama-circle-3 p {
    border: 3px solid #acea98;
}

.postid-4080 .product-related-title {display:none!important;}

.woocommerce-result-count {display:none!important;}


.xt_woofc-inner .xt_woofc-product-title {
    width: 70%;
    display: block;
    float: left;
    white-space: initial!important;
    text-overflow: initial!important;
    overflow: initial!important;
    line-height: 1.5!important
}

.xt_woofc-cart-opened .xt_woofc-inner .xt_woofc-wrapper {

    background: #fff;
}

.woocommerce-cart .site-main {
    background-color: initial!important;
}



.header-phone {
    color: #fff;
    padding: 14px;
	font-size:15px;
padding-left:42px;
padding-right:42px;
    display: block;
    background: rgba(0, 0, 0, 0.1);
}

@media screen and (min-width: 1200px){
.cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor > a, .cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a, .cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-item > a, .cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a {
    color: #cb0504;
}}


header .widget {

    margin-bottom: 0px!important;
}

.header-top .header-top-wrap {padding:0}


header .widget {
    float: left;
    margin-bottom: 0px!important;
}

.social-indiv-wrap.layout-header.text-right {
    padding: 10px;
}
.header-transparent .header-top {
    background: rgba(35, 35, 35, 0.1);
}

.menu-main-menu > li > a {

       font-size: 15px;
    line-height: 20px;
    text-transform: uppercase!important;
    font-weight: 600;
    display: block;
    letter-spacing: 0px!important;
    font-size: 14px;
    font-weight: 600!important;
    font-family: "Source Sans Pro", sans-serif!important;
    font-size: 15px!important;
    margin-left: 25px;
    line-height: 1.6;
}

ul#menu-language li a {
    color: #fff;
    padding: 15px;
}





p {    font-size: 18px;}

.button.secondary {
    border: 2px solid #cb0504;
    background: transparent;
    color: #cb0504;
    font-size: 24px;
    font-weight: 700;
    -webkit-transition: color .3s, -webkit-box-shadow .3s;
    transition: color .3s, -webkit-box-shadow .3s;
    transition: box-shadow .3s, color .3s;
    transition: box-shadow .3s, color .3s, -webkit-box-shadow .3s;
    -webkit-box-shadow: inset 0 0 #fff!Important;
    box-shadow: inset 0 0 #fff!Important;
}

.button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.button {
    margin: 0.55556rem 0.27778rem;

    max-width: 18.5rem;
	
    width: 100%;
    margin: 0.27778rem;
}

.button {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1.66667rem 0;
    font-family: inherit;
    padding: 0.85em 1em;
    -webkit-appearance: none;
    border: 1px solid transparent;
    border-radius: 0;
    -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
    font-size: 0.9rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: #cb0504;
    color: #fff;
}

.button.secondary:hover {
    background: transparent;
    color: #cb0504;
    -webkit-box-shadow: inset 0 -100px #fff!Important;
    box-shadow: inset 0 -100px #fff!Important;
}
.button.secondary {
    border: 2px solid #cb0504!important;
    background: transparent!important;
    color: #cb0504!important;
    font-size: 20px!important;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
    font-weight: 700!important;
}

h2 {
    font-family: "Source Sans Pro";
    line-height: 34px!important;
}

@media screen and (min-width: 1200px){
.cshero-header-navigation .main-navigation li li a:hover, .cshero-header-navigation .main-navigation li li a:focus {
    padding-left: 5px;
    color: #cb0504;
}

.cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu > li:hover, .cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu > li:hover, .cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children > li:hover, .cshero-header-navigation .main-navigation .menu-main-menu > li ul.children > li:hover {
    color: #cb0504;
}

}

.pad100d {    padding-top: 100px;}
strong {
    font-weight: 700;
}
a.button:hover, a.button:focus {
    text-decoration: none;
}

.header__settings {display:none;}

.header__contacts--social {
    margin-left: initial;
}

.header {

    background: #2e4b63;
}

.social--header .social__item:hover {
	color:#cb0504
}

.widget_search .search-submit:focus, .widget_search .search-submit:active:focus, .widget_search .search-submit:active, .widget_search .search-submit.active {
    border-top: 4px solid #e01a19;
    border-bottom: none;
    color: #fff;
    background: #cb0504;
    outline: none;
}

.widget_search .search-submit.hover, .widget_search .search-submit:hover {
    border-bottom:4px solid #e01a19;
    color: #222;
     background: #cb0504;
}
.widget_search .search-submit {
    border-bottom:4px solid #e01a19;
    color: #fff;
     background: #cb0504;
}

nav.breadcrumbs {display:none;}

@media (min-width: 768px) {
.active > .navbar__link {
    -webkit-box-shadow: 0 2px 0 #2c3e50;
    box-shadow: 0 2px 0 #cb0504;
}
}

.contacts__column a {
    color: #cb0504;
}

a.hover, a:hover {
    color: #cb0504
}

a.header-phone:hover {
   background: #cb0504!important;
   color:#fff
}


.home #menu-item-4320 {display:none;}

.header-top-right .widget ul li a {
    display: inline-block;
    line-height: 15px;
    padding: 15px 10px 0 10px;
    /* opacity: 1; */
}

.form__submit:focus, .comment-form .submit:focus, .form__submit:active:focus, .comment-form .submit:active:focus, .form__submit:active, .comment-form .submit:active, .form__submit.active, .comment-form .active.submit {
    border-top: 4px solid  #cb0504;
    border-bottom: none;
    color: #fff;
    background: #cb0504;
    outline: none;
}

.form__submit.hover, .comment-form .hover.submit, .form__submit:hover, .comment-form .submit:hover {
    border-bottom: 4px solid  #cb0504;
    color: #fff;
    background: #cb0504;
}

.page-id-4773 .pad100desktop:first-child {
    padding-top: 70px;
    padding-bottom: 70px;
}

.widget--footer .widgettitle, .widget--footer .widget-title {
    font-size: 17px;
    color: #ffffff;
}

.widget--footer .widget__title {
    font-size: 17px;
    color: #ffffff;
}

.contacts__address {display:none;}

.containm {
    text-align: center;
    font-size: 18px;
    max-width: 800px;
    margin: 0 auto;
}

.btn-primary:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover, .entry-header .entry-meta ul li.detail-date:hover {background:initial!Important}

.vc_custom_heading.border-bottom.text-center {
    color: #333;
    font-size: 30px!important;
    font-weight: 600;
}


.home .header {
background: rgba(0, 0, 0, 0.2)
}

.button-container {margin-top:30px}

.kaire-container {    max-width: 600px;
    float: right;padding-right:50px}
.desine-container { padding-left:50px;   max-width: 600px;
    float: left;}
	
	
.pad100desktop {padding-top:100px;padding-bottom:100px;}

.button.secondary2 {  max-width: 30.5rem;margin-top:10px!important;    min-height: 65px;}

.nuotraukossone .vc_column-inner{padding-top:250px!important; padding-bottom:250px!important;}

.h2,h2 {    font-weight: 700!important;color:#2c3e50!important}

.button.secondary1 {
    border: 2px solid #383e5f!important;
    background: transparent!important;
    color: #383e5f!important;
}

.site-footer .wg-title:after, .vc_custom_heading.border-bottom:after, .cms-grid .ogf-blog-loop .entry-header .entry-title:after {

    background: #383e5f!important;
}

.home button, .home input[type="button"], .home input[type="submit"] {
    background-image:initial;
}
.cms-gallerys.layout-nopading .gallery-outer {

    height: 390px;
}

.remove-h .cms-gallerys.layout-nopading .gallery-outer {
    height: initial;
}

.vc_cta3-actions a.btn-lg.btn.btn-default {
    margin-top: -16px;
    border: 2px solid #cb0504;
    font-weight: 600;
    color: #cb0504;
}
.vc_cta3-actions a.btn-lg.btn.btn-default:hover {
	color:#fff;
	background: #cb0504;
}


.footer-top #text-4 a {

    font-size: 20px;
}
.cms-gallerys.layout-nopading .content-info a:hover i {
    background: #cb0504!important;
    border-color: #cb0504!important
}

.cms-gallerys.layout-nopading .gallery-inner {

    background: rgba(44, 72, 97, 0.83);
}

.ctas p {color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 30px!important;
    text-align: center!important;
    line-height: 1.2!important;
}

.button.secondary2:hover {
    background: transparent;
    color: #cb0504;
    -webkit-box-shadow: inset 0 -100px #cb0504!Important;
    box-shadow: inset 0 -100px #cb0504!Important;
    color: #fff!important;
    font-weight: 600!important;
    letter-spacing: .3px;
}

.footer-top {
    position: relative;
    color: rgb(255, 255, 255);
        background: rgb(31, 41, 49);
    background-image: initial;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    padding: 48px 0 0 0;
}

.footer-bottom {
    position: relative;
    color: rgba(0, 0, 0, 0.6);
        background: #1b242b;
    border-top: initial;
}

.site-footer ul li a {
    color: rgba(255, 255, 255, 0.6);
}

.footer-top a.underline {
    color: #ffffff;
    font-weight: 300;
    font-size: 16px;
    opacity: .7;
    text-decoration: underline!important;
}
.footer-top a.underline:hover {

    opacity: .9;
  
}

.site-footer ul li a:hover {
    color: rgba(255, 255, 255, 0.9);
}

.site-footer .wg-title {
    color: rgba(255, 255, 255, 0.9);
    /* opacity: 1; */
	    text-transform: uppercase;
    font-size: 20px;
}

.footer-top #text-4 a {
    color: rgba(255, 255, 255, 0.8)!important;
}

.footer-top p {
        font-size: 18px;
    color: #788692;}

	.footer-bottom p {
    font-size: 17px;

}
	
footer .fa {
      padding-left: 10px;
    color: #566b7b
}

footer h3.wg-title:after{
  display:none;
}

.footer-bottom p+p {font-size:16px;color: #abb7c1;}

footer .col-lg-3,footer .col-md-3 {
    width: 100%!important;
    text-align: center;
}

.site-footer ul li {

    display: inline!important;
}

.site-footer .widget_nav_menu ul li a {

    display: inline!important;
    margin-left: 10px;
}

.footer-top {

    padding-bottom: 40px;
}

.footer-top p {
    font-size: 18px;
    color: #788692;
    max-width: 900px;
    padding-top: 10px;
    margin: 0 auto;
}

.header-top .social-indiv-wrap ul li a:hover {
    background: #cb0504;
}

@media screen and (max-width: 360px){
.vc_parallax .vc_parallax-inner {

    background-position: 90% 0;
}

.cms-gallerys.layout-nopading .gallery-outer {
    height: initial
}

}

@media screen and (min-width: 1200px){

.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a:before, .cshero-header-navigation .main-navigation .menu-main-menu > li > a:before {
    background-color: #cb0504!important;
}
.home .cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a:before,.home .cshero-header-navigation .main-navigation .menu-main-menu > li > a:before {
    background-color: #fff!important
}


#cshero-header.header-fixed .cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a:before, #cshero-header.header-fixed .cshero-header-navigation .main-navigation .menu-main-menu > li > a:before  {
    background-color: #cb0504!important;
}



.cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor > a, .cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a, .cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-item > a, .cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a {color:initial;}



.header-top {
    color: rgba(255, 255, 255, 0.7);
    background: #2e4b63;
}

.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a:focus, .cshero-header-navigation .main-navigation .menu-main-menu > li > a:focus, .cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a:hover, .cshero-header-navigation .main-navigation .menu-main-menu > li > a:hover {
   
    color:#cb0504;
}
}

.containm2 {

    max-width: 940px;

}

#gallery {z-index:8}


.header-top-right .widget ul li a {

    text-transform: uppercase;
}

#inner_banner .overlay {
	    background: rgba(25, 25, 25, 0.74);
}


.page-title h2, .page-title h3 {


	    font-weight: 300!important;
    font-size: 34px;

}


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .login-select, .form-control, .uneditable-input {

    border-radius: initial;
}

select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input[type="submit"]:focus, .login-select:focus, .form-control:focus, .uneditable-input:focus {
    outline: none;
    border-color:rgba(203, 5, 4, 0.3) !important
}

.navbar-toggle {
       background-image: linear-gradient(72deg, #1f2931, #383e5f)!important;
    border-radius: 0px;
}

@media screen and (max-width: 767px){
.header-top .header-top-right > * {

    width: 100%;
}
aside#text-2 .textwidget {display:none}
}


@media screen and (max-width: 1199px){
	
.cshero-header-navigation {

    top: 0%;
}
.cshero-header-navigation .main-navigation .menu-main-menu > ul > li .cs-menu-toggle, .cshero-header-navigation .main-navigation .menu-main-menu > li .cs-menu-toggle {

    width:100%!important;

    text-align: right!important;
}}

.gallery-date {display:none;}

.h3 {
    font-family: "Source Sans Pro";
    line-height: 24px;
    font-weight: 300;
    font-style: normal;
    color: #444444;
    font-size: 24px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.containm5 {    max-width: 1000px;}

.home .vc_icon_element {
    margin-bottom: 0px; 
}

.home .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #4d6880;
    font-size: 3.15em!important;
}

#page-title {display:none;}

.cshero-main-header .main-header-wrap {

    background: #fff;
}

header.header-transparent .cshero-main-header .main-header-wrap {

    background: initial;
}

header.header-transparent .cshero-main-header.header-fixed  .main-header-wrap { background:#fff;}

.header-top {

    background: #242d3a;
}
div#widget-area {
    margin-top: 50px;
}

.side-bar {background: rgb(31, 41, 49);padding:15px;border-top:4px solid #cb0504;    margin-bottom: 10px;}
.side-bar .side1, .side-bar .side2,.side-bar .side3 {color:#fff;text-align:center}
.side-bar .side1 {font-size:24px}
.side-bar .side2 {font-size:38px;line-height:1.1}

.side-bar label {
    padding-left: 0;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
	    padding-right: 0;
}

.side-bar .button.secondary:hover {
    border: 2px solid #cb0504!important;
}
.side-bar .button.secondary {
    border: #fff 2px solid!important;
	background:initial!important;
	color:#fff!important
}


.side-bar select,.side-bar  textarea,.side-bar  input {
    border-radius: initial;
    border: 1px solid #1f2931;
}

.entry-content p {    font-size: 18px;      line-height:1.45
}

.gallery-title {display:none;}

.padding-left{padding-left:0px;}



.woocommerce-variation-add-to-cart {display:none;}

.home .entry-content p {     font-size: 18.4px;    line-height:1.45
}

 .woocommerce a.button.dds {
margin-top:20px;
    max-width: 30.5rem;
}

.padr40 p  { padding-right: 20px;}

.alignleft {

    margin-top: 0;
}





ul.custom-list {
    margin: 0 0 1.11111rem 0;
    padding: 0;
    list-style: none;
}

@media print, screen and (min-width: 40em) {
ul.two-columns li {
    float: left;
     width: 25%;
}}

ul.two-columns li {
    padding-right: 1.11111rem;
}
ul.custom-list li {
    margin: 0.44444rem 0 0.33333rem 0;
    padding: 0 0 0 1.55556rem;
    color: #2e4b63;

    font-style: italic;
    line-height: 1.44444rem;
    background-image: url(/images/image-list.png);
    background-repeat: no-repeat;
    background-position: 0 2px;
    font-weight: 400;
	font-size: 23px;
	line-height:1.1;
}

.black.padr40 img {margin-bottom:20px!important}

.woocommerce .shop-products-list .product {
    border-radius: 0px;
    border: initial;
    background: #fff;
}

.woocommerce .shop-media:hover .bg-overlay {
    background: initial;
    background-image: linear-gradient(140deg, rgba(31, 41, 49, 0.36), rgba(31, 41, 49, 0.82));
    /* background: initial; */
}

.woocommerce .shop-media .icons-list a:hover i {

    color: #cb0504;
}

.shop-products-list .product .button {
 
    width: 100%;

    border-right: initial;
}
.shop-products-list .product .button:hover {

    border-right: initial;
}

.shop-products-list .product .button:hover {

    color: #cb0504;
}

.orderby option[value="price"],.orderby option[value="price"],.orderby option[value="rating"],.orderby option[value="price-desc"] {display:none;}

.fa.fa-shopping-cart {display:none;
	
}

.single-product .shop-desc .product_meta .posted_in span a:hover, .single-product .shop-desc .product_meta .tagged_as span a:hover {
    color: #cb0504;
}

.footer-logo {display:none;}

.footer-logo2 img {width:250px;margin-bottom:20px;}
.shop-products-list .product .button {

    min-width: 100%;
}

.wpcf7-response-output {
    color: #fff;
}

.product_meta {margin-top:25px!important}

.pasirinkimas0 a {
	color: #2e4b63;

    line-height: 1.44444rem;
    background-image: url(/images/image-list.png);
    background-repeat: no-repeat;
    background-position: 0 2px;
    font-weight: 400;
    font-size: 23px;
    line-height: 1.1;
	text-decoration: none;
	
}




li#tab-title-description {
    text-transform: uppercase;
}
.single-product .product-related h3.product-related-title {

    text-transform: uppercase;
}

.woocommerce.columns-4 .product {
    width: 22.6%;
}


.tes1 {margin-top:10px;     margin-bottom: -30px; background-color:#dddddd!important;color:#333}
.tes1:hover {background-color:#cb0504!important;color:#fff}

.archive.tax-product_tag .woo-sidebar {display:none;}
.archive.post-type-archive.woocommerce-page .woo-sidebar {display:none;}

.archive.tax-product_tag .row.is-sidebar-right .has-sidebar.col-md-9.col-sm-12 {width:100%}
.archive.post-type-archive .row.is-sidebar-right .has-sidebar.col-md-9.col-sm-12 {width:100%}
.tes1 {
    margin-left: 10px;
    font-size: 13px;
}

.no-select {     
pointer-events: none;
 user-select: none;
        -moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;}
		
		@media screen and (max-width: 768px){
	.pasirinkimas0 .vc_col-sm-6 .vc_column-inner {margin: 0px!Important;  }
	
	#menu-item-4317 {display:none;}
	
	

.mar-m-15  {
    margin-top: 15px !important;

    margin-bottom: 15px !important;

}

.pasirinkimas0 {
    padding-top: 0px!important;
    padding-right: 30px;
    padding-bottom: 0px!important;
    padding-left: 15px;
}
		}
		
		
		.pasirinkimas0 {
    padding-top: 7px;
    padding-right: 30px;
    padding-bottom: 7px;
    padding-left: 15px;
}

.pasirinkimas0 .vc_col-sm-6 .vc_column-inner {
    min-height: 280px;
}

.nerodyti h2, .nerodyti p, .nerodyti div {
 font-weight:800!important;
}


.menu-item-has-children:before {

    content: "\f107";

}

.pasirinkimas0 .wpb_column img { height: 100px;
    width: 100px;    -webkit-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;}
	
	.pasirinkimas0 .wpb_column:hover img { height: 105px;
    width: 105px;}
	
	
	.pasirinkimas0 .wpb_column:hover a {

	color: #2e4b63;

    line-height: 1.44444rem;
    background-image: url(/images/image-list.png);
    background-repeat: no-repeat;
    background-position: 0 2px;
    font-weight: 400;
    font-size: 25px;
    line-height: 1.1;
}
	
	.alinkas a {color:#222!important}
	
	ul.custom-list li a {color:#222!important}
		ul.custom-list li a:hover {    color: #cb0504!important}
		
		
		
.pasirinkimas0 .wpb_column:hover img {
    height: 105px;
    width: 105px;

   background:#eee;
          background-image: url(./images/alu.png);
	   background-position:center center;

}

.pasirinkimas0 .wpb_column img{
 border-radius: 50%;
}

.pasirinkimas0 .wpb_column#wood:hover img {

   background:#fbf6e7;
       background-image: url(./images/wood.png);
	   background-position:center center;
}
.pasirinkimas0 .wpb_column#wood-alu:hover img {
	   background:#fbf6e7;
 background-image: linear-gradient(to right, #eee 1%, #fbf6e7 50%);
       background-image: url(./images/alu-wood.png);
	   background-position:center center;

}

.single-product .product-related h3.product-related-title:after {
    content: "";
    background: #cb0504
}

.shop-products-list .product h3:hover, .shop-products-list .product .product-title a:hover {
    color: #cb0504;
}
		
		.footer-top #text-8 a {
    color: rgba(255, 255, 255, 0.8)!important;
}


@media screen and (max-width: 768px){
.header-top-right .widget ul li a {
    padding: 15px 5px 15px 5px!important;
}
}

@media screen and (max-width: 1199px){
.cshero-header-navigation .main-navigation > div > ul > li > a:hover, .cshero-header-navigation .main-navigation ul.nav-menu > li > a:hover, .cshero-header-navigation .main-navigation > div > ul > li > a:focus, .cshero-header-navigation .main-navigation ul.nav-menu > li > a:focus {
    color:#cb0504!important;
}
}

.navbar-toggle:hover, .navbar-toggle:focus {
    background:#cb0504!important;
}

.readmore .btn-default {
    background-image: linear-gradient(72deg, #6adede, #62e1b6);
    border-radius: 0px;
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #ebe9eb;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}

.readmore .btn-default:hover {

    color: #fff;
    background: #242d3a!important;
}

.single-post .entry-thumbnail {display:none;}