

/* Start:/local/templates/avtoshkola/components/bitrix/news.list/slider/style.css?17758110484226*/
/*

 * jQuery Nivo Slider v2.6

 * http://nivo.dev7studios.com

 *

 * Copyright 2011, Gilbert Pellegrom

 * Free to use and abuse under the MIT license.

 * http://www.opensource.org/licenses/mit-license.php

 * 

 * March 2010

 */

 

 

/* The Nivo Slider styles */

.nivoSlider {

	position:relative;

}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:6;

	display:none;

}

/* The slices and boxes in the Slider */

.nivo-slice {

	display:block;

	position:absolute;

	z-index:5;

	height:100%;

}

.nivo-box {

	display:block;

	position:absolute;

	z-index:5;

}

/* Caption styles */



.nivo-caption p {

	padding:5px;

	margin:0;

}

.nivo-caption a {

	display:inline !important;

}

.nivo-html-caption {

    display:none;

}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {

	position:absolute;

	top:45%;

	z-index:9;

	cursor:pointer;

}

.nivo-prevNav {

	left:0px;

}

.nivo-nextNav {

	right:0px;

}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav a {

	position:relative;

	z-index:9;

	cursor:pointer;

}

.nivo-controlNav a.active {

	font-weight:bold;

}








.nivoSlider {

	position:relative;

	background:#fff url(/local/templates/avtoshkola/components/bitrix/news.list/slider/loading.gif) no-repeat 50% 50%;


}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}

.nivoSlider a {

	border:0;

	display:block;

}




caption, th, td {
	text-align:left;
	font-weight:normal;
}

.theme-default101 .nivoSlider {
background-color:#fff;
border:#ffffff solid 0px;
	}

.theme-default101 #slider101 {
    width:100%; /* Make sure your images are the same size */
    height:370px; /* Make sure your images are the same size */
			
			
}
@media (max-width:1200px) {
  .theme-default101 #slider101 {
    height:250px;
  }
}
							
		.theme-default101 .nivo-caption {
	position:absolute;
	left:10px;
	top:10px;
	background:#e7e7e7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
     filter: alpha(100);
	opacity:1; /* Overridden by captionOpacity setting */
		width:380px;
						z-index:8;
}





	
	
.nivo-caption h3 {
    font-weight: bold;
    font-size: 18px;
    margin: 2px 0 2px 0;
    padding: 0 2px 0 7px;
	color:#FFFFFF;
}
.nivo-caption p {
    padding: 0 2px 0 7px;
    margin: 2px 0 2px 0;
}



 .theme-default101 .nivo-caption h5, .theme-default101  .nivo-caption h5 a{
margin:0 !important;
font-size:15px !important;
font-weight:bold !important;
text-decoration:none !important;
padding: 10px 15px !important;
color:#fff !important;
line-height:20px !important;
display: block !important;
text-align:left !important;
background: #e50c2b;
text-transform: uppercase;
}
.theme-default101 .nivo-caption p p {padding: 8px 15px !important; font-weight: bold;}
.theme-default101 .nivo-caption p p a {float: right; font-size: 14px; margin: 5px 0px 10px;}
.theme-default101 .nivo-caption p{

letter-spacing: 0.4px !important;

line-height:18px !important;

margin:0 !important;


font-size:13px !important;
padding: 0px !important;
color:#626262 !important;
z-index:10 !important;
display: block !important;
text-align:left !important;

}





.theme-default101 .nivo-controlNavHolder
{
	position:absolute;
	left:50%;
	width:auto;
	top:100%;
	}
.theme-default101 .nivo-controlNav
{
	position: relative;
	left: -50%;
	bottom:20px;
	width:auto;
}

.theme-default101 .nivo-controlNav a {
	display:block;
	width:17px;
	height:17px;
	background:url(https://avtoshkola68.ru/modules/mod_PlimunNivoSlider/themes/default/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
	position: relative;
}

.theme-default101 .nivo-controlNav a.active {

	background-position:0 -22px;
}



.theme-default101 .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(https://avtoshkola68.ru/modules/mod_PlimunNivoSlider/themes/default/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

.theme-default101 a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}

.theme-default101 a.nivo-prevNav {
	left:15px;
}




/* End */


/* Start:/local/components/st/zayavka.form/templates/.default/style.css?17869784562588*/
.zform-wrap {
    max-width: 480px;
}

.zform-row {
    margin-bottom: 14px;
}

.zform input[type="text"],
.zform input[type="tel"],
.zform input[type="email"] {
    width: 100%;
    padding: 10px 12px;
    border: 1px solid #ccc;
	
   color: #b5b5b5;
    font-size: 18px;
    box-sizing: border-box;
}

.zform input.invalid {
    border-color: #e53935;
}

.zform-error {
    color: #e53935;
    font-size: 12px;
    margin-top: 4px;
    min-height: 0;
}

.zform-consent label {
    display: flex;
    gap: 8px;
    align-items: flex-start;
    font-size: 13px;
    line-height: 1.4;
    cursor: pointer;
}

.zform-consent input {
    margin-top: 2px;
}

.zform-btn {
    background: #e50c2b;
    color: #fff;
    border: none;
    padding: 12px 22px;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
    font-size: 18px;
    
    cursor: pointer;
}

.zform-btn[disabled] {
    opacity: 0.6;
    cursor: default;
}

.zform-message {
    padding: 10px 12px;
    border-radius: 6px;
    margin-top: 10px;
    font-size: 14px;
}

.zform-message.success {
    background: #e8f5e9;
    color: #2e7d32;
	font-size: 18px;
    width: auto;
    padding: 15px;
}

.zform-message.error {
    background: #ffebee;
    color: #c62828;
}


.zform-hp {
    position: absolute;
    left: -9999px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}


.modul-zajavka .foxform div.zform-row {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 0;
    margin: 0px 0;
    flex-direction: column;
	align-items: center;
}

.modul-zajavka .foxform div.zform-row input[name="name"] {
    padding-left: 33px !important;
    background-image: url(/local/components/st/zayavka.form/templates/.default/bg-name-icon.png) ;
	background-position: 8px center;
	background-repeat: no-repeat;
}

.modul-zajavka .foxform div.zform-row input[name="phone"] {
    padding-left: 33px !important;
    background-image: url(/local/components/st/zayavka.form/templates/.default/bg-phone-icon.png) ;
	background-position: 8px center;
	background-repeat: no-repeat;
}

.modul-zajavka .foxform div.zform-row.zform-row-name, .modul-zajavka .foxform div.zform-row.zform-row-tel {width: calc(50% - 15px);}
.modul-zajavka .foxform div.zform-row.zform-row-name {margin-right: 30px;}


.zform input:hover, .zform textarea:hover, .zform input:focus, .zform textarea:focus {
    border: 1px solid #c0c0c0;
    background-color: #ffffe0;
}


.modul-zajavka .zform-consent input {
    margin-top: 5px;
}
.modul-zajavka .zform.foxform{
padding-top: 25px;
}

/* End */
/* /local/templates/avtoshkola/components/bitrix/news.list/slider/style.css?17758110484226 */
/* /local/components/st/zayavka.form/templates/.default/style.css?17869784562588 */
