

/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?145975747151*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/local/templates/ferretti_new/styles.css?17600034092630*/
main {
	min-height: 500px;
}



.inner {
	margin-bottom: 80px;
}

.video_for_index {
    position: relative;
    padding-top: 35%;
}
.video_for_index video,.video_for_index img {
	display:block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    object-fit: cover;
    -o-object-fit: cover;
}


.for_video{
	display:block;
	padding-top:56.25%;
	position:relative;
}
.for_video>iframe{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
}

@media screen and (max-width: 992px) {
.video_for_index {
    padding-top: 50%;
}	
}

.one_fl_row{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-between;
justify-content: space-between;
margin: 0 -1500px;
align-items:center;
padding: 60px 1500px;
}
.one_fl_row.grow{
	background-color:#f1f1f1;
}
.one_fl_row.last_row{
padding-bottom:0;	
}
.notopmargin{
	margin-top:0 !important;
}
.one_fl_row .centeralign{
	margin-bottom:15px;
}
.one_fl_row_img{
max-width:45%;
flex-basis:45%;
min-width:45%;
width:45%;
}
.one_fl_row_img img{
display: block;
height: auto;
width: 100%;
}
.one_fl_row_txt{
max-width:45%;
flex-basis:45%;
min-width:45%;
width:45%;
}
.one_fl_row_txt p:last-child{
	margin-bottom:0;
}

.h3{
font-size: 20px;
font-weight: bold;
margin-bottom: 15px;
}

@media screen and (max-width: 767px) {
.one_fl_row{
-webkit-justify-content: center;
justify-content: center;
padding-top:40px;
padding-bottom:40px;
}
.one_fl_row_img{
order:0;
max-width:550px;
width:100%;
flex-basis:100%;
margin-bottom:20px;
}
.one_fl_row_txt{
order:1;
width:100%;
max-width:100%;
min-width:100%;
flex-basis:100%;
}	
}



.col-4{
width: 25%;
padding: 25px;
}

@media screen and (max-width: 992px) {
.col-4 {
    width: 50%;
    padding: 15px;
}	
}

@media screen and (max-width: 575px) {
.col-4 {
    width: 100%;
    padding: 15px;
}	
}



.detail b,.detail strong{
	font-weight:bold;
}
.detail i,.detail em{
	font-style:italic;
}
.detail a{
text-decoration: underline;	
}
.detail a:hover{
text-decoration: none;	
}

.detail ul {
    margin: 15px 0;
    padding-left: 30px;
    list-style-type: disc;
}

.h2 {
   font-size: 30px;
   padding-bottom: 50px;
   font-weight: 600;
   text-transform: uppercase;
}

.footer-right__info {
   font-size: 14px;
   font-weight: 300;
   color: #ffffff;
   margin-left: 7%;
   max-width: 25%;
   line-height:1.2;
}

@media screen and (max-width: 1199px) {
   .footer-right__info {
      margin-left: 0;
      margin-top: 10px;
      max-width: 100%;   
   }
}




/* End */


/* Start:/local/templates/ferretti_new/template_styles.css?1752060409769*/
#sellerHeader_1 header.fixhead{
position:fixed;
width:100%;
top:-300px;
left:0;
z-index:100;
box-shadow: 0 0 20px rgba(0,0,0,0.2);	
-webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
 		transition: all 0.3s ease;
background-color: rgba(255,255,255,0.8);
}
#sellerHeader_1 header.fixhead.showhead{
top:0;	
}

header.innerheader{
box-shadow: 0 0 20px rgba(0,0,0,0.2);	
}
.wrapper.inner{
	min-height: 500px;
}
.bot-f a {
    color: #929292;
    font-size: 12px;
    letter-spacing: 0.3px;
    text-decoration: underline;
}
.footer-bottom__info{
max-width: 1160px;
}
.footer-bottom__info p{
	margin-bottom:8px;
	margin-top:0;
}
.footer-bottom__info p:last-child{
	margin-bottom:0;
}


/* End */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?145975747151 */
/* /local/templates/ferretti_new/styles.css?17600034092630 */
/* /local/templates/ferretti_new/template_styles.css?1752060409769 */
