/*

# ------------------------------------------------------------------------

# Vina Product Carousel for VirtueMart for Joomla 3

# ------------------------------------------------------------------------

# Copyright(C) 2014 www.VinaGecko.com. All Rights Reserved.

# @license http://www.gnu.org/licenseses/gpl-3.0.html GNU/GPL

# Author: VinaGecko.com

# Websites: http://vinagecko.com

# Forum: http://vinagecko.com/forum/

# ------------------------------------------------------------------------

*/
@font-face { 
    font-family: BlocknotC;
    src: url(../fonts/bln65.ttf);
}
@font-face { 
    font-family: BlocAC;
    src: url(../fonts/bcka550.ttf);
}
@font-face { 
    font-family: Bloger;
    src: url(../fonts/BloggerSans.ttf);
}

body {
    font-family: 'Bloger', sans-serif!important;
	color: #4e4d4d!important;
}
a {
    color: #39a3e3!important;
    text-decoration: none;
}
#sp-bottom .sp-module .sp-module-title h3:before {
	content: none!important;
}
#sp-bottom .sp-module .sp-module-title h3:after {
	content: none!important;
}
.sp-module .sp-module-title h3 {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    position: relative;
    background: #e7e7e7;
    display: inline-block;
	    padding-left: 26px;
	    padding-right: 26px;
	    padding-top: 25px;
}
.sp-megamenu-parent >li >a {
    line-height: 40px!important;
	font-family: 'Roboto Condensed', Arial, sans-serif;
    text-decoration: none;
    display: block;
    text-transform: none!important;
    font-size: 18px!important;
    font-weight: 300!important;
    color: #fff!important;
    padding: 20px 20px 10px 20px!important;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
	border-right: none!important;

}
.bordleft {
	border-left: 2px solid #fff;
}
#sp-top1 a {
    color: #fff!important;
	padding: 20px 20px 10px 20px!important;
    font-size: 25px;
	    margin-top: 5px;
    position: relative;
    display: block;
}
.sp-megamenu-parent >li >a:hover {
	background: #ec8117!important;
	color: #fff!important;
}
.sp-megamenu-parent >li:hover {
	background: #ec8117!important;
	color: #fff!important;
}
.sp-megamenu-parent >li {
	margin-top: 0px;
    margin-bottom: 0px;
}
#sp-new-products-wrapper {
    padding: 0px 0!important;
    background-color: #fff!important; 
}
#sp-new-products-wrapper .container {
	padding: 0px!important;
	background: #e7e7e7;
	width: 1265px;
}
.linkglbl {
	text-align: center;
}
.icons {
	display: none!important;
}
#sp-main-body {
    padding-top: 30px;
	padding-bottom: 50px;
}
#sp-main-body {
	border-top: 20px solid #7a239c;
    margin-top: 5px;
}
body.home-page2 #sp-main-body #sp-component{
	padding-left: 100px;
	padding-right: 100px;
}

body.home-page2 #sp-main-body #sp-component .articleBody {
	font-size: 18px;
}
body.home-page2 #sp-main-body h2.entry-title {
    margin: 0;
    font-size: 36px;
    text-transform: uppercase;
    line-height: 50px;
    display: inline-block;
    color: #ec8117;
    font-weight: 300!important;
    padding-bottom: 20px;
    font-family: Roboto Condensed;
	letter-spacing: normal!important;
	padding-left: 0px;
    text-align: left;
	width: 450px;
}
#sp-main-body h2.entry-title {
    margin: 0;
    font-size: 36px;
    text-transform: uppercase;
    line-height: 50px;
    display: inline-block;
    color: #ec8117;
    font-weight: 300!important;
    padding-bottom: 20px;
    font-family: Roboto Condensed;
	letter-spacing: normal!important;
    padding-left: 390px;
    text-align: right;
}
.linkgl {
	display: inline-block;
	width: 120px;
}
.home-page2 #sp-bottom {
    color: inherit!important;
    text-transform: none!important;
    padding: 0!important;
    background-color: #d2cfcd!important;
	    position: relative;
    height: 335px;
}
#sp-bottom {
    color: inherit!important;
    text-transform: none!important;
    padding: 0!important;
    background-color: #d2cfcd!important;
    position: relative;
    height: 265px;
}
#sp-bottom1 {
	background: #e7e7e7;
    margin-left: 80px;
    
    width: 1040px;
	    position: absolute;
    top: -126px;
	float: none!important;
	    border-bottom: 5px solid #ff0602;
}
#sp-bottom1 .sp-module-title {
	text-align: center;
	margin-top: 30px;
	background: url(../images/fonpolos.png) repeat-x center center!important;
}
#sp-bottom1 .title {
    
    display: block;
    text-align: center;
	font-size: 28px;
	color: #0c4da2;
	font-weight: 300;
}
.linkgl:hover {
	opacity: 0.6;
}
#sp-new-products-wrapper .col-sm-12, #sp-new-products-wrapper  .col-md-12 {
	padding: 0px!important;
}
.non {
	display: none!important;
}
#sp-logo {
    position: absolute;
    top: -57px;
    z-index: 999;
}
#sp-menu {
    position: static;
}
#sp-slider-wrapper {
	background: #e7e7e7;
	border-bottom: 20px solid #ec8117;
}
.sltitl1 {
	font-family: 'BlocAC', Arial, sans-serif;
	text-transform: uppercase!important;
	color: #fa5d13!important;
	font-weight: 300!important;
}
.sltitl2 {
	font-family: 'BlocAC', Arial, sans-serif;
	text-transform: uppercase!important;
	color: #fa5d13!important;
	font-weight: 300!important;
	font-size: 36px!important;
}
#sp-header {
    
	position: relative;
}
#sp-search {
    margin-left: 280px;
    width: 350px!important;
}
#sp-support {
	width: 43%!important;
}
.topcos  {
    display: inline-block;
	margin-bottom: 10px;
	margin-top: 22px;
	margin-right: 27px;
}
.teltop a{
    float: right;
    color: #fff!important;
    margin-top: 22px;
    font-size: 22px;
	font-family: 'BlocknotC', Arial, sans-serif;
	margin-bottom: 10px;
}
.round-corners {

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

	-webkit-transition-property: border-radius;

	transition-property: border-radius;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

}

.round-corners:hover, .round-corners:focus, .round-corners:active {

	border-radius: 1em;

}

.vina-carousel-virtuemart .image-block {

	margin-bottom: 10px;

}

.vina-carousel-virtuemart .product-title {

	text-align: center;

}

.vina-carousel-virtuemart .product-description {

	text-align: center;

}

.vina-carousel-virtuemart .product-price {

	float: none;

	margin: 0px;

	text-align: center;

	font-size: 24px;

	line-height: 24px;

}

.vina-carousel-virtuemart .addtocart-area {		

	margin: 1em 0;	

}

.vina-carousel-virtuemart .addtocart-area .addtocart-bar {

	position: relative;		

	bottom: 0;	

}

.vina-carousel-virtuemart .quantity-controls,

.vina-carousel-virtuemart .quantity-box {

	display: none;

}

.vina-carousel-virtuemart .button-group {

	height: 30px;

    margin-top: 15px;

    text-align: center;

}

.vina-carousel-virtuemart .vm-details-button {

	float: left;

	width: 150px;

}

.vina-carousel-virtuemart .addtocart {

	float: right;

}

.vina-carousel-virtuemart .addtocart-area,

.vina-carousel-virtuemart .addtocart-area form {

	margin: 0;

}

.vina-carousel-virtuemart span.addtocart-button input.addtocart-button, 

.vina-carousel-virtuemart span.addtocart-button input.notify-button,

.vina-carousel-virtuemart div.vm-details-button a {

	padding: 5px 14px;

}



/* VirtueMart Demo 01 */

.vina-vtm-demo1 .owl-carousel .owl-item .item .image-block {

	overflow: hidden;

}

.vina-vtm-demo1 .owl-carousel .owl-item .item {

	border: 1px solid #CCCCCC;

	border-radius: 10px;

	-moz-border-radius: 10px;

	-ms-border-radius: 10px;

	-o-border-radius: 10px;

	-webkit-border-radius: 10px;

	-webkit-transition: all .25s ease-out;

	-moz-transition: all .25s ease-out;

	-ms-transition: all .25s ease-out;

	-o-transition: all .25s ease-out;

	transition: all .25s ease-out;

	position: relative;

}

.vina-vtm-demo1 .owl-carousel .owl-item .item:hover {

	border: 1px solid #f7544a;

}

.vina-vtm-demo1 .owl-carousel .owl-item .item .product-title a {

	overflow: hidden;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	-ms-text-overflow: ellipsis;

	white-space: nowrap;

	width: 100%;

	text-transform: capitalize;

	display: block;

	font-size: 16px;

	font-weight: normal;

	line-height: normal;

}

.vina-vtm-demo1 .owl-carousel .owl-item .item .product-title a:hover {

	color: #f7544a !important;

	text-decoration: none;

}

.vina-vtm-demo1 .owl-carousel .owl-item .item .product-price {

	font-size: 18px;

	-webkit-transition: all .25s ease-out;

	-moz-transition: all .25s ease-out;

	-ms-transition: all .25s ease-out;

	-o-transition: all .25s ease-out;

	transition: all .25s ease-out;

}

.vina-vtm-demo1 .owl-carousel .owl-item .item div.vm-details-button a {

	top: 130px;

	left: 20%;

	position: absolute;

	opacity: 0;

	-webkit-transition: all .25s ease-out;

	-moz-transition: all .25s ease-out;

	-ms-transition: all .25s ease-out;

	-o-transition: all .25s ease-out;

	transition: all .25s ease-out;

	background: #f7544a;

	color: #fff !important;

	padding: 10px 10px;

	border-radius: 10px;

	-moz-border-radius: 10px;

	-ms-border-radius: 10px;

	-o-border-radius: 10px;

	-webkit-border-radius: 10px;

	border: 0;

}

.vina-vtm-demo1 .owl-carousel .owl-item .item:hover div.vm-details-button a  {

	opacity: 1;

}

.vina-vtm-demo1 .owl-carousel .owl-item .item img {

	-webkit-transition: all .25s ease-out;

	-moz-transition: all .25s ease-out;

	-ms-transition: all .25s ease-out;

	-o-transition: all .25s ease-out;

	transition: all .25s ease-out;

}

.vina-vtm-demo1 .owl-carousel .owl-item .item:hover img {

	webkit-transform: scale(1.05);

	-moz-transform: scale(1.05);

	-ms-transform: scale(1.05);

	-o-transform: scale(1.05);

	transform: scale(1.05);

}

.vina-vtm-demo1 span.addtocart-button input.addtocart-button { 

	border: 1px solid #ccc;

	border-radius: 10px;

	-moz-border-radius: 10px;

	-ms-border-radius: 10px;

	-o-border-radius: 10px;

	-webkit-border-radius: 10px;

	-webkit-transition: all .25s ease-out;

	-moz-transition: all .25s ease-out;

	-ms-transition: all .25s ease-out;

	-o-transition: all .25s ease-out;

	transition: all .25s ease-out;

	background: url('../images/cart1.png') no-repeat scroll 113px center #fff!important;

	color: #434343;

	font-size: 11px;

	text-align: center;

	text-transform: uppercase;

	height: 30px;

	line-height: 27px;

	padding: 0 35px 0 25px;

}

.vina-vtm-demo1 span.addtocart-button input.addtocart-button:hover {

	background: url('../images/cart.png') no-repeat scroll 113px center #f7544a !important;

	color: #fff !important;;

	border-color: transparent !important;

}

.vina-vtm-demo1 span.quantity-controls,

.vina-vtm-demo1 span.quantity-box {

	display: none;

}

.vina-vtm-demo1 .owl-theme .owl-controls .owl-page.active span, 

.vina-vtm-demo1 .owl-theme .owl-controls.clickable .owl-page:hover span {

	background: #f7544a;

}



/* VirtueMart Demo 02 */

.vina-vtm-demo2 .owl-carousel .owl-item .item  {

	overflow: hidden;

}

.vina-vtm-demo2 .owl-carousel .owl-item .item .product-title a {

	overflow: hidden;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	-ms-text-overflow: ellipsis;

	white-space: nowrap;

	width: 100%;

	text-transform: capitalize;

	display: block;

	font-size: 16px;

	font-weight: normal;

	line-height: normal;

}

.vina-vtm-demo2 .owl-carousel .owl-item .item .product-title a:hover {

	color: #7cbb3e !important;

	text-decoration: none;

}

.vina-vtm-demo2 .owl-carousel .owl-item .item .product-title {

	text-align: left;

}

.vina-vtm-demo2 .owl-carousel .owl-item .item .ratingbox {

	margin-bottom: 5px;

	margin-left: 0;

}

.vina-vtm-demo2 .owl-carousel .owl-item .item .image-block {

	padding: 10px;

	border: 1px solid #ccc;

	-webkit-transition: all .25s ease-out;

	-moz-transition: all .25s ease-out;

	-ms-transition: all .25s ease-out;

	-o-transition: all .25s ease-out;

	transition: all .25s ease-out;

}

.vina-vtm-demo2 .owl-carousel .owl-item .item:hover .image-block {

	border-radius: 12px;

	-moz-border-radius: 12px;

	-ms-border-radius: 12px;

	-o-border-radius: 12px;

	-webkit-border-radius: 12px;

}

.vina-vtm-demo2 .owl-carousel .owl-item .item .product-price {

	font-size: 18px;

	text-align: left;

}

.vina-vtm-demo2 .owl-carousel .owl-item .item div.vm-details-button a {

	top: 130px;

	left: -230px;

	position: absolute;

	width: 100%;

	-webkit-transition: all .25s ease-out;

	-moz-transition: all .25s ease-out;

	-ms-transition: all .25s ease-out;

	-o-transition: all .25s ease-out;

	transition: all .25s ease-out;

	background: #7cbb3e;

	color: #fff !important;

	padding: 10px 15px;

	text-align: center;

	border: 0;

	border-radius: 0px;

	-moz-border-radius: 0px;

	-ms-border-radius: 0px;

	-o-border-radius: 0px;

	-webkit-border-radius: 0px;

	width: auto;

	text-align: center;

	text-transform: uppercase;

}

.vina-vtm-demo2 .owl-carousel .owl-item .item:hover div.vm-details-button a  {

	left: 0px;

}

.vina-vtm-demo2 span.quantity-controls,

.vina-vtm-demo2 span.quantity-box {

	display: none;

}

.vina-vtm-demo2 .owl-theme .owl-controls .owl-page.active span, 

.vina-vtm-demo2 .owl-theme .owl-controls.clickable .owl-page:hover span ,

.vina-vtm-demo2 .owl-theme .owl-controls.clickable .owl-buttons div:hover {

	background: #7cbb3e;

}

.vina-vtm-demo2 span.addtocart-button input.addtocart-button { 

	border: 0;

	border-radius: 0px;

	-moz-border-radius: 0px;

	-ms-border-radius: 0px;

	-o-border-radius: 0px;

	-webkit-border-radius: 0px;

	-webkit-transition: all .25s ease-out;

	-moz-transition: all .25s ease-out;

	-ms-transition: all .25s ease-out;

	-o-transition: all .25s ease-out;

	transition: all .25s ease-out;

	background: url("../images/cart.png") no-repeat scroll 11px center #575757 !important;

	color: #fff;

	font-size: 11px;

	text-align: center;

	text-transform: uppercase;

	height: 33px;

	line-height: 30px;

	padding: 0px 11px 0px 40px;

	letter-spacing: 0;

	font-size: 13px;

	opacity: 0.5;

}

.vina-vtm-demo2 .owl-carousel .owl-item .item:hover span.addtocart-button input.addtocart-button {

	opacity: 1;

}

.vina-vtm-demo2 span.addtocart-button input.addtocart-button:hover {

	background: url('../images/cart.png') no-repeat scroll 6px center #7cbb3e !important;

	border-color: transparent !important;

}

.vina-vtm-demo2 .addtocart-bar {

	text-align: left;

}



/* VirtueMart Demo 03 */

.vina-vtm-demo3 .owl-carousel .owl-item .item .product-title a {

	overflow: hidden;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	-ms-text-overflow: ellipsis;

	white-space: nowrap;

	width: 100%;

	text-transform: capitalize;

	display: block;

	font-size: 16px;

	font-weight: normal;

	line-height: normal;

}

.vina-vtm-demo3 .owl-carousel .owl-item .item img {

	-webkit-transition: all .5s ease-out;

	-moz-transition: all .5s ease-out;

	-ms-transition: all .5s ease-out;

	-o-transition: all .5s ease-out;

	transition: all .5s ease-out;

}

.vina-vtm-demo3 .owl-carousel .owl-item .item:hover img {

	transform: rotateY(180deg) ;

	-webkit-transform: rotateY(180deg) ;

	-moz-transform: rotateY(180deg) ;

	-o-transform: rotateY(180deg) ;

	-ms-transform: rotateY(180deg) ;

}

.vina-vtm-demo3 .owl-carousel .owl-item .item .product-price {

	font-size: 18px;

}

.vina-vtm-demo3 span.quantity-controls,

.vina-vtm-demo3 span.quantity-box {

	display: none;

}

.vina-vtm-demo3 .owl-theme .owl-controls .owl-page.active span, 

.vina-vtm-demo3 .owl-theme .owl-controls.clickable .owl-page:hover span ,

.vina-vtm-demo3 .owl-theme .owl-controls.clickable .owl-buttons div:hover {

	background: #ef7147;

}

.vina-vtm-demo3 span.addtocart-button input.addtocart-button { 

	border: 1px solid #ccc;

	-webkit-transition: all .25s ease-out;

	-moz-transition: all .25s ease-out;

	-ms-transition: all .25s ease-out;

	-o-transition: all .25s ease-out;

	transition: all .25s ease-out;

	background: url('../images/cart.png') no-repeat scroll 113px center transparent !important;

	color: #fff;

	font-size: 11px;

	text-align: center;

	text-transform: uppercase;

	height: 30px;

	line-height: 27px;

	padding: 0 35px 0 25px;

}

.vina-vtm-demo3 span.addtocart-button input.addtocart-button:hover {

	background: url('../images/cart.png') no-repeat scroll 113px center #ef7147 !important;

	color: #fff !important;;

	border-color: transparent !important;

}
#sp-header-middle-wrapper {
	background: #39a3e3;
}
#sp-header {
    background: #7b239d!important;
    border-bottom: none!important;
    z-index: 998;
}
.prodnov {
	float: left;
	width: 28%;
	    text-align: center;
    background: #fff;
    margin-right: 25px;
    margin-left: 25px;
	    height: 331px;
}
.novimg img {
    display: inherit;
    max-width: 100%;
    height: auto;
}
.novtitl {
	font-size: 18px;
    margin-left: 60px;
    margin-right: 60px;
	height: 80px;
}
#sp-bottom a {
    color: #015aae!important;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
}
#sp-footer {
    padding: 0px 0!important;
    background-color: #cdcdcd!important;
}
#sp-footer .container {
	padding: 20px;

}
#sp-footer2 {
	text-align: center;
	padding-top: 15px;
}
#sp-bottom2 {
    text-align: right;
	font-size: 18px;
}
#sp-footer2 .topcos {
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 27px;
}
.linkgl-1 {
	display: inline-block;
	width: 120px;
	height: 130px;
	background: url(../images/ico-1.png) no-repeat top center;
}
.linkgl-1:hover {
	background: url(../images/ico-1-1.png) no-repeat top center;
}
.linkgl-2 {
	display: inline-block;
	width: 120px;
	height: 130px;
	background: url(../images/ico-2.png) no-repeat top center;
}
.linkgl-2:hover {
	background: url(../images/ico-2-1.png) no-repeat top center;
}
.linkgl-3 {
	display: inline-block;
	width: 120px;
	height: 130px;
	background: url(../images/ico-3.png) no-repeat top center;
}
.linkgl-3:hover {
	background: url(../images/ico-3-1.png) no-repeat top center;
}
.linkgl-4 {
	display: inline-block;
	width: 120px;
	height: 130px;
	background: url(../images/ico-4.png) no-repeat top center;
}
.linkgl-4:hover {
	background: url(../images/ico-4-1.png) no-repeat top center;
}
.linkgl-5 {
	display: inline-block;
	width: 120px;
	height: 130px;
	background: url(../images/ico-5.png) no-repeat top center;
}
.linkgl-5:hover {
	background: url(../images/ico-5-1.png) no-repeat top center;
}
.linkgl-6 {
	display: inline-block;
	width: 120px;
	height: 130px;
	background: url(../images/ico-6.png) no-repeat top center;
}
.linkgl-6:hover {
	background: url(../images/ico-6-1.png) no-repeat top center;
}
.linkgl-7 {
	display: inline-block;
	width: 120px;
	height: 130px;
	background: url(../images/ico-7.png) no-repeat top center;
}
.linkgl-7:hover {
	background: url(../images/ico-7-1.png) no-repeat top center;
}
.linkgl-8 {
	display: inline-block;
	width: 120px;
	height: 130px;
	background: url(../images/ico-8.png) no-repeat top center;
}
.linkgl-8:hover {
	background: url(../images/ico-8-1.png) no-repeat top center;
}
.linkgl-9 {
	display: inline-block;
	width: 120px;
	height: 130px;
	background: url(../images/ico-9.png) no-repeat top center;
}
.linkgl-9:hover {
	background: url(../images/ico-9-1.png) no-repeat top center;
}
.botcos1 {
	display: inline-block;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 27px;
	width: 30px;
	height: 20px;
	background: url(../images/vk1.png) no-repeat top center;
}
.botcos1:hover {
	background: url(../images/vk1-1.png) no-repeat top center;
}
.botcos2 {
	display: inline-block;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 27px;
	width: 30px;
	height: 20px;
	background: url(../images/utub1.png) no-repeat top center;
}
.botcos2:hover {
	background: url(../images/utub1-1.png) no-repeat top center;
}
.botcos3 {
	display: inline-block;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 27px;
	width: 30px;
	height: 20px;
	background: url(../images/mail1.png) no-repeat top center;
}
.botcos3:hover {
	background: url(../images/mail1-1.png) no-repeat top center;
}
.botcos4 {
	display: inline-block;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 27px;
	width: 30px;
	height: 20px;
	background: url(../images/ok2.png) no-repeat top center;
}
.botcos4:hover {
	background: url(../images/ok3.png) no-repeat top center;
}
.botcos5 {
	display: inline-block;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 27px;
	width: 30px;
	height: 20px;
	background: url(../images/insta2.png) no-repeat top center;
}
.botcos5:hover {
	background: url(../images/insta3.png) no-repeat top center;
}
.sp-megamenu-parent >li.active >a, .sp-megamenu-parent >li:hover >a {
    background-color: #ec8117!important;
	color: #fff!important;
}
.articleBody img  {
    display: initial;
    max-width: 100%;
    height: auto;
}
.about #sp-component {
    padding-bottom: 125px;
	padding-top: 0px;
}
.about  #sp-component {
    width: 1000px;
    margin: 0 auto;
    float: none;
}
.about  #sp-component .articleBody p {
	    font-size: 20px;
}
.about  #sp-component .articleBody td {
	text-align: center;
	background: linear-gradient(to top, #f8f8f8, #e3f6f8);
	height: 280px;
    padding: 20px;
    display: block;
    width: 220px;
    float: left;
    margin-left: 11px;
	padding-top: 90px;
    margin-right: 11px;
}
.about  #sp-component .articleBody table {
	margin-top: 20px;
}
.about  #sp-component .articleBody p.cifra {
	font-family: 'BlocAC', Arial, sans-serif;
	font-size: 80px;
	color: #6a6868;
	    margin-bottom: 35px;
}
.about  #sp-component article.item {
    margin-bottom: 0px;
}
.about #sp-bottom1 .title {
    width: 405px;
    display: block;
    text-align: center;
    font-size: 28px;
    color: #0c4da2;
    font-weight: 300;
}
.about #sp-bottom {
    color: inherit!important;
    text-transform: none!important;
    padding: 0!important;
    background-color: #d2cfcd!important;
    position: relative;
    height: 310px;
}
.pereimg {
	    width: 48%;
    float: left;
    padding-bottom: 80px;
    margin-left: 20px;
    margin-top: 20px;
}
.peretxt {
	width: 48%;
    float: left;
    background: #fff;
    padding: 20px;
    font-size: 16px;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
    height: 205px;
	 margin-top: 20px;
}
.peretxt p {
	margin-bottom: 10px;
}
.faq #sp-component {
    width: 400px;
    margin: 0 auto;
    text-align: center;
    height: 850px;
    float: none;
}
.faq #sp-bottom1 {
    background: #e7e7e7;
    margin-left: 80px;
    width: 1040px;
    position: absolute;
    top: -975px;
    float: none!important;
    border-bottom: 5px solid #ff0602;
    z-index: 999;
	height: 1500px;
}
.faq #sp-bottom1 .sp-module-title {
    text-align: center;
    margin-top: 30px;
    background: none!important;
}
.faq #sp-bottom1 .title {
    width: 370px;
    display: block;
    text-align: center;
    font-size: 28px;
    color: #0c4da2;
    font-weight: 300;
}
.ja-accordion ul.ja-accordion-containner li {
    list-style: none;
	background: #fff;
	padding: 10px 0px;
    margin-bottom: 20px;
}
.faq #sp-bottom1 .sp-module-content {
	padding: 0px 30px;
}
.ja-accordion ul.ja-accordion-containner li h3.ja-accordion-title {
    cursor: pointer;
    font-size: 110%;
    border-bottom: none!important;
    margin-right: 10px!important;
    padding: 10px 35px!important;
	background: url(../images/arow-d.png) no-repeat right center;
}
.ja-accordion ul.ja-accordion-containner li h3.active {
	background: url(../images/arow-u.png) no-repeat right center!important;
}
.ja-accordion ul.ja-accordion-containner li div.ja-accordion-content {
	padding: 0px 35px!important;
}
.ja-accordion-title {
	color: #0c4da2;
	font-family: 'BlocknotC', Arial, sans-serif;
}
.simple a {
	display: none!important;
}
.simple div {
	border: none!important;
	text-align: center;
}
.faq #sp-bottom {
    color: inherit!important;
    text-transform: none!important;
    padding: 0!important;
    background-color: #d2cfcd!important;
    position: relative;
    height: 526px;
}
#sp-bottom button.sf2-callBtn {
    background: #39a3e3;
    color: #fff;
    font-weight: 500;
    transition: all 0.2s ease;
    display: inline-block;
    padding: 6px 14px 7px;
    margin-bottom: 26px;
    font-size: 14px;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    text-shadow: none;
}
.cont #sp-component {
    width: 1040px;
    float: none;
    margin: 0 auto;
    background: #fabd65;
	background: url(/images/fon-k.jpg) top center #fabd65;
	background-position: top center;
	background-repeat: repeat-x;
    position: relative;
    top: -260px;
    z-index: 998;
	height: 612px;
    padding: 131px 86px 26px 430px;
}
.cont #sp-main-body .container {
	height: 540px;
}
.cont #sp-component .articleBody p {
	text-transform: uppercase;
	font-size: 22px;
    line-height: 60px;
}
.cont #sp-component .articleBody td {
	vertical-align: top;
}
.cont #sp-component .articleBody h3 {
    color: #4c5558;
    margin-bottom: 25px;
    font-size: 42px;
    font-weight: 300;
}
.cont #sp-component .articleBody h4 {
	color: #0c4da2;
	margin-bottom: 5px;
	font-size: 16px;
}
#sp-bottom1 > .sp-column > .imgbot {
    float: left;
    padding: 15px;
	    width: 63%;
}
.mapbottom {
    float: left;
    margin-left: 30px;
    
}
.mapbottom h3  {
    margin-top: 50px;
    color: #0c4da2;
    margin-bottom: 10px;
}
.mapbottom p {
	color: #0c4da2;
}
#YMapsID {
    margin-top: 10px!important;
}
.cont #sp-bottom {
    color: inherit!important;
    text-transform: none!important;
    padding: 0!important;
    background-color: #d2cfcd!important;
    position: relative;
    height: 339px;
}
.pereimg img {
    display: block;
    max-width: 100%;
    height: 205px;
}
@-moz-document url-prefix()
{
.faq #sp-bottom1 {
    background: #e7e7e7;
    margin-left: 80px;
    width: 1040px;
    position: absolute;
    top: -995px;
    float: none !important;
    border-bottom: 5px solid #ff0602;
    z-index: 999;
}
}
.catimg {
	width: 245px;
	height: 170px;
	position: relative;
}
.hiddencatimg {
	opacity: 0;
	position: absolute;
}
.catalog .hiddencatimg:hover {
    opacity: 1;
    position: absolute;
}
.catalog .maincatimg:hover {
	opacity: 0;
}
#sp-left {
    margin-top: 0px;
}
#sp-left > .sp-column > .mainsearch {
	position: relative;
}
.catalog #sp-left > .sp-column > .mainsearch {
	position: relative;
    width: auto;
}
.mainsearch {
	background: #e6e6e6;
}
.mainsearch > .inputbox {
	width: 220px!important;
	border: none!important;
	background: #e6e6e6!important;
	font-family: 'Bloger', Arial, sans-serif;
	color: #4e4d4d;
	font-style: italic;
}
.mainsearch > .inputbox input[type="text"]:focus {
	border: none!important;
}
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,
.uneditable-input:focus {
  border-color: none!important;
  outline: none!important;
  -webkit-box-shadow: none!important;
  -moz-box-shadow: none!important;
  box-shadow: none!important;
}
.mainsearch > .button {
	width: 28px!important;
    float: right;
	    height: auto!important;
    margin-top: 2px;
    margin-right: 2px;
}
.dopmenu a {
	color: #4e4d4d!important;
	text-transform: uppercase!important;
	
}
.dopmenu li {
    line-height: 20px!important;
	margin-bottom: 10px;
}
.catalog #sp-component {
    margin-top: 80px;
	padding-top: 0px;
}
.catalog .category h2.category-title {
    font-size: 18px!important;
	text-transform: uppercase!important;
	font-family: 'BlocknotC', Arial, sans-serif;
	text-align: center;
	margin-top: 5px;
	color: inherit!important;

}
.about #sp-main-body {
    padding-bottom: 0px;
}
.category h2.category-title {
    font-size: 18px!important;
	text-align: center;
	margin-top: 5px;
	color: inherit!important;
	font-weight: 300!important;

}
.category .category-inner a{
	color: #0c4da2!important;
}
.category .category-inner a:hover {
	color: #e64625!important;
}
#sp-component .category-inner {
	width: 245px;
    height: 230px;
}
.faq  #sp-main-body {
    padding-bottom: 0px;
}
.cont   #sp-main-body {
    padding-bottom: 0px;
}
.recepts li {
    list-style-type: disc;
	margin-left: 10px;
	    font-size: 10px;
}
.pictrec {
	width: 125px;
	background: #fff;
}
.catalog  #sp-bottom {
    color: inherit!important;
    text-transform: none!important;
    padding: 0!important;
    background-color: #d2cfcd!important;
    position: relative;
    height: 333px;
}
.recepts li {
    width: 45%;
    float: left;
    display: block;
    background: #fff;
    margin-left: 30px;
	height: 165px;
	padding: 20px!important;
font-size: 14px;
    line-height: 14px;
}
.recepts li img {
	width: 133px!important;
	max-width: inherit;
	padding-right: 10px;

}
.recepts li table {
	margin-bottom: 10px;
}
.orderby-displaynumber {
    position: relative;
    float: left;
    margin: 0 0 34px;
    padding: 12px 0px 6px;
    width: 100%;
    text-align: center;
    line-height: 1.5;
    background-color: #f4f4f4;
	display: none!important;
}
.sp-megamenu-parent >li.sp-has-child>a:after {
    font-family: "FontAwesome";
    content: none!important;
    margin-left: 8px;
    line-height: 1;
}
.sp-dropdown {
	display: none!important;
}
.extra_menu {
    display: list-item!important;
}
.vmcategory-more {
	display: none!important;
}
.cat2 .category-view .category  {
	
}
#sp-component {
   
}
.cata .treeview li a {
	border-bottom: none!important;
}
.sp-module div.vina-treeview-virtuemart .treeview .hitarea:before {
    color: #111111;
    font-size: 14px;
    font-weight: bold;
    content: "\f105";
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: top;
    line-height: 15px!important;
}
.dopmenu a:active {
    color: #0c4da2!important;
}
.collapsable .catTitle {
    color: #0c4da2!important;
}
.sub-menu .catTitle {
    text-transform: lowercase;
    font-size: 14px;
	color: #4e4d4d!important;
}
.sub-menu .paket-mus .catTitle {
	    
}
.cata .sub-menu {
	margin-left: 10px!important;
}
.cata .sub-menu a{
	text-decoration: none;
}
.sub-menu > li{
	line-height: 14px!important;
	margin-bottom: 10px!important;
}
.hitprod {
    float: left;
    margin: 26px;
}
#sp-left .sp-module div.vina-treeview-virtuemart li a, #sp-right .sp-module div.vina-treeview-virtuemart li a {
    color: #4c4c4c;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 14px!important;
}
.level0 > li {
	margin-bottom: 10px!important;
}
.category_description {
	float: left;
	padding-left: 20px;
    padding-right: 20px;
}
.sub-menu > .collapsable > .sub-menu {
	margin-top: 5px!important;
}
.sub-menu > .collapsable > .sub-menu > li a.vmcat-a > .catTitle {
	font-style: italic;
}
.product-cat {
	width: 50%;
	float: left;
}
.product-price {
	display: none!important;
}
.product-inner {
    float: right;
	width: 80%;
}
.product-cat .vm-product-media-container {
	width: 200px!important;
	margin-right: 20px;
}
.ja-accordion-containner li:nth-child(1){
	display: none!important;
}
#sp-footer a {
    color: #545454!important;
}
#sp-bottom2 a {
    color: #0395cf!important;
}
.artikul {
    color: #0c4da2;
	margin-bottom: 10px;
}
.product-cat .product-title {
	font-weight: 300;
}
.details-button {
    margin-top: 10px;
}
.details-button a{
    margin-top: 10px;
    text-transform: uppercase;
	color: #0c4da2;
	text-decoration: underline;
}
.details-button a:hover {
    margin-top: 10px;
    text-transform: uppercase;
	color: #0c4da2;
	text-decoration: underline;
}
#vina-description table, #vina-description tr, #vina-description th, #vina-description td {
	border: 1px solid #929496!important;
}
#vina-description table {
	margin-top: 20px;
}
.vm-product-details-container h1 {
    font-size: 24px;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 30px!important;
	color: #0c4da2;
	font-weight: 300;
}
.text-block {
    margin-bottom: 10px;
    margin-top: 20px;
    text-align: left!important;
}
.vm-product-container .vm-product-media-container {
    float: left;
    width: 40%!important;
	
}
.vm-product-details-container {
    float: right;
    width: 60%!important;
}
.addtocart-area {
	display: none!important;
}
.mCSB_container {
	width: 100%!important;
	padding: 0px 20px 54px 20px;
}
.scrb-items .scrb-item {
    width: 45%!important;
    margin-left: 30px!important;
}
.scrollbar-wrap .scrb-items .scrb-item .scrb-item-inner {
    margin: 2px;
    border: none!important;
    padding: 5px;
	background: #fff;
	float: left;
	width: 100%!important;
}
.scrollbar-wrap .scrb-item-inner .scrb-image {
    margin: 0 0 5px 0;
    font-size: 13px;
	width: 275px;
	    float: left;
	    margin-right: 10px!important;
}
.scrollbar-wrap .scrb-item-inner .scrb-title {
	font-size: 14px!important;
	margin-top: 30px!important;
	overflow: hidden;
    text-overflow: ellipsis;
	    width: 140px;
}
.scrb-sku {
    margin-top: 15px;
    margin-bottom: 15px;
}
 .scrb-sku a {
    color: #015aae!important;
    text-transform: none!important;
    font-size: 16px!important;
    font-weight: 300!important;
}
.scrollbar-wrap .scrb-item-inner .scrb-readmore {
    font-size: 11px;
    text-align: left!important;
}
.scrb-readmore a {
    color: #015aae!important;
    font-size: 16px!important;
    font-weight: 300!important;
}
#fancybox-title {
	display: none!important;
}
.productdetails-view {
	position: relative;
	height: 400px;
}
#related_prd {
    padding: 0px 0!important;
	z-index: 999;
	background: #e7e7e7;
    left: -235px;
    width: 1040px;
    position: absolute;
    top: 455px;
    float: none!important;

}
#related_prd .sp-module-title {
	text-align: center;
	margin-top: 30px;
	background: url(../images/fonpolos.png) repeat-x center center!important;
	margin-left: 15px;
    margin-right: 15px;
	margin-bottom: 30px;
}
#related_prd .title {
    
    display: block;
    text-align: center;
	font-size: 28px;
	color: #0c4da2;
	font-weight: 300;
}
#related_prd .sp-module .sp-module-title h3 {
    padding-top: 0px!important;
}
#related_prd .sp-module-content {
    padding-left: 34px;
    padding-right: 34px;
}
.vm-pagination.vm-pagination-bottom ul.pagination >li >a, .vm-pagination.vm-pagination-bottom ul.pagination >li >span {
    padding: 0 2px;
    text-transform: capitalize;
    width: 75px!important;
    height: 45px;
    line-height: 45px;
    background-color: #ebebeb;
    border: none;
    color: #252525 !important;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    border: 0 !important;
}
#sp-bottom1 .regridvm-art {
	margin-left: 10px!important;
    margin-right: 10px!important;
}
#sp-bottom1 .theme_elegant .mix {
    box-shadow: none!important;
    border-radius: 0;
    overflow: hidden;
    background: #fff;
	width: 30%!important;
	max-width: 30%!important;
	margin-bottom: 0px!important;
	    margin-right: 15px;
    margin-left: 15px;
}
.prod-new-text {
	text-align: center;
	margin-bottom: 20px;
    margin-top: 30px;
}
.prod-new-text h3 {
    font-weight: 300;
    font-size: 16px;

    width: 270px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    margin: 0 auto;
}
#sp-bottom1 .prod-new-text a {
	    margin-bottom: 50px;
    display: block;
	margin-top: 10px;
}
.regridvm-art .gap {
    display: none!important;
    width: 23%;
    max-width: 23%;
    list-style: none;
    margin: 0;
}
.regridvm-art:after {
    content: none!important;
    display: inline-block;
    width: 100%;
}
.horizontal-separator {
    height: 0px!important;
    background: none!important;
    margin: 0px!important;
}
.print {
	border: none!important;
	background: url(../images/ico-print.png) no-repeat top center!important;
	width: 50px!important;
	height: 50px!important;
}
#sp-breadcrumb-wrapper {
    text-align: right;
    margin-top: 20px;
}
@media print {
	#sp-search {
		display: none;
	}
	#sp-slider-wrapper {
		display: none;
	}
	#sp-header {
		display: none;
	}
	#sp-support {
		display: none;
	}
	#sp-left {
		display: none;
	}
	#sp-component {
    padding-top: 0px;
	}
	#sp-bottom1 {
		display: none;
	}
	#sp-footer {
		display: none;
	}
	a:after{
    content: "" !important;
	}
	#related_prd {
		display: none;
	}
}
.gde #sp-left {
    margin-top: 70px;
}
.gde-kupit {
	background: url(../images/kartaall.png) no-repeat top center;
	position: relative;
	z-index: 100;
	width: 870px;
	height: 534px;
}
.metka-1 {
    position:absolute;
	top: 282px;
    left: 70px;
	z-index: 100;
	width: 35px;
	height: 35px;
	cursor: pointer;
	
}
.metka-1 img {
	position: relative;
	z-index: 300;
}
.metka-1-cont {
    position: absolute;
    left: -118px;
    bottom: 0;
    right: 0px;
    top: -110px;
    width: 270px;
    height: 110px;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    border: 3px solid #b0daf4;
    z-index: 600;
    display: none; 
}
.metka-1:hover .metka-1-cont{
    display:block;
}
.metka-1-okr {
    position: absolute;
    left: -38px;
    bottom: 0;
    right: 0px;
    top: -6px;
    width: 143px;
    height: 118px;
    padding: 10px;
    z-index: 90;
    display: none; 
	background: url(../images/okrug1.png) no-repeat top center;
}
.metka-1:hover .metka-1-okr{
	display:block;
}


.metka-2 {
    position:absolute;
	top: 395px;
    left: 35px;
	z-index: 200;
	width: 35px;
	height: 35px;
	cursor: pointer;
	
}
.metka-2 img {
	position: relative;
	z-index: 300;
}
.metka-2-cont {
    position: absolute;
    left: -118px;
    bottom: 0;
    right: 0px;
    top: -110px;
    width: 270px;
    height: 110px;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    border: 3px solid #b0daf4;
    z-index: 600;
    display: none; 
}
.metka-2:hover .metka-2-cont{
    display:block;
}
.metka-2-okr {
    position: absolute;
    left: -34px;
    bottom: 0;
    right: 0px;
    top: -11px;
    width: 114px;
    height: 135px;
    padding: 10px;
    z-index: 90;
    display: none; 
	background: url(../images/okrug2.png) no-repeat top center;
}
.metka-2:hover .metka-2-okr{
	display:block;
}



.metka-3 {
    position:absolute;
    top: 237px;
    left: 175px;
	z-index: 90;
	width: 35px;
	height: 35px;
	cursor: pointer;
	
}
.metka-3 img {
	position: relative;
	z-index: 300;
}
.metka-3-cont {
    position: absolute;
    left: -118px;
    bottom: 0;
    right: 0px;
    top: -110px;
    width: 270px;
    height: 110px;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    border: 3px solid #b0daf4;
    z-index: 600;
    display: none; 
}
.metka-3:hover .metka-3-cont{
    display:block;
}
.metka-3-okr {
    position: absolute;
    left: -166px;
    bottom: 0;
    right: 0px;
    top: -78px;
    width: 352px;
    height: 179px;
    padding: 10px;
    z-index: 90;
    display: none; 
	background: url(../images/okrug3.png) no-repeat top center;
}
.metka-3:hover .metka-3-okr{
	display:block;
}



.metka-4 {
    position:absolute;
    top: 339px;
    left: 143px;
	z-index: 100;
	width: 35px;
	height: 35px;
	cursor: pointer;
	
}
.metka-4 img {
	position: relative;
	z-index: 300;
}
.metka-4-cont {
    position: absolute;
    left: -118px;
    bottom: 0;
    right: 0px;
    top: -110px;
    width: 270px;
    height: 110px;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    border: 3px solid #b0daf4;
    z-index: 600;
    display: none; 
}
.metka-4:hover .metka-4-cont{
    display:block;
}
.metka-4-okr {
    position: absolute;
	left: -55px;
    bottom: 0;
    right: 0px;
    top: -32px;
    width: 174px;
    height: 163px;
    padding: 10px;
    z-index: 90;
    display: none; 
	background: url(../images/okrug4.png) no-repeat top center;
}
.metka-4:hover .metka-4-okr{
	display:block;
}


.metka-5 {
    position:absolute;
    top: 307px;
    left: 291px;
	z-index: 100;
	width: 35px;
	height: 35px;
	cursor: pointer;
	
}
.metka-5 img {
	position: relative;
	z-index: 300;
}
.metka-5-cont {
    position: absolute;
    left: -118px;
    bottom: 0;
    right: 0px;
    top: -110px;
    width: 270px;
    height: 110px;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    border: 3px solid #b0daf4;
    z-index: 600;
    display: none; 
}
.metka-5:hover .metka-5-cont{
    display:block;
}
.metka-5-okr {
    position: absolute;
	left: -91px;
    bottom: 0;
    right: 0px;
    top: -92px;
    width: 206px;
    height: 237px;
    padding: 10px;
    z-index: 90;
    display: none; 
	background: url(../images/okrug5.png) no-repeat top center;
}
.metka-5:hover .metka-5-okr{
	display:block;
}

.metka-6 {
    position:absolute;
    top: 380px;
    left: 435px;
	z-index: 100;
	width: 35px;
	height: 35px;
	cursor: pointer;
	
}
.metka-6 img {
	position: relative;
	z-index: 300;
}
.metka-6-cont {
    position: absolute;
    left: -118px;
    bottom: 0;
    right: 0px;
    top: -110px;
    width: 270px;
    height: 110px;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    border: 3px solid #b0daf4;
    z-index: 600;
    display: none; 
}
.metka-6:hover .metka-6-cont{
    display:block;
}
.metka-6-okr {
    position: absolute;
    left: -144px;
    bottom: 0;
    right: 0px;
    top: -225px;
    width: 366px;
    height: 379px;
    padding: 10px;
    z-index: 90;
    display: none; 
	background: url(../images/okrug6.png) no-repeat top center;
}
.metka-6:hover .metka-6-okr{
	display:block;
}



.metka-7 {
    position:absolute;
    top: 239px;
    left: 603px;
	z-index: 100;
	width: 35px;
	height: 35px;
	cursor: pointer;
	
}
.metka-7 img {
	position: relative;
	z-index: 300;
}
.metka-7-cont {
    position: absolute;
    left: -118px;
    bottom: 0;
    right: 0px;
    top: -110px;
    width: 270px;
    height: 110px;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    border: 3px solid #b0daf4;
    z-index: 600;
    display: none; 
}
.metka-7:hover .metka-7-cont{
    display:block;
}
.metka-7-okr {
    position: absolute;
    left: -110px;
    bottom: 0;
    right: 0px;
    top: -240px;
    width: 377px;
    height: 511px;
    padding: 10px;
    z-index: 90;
    display: none; 
	background: url(../images/okrug7.png) no-repeat top center;
}
.metka-7:hover .metka-7-okr{
	display:block;
}









@media (max-width: 1024px) {
	#sp-search {
    margin-left: 280px;
    width: 200px!important;
	}
	.sp-megamenu-parent >li >a {
    line-height: 40px!important;
    font-family: 'Roboto Condensed', Arial, sans-serif;
    text-decoration: none;
    display: block;
    text-transform: uppercase;
    font-size: 18px!important;
    font-weight: 700;
    color: #fff!important;
    padding: 0 10px!important;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    border-right: 2px solid #fff;
}
	
#sp-top1 a {
    color: #fff!important;
    padding: 8px 10px 10px 20px!important;
    font-size: 20px;
    margin-top: 0px;
    position: relative;
    display: block;
}
	#rev_slider_1_1, #rev_slider_1_1_wrapper {
    width: 1009px!important;
    height: 553px;
}
	.home-page2 .tp-caption {
		left: 38px!important;
	}
.medium_light_white {
    font-family: Roboto Condensed!important;
    text-transform: uppercase;
    letter-spacing: 2px!important;
    font-size: 27px!important;
	top: 237px!important;
}
	.mediumwhitebg {
		top: 280px!important;
	}
#sp-main-body h2.entry-title {
    margin: 0;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 50px;
    display: inline-block;
    color: #ec8117;
    font-weight: 700;
    padding-bottom: 20px;
    font-family: Roboto Condensed;
    letter-spacing: 2px;
    padding-left: 390px;
    text-align: right;
}
	.komu #sp-main-body h2.entry-title {
    margin: 0;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 50px;
    display: inline-block;
    color: #ec8117;
    font-weight: 700;
    padding-bottom: 20px;
    font-family: Roboto Condensed;
    letter-spacing: 2px;
    padding-left: 500px;
    text-align: right;
}
	.produkcia img {
    width: 170px!important;
    margin-bottom: 100px;
}
	.komu .blog .item {
    border: none;
}
	.komu .row-0 .col-sm-4:nth-child(1) {
    background: #8adcfc;
    padding-left: 0px!important;
    padding-right: 0px!important;
    margin-left: 15px!important;
    margin-right: 5px!important;
    width: 309px!important;
}
	.komu .row-0 .col-sm-4:nth-child(2) {
    background: #fabd65;
    padding-left: 0px!important;
    padding-right: 0px!important;
    margin-left: 5px!important;
    margin-right: 5px!important;
    width: 309px!important;
}
	.komu .row-0 .col-sm-4:nth-child(3) {
    background: #abe6b3;
    padding-left: 0px!important;
    padding-right: 0px!important;
    margin-left: 5px!important;
    margin-right: 5px!important;
    width: 309px!important;
}
	.komu .blog article.item .readmore a {
    margin-top: 0px!important;
		margin-left: 15px;
		margin-right: 15px;
		width: 60%!important;
    font-family: Roboto Condensed;
    text-transform: lowercase;
    background: inherit;
    color: #4c5558!important;
    font-size: 18px;
    border: 2px solid #fff;
    padding: 0 30px;
}
	.komu .row-1 .col-sm-4:nth-child(1) {
    background: #abe6b3;
    padding-left: 0px!important;
    padding-right: 0px!important;
    margin-left: 15px!important;
    margin-right: 5px!important;
    width: 309px!important;
}
	.komu .row-1 .col-sm-4:nth-child(2) {
    background: #8adcfc;
    padding-left: 0px!important;
    padding-right: 0px!important;
    margin-left: 5px!important;
    margin-right: 5px!important;
    width: 309px!important;
}
	.komu .row-1 .col-sm-4:nth-child(3) {
    background: #fabd65;
    padding-left: 0px!important;
    padding-right: 0px!important;
    margin-left: 5px!important;
    margin-right: 5px!important;
    width: 309px!important;
}
	.smi #sp-main-body h2.entry-title {
    margin: 0;
    font-size: 32px!important;
    text-transform: uppercase;
    line-height: 50px;
    display: inline-block;
    color: #ec8117;
    font-weight: 700;
    padding-bottom: 20px;
    font-family: Roboto Condensed;
    letter-spacing: 2px;
    padding-left: 475px;
    text-align: right;
}
	.smi .item-introtext h4 {
    position: absolute;
    top: 0px;
    left: 15px;
    color: #fff;
    /* padding-bottom: 90px; */
    padding-right: 130px;
    padding-left: 17px;
    padding-top: 10px;
    width: 148px!important;
    height: 100px!important;
    font-weight: 300;
    text-align: center;
    font-size: 16px;
}
	#sp-main-body .smi .item-content h2.entry-title {
    margin: 0;
    font-size: 22px!important;
    text-transform: uppercase;
    line-height: 24px;
    display: inline-block;
    color: #7a239c;
    font-weight: 400;
    padding-bottom: 20px;
    font-family: Roboto Condensed;
    letter-spacing: 1px;
    padding-left: 20px;
    text-align: left;
}
	.komu #sp-component {
    padding-left: 10px!important;
    padding-right: 10px!important;
    padding-top: 25px;
}
	#sp-new-products-wrapper .container {
    padding: 0px!important;
    background: #e7e7e7;
    width: 1009px;
}
	.linkgl-1 {
	display: inline-block;
	width: 100px;
	height: 130px;
	background: url(../images/ico-1.png) no-repeat top center;
}
.linkgl-1:hover {
	background: url(../images/ico-1-1.png) no-repeat top center;
}
.linkgl-2 {
	display: inline-block;
	width: 100px;
	height: 130px;
	background: url(../images/ico-2.png) no-repeat top center;
}
.linkgl-2:hover {
	background: url(../images/ico-2-1.png) no-repeat top center;
}
.linkgl-3 {
	display: inline-block;
	width: 100px;
	height: 130px;
	background: url(../images/ico-3.png) no-repeat top center;
}
.linkgl-3:hover {
	background: url(../images/ico-3-1.png) no-repeat top center;
}
.linkgl-4 {
	display: inline-block;
	width: 100px;
	height: 130px;
	background: url(../images/ico-4.png) no-repeat top center;
}
.linkgl-4:hover {
	background: url(../images/ico-4-1.png) no-repeat top center;
}
.linkgl-5 {
	display: inline-block;
	width: 100px;
	height: 130px;
	background: url(../images/ico-5.png) no-repeat top center;
}
.linkgl-5:hover {
	background: url(../images/ico-5-1.png) no-repeat top center;
}
.linkgl-6 {
	display: inline-block;
	width: 100px;
	height: 130px;
	background: url(../images/ico-6.png) no-repeat top center;
}
.linkgl-6:hover {
	background: url(../images/ico-6-1.png) no-repeat top center;
}
.linkgl-7 {
	display: inline-block;
	width: 100px;
	height: 130px;
	background: url(../images/ico-7.png) no-repeat top center;
}
.linkgl-7:hover {
	background: url(../images/ico-7-1.png) no-repeat top center;
}
.linkgl-8 {
	display: inline-block;
	width: 115px;
	height: 130px;
	background: url(../images/ico-8.png) no-repeat top center;
}
.linkgl-8:hover {
	background: url(../images/ico-8-1.png) no-repeat top center;
}
.linkgl-9 {
	display: inline-block;
	width: 100px;
	height: 130px;
	background: url(../images/ico-9.png) no-repeat top center;
}
.linkgl-9:hover {
	background: url(../images/ico-9-1.png) no-repeat top center;
}
	#sp-bottom1 {
    background: #e7e7e7;
    margin-left: 0px;
    width: 966px;
    position: absolute;
    top: -105px;
    float: none!important;
    border-bottom: 5px solid #ff0602;
}
	#sp-bottom1 .theme_elegant .mix {
    box-shadow: none!important;
    border-radius: 0;
    overflow: hidden;
    background: #fff;
    width: 29%!important;
    max-width: 29%!important;
    margin-bottom: 0px!important;
    margin-right: 15px;
    margin-left: 15px;
}
	#sp-footer .container {
    width: 1009px;
    background: linear-gradient(to top, #e5e5e5, #ffffff);
    padding: 20px;
}
	.pereimg {
    width: 48%;
    float: left;
    padding-bottom: 60px;
    margin-left: 20px;
    margin-top: 20px;
}
	.mainsearch > .inputbox {
    width: 180px!important;
    border: none!important;
    background: #e6e6e6!important;
    font-family: 'Bloger', Arial, sans-serif;
    color: #4e4d4d;
    font-style: italic;
}
	.catimg {
    width: 225px;
    height: 170px;
    position: relative;
}
	#sp-component .category-inner {
    width: 225px;
    height: 230px;
}
	.catalog #sp-bottom {
    color: inherit!important;
    text-transform: none!important;
    padding: 0!important;
    background-color: #d2cfcd!important;
    position: relative;
    height: 354px;
}
	.faq #sp-bottom1 {
    background: #e7e7e7;
    margin-left: 0px;
    width: 970px;
    position: absolute;
    top: -975px;
    float: none!important;
    border-bottom: 5px solid #ff0602;
    z-index: 999;
}
	.cont #sp-component {
    width: 934px;
    float: none;
    margin: 0 auto;
    /* background: #fff; */
    position: relative;
    top: -180px;
    z-index: 998;
    padding: 80px 50px 0px 350px;
}
	.cont #sp-bottom {
    color: inherit!important;
    text-transform: none!important;
    padding: 0!important;
    background-color: #d2cfcd!important;
    position: relative;
    height: 330px;
}
	.gde #sp-left {
		display: none;
	}
	.scrollbar-wrap .scrb-item-inner .scrb-image {
    margin: 0 0 5px 0;
    font-size: 13px;
    width: 243px;
    float: left;
    margin-right: 10px!important;
}
	.product-cat .vm-product-media-container {
    width: 180px!important;
    margin-right: 20px;
}
	#related_prd {
    padding: 0px 0!important;
    z-index: 999;
    background: #e7e7e7;
    left: -257px;
    width: 964px;
    position: absolute;
    top: 558px;
    float: none!important;
}
	.sp-module div.vina-treeview-virtuemart .treeview .hitarea {
    background: none !important;
    height: auto;
    width: auto;
    margin-left: 0;
    padding: 0 0px 0px 24px!important;
    cursor: pointer;
    right: 0;
    position: absolute;
}
}
@media (max-width: 960px) {
	#sp-search {
    margin-left: 0px;
    width: 100%!important;
		    text-align: center;
}
	#sp-left > .custom-class > .img-absol-gl {
    position: absolute;
    top: 0px!important;
    z-index: 999;
    width: 100px;
}
	.teltop {
		text-align: center;
	}
	.teltop a {
    float: none;
    color: #fff;
    margin-top: 22px;
    font-size: 22px;
    font-family: 'BlocknotC', Arial, sans-serif;
    margin-bottom: 10px;
    text-align: center;
}
	#sp-header-middle-wrapper {
    background: #39a3e3;
    height: 130px;
}
	#sp-logo {
		width: 170px!important;
	}
	#sp-logo {
    position: absolute;
    top: -38px;
    z-index: 999;
}
	.home-page2 .tp-caption {
		display: none!important;
	}
	#sp-menu {
    position: static;
    margin-left: 2px;
    float: right!important;
    width: 25%!important;
}
	#sp-top1 {
    border-bottom: none!important;
		    float: left!important;
    width: 73%!important;
		    margin-top: 25px!important;
}
	#sp-slider1 {
    display: none!important;
    
}
	.sltitl2 {
    font-family: 'BlocAC', Arial, sans-serif;
    text-transform: uppercase!important;
    color: #fa5d13!important;
    font-weight: 300!important;
    font-size: 13px!important;
		line-height: 15px!important;
}
	#sp-new-products-wrapper .container {
    padding: 0px!important;
    background: #e7e7e7;
        width: 100%;
}
	body.home-page2 #sp-main-body #sp-component .articleBody td{
    width: 100%!important;
		float: left;
    display: block;
}
	body.home-page2 #sp-main-body #sp-component {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
}
	body.home-page2 #sp-main-body h2.entry-title {
    margin: 0;
    font-size: 16px!important;
    text-transform: uppercase;
    line-height: 40px;
    display: inline-block;
    color: #ec8117;
    font-weight: 700;
    padding-bottom: 100px;
    font-family: Roboto Condensed;
    letter-spacing: 1px;
    padding-left: 121px;
    text-align: left;
}
	#sp-bottom {
		display: none!important;
	}
	.faq #sp-bottom {
		display: block!important;
	}
	#sp-footer .container {
    width: 100%;
    background: linear-gradient(to top, #e5e5e5, #ffffff);
    padding: 20px;
}
	#sp-footer2 {
		display: ;
	}
	.botcos1 {
	display: inline-block;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 10px;
	width: 30px;
	height: 20px;
	background: url(../images/vk1.png) no-repeat top center;
}
.botcos1:hover {
	background: url(../images/vk1-1.png) no-repeat top center;
}
.botcos2 {
	display: inline-block;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 10px;
	width: 30px;
	height: 20px;
	background: url(../images/utub1.png) no-repeat top center;
}
.botcos2:hover {
	background: url(../images/utub1-1.png) no-repeat top center;
}
.botcos3 {
	display: inline-block;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 10px;
	width: 30px;
	height: 20px;
	background: url(../images/mail1.png) no-repeat top center;
}
.botcos3:hover {
	background: url(../images/mail1-1.png) no-repeat top center;
}
.botcos4 {
	display: inline-block;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 10px;
	width: 30px;
	height: 20px;
	background: url(../images/ok2.png) no-repeat top center;
}
.botcos4:hover {
	background: url(../images/ok3.png) no-repeat top center;
}
.botcos5 {
	display: inline-block;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 10px;
	width: 30px;
	height: 20px;
	background: url(../images/insta2.png) no-repeat top center;
}
.botcos5:hover {
	background: url(../images/insta3.png) no-repeat top center;
}
	#offcanvas-toggler {
    background: #ec8117!important;
}
	#sp-izo > .container > .row > #sp-izo {
    position: absolute;
    top: 150px!important;
    z-index: 99;
    width: 140px!important;
    padding: 0px!important;
    height: auto!important;
}
	.prod #sp-component {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px!important;
		margin-top: 0px!important;
}
	.produkcia td {
		display: block;
	}
	.produkcia td:nth-child(2n) {
    border-right: 5px solid #7a239c;
    display: block;
    padding-right: 5px;
    text-align: right;
    margin-top: 0px!important; 
    line-height: 0px;
    margin-right: 0px!important;
}
	.produkcia img {
    width: 170px!important;
    margin-bottom: 0px!important;
}
	.prod-podr {
    font-family: Roboto Condensed;
    width: 31%!important;
    font-size: 18px;
    font-weight: 700;
    margin-top: 50px;
    color: #7a239c;
    border-top: 5px solid #7a239c;
}
	.prod #sp-main-body h2.entry-title {
    margin: 0;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 21px;
    display: inline-block;
    color: #ec8117;
    font-weight: 700;
    padding-bottom: 55px;
    font-family: Roboto Condensed;
    letter-spacing: 1px;
    padding-left: 140px;
    text-align: right;
}
	.komu #sp-main-body h2.entry-title {
    margin: 0;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 21px;
    display: inline-block;
    color: #ec8117;
    font-weight: 700;
    padding-bottom: 55px;
    font-family: Roboto Condensed;
    letter-spacing: 1px;
    padding-left: 140px;
    text-align: right;
}
	.smi  #sp-main-body h2.entry-title {
    margin: 0;
    font-size: 14px!important;
    text-transform: uppercase;
    line-height: 21px!important;
    display: inline-block;
    color: #ec8117;
    font-weight: 700;
    padding-bottom: 55px!important;
    font-family: Roboto Condensed;
    letter-spacing: 1px;
    padding-left: 140px!important;
    text-align: right;
}
	.bl #sp-main-body h2.entry-title {
    margin: 0;
    font-size: 14px!important;
    text-transform: uppercase;
    line-height: 21px!important;
    display: inline-block;
    color: #ec8117;
    font-weight: 700;
    padding-bottom: 55px!important;
    font-family: Roboto Condensed;
    letter-spacing: 1px;
    padding-left: 140px!important;
    text-align: right;
}
#sp-main-body .bl .item-content h2.entry-title {
    margin: 0;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 24px;
    display: inline-block;
    color: #4c5558;
    font-weight: 400;
    padding-bottom: 20px;
    font-family: Roboto Condensed;
    letter-spacing: 1px;
    padding-left: 20px!important;
    text-align: left;
}
	.cont #sp-left {
		display: none!important;
	}
	.bl #sp-component {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px!important;
		margin-top: 0px!important;
}
#sp-main-body .smi .item-content h2.entry-title {
    margin: 0;
    font-size: 14px!important;
    text-transform: uppercase;
    line-height: 24px;
    display: inline-block;
    color: #7a239c;
    font-weight: 400;
    padding-bottom: 20px;
    font-family: Roboto Condensed;
    letter-spacing: 1px;
    padding-left: 20px!important;
    text-align: left;
}
.smi .item-introtext h4 {
    position: absolute;
    top: 0px;
    left: 15px;
    color: #fff;
    /* padding-bottom: 90px; */
    padding-right: 115px!important;
    padding-left: 0px;
    padding-top: 10px;
    width: 100px!important;
    height: 77px!important;
    font-weight: 300;
    text-align: center;
    font-size: 16px;
}
	.smi .item-introtext h4 strong {
    font-size: 25px!important;

}
	.smi .entry-image {
    width: 115px!important;
    float: left!important;
    height: 132px!important;
    position: absolute;
}
	.smi #sp-component {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px!important;
		margin-top: 0px!important;
}
	.smi .item-content {
    width: 100%!important;
}
	.smi .item-content .entry-header {
    padding-left: 110px!important;
    padding-bottom: 50px!important;
}
	.komu #sp-component {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px!important;
		margin-top: 0px!important;
}
	.komu .row-0 .col-sm-4:nth-child(1) {
    background: #8adcfc;
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: 309px!important;
    margin: 0 auto!important;
	margin-bottom: 10px!important;
	float: none!important;
}
	.komu .row-0 .col-sm-4:nth-child(2) {
    margin: 0 auto!important;
	margin-bottom: 10px!important;
	float: none!important;
}
	.komu .row-0 .col-sm-4:nth-child(3) {
    margin: 0 auto!important;
	margin-bottom: 10px!important;
	float: none!important;
}
	.komu .row-1 .col-sm-4:nth-child(1) {
    margin: 0 auto!important;
	margin-bottom: 10px!important;
	float: none!important;
}
	.komu .row-1 .col-sm-4:nth-child(2) {
    margin: 0 auto!important;
	margin-bottom: 10px!important;
	float: none!important;
}
	.komu .row-1 .col-sm-4:nth-child(3) {
    margin: 0 auto!important;
	margin-bottom: 10px!important;
	float: none!important;
}
	#sp-main-body h2.entry-title {
    font-size: 13px!important;
}

	#sp-bottom2 {
    text-align: center;
}
	#sp-breadcrumb-wrapper {
		display: none!important;
	}
	#sp-left {
    margin-top: 20px;
}
	.mainsearch > .inputbox {
    width: 220px!important;
    border: none!important;
    background: #e6e6e6!important;
    font-family: 'Bloger', Arial, sans-serif;
    color: #4e4d4d;
    font-style: italic;
}
	.item-534 {
		display: none;
	}
	.about #sp-component {
    width: 100%;
    margin: 0 auto;
    float: none;
}
	.faq #sp-bottom1 {
    background: #e7e7e7;
    margin-left: 0px;
    width: 100%;
    position: absolute;
    top: -975px;
    float: none!important;
    border-bottom: 5px solid #ff0602;
    z-index: 999;
}
	.faq #sp-bottom1 .title {
    width: 100%;
    display: block;
    text-align: center;
    font-size: 28px;
    color: #0c4da2;
    font-weight: 300;
}
	.faq #sp-bottom1 {
    background: #e7e7e7;
    margin-left: 0px;
    width: 100%;
    position: absolute;
    top: -851px;
    float: none!important;
    border-bottom: 5px solid #ff0602;
    z-index: 999;
    height: 3000px;
}
	.faq #sp-bottom {
    color: inherit!important;
    text-transform: none!important;
    padding: 0!important;
    background-color: #d2cfcd!important;
    position: relative;
       height: 2150px;
}
	.cont #sp-component {
    width: 100%;
    float: none;
    margin: 0 auto;
    background: inherit;
    position: relative;
    top: 0px;
    height: 700px;
    z-index: 999;
    padding: 20px 10px 0px 10px;
}
	.cont #sp-component .articleBody p {
    text-transform: uppercase;
    font-size: 18px;
    line-height: 60px;
}
	.cont #sp-component .articleBody h3 {
    color: #4c5558;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 300;
}
	.cont .articleBody td {
		width: 100%!important;
		float: left;
	}
	#related_prd {
		display: none;
	}
	.vm-product-details-container {
    float: right;
    width: 100%!important;
}
	.productdetails-view {
    position: relative;
    height: 100%;
}
	#sp-header {
    height: 70px;
    position: relative;
}
	.product-cat .vm-product-media-container {
    width: 100%!important;
    margin-right: 20px;
}
	.vm-pagination.vm-pagination-bottom ul.pagination >li >a, .vm-pagination.vm-pagination-bottom ul.pagination >li >span {
    padding: 0 2px;
    text-transform: capitalize;
    width: 30px!important;
    height: 40px!important;
	min-width: 30px!important;
    line-height: 40px!important;
    background-color: #ebebeb;
    border: none;
    color: #252525 !important;
    font-weight: 300!important;
    font-family: 'Lato', sans-serif;
    font-size: 9px!important;
    border: 0 !important;
}
	.category_description {
		display: none;
	}
}
.sp-module div.vina-treeview-virtuemart .treeview .hitarea {
    background: none !important;
    height: auto;
    width: auto;
    margin-left: 0;
    padding: 0 0 0 24px!important;
    cursor: pointer;
    right: 0;
    position: absolute;
}
 .btnb {
    position: absolute;
    top: -150px;
    right: 60px;
    background: #4098d2;
    color: #fff!important;
    padding: 12px;
    border-radius: 20px;
}
.btnb:hover {
    background: #fa5d13;
	color: #fff!important;
}
.btnb a:hover {
	color: #fff!important;
}
.recepts h2 {
	font-weight: 300!important;
}
h2.entry-title {
    margin: 0;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 50px;
    display: inline-block;

}
.large_bold_white {
	font-family: Bloger!important;
	text-transform: uppercase;
	font-size: 75px!important;
	line-height: 80px!important;
	font-weight: 300!important;
}
.medium_light_white {
	font-family: Roboto Condensed!important;
	text-transform: uppercase;
	letter-spacing: 2px!important;
	font-size: 27px!important;
}
.sl-btn {
	font-family: Roboto Condensed;
	color: #fff!important;
	    border: 2px solid #fff!important;
    display: block;
	padding: 5px 15px!important;
	font-size: 18px!important;
}
.sl-btn:hover {
	background: #ec8117;
}
#sp-left > .custom-class > .img-absol-gl {
    position: absolute;
    top: -260px;
    z-index: 999;
}
#sp-component {
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 25px;
}
.home-page2 .articleBody p {
	font-size: 22px;
    line-height: 25px;
	margin-bottom: 10px;
}
.sp-totop {
	display: none!important;
}
.logo-f {
    width: 100px;
    float: left;
    margin-right: 10px;
}
.fut-txt {
    padding-top: 10px;
}
#sp-izo > .container > .row > #sp-izo {
    position: absolute;
    top: 537px;
    z-index: 99;
	width: 501px;
	height: 292px;
}
.produkcia p {
    font-size: 18px;
    line-height: 25px;
}
.produkcia img {
	width: 260px;
	margin-bottom: 100px;
}
.produkcia h2 {
	font-family: Roboto Condensed;
	font-size: 52px;
    color: #7a239c;
    letter-spacing: -3px;
	font-weight: 300;
}
.produkcia h3 {
	font-family: Roboto Condensed;
	font-size: 32px;
    color: #000;
    letter-spacing: -3px;
	font-weight: 300;
}
.produkcia td:nth-child(2n) {
    border-right: 5px solid #7a239c;
    display: block;
    padding-right: 5px;
    text-align: right;
	    margin-top: 50px;
	line-height: 0px;
	    margin-right: 75px;
}
.prod-podr {
	font-family: Roboto Condensed;
	width: 31%!important;
    font-size: 18px;
    font-weight: 700;
    color: #7a239c;
    border-top: 5px solid #7a239c;
}
#sp-main-body .komu .item-content h2.entry-title {
    margin: 0;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 24px;
    display: inline-block;
    color: #000;
    font-weight: 400;
    padding-bottom: 20px;
    font-family: Bloger;
    letter-spacing: 0px;
    padding-left: 0px;
    text-align: center;
}
.post-format {
    float: left;
    display: none!important;
}
.komu .entry-image img:hover{
	transform: scale(1.15, 1.15);
}
.komu .entry-image img {
	transition: 0.4s;
}
.komu .entry-image {
    overflow: hidden;
}
.blog article.item {
    width: 100%;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    background: inherit!important;
}
.komu .row-0 .col-sm-4:nth-child(1) {
	background: #8adcfc;
	padding-left: 0px!important;
    padding-right: 0px!important;
	margin-left: 15px;
	margin-right: 15px;
	width: 30%;
}
.komu .row-0 .col-sm-4:nth-child(2) {
	background: #fabd65;
	padding-left: 0px!important;
    padding-right: 0px!important;
	margin-left: 15px;
	margin-right: 15px;
	width: 30%;
}
.komu .row-0 .col-sm-4:nth-child(3) {
	background: #abe6b3;
	padding-left: 0px!important;
    padding-right: 0px!important;
	margin-left: 15px;
	margin-right: 15px;
	width: 30%;
}
.komu .row-1 .col-sm-4:nth-child(1) {
	background: #abe6b3;
	padding-left: 0px!important;
    padding-right: 0px!important;
	margin-left: 15px;
	margin-right: 15px;
	width: 30%;
}
.komu .row-1 .col-sm-4:nth-child(2) {
	background: #8adcfc;
	padding-left: 0px!important;
    padding-right: 0px!important;
	margin-left: 15px;
	margin-right: 15px;
	width: 30%;
}
.komu .row-1 .col-sm-4:nth-child(3) {
	background: #fabd65;
	padding-left: 0px!important;
    padding-right: 0px!important;
	margin-left: 15px;
	margin-right: 15px;
	width: 30%;
}
.komu .item-introtext h2 {
	padding-left: 15px;
	text-align: left;
    text-transform: uppercase;
    color: #000;
	margin-bottom: 15px;
	font-weight: 300;
	font-size: 16px;
}
.komu .item-introtext h2 strong {
	font-size: 18px;
	font-weight: 700;
}
.komu .item-introtext p {
	padding-left: 15px;
	padding-right: 15px;
	line-height: 17px;
    font-size: 16px;
    text-align: justify;
}
.komu .item .item-content .item-introtext {
    display: inline-block;
    width: 100%;
    padding: 30px 20px;
    border-top: none;
    border-bottom: none;
	height: 310px;
}
.komu .blog .item {
    border: none;
}
.komu .item-content .readmore {
	text-align: center;
}
.komu .blog article.item .readmore a {
	margin-top: 0px;
	font-family: Roboto Condensed;
	    text-transform: lowercase;
	background: inherit;
	color: #4c5558!important;
	font-size: 18px;
	    border: 2px solid #fff;
	    padding: 0 30px;
}
.komu .blog article.item .readmore a:hover {
	margin-top: 0px;
	font-family: Roboto Condensed;
	    text-transform: lowercase;
	background: #ec8117;
	color: #fff!important;
	font-size: 18px;
	    border: 2px solid #fff;
	    padding: 0 30px;
}
.komu .item-content .readmore .fa {
	display: none;
}
.komu article.item {
    margin-bottom: 30px;
}
.komu .items-row {
	margin-bottom: 30px;
}
.komu .items-row .col-sm-4 {
	min-height: 590px;
}
.komu .page-header {
    padding-bottom: 0;
    margin: 0 0 30px;
    border-bottom: none;
}
.smi .page-header {
    padding-bottom: 0;
    margin: 0 0 30px;
    border-bottom: none;
}
.komu .pagination-wrapper {
    text-align: center;
    border-top: none;
}
.smi .pagination-wrapper {
    text-align: center;
    border-top: none;
}
.komu .item-content .entry-title {
	display: none!important;
}
.komu .item-page .page-header {
	display: none;
}
.komu .counter {
	display: none;
}
.smi .counter {
	display: none;
}
.pagination-wrapper .pagination li a {
    font-size: 15px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    color: #4c5558!important;
    background: #fff!important;
    display: inline-block;
    line-height: 45px;
    min-width: 45px;
    height: 45px;
    text-align: center;
    padding: 0 10px;
    text-transform: uppercase;
    border-radius: 0;
    border: 1px solid #4c5558!important;
}
.pagination >li >a:hover, .pagination >li >a:focus, .pagination >li >span:hover, .pagination >li >span:focus {
    background: #ec8117!important;
	color: #fff!important;
}
.pagination-wrapper .pagination >.active >a {
    background: #ec8117!important;
	color: #fff!important;
}
.smi #sp-main-body h2.entry-title {
    margin: 0;
    font-size: 36px;
    text-transform: uppercase;
    line-height: 50px;
    display: inline-block;
    color: #ec8117;
    font-weight: 700;
    padding-bottom: 20px;
    font-family: Roboto Condensed;
    letter-spacing: 2px;
    padding-left: 550px;
    text-align: right;
}
#sp-main-body .smi .item-content h2.entry-title {
    margin: 0;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 24px;
    display: inline-block;
    color: #7a239c;
    font-weight: 400;
    padding-bottom: 20px;
    font-family: Roboto Condensed;
    letter-spacing: 1px;
    padding-left: 20px;
    text-align: left;
}
.smi .entry-image {
	width: 40%;
	float: left;
}
.smi .item-content {
	width: 60%;
	float: left;
}
.smi .blog .item {
    border: none;
}
.smi .item .item-content .item-introtext {
    display: inline-block;
    width: 100%;
    padding: 0px 20px;
    border-top: none;
    border-bottom: none;
}
.smi .item-introtext p {
    line-height: 17px;
    font-size: 16px;
}
.smi .article-info >dd {
    float: left;
    width: 125px;
    display: inline-block;
    font-size: 24px;
    line-height: 30px;
    color: #fff;
    text-transform: uppercase;
    margin: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.smi .article-info .fa {
	display: none!important;
}
.smi .item-introtext h4  {
    position: absolute;
    top: 0px;
    left: 15px;
    color: #fff;
    /* padding-bottom: 90px; */
    padding-right: 130px;
    /* padding-left: 36px; */
    padding-top: 10px;
    width: 194px;
    height: 131px;
    font-weight: 300;
    text-align: center;
    font-size: 16px;
}
.smi .row-0 .col-sm-6:nth-child(1) h4{
	background: #15520185;
}
.smi .row-0 .col-sm-6:nth-child(2) h4{
	background: #b145006b;
}
.smi .row-1 .col-sm-6:nth-child(1) h4{
	background: #51008a75;
}
.smi .row-1 .col-sm-6:nth-child(2) h4{
	background: #00549c96;
}
.smi .item-introtext h4 strong {
    display: block;
    font-size: 40px;
}
.smi .item-introtext h4 em {
    display: block;
    border-top: 1px solid #fff;
    width: 40px;
	margin: 0 auto;
}
.smi .blog article.item .readmore a {
    border: none;
    text-transform: lowercase;
    font-size: 18px;
    font-weight: 300;
    margin-top: 0px;
    margin-left: 5px;
}
.smi .blog article.item .readmore .fa {
	display: none;
}
.smi .blog article.item .readmore a:hover {
	background: none;
}
.smi .item-page .page-header {
    display: none;
}
#sp-main-body .bl .item-content h2.entry-title {
    margin: 0;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 24px;
    display: inline-block;
    color: #4c5558;
    font-weight: 400;
    padding-bottom: 20px;
    font-family: Roboto Condensed;
    letter-spacing: 1px;
    padding-left: 20px;
    text-align: left;
}
.bl .entry-image {
	width: 40%;
	float: left;
}
.bl .item-content {
	width: 60%;
	float: left;
}
.bl .blog .item {
    border: none;
}
.bl #sp-main-body h2.entry-title {
    margin: 0;
    font-size: 36px;
    text-transform: uppercase;
    line-height: 50px;
    display: inline-block;
    color: #ec8117;
    font-weight: 700;
    padding-bottom: 20px;
    font-family: Roboto Condensed;
    letter-spacing: 2px;
    padding-left: 470px;
    text-align: right;
}
.bl .entry-image img:hover{
	transform: scale(2.4, 2.4);
	z-index: 9999;
	position: relative;
}
.bl .entry-image img {
	transition: 0.4s;
	z-index: 999;
	position: relative;
}
.bl .item-introtext p {
    line-height: 17px;
    font-size: 16px;
}
.bl .item .item-content .item-introtext{
    display: inline-block;
    width: 100%;
    padding: 0px 20px;
    border-top: none;
    border-bottom: none;
}
.bl .page-header {
    padding-bottom: 0;
    margin: 0 0 30px;
    border-bottom: none;
}
.bl .pagination-wrapper {
    text-align: center;
    border-top: none;
}
.bl .pagination-wrapper .counter {
	display: none;
    margin-top: 20px;
    margin-bottom: 0;
}
.podr #sp-component {
	padding-left: 30px;
    padding-right: 30px;
	padding-top: 100px;
}
.podr #sp-component .articleBody h2 {
	    font-family: Roboto Condensed;
    letter-spacing: 1px;
	color: #ec8117;
	font-size: 36px;
	padding-bottom: 20px;
	
}
.podr #sp-component .articleBody td {
	width: 50%;
	padding-right: 50px;
}
.podr #sp-component .articleBody p {
	color: #27353a;
	font-size: 18px;
    line-height: 25px;
    margin-bottom: 10px;
}
.podr #sp-main-body {
    border-top: none;
    margin-top: 5px;
}
.view-article.komu #sp-component {
    padding-left: 10px;
    padding-right: 100px;
    padding-top: 25px;
}
.view-article.komu #sp-component .articleBody img {
	width: 500px;
}
.view-article.komu .articleBody img:hover{
	transform: scale(1.15, 1.15);
}
.view-article.komu .articleBody img {
	transition: 0.4s;
}
.view-article.komu .articleBody p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
}
.view-article.smi .articleBody p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
}
.view-article.komu #sp-component .articleBody td  {
    margin: 20px;
    overflow: hidden;
    width: 500px;
    float: left;
    display: block;
}
.view-article.smi .articleBody img {
    border: 1px solid #4a4a4a;
    margin-top: 50px;
}
.view-article.smi .articleBody .rev_slider_wrapper {
    width: 602px!important;
	margin-top: 50px!important;
	height: 414px!important;
    border: 1px solid #4a4a4a;
}