@font-face {
    font-family:franckercyr-light; /* Гарнитура шрифта */ 
    src: url(/bitrix/fonts/franckercyr-extralight.otf); /* Путь к файлу со шрифтом */ 
   }  

@font-face {
    font-family: 'franckercyr-light';
    src: url('/bitrix/fonts/franckercyr-extralight.eot?') format('eot'), 
               url('/bitrix/fonts/franckercyr-extralight.woff') format('woff'), 
         url('/bitrix/fonts/franckercyr-extralight.ttf')  format('truetype'),
         url('/bitrix/fonts/franckercyr-extralight.svg#svgFontName') format('svg');
    } 
	
@font-face {
    font-family:valfont; /* Р“Р°СЂРЅРёС‚СѓСЂР° С€СЂРёС„С‚Р° */ 
    src: url(/bitrix/fonts/valfont.otf); /* РџСѓС‚СЊ Рє С„Р°Р№Р»Сѓ СЃРѕ С€СЂРёС„С‚РѕРј */ 
   }  

@font-face {
    font-family: 'valfont';
    src: url('/bitrix/fonts/valfont.eot?') format('eot'), 
         url('/bitrix/fonts/valfont.woff') format('woff'), 
         url('/bitrix/fonts/valfont.ttf')  format('truetype'),
         url('/bitrix/fonts/valfont.svg#svgFontName') format('svg');
    } 


@font-face {
    font-family: 'balloon_xbd_tlextra_bold';
    src: url('fonts/ballon_xbd_tl_4_-webfont.eot');

         url('fonts/ballon_xbd_tl_4_-webfont.woff') format('woff'),
         url('fonts/ballon_xbd_tl_4_-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


body{
	font-family:franckercyr-light;
}

h1 {
    font-family:franckercyr-light;
 font-size: 3em;
}



h2, h3, h4, h5, h6 {
    font-family:franckercyr-light;
}

.slogan h1 {
    font-size: 2em;
    margin: 2% 0px;
}
.big-slider .slogan {
    font-size: 1.5em;
    margin-top: 0.05em;
    margin-bottom: 0em;
    min-height: 51px;
}
.big-slider .content{
    min-height: 611px;
}
.checkprt {
    list-style-image: url(/UserFiles/Image/icon/check2.png);
}
ul.checkprt {
    /* padding-bottom: 40px;
     font-size: 16px;*/
}
.big-slider .slide>.text img{
	position:relative;
}
ul.social-list a:hover {
    opacity: 0.8;
	color: #ff8000;
}
ul.social-list a {
    color: #000;
}
.footer-top .address {
    margin-right: 0px;
}
.header-contacts .phones {
    max-height: none;
}
.search-robot-wrap {
    display: none;
}
.nav_icons {
    margin-top: 10px;
    display: block;
    overflow: visible;
    position: absolute;
    width: 100%;
    height: 10%;
    white-space: nowrap /*border-top:1px solid #CCC; border-bottom:1px solid #CCC;*/;
}
.description.full-view {
    display: none !important;
}
.nav_icons img {
    position: absolute;
    overflow: visible;
    width: 20%;
}
.car {
    margin-left: 2%;
    z-index: 99;
}
.modal-form .modal-form-w-icons .textinput-wrapper.name > .icon-before-input {

    display: none;
}
.modal-form .modal-form-w-icons .textinput-wrapper{
	padding-left:0px !important;
}

@media (max-width: 767px) {
    .category-description {
        display: none;
    }   
}

.product-info-sections .obzory-list.short .obzory-item:nth-child(n+3) {
    display: none;
}

.product-info-sections .obzory-item {
    position: relative;
    width: 50%;
    display: inline-block;
	padding: 10px;
}

.product-info-sections .obzory-item img {
    width: 100%;
}

.product-info-sections .obzory-show_more {
    display: block;
    width: 150px;
    padding: 7px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
}

.product-info-sections .obzory-list:not(.short)+.obzory-show_more {
    display: none;
}

.product-info-sections h2 {
    text-transform: uppercase;
    color: #ff8200;
}

.camera {
    margin-left: 21.5%;
    z-index: 99;
}
.alarm {
    margin-left: 42%;
    z-index: 19;
}
.radio_menu {
    margin-left: 62%;
    z-index: 19;
}
.self {
    margin-left: 79%;
    z-index: 19;
}
.sitenav-menu-item>a:hover {
    color: #fff /*#F68E0B*/ !important;
}
.grid {
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 30%;
    list-style: none;
    text-align: center;
    display: inline-block;
	margin-top: 40px;
}
.firmware {
    position: relative;
    float: left;
    margin-bottom: 10px;
    min-width: 30%;
	width: 100%;
    height: 100% auto;
    background: #fff;
    text-align: left;
    cursor: pointer;
    padding-top: 15px;
    /* border-bottom: #ff8b00 solid 1px; */
   /* background-image: url(/upload/f1.png);*/
    background-position: left top;
    background-repeat: no-repeat;
}
.proshivki {

    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: transparent;

}
.fir-img {
    margin-bottom: 10%;
}
.sitenav a{
	font-size:1.3rem;
}
.fir-img img {
    width: 60%;
}
.main {
    margin-top: 0px !important;
}
.about-page .main {
    overflow: hidden;
}
.proshivki p {
    margin-top: -15px;
    /* margin-bottom: -10px; */
    color: #222;
    /* line-height: 10px; */
    font-size: 11px;
}
.proshivki a {
    color: #222 !important;
    text-decoration: none;
}
p.description {
  
    color: #222;
    text-transform: none;
    font-size: 12px;
}

.product-3d-view {
    width: 100px;
    height: 100px;
    margin: 0 25px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.product-3d-view a {
    display: block;
    position: relative;
}
.product-3d-view a:hover {
    opacity: .75;
}
.product-3d-view a:before {
    display: none;
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
    height: 25px;
    background: url('img/icons/icon_360.png') center center no-repeat;
    background-size: contain;
}
.product-3d-view img {
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
}
.topline {
    
    position: absolute;
    /* background: #EAEAEA; */
    margin-left: -3.4%;
    border-top: #E5E5E5 1px solid;
    border-bottom: #E5E5E5 1px solid;
    height: 42px;
    background-color: transparent;
    clear: both;
}
.document a, .document p{
	color:#000 !important;
}
.document a:hover{
	color:#F68E0B !important;
}
#ye_mainmenu {
    background: #fff !important;
    border-radius: 3px !important;
    margin-bottom: 35px !important;
    font-size: 13px !important;
    width: 210px !important;
}
#ye_mainmenu ul {
    margin: 0 !important;
    padding: 0 !important;
}
#ye_mainmenu ul li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    background: url(img/mainmenu_li.gif) no-repeat center bottom !important;
    font: 12px / 18px Arial, Tahoma, Verdana, sans-serif !important;
}
#ye_mainmenu ul li a {
    color: black !important;
}
#ye_mainmenu ul li a {
    padding: 6px 10px !important;
    display: block !important;
    border: none !important;
    text-decoration: none !important;
    color: black !important;
}
#ye_mainmenu > ul > li > a > span {
    padding: 6px 10px !important;
}
#ye_mainmenu ul li span {
    padding: 0 10px 0 10px !important;
    display: block !important;
    border: none !important;
    text-decoration: none !important;
}
#ye_mainmenu ul li:hover {
    background-color: #ff8000 !important;
	color:#FFF !important;
}
#ye_mainmenu ul li a:hover{
	color:#FFF !important;
}

.characteristics .tech-info-block .expand-content dd {
        width: 48%;
}

@media (min-width: 768px){
[data-header-version="v1"] .catalog-menu.mainmenu .catalog-menu-lvl0-item:hover>a, [data-header-version="v4"] .catalog-menu.mainmenu .catalog-menu-lvl0-item:hover>a {
    color: #FF8B00 !important;
	background: none !important;
	box-shadow: none !important;
}
[data-header-version="v1"] .catalog-menu.mainmenu .catalog-menu-lvl0-item:hover>a .category-name, [data-header-version="v4"] .catalog-menu.mainmenu .catalog-menu-lvl0-item:hover>a .category-name {
    color: #FF8B00 !important;
    text-shadow: none !important;
}
}

.checkbox-styled {
    float: left;
}
.subscribe-edit .checkbox-styled {
    float: none;
}
.textinput-wrapper.submit-wrap {
    padding: 0;
}
ul.diller img {
    width: 100%;
    height: 100%;
    max-width: 284px;
    max-height: 60px;
}
@media (max-width: 991px){
    .car {
        margin-left: 0%;
        z-index: 99;
    }
    .camera {
        margin-left:19%;
        z-index: 99;
    }
    .alarm {
        margin-left: 40.5%;
        z-index: 19;
    }
    .radio_menu {
        margin-left: 60%;
        z-index: 19;
    }
    .self {
        margin-left: 76%;
        z-index: 19;
    }
    .categories .slide{
        width:17.48571%;
    }
}
@media (max-width: 767px){
    .nav_icons img {
        display: none;
    }
	.product-3d-view {
	   display: none;
    }
}
.my1{
    height:100px;
}
.fancybox-outer{
	overflow:hidden !important;
}
.fancybox-lock .fancybox-overlay{
	overflow-y: initial;
}
.modal_quick-view_content .product-3d-view{
    display:none
}
.iti-flag {
    background-image: url("img/flags.png");
}
.general-info h2,
.compare-table h2 {
    color: #ff8200;
}
.general-info h2 img,
.compare-table h2 img {
    max-height: 50px;
    max-width: 50px;
    margin-right: 10px;
}
.general-info td:nth-child(1),
.compare-table td:nth-child(1) {
    width: 50px;
    vertical-align: top;
}
.general-info td:nth-child(1) img,
.compare-table td:nth-child(1) img {
    max-width: 36px;
    max-height: 36px;
    margin: 2px;
}
.compare-item .rating-stars{
    display: block;
}

.icon
{
padding: 20px 5px 5px 10px;
}
