p {margin: 10px 0 10px!important; text-align: justify;}
.sp-megamenu-wrapper > ul.sp-megamenu-parent {float: none!important; text-align: center!important; background: #fff;}
/*body {background-color: #D6EEB5!important;}*/
.sp-megamenu-parent >li.sp-has-child>a:after {float: right; margin-left: 5px;}
.sp-megamenu-parent >li >a {font-size: 13px!important; font-weight: bold;}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {background: #2bb673; color: #fff!important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {padding: 10px!important; text-align: left; font-size: 13px;}
#sp-main-body {padding: 0!important;}
.panel-heading h2 {margin: 0!important; padding: 0!important; text-align: center; font-size: 18px;}
#sp-header {height: auto!important;}


/* ------------------- Блок слайдера - НАЧАЛО ------------------------------- */

/*----------------------------- Блок слайдера - КОНЕЦ --------------------------------*/

span.label-name {
    font-weight: bold;
    font-family: 'Exo 2';
}

.product_price {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}

img.jshop_img_thumb
{
	display: inherit;
	border: 1px solid #cccccc;
    margin: 3px;
}

img.jshop_main_image {
    width: 100%;
    border: 1px solid #cccccc;
}

div.extra_fields_group {
    font-size: 20px;
    font-weight: bold;
    font-family: 'Exo 2';
    text-decoration: underline;
    text-transform: uppercase;
	margin-bottom: 20px;
}

/*input.product_minus, input.product_plus {width: 25px!important; height: 25px;}*/
div.itemListCategory img {float: none!important;}
div.itemListCategory {background: transparent!important; border: none!important; border-radius: none!important; margin: 0!important; padding: 0!important;}
#jshop_quantity_products, #jshop_summ_product {font-weight: bold;}
.product_plus, .product_minus {display: block; float: left; margin: 5px;}
.cart .quantity .inputbox {float: left;}
div.itemFullText img {
    display: inline-block;
}

#sp-top1 a {border-bottom: 2px dotted;}

div.groupLeading {webkit-transition: 400ms; transition: 400ms;}
div.groupLeading:hover {box-shadow: 0 0 10px rgba(0,0,0,1); webkit-transition: 400ms; transition: 400ms;}
div.catItemView {padding: 0!important; margin: 15px!important;}

.sp-corporex-layout .sp-slider-content {
    top: 0!important;
    bottom: 0;
    color: #141414!important;
}

.sp-corporex-layout .sp-slider-content .sp-title {
    font-family: 'Exo 2'!important;
	font-size: 24px!important;
}

.sp-corporex-layout .sp-slider-content .sp-introtext {
    color: #ffffff!important;
}

.sp-corporex-layout .btn-more {
    position: relative!important;
    bottom: 0!important;
}

a.flex-caption {
    display: block!important;
    width: 280px;
    text-align: center;
    background: #2bb673;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    font-family: 'PT Sans Narrow'!important;
    font-weight: 500;
    color: #fff;
    font-size: 28px;
    line-height: 65px;
    margin: 20px auto;
    float: none;
}

a.flex-caption:hover {
    background: #a50000;
    text-decoration: none;
    color: #ffffff!important;
}

.sp-corporex-layout .slider-arrow-nav a:hover i {
    -webkit-transition: background-color 400ms;
    transition: background-color 400ms;
    background-color: #a50000!important;
}

.sp-corporex-layout .slider-arrow-nav a i {
    -webkit-transition: background-color 400ms;
    transition: background-color 400ms;
	background-color: #2bb673;
}
#sp-menu .sp-has-child .sp-has-child > a:after{
	display: none;
}
#sp-menu .sp-has-child .sp-has-child:hover > .sp-dropdown,
#sp-menu .sp-has-child .sp-has-child:focus > .sp-dropdown{
	display: none;
}