body {font-family: 'PT Sans', 'Helvetica', arial, serif !important; color: #31343b;}
.font-size-is-default {font-size: 1.1em;
line-height: 1.5em;}
.gf-menu.l1 > li > .item {font-size: 0.9em;}
.hikashop_product_listing_image {height: 110px;width: auto;}
.text-center {text-align:center;margin: 0 auto;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.pull-left {float:left;}
.pull-right {float:right;}
p.go-magazin {text-align:right;}
p.go-magazin a {font-weight: bold;}
.main-page-desc h1 {font-size: 150%;}
.main-page-desc h2 {font-size: 130%;color: #af105e;}
a:hover {cursor: pointer;}
.blocks-text {
    padding: 3px 9px 3px 0;
    font-size: 0.9em;
    height: 120px;
    overflow: hidden;
}
.blocks-text2  {padding: 3px 9px 3px 0;
    font-size: 0.9em;
    height: 50px;
    overflow: hidden;}
.blocks-text .img-thumbnail {padding:2px;}

.blocks-text-overlay {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff');
    background: -webkit-linear-gradient(rgba(255,255,255,0),#fff);
    background: -o-linear-gradient(rgba(255,255,255,0),#fff);
    background: linear-gradient(rgba(255,255,255,0),#fff);
height: 145px;
    margin: -145px 9px 5px 0;
    position: relative;
    z-index: 10;
}
.blocks-text-action {display: inline-block;}
.blocks-text-action a {cursor: pointer;z-index:20;}

.contact-form .form-horizontal .control-group  {margin-left:25% !important;}
.contact-form  .form-horizontal .controls {margin-left: 0px;}
.form-horizontal .form-actions {padding-left: 0px;text-align:center;}
.dl-horizontal dd {margin-left:0px !important;}
.component-content .contact .title  span{margin-left: 6px;}
.hikashop_product_image {height:117px !important;max-width:100%;width: auto;}
.hikashop_product_image img {width:auto;max-width:100%;}
.hikashop_category_information h1 {font-size: 200%;margin-top: 0px;}
.hikashop_categories_listing_main {margin-top: 0px;}
.width-100 {width:100%;}
.title-pre {font-size: 120%;}
.preimushestva p {font-size: 13px;}
.margin-top-40 {margin-top: 40px;}
.margin-top-50 {margin-top: 50px;}
.margin-10 {margin:10px;}
.fp-roksprocket-features .layout-showcase .sprocket-features-img-container {bottom:16%;right: 13%;}
.fp-roksprocket-features .layout-showcase .sprocket-features-img-container img {width: auto;height:300px;}
.fp-roksprocket-features .feature-promo2 {padding-left: 0px;text-align:center;}
.fp-tab1 .rt-image img, .fp-tab3 .rt-image img {background: transparent;border:0px;}
.gf-menu.l1 > li.active > .item{padding-bottom:33px;}
.logo-block{padding:0;margin:4px 10px;}
.hikashop_product_price {font-size: 1.3em !important;font-style: normal !important;color: #333 !important;}
#hikashop_product_top_part h1 {font-size: 1.4em;}
.uslugi-list .hikashop_container {text-align:center;background: #FFFFFF;}
.uslugi-list .hikashop_container:hover {box-shadow: 0 0 8px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(225, 225, 225, 0.1) inset;}
.uslugi-list .hikashop_container:hover img {opacity: 0.8;}
.h2title {    font-size: 28px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 30px;
    margin-bottom: 15px;
    margin-top: 0;
    padding-bottom: 15px;
    position: relative;border-bottom: 1px solid #ddd;}
.img-border {background-color: #fff;border-radius: 5px; border: 1px solid #ddd;display: inline-block;
    height: auto;
    line-height: 1.42857;
    max-width: 100%;
    padding: 4px;
    transition: all 0.2s ease-in-out 0s;}

.h2title.red{color: #af105e;border-bottom: 1px solid #ddd;}
.preimeshestva span {color: #af105e;}
.height120 {height:120px;width: auto;}
.phote-top {text-align:right;font-weight: bold;font-size: 1.7em;color: #af105e;padding-bottom: 10px;position:relative;left:10px;}
.hikashop_filter_main  {width: 95%; }
.hikashop_filter_main br {display: none;}
.hikashop_filter_fieldset .hikashop_filter_checkbox {width:45% !important;float:left;}
.hikashop_filter_fieldset .hikashop_filter_checkbox input {width:21%;float:left;}
.hikashop_filter_fieldset .hikashop_filter_checkbox label {width: 78%;}
.hikashop_filter_fieldset .hikashop_filter_title {font-size:14px;}