﻿@font-face {
font-family: 'FiraSans-Light';
src: url('../fonts/fira_sans/FiraSans-Light.ttf') format("truetype");
}
@font-face {
font-family: 'FiraSans-Regular';
src: url('../fonts/fira_sans/FiraSans-Regular.ttf') format("truetype");
}
@font-face {
font-family: 'FiraSans-Bold';
src: url('../fonts/fira_sans/FiraSans-Bold.ttf') format("truetype");
}
@font-face {
font-family: 'Intro-Black-Alt';
src: url('../fonts/intro/Intro-Black-Alt.otf');
}
@font-face {
font-family: 'Intro-Thin';
src: url('../fonts/intro/Intro-Thin.otf');
}
@font-face {
font-family: 'FiraSans-Medium';
src: url('../fonts/fira_sans/FiraSans-Medium.ttf') format("truetype");
}
@font-face {
font-family: 'FiraSans-Italic';
src: url('../fonts/fira_sans/FiraSans-Italic.ttf') format("truetype");
}
html, body{    width: 100%;
    overflow-x: hidden;

}

a{text-decoration:none !important}
p {font-family: 'FiraSans-Regular';
    margin: 0;
}
span{}
.navbar-inverse {
    background-color: #fff !important;
padding:15px 30px;    margin: 0;border-color: transparent !important;
}

.logo{
    float: left;
}
.phone{float:right;    margin-top: 18px;}
.nav>li {    margin-top: 14px;
    position: relative;
    display: inline-block;
}
.nav>li>a{color:#7d7d7d;font-size:16px;font-family: 'FiraSans-Light';padding:10px;}
.nav>li>a:focus, .nav>li>a:hover {
    background-color: transparent !important;
}
.nav>li>ul>li>a{color:#7d7d7d;font-size:16px;font-family: 'FiraSans-Light';padding:10px;}
.nav>li>ul>li>a:focus, .nav>li>a:hover {
    background-color: transparent !important;
}
.nav-header{
	color: #7d7d7d;
    font-size: 16px;
    font-family: 'FiraSans-Light';
	padding: 10px;
}
.nav-child{
	background-color: #ffffff;
	padding-top: 10px;
}
#navbar{
    text-align: center;
}
.phone span{font-family: 'FiraSans-Regular';font-size:24px;color:#000000;}
.phone p{font-family: 'FiraSans-Bold';font-size:24px;color:#000000;}
.block11{background:url('../img/block1bg.png')no-repeat;background-size: cover;background-position-x:center;padding: 0px 0 0px;}
.block12{background:url('../img/block123bg.jpg')no-repeat;background-size: cover;background-position-x:center;padding: 0px 0 0px;}
.block13{background:url('../img/block133.jpg')no-repeat;background-size: cover;background-position-x:center;padding: 0px 0 0px;}
.block14{background:url('../img/block13.jpg')no-repeat;background-position-x:center;background-position-y:30px;background-color: #ededef;padding: 0px 0 0px;background-size:1500px;}
.block15{background:url('../img/zxd.jpeg')no-repeat;background-size: cover;background-position-x:center;padding: 0px 0 0px;}

#block1 p.h1{font-family: 'Intro-Black-Alt';font-size:48px;color:#fff;text-transform:uppercase;text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.63);line-height:65px;}
#block1 p.h2{    font-family: 'Intro-Black-Alt';
    font-size: 33px;
    color: #fff;
    text-transform: uppercase;
    line-height: 72px;
    background: url(../img/ekb.png)no-repeat;
        padding-left: 170px;
    margin: 30px 0 48px -170px;}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0;
    margin-bottom: 0;
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0;
    margin-bottom: 0;
}

.block{background:rgba(9, 25, 41, 0.70);border-bottom:8px solid #c91a1e;text-align:center;}
.block img{padding-top:26px;height: 68px;}
.block p{padding:26px 0; font-family: 'Intro-Black-Alt';
    font-size: 14px;
    color: #fff;font-family: 'FiraSans-Medium';text-transform:uppercase;}
	
.blockcheck{background:rgba(9, 25, 41, 0.70);margin:8px;width:width: 350px;}
.blockcheck img{float:left;}
.blockcheck p{padding:15px 0px 15px 50px; font-family: 'Intro-Black-Alt';font-size: 14px;color: #fff;font-family: 'FiraSans-Medium';text-transform:uppercase;}
	
.bd{width:180px;height:36px;margin:0 auto;background:url('../img/bd.png')no-repeat;margin-top:25px;}
#block2 .h2{    font-family: 'Intro-Black-Alt';   /* word-break: break-word;*/
    font-size: 36px;
    color: #333333;
    text-transform: uppercase;
    line-height: 72px;}
#block2  .h1{font-family: 'Intro-Black-Alt';font-size:48px;color:#333333;text-transform:uppercase;line-height:65px;}
.red{color:#f03232}
#block2{
        padding: 55px 0 110px;
}
#block2 img{margin-top:75px;    height: 70px;}
#block2 p.zag{margin:37px 0 30px;color:#333333;font-family: 'Intro-Black-Alt';font-size:18px;text-transform:uppercase;}

#block2 p{color:#666666;font-family: 'FiraSans-Regular';font-size:16px;}
.mb80{    margin-bottom: 22px;}


#blocka2 .h2{    font-family: 'Intro-Black-Alt';   /* word-break: break-word;*/
    font-size: 36px;
    color: #333333;
    text-transform: uppercase;
    line-height: 72px;}
#blocka2  .h1{font-family: 'Intro-Black-Alt';font-size:48px;color:#333333;text-transform:uppercase;line-height:65px;}
.red{color:#f03232}
#blocka2{
        padding: 140px 0 60px;
}
#blocka2 img{/*margin-top:20px;*/}
#blocka2 p.zag{margin:37px 0 30px;color:#333333;font-family: 'Intro-Black-Alt';font-size:24px;text-transform:uppercase;}

#blocka2 p{color:#666666;font-family: 'FiraSans-Regular';font-size:16px;}
.mb80{    margin-bottom: 22px;}


#block3 p.h2{    font-family: 'Intro-Black-Alt';
    font-size: 36px;
    color: #333333;
    text-transform: uppercase;
    line-height: 72px;}
#block3  p.h1{font-family: 'Intro-Black-Alt';font-size:48px;color:#333333;text-transform:uppercase;line-height:65px;}
.red{color:#f03232}
#block3{
    background: url(../img/block3bg.png)no-repeat;
    background-size: cover;
    padding: 60px 0 75px;    background-position: bottom center;
}
#block3 .cbg {background:url('../img/carbg.png')no-repeat;background-size: contain;}
#block3 .cbg img{  /*  transform: scale(1.05);*/
    padding: 50px 0;
    margin-left: -13%;}
	.car>p.carname{    margin-bottom: 20px;
    color: #333333;
    font-size: 24px;
    text-transform: uppercase;font-family: 'Intro-Black-Alt';
}
.car{padding:30px;border:1px solid #e1e1e1;    background: #fff;    height: auto;
    overflow: hidden;}
	.car p{font-size: 16px;color:#666666;}
	.car .red{    font-size: 22px;
    font-family: 'FiraSans-Bold';
    color: #f03838;
    margin-top: 10px;
    margin-bottom: 30px;}
	.car span{font-family: 'FiraSans-Medium'; color:#333}
	.car .red:after{background: url(../img/ruble.png)no-repeat left center;content:"    ";}
	it{ font-family: 'FiraSans-Italic';}
	n{color:#333333;}
	.np{    padding: 0 !important;
    margin: 0 !important;}
	b{font-family: 'FiraSans-Bold';}
	.rbk p{font-size:14px;}
	.center{text-align:center;}
	.econ {
    font-size: 14px !important;
    color: #333333 !important;
    font-family: 'FiraSans-Medium' !important;
    text-transform: initial !important;
}
.econ.red{    font-size: 24px !important;
    font-family: 'FiraSans-Bold' !important;
    color: #f03838 !important;}
	a.bbutton:after{background: url(../img/la.png)no-repeat right center;content:"        ";}
	.bbutton{color:#fff !important;text-decoration:none;font-family: 'FiraSans-Medium';font-size: 16px;text-transform: uppercase;height: 100%;display: block;}
	#ask .bbutton, .car .bbutton{    padding: 17px 162px;}
	.but{background: url(../img/bbg.png)no-repeat center;    line-height: 4;}
	.custom.ps15{
    padding: 0 14px;
}
.smallred{    font-size: 14px !important;    line-height: 3;
    font-family: 'FiraSans-Medium' !important;
    color: #f03838 !important;}
.noafter:after{display:none;}
#block4 p{font-size: 16px;color: #333333; font-family: 'FiraSans-Regular'; }
#block4  p.h1{font-family: 'Intro-Black-Alt';font-size:48px;color:#333333;text-transform:uppercase;line-height:100px;}
#block4 {padding:45px 0;background:#fff;}
#block4 img{    margin: 30px 33px;cursor:pointer;
 -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */}
/*#block4 p img:first-child{margin-left:0 !important;} #block4 p img:last-child{margin-right:0 !important;}*/
#block4 .pb p {text-align:center;}
#block4 .pb .marg{
    margin: 30px 55px !important;
}
#block4 img:hover{-webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none; /* IE 6-9 */}
  .custom .joomly-callback-main {
    display: block !important;
    position: static !important;}
	.fbigtext{font-family: 'Intro-Black-Alt';color:#000;font-size:24px;    text-transform: uppercase;}
	.fsmalltext{font-family: 'Intro-Black-Alt';color:#333333;font-size:18px;    text-transform: uppercase;}
	.custom .joomly-callback-main{/*width:300px;*/ margin: 0 auto;}
	.custom .joomly-callback-main input{border:none;border-bottom:1px solid #000; outline: none !important;   box-shadow: none;    margin: 10px 0;    font-size: 16px;font-family: 'FiraSans-Regular';
    color: #000;}
	.custom .joomly-callback-main input[placeholder]          {font-size: 16px;font-family: 'FiraSans-Regular';
    color: #000;}
.custom .joomly-callback-main input::-webkit-input-placeholder {font-size: 16px;font-family: 'FiraSans-Regular';
    color: #000;}
.custom .joomly-callback-main input:-moz-placeholder      {font-size: 16px;font-family: 'FiraSans-Regular';
    color: #000;}
.custom .joomly-callback-main input:-ms-input-placeholder {font-size: 16px;font-family: 'FiraSans-Regular';
    color: #000;}
	.custom .joomly-callback-main .joomly-callback-div{
    width: 230px;
    margin: 0 auto;
}
.custom .joomly-callback-main button.button-joomly-callback-lightbox{background: url(../img/fbbg.png)no-repeat center;
}
.custom .joomly-callback-main  .joomly-callback-body {
   /* padding:37px 0 12px;*/
   padding:0;
}
.amoforms-form{
    padding: 0px 36px 25px 36px !important;
}
.amoforms-footer-copyright{
	display:none;
}
#block5{background:#f6f6f6;/*padding:65px 0*/}
#block5 p.h2{    font-family: 'Intro-Black-Alt';
    font-size: 36px;
    color: #333333;
    text-transform: uppercase;
    line-height: 60px;}
#block5  p.h1{font-family: 'Intro-Black-Alt';font-size:48px;color:#333333;text-transform:uppercase;line-height:60px;}
.bordered{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
p#tglr, p#tglr1, p#tglr2, p#tglr3, p#tglr4, p#tglr5, p#tglr6{font-size:18px;color:#333333;font-family: 'FiraSans-Medium';    line-height: 75px;background: url(../img/ta.png)no-repeat center right;}
p#tglr.red, p#tglr1.red, p#tglr2.red, p#tglr3.red, p#tglr4.red, p#tglr5.red, p#tglr6.red{color:#f03232;background: url(../img/ba.png)no-repeat center right;line-height: 20px;padding: 25px 0;}
#tgd, #tgd1, #tgd2, #tgd3, #tgd4, #tgd5, #tgd6{    height: auto;
    overflow-x: hidden;
    padding-bottom: 30px;color:#666666;font-size:16px;font-family: 'FiraSans-Light';
}
.bordered>div>p{padding:0;}
#ask{background: url(../img/askbg.png)no-repeat;    background-size: cover;padding:55px 0;}
div.joomly-callback-main {
    top: 33%;
	width: 300px;

    position: fixed;
    left: 50%;
    margin-left: -150px;}
	.visible{display:block !important;}
#block1 .col-lg-4 .col-md-4 .col-sm-12 .col-xs-12{position:static;}
div.joomly-callback-caption {
   /* background-color: #21ad33;
    color: white;
    display: none;*/
}
#ask p.h1{font-family: 'FiraSans-Bold';font-size:48px;color:#fff;text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.63);   line-height:150px; }
#block6 p{font-size: 16px;color: #333333; font-family: 'FiraSans-Regular'; }
#block6  p.h1{font-family: 'Intro-Black-Alt';font-size:48px;color:#333333;text-transform:uppercase;line-height:100px;}
#block6 {padding:45px 0 65px;background:#fff;}
#block6>div>div>div>div>p{color:#666666;font-size:16px;font-family: 'FiraSans-Regular';margin:30px 0 0px;}
#block6>div>div>div>div{padding-left:0;}
#block6>div>div>div>div>img{margin:80px 0 0px;}
#block7{padding:50px 0;background:#f6f6f6;}
#block7 p.zag{font-family: 'FiraSans-Bold';font-size:24px;color:#333333;}
#block7 .phone {float:left;
    font-family: 'FiraSans-Bold';
    font-size: 24px;    margin: 0;
    color: #000000;
}
#block7 .mail{color:#f03232;font-size:16px;font-family: 'FiraSans-Regular';text-decoration:underline;}
#block7 p{color:#333333;font-size:16px;font-family: 'FiraSans-Regular';}
#block7 .mail, #block7 .first{    margin-top: 7px;}
.gmnoprint .gm-style-mtc, .gm-svpc, #map_canvas > div > div > div:nth-child(2) > a > div, .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom, #map_canvas > div > div > div:nth-child(4), #map_canvas > div > div > div.gmnoprint.gm-style-cc{display:none;}
#map{-webkit-box-shadow: inset 0px 0px 29px 0px rgba(0,0,0,1);
-moz-box-shadow: inset 0px 0px 29px 0px rgba(0,0,0,1);
box-shadow: inset 0px 0px 29px 0px rgba(0,0,0,1);}
#footer p{color:#d6d6d6;font-family: 'FiraSans-Light';font-size:16px;padding:20px 0;}
#footer{background:#1b1b1b;}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000;
}
.jshop h1{
	padding-top: 20px;/*120px;*/
}
@media (max-width:480px){
	#block1 p.h1{
	padding-top: 0px;
}
.jshop h1{
	padding-top: 30px;
}
    #ask .bbutton, .car .bbutton { 
 padding: 0; 
} 
.phone {
    float: right;
    margin-top: 10px;
}
.logo {
    float: none;
    text-align: center;
}
#block1 p.h2 {
    font-size: 27px;
    padding: 0 5px;
    margin: 0;
}

#block1 p.h1 {
    font-size: 40px;
}

.block {
    margin: 10px 0;
}
.custom .joomly-callback-main {
    width: 100%;
    margin: 0 auto;
}
#block2 {
    padding: 55px 0 55px;
}
#blocka2 {
    padding: 55px 0 55px;
}
#block3 .cbg img {
    /* transform: scale(1.05); */
    padding: 50px 0;
    margin-left: -25%;
}
#block4 img {
    margin: 30px 0px;max-width:100%;
}
#block4 .pb p {
    text-align: center;
}
#block5 p.h2 {
    font-family: 'Intro-Black-Alt';
    font-size: 26px;
    color: #333333;
    text-transform: uppercase;
    line-height: 60px;
}
p#tglr, p#tglr1, p#tglr2, p#tglr6 {
    font-size: 16px;
    line-height: 2;
}
#ask p.h1 {
 text-align:center;
    font-size: 40px;
    line-height: 1;
}
#block6 p.h1 {
    font-size: 30px;
    line-height: 2;
}
#block7 > div > div > div{margin:20px 0;}
}

.fieldicon input:nth-child(1){background:url('../img/user.png')no-repeat 96% center;}
.fieldicon input:nth-child(2){background:url('../img/phone.png')no-repeat 96% center;}
.fieldicon input:nth-child(3){background:url('../img/marka.png')no-repeat 96% center;background-size: 30px;}
.fieldicon input:nth-child(4){background:url('../img/god.png')no-repeat 96% center;background-size: 25px;}

/*.custom>#joomly-callback > div > form > div:nth-child(1) > div:nth-child(3) > input{background:url('../img/user.png')no-repeat 96% center;}*/
.reg_form .joomly-callback-div:last-child input{background:url('../img/phone.png')no-repeat 96% center;}
button.button-joomly-callback-lightbox{background: url(../img/fbbg.png)no-repeat center;}
.bd a{
    padding: 12px 89px;
}
#tgd1 p, #tgd3 p, #tgd4 p, #tgd5 p, #tgd6 p{padding:0;}

#block1 p.h1{
	padding-top: 139px;
@media (max-width:2600px){
	
}
.jshop h1{
	padding-top: 140px;
}
}
@media (min-width:770px) and (max-width:1200px){
	#block1 p.h1{
	padding-top: 0px;
}
.jshop h1{
	padding-top: 60px;
}
    .mb80 {
    margin-bottom: 0px;
}
    .cb1{clear:both;}
}
@media (max-width:769px){
    .mb80 {
    margin-bottom: 0px;
}
#block1 p.h1{
	padding-top: 0px;
}
}
@media (max-width:991px){
	#block1 p.h1{
	padding-top: 139px;
}
.jshop h1{
	padding-top: 60px;
}
.cb{clear:both;}}
.cb2{clear:both;}

#list_product_image_middle img{
    width: 100%;    margin-bottom: 30px;
}
.productfull .image_middle {
    width: 620px;
}
.text_zoom, .jshop_prod_attributes.jshop{display:none;}
.productfull .image_middle {
    width: 620px;
    margin-bottom: 15px;    float: left;
}
img.jshop_img_thumb {
    padding: 0;
    text-align: center;
    border: 0;
    margin-left: 0;
    margin-right: 1px;
    margin-bottom: 5px;
    cursor: pointer;
    width: 120px;
}
.jshop_img_description{
    width: 622px;
}
#content{
    background:#f6f6f6;
	padding-bottom:100px;
}
.jshop h1{font-size:36px !important;color:#333333;text-transform:uppercase;font-family: 'Intro-Black-Alt';    padding-bottom: 30px;}
.jshop h1 span.block_price1 {
    font-size: 36px;    color: #f03232 !important;
}

.productfull .extra_fields {
        margin-top: 5px;  
		margin-bottom: 15px;
        padding: 20px 30px;
    margin: 0 0 0 30px;
    background: #fff;
    width: 320px;color:#333333;font-size:16px;font-family: 'FiraSans-Regular';
}
.extra_fields_value{
    float: right;font-family: 'FiraSans-Medium';
}
#komplect .extra_fields_value{
    float: none;
}
.extra_fields_el{
    border-bottom: 1px solid #d6d6d6;
        padding: 5px 0;
}
.extra_fields_el:last-child{
    border-bottom:0;
}
.productfull a.bbutton:after {
    background: none;
    content: "";
}
.extra_fields1{
    /* width: auto; */
    float: left;
}
.block_buttons > p:nth-child(odd){    background: url(../img/bbg.png)no-repeat center;background-position:center bottom;}
.block_buttons{
    margin-left: 30px;    margin-top: 24px;
}
.block_buttons p{
    line-height: 3;border-radius:5px;    font-size: 16px;
    text-transform: uppercase;
    color: #333333;font-family: 'FiraSans-Regular';
}
.tabs dt.selected{color: #333333;font-family: 'FiraSans-Regular';font-size: 18px !important;    cursor: auto;
    color: #333333;
    background: #fff !important;
    border-color: #rgba(125, 125, 125, 0.49);
    border-bottom: 0;
    padding: 0px 37px !important;}
	.descr{
    width: 620px;
    float: left;
}

#tabss{
	width: 100%;
    overflow: hidden;
    zoom: 1;
    position: relative;
    z-index: 1;
	margin-top: 5px;
}

#tabss .nav>li{
	margin-top: 0;
}

#tabss li.active a{
font-family: 'FiraSans-Regular';
font-size: 18px !important; 
cursor: auto;
color: #333333;
background: #fff !important;
border-bottom: 0;
border-color: #bbb;
padding: 0px 37px !important;
}

#tabss li a{
color: #7d7d7d !important;
    padding: 0px 37px !important;
    background: #fff !important;
    font-family: 'FiraSans-Regular';
    font-size: 18px !important;
	font-weight: bold;
	border: 1px solid #d9d9d9;
}

.adress{
       padding: 16px 30px;
    margin: 0 0 0 30px;
    background: #fff;
    width: 320px;
    color: #333333;
    font-size: 16px;
    font-family: 'FiraSans-Regular';
    float: left;
    border: 1px solid #CCC;
   /* position: relative;
    top: 56px;*/
	margin-top: 56px;
}
.adress p{color: #333333;font-family: 'FiraSans-Regular';font-size: 16px;}
.tabs .tab-content {padding:30px;
    color: #666666;
    font-size: 16px;font-family: 'FiraSans-Light';
}
.tabs .tab-content p{color: #666666;
    font-size: 16px;font-family: 'FiraSans-Light';
}
#my-tab-content .tab-pane {
	padding:30px;
    color: #666666;
    font-size: 16px;font-family: 'FiraSans-Light';
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
    overflow: hidden;
	background-color: #fff;
}
#my-tab-content .tab-pane p{
	color: #666666;
    font-size: 16px;
	font-family: 'FiraSans-Light';
}
#mxcpr{display:none;}
	.tabs dt{color:#7d7d7d !important;padding: 0px 37px !important;background: #fff !important;font-family: 'FiraSans-Regular';font-size: 18px !important; }
#comjshop form	{
    height: auto;
    width: 100%;
    overflow-x: hidden;
}
qr{color: #333333;font-family: 'FiraSans-Regular';font-size: 16px;}
#comjshop_list_product .oiproduct .jshop_price span, .jshop_list_product .jshop .old_price{    text-align: left !important;color: #f03232;font-size: 18px;font-family: 'FiraSans-Bold';}
.jshop_list_product .jshop .old_price span {
    text-decoration: none;
}
.jshop_list_product .product .jshop_price {
    text-align: left !important;
}
.marka{color: #333333 !important;font-family: 'Intro-Black-Alt' !important;font-size: 24px !important;text-transform:uppercase;}
.description p{color: #333333;font-family: 'FiraSans-Medium';font-size: 16px;}
.jshop_list_product .image_block, .jshop_list_product .image_block  img {
        width: 320px;
    float: left;
	padding: 5px;
}
.jshop_price {
    text-align: left !important;
    color: #f03232 !important;
    font-size: 18px;
    font-family: 'FiraSans-Bold';
}
.jshop_list_product .row-fluid .sblock3 {
    width: 30%;
}
.jshop_list_product .extra_fields{display:none;}
.related_header {
    margin-top: 20px;
    border-bottom: 0;
    font-weight: bold;
    margin-bottom: 20px;color: #333333 !important;font-family: 'Intro-Black-Alt' !important;font-size: 48px !important;text-transform:uppercase;

}
@media (max-width:1200px){
#block1 p.h1{
	padding-top: 0px;
}
.jshop h1{
	padding-top: 60px;
}
.navbar-fixed-top {
    position: static;}
	#content {
   /* padding: 30px 0 50px !important;*/
}
.jshop_list_product .row-fluid .sblock3 {
    width: 100%;
}
.jshop_list_product .image_block, .jshop_list_product .image_block img {
    width: 100%;
    float: left;
}
.productfull .image_middle {
    width: 100%;
    margin-bottom: 15px;
    float: left;
}
.jshop_img_description {
    width: 100%;
}
img.jshop_img_thumb {
    width: 48%;
}
.extra_fields1 {
    width: 100%;
    float: left;
}
.productfull .extra_fields {
    padding: 1%;
    margin: 0 !important;
    width: 100%;
}
.block_buttons {
    margin-left: 0;
    margin-top: 24px;
}
.descr {
    width: 99.5%;
    float: left;
}
.adress {
    padding: 16px 30px;
    margin: 0;
    background: #fff;
    width: 100%;
    color: #333333;
    font-size: 16px;
    font-family: 'FiraSans-Regular';
    float: left;
    border: 1px solid #CCC;
    position: static;
    top: 56px;
}
}
.ias_trigger a{
    background: #f03232 !important;
    border-radius: 3px !important;
    color: #fff;
    padding: 15px 0px 3px !important;
    width: 215px;
    height: 51px;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'FiraSans-Bold';
    display: block;
    margin: 0 auto;
  	border: none !important;
}
.ias_trigger a:hover {
    box-shadow: 0 2px #730a0a;
}
.ias_trigger	{    display: inline-block;    margin: 0 auto !important;
    width: 100%;}
div#joomly-callback.kontaktu{
  margin: 0 auto;
  width: 100%;
}
.kontaktu_page {
    padding-top: 71px;
}
.map_kontaktu {
    padding-bottom: 10px;
}
.col-xl-6.col-md-6.col-sm-6.col-xs-12.custom {
    padding-bottom: 10px;
}
.yandex_map {
    margin: 0 auto;
    display: block;
}
.foto {
    padding-top: 10px;
}
.foto img {
    height: 405px;
    max-height: 405px;
    width: 100%;
}
.personal {
    overflow: auto;
    clear: both;
    padding-top: 10px;
    font-family: 'FiraSans-Light';
}
.personal img {
    margin: 0 auto;
    display: block;
}
.personal figure, .durector figure {
    text-align: center;
    min-height: 366px;
}
span.personal_name {
    font-weight: bold;
    font-size: 18px;
}
span.personal_mail a {
    color: #333;
}
.partners span {
    display: block;
    font-size: 27px;
    font-family: 'FiraSans-medium';
    text-align: center;
    padding-bottom: 15px;
}
.partners img {
    display: block;
    margin: 5px auto;
}
.durector {
    overflow: auto;
}
.durector p {
    padding-top: 10%;
}
.kontaktu_page #block7 {
    padding: 0;
    text-align: center;
}
.kontaktu_page #block7 .phone{
      float: none;
      margin: 0 auto;
}
.mail a {
    color: #f03232;
}
@media(max-width:767px){
	#block1 p.h1{
	padding-top: 0px;
}
.jshop h1{
	padding-top: 30px;
}
  .durector figure {
    text-align: center;
  }
  .durector p {
    padding-top: 10%;
  }
  
}
.sf_panel {
    background: #f0f0f0 none repeat scroll 0 0;
    display: none;}
	.jshop.productfull{
    /*padding-top: 80px;*/
}
@media (max-width: 1200px){
	#block1 p.h1{
	padding-top: 0px;
}
.jshop h1{
	padding-top: 60px;
}
  .kontaktu_page {
    padding-top: 0px;
  }
}

#toTop{
	display:none !important;
}
#map2 iframe{width:100%;}

.charact{
    color: #333333;
    font-family: 'FiraSans-Medium';
    font-size: 16px;
}
.adressphon{
	font-family: 'FiraSans-Light';
	font-size: 20px;
}
#YMapsCredit{
	display:none;
}

otst{
	display: block;
	font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    font-size: 30px;
}
