

/* Start:/local/templates/.default/components/bitrix/menu/familypro_topmenu/style.css?17406593832403*/
ul.nav.navbar-nav.navbar-right {
	margin-right: 0px;
	margin-top: 10px;
	width: calc(100% - 335px);
	display: flex;
	justify-content: center;
	padding-left: 35px;
}

ul.nav.navbar-nav.navbar-right > li {
	/*margin-right: 60px;*/
	margin-right: 30px;
	margin-bottom: 0;
}

ul.nav.navbar-nav.navbar-right > li:nth-last-child(2) {
	margin-right: -10px;
}

ul.nav.navbar-nav.navbar-right li.dropdown.open a {
	background: none;
	box-shadow: unset;
	display: inline-block;
}

/* ul.nav.navbar-nav.navbar-right li.dropdown.open > a:after {
	position: absolute;
	bottom: 6px;
	background-color: #171617;
	content: " ";
	display: block;
	height: 2px;
	width: auto;
	left: 10px;
	right: 10px;
} */

ul.nav.navbar-nav.navbar-right li.selected > a {
	/* color: #FF0000; */
	/*opacity: 0.65;*/
	opacity: 1;
}
ul.nav.navbar-nav.navbar-right li.selected > a:before {
	content: "";
	position: absolute;
	display: block;
	bottom: 0px;
	left: 50%;
	width: calc(100% - 20px);
	height: 1px;
	background-color: #fff;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
#top-navbar-menu.noShadow ul.nav.navbar-nav.navbar-right li.selected > a:before {
	background-color: rgba(58,62,75,.8);
}
ul.nav.navbar-nav.navbar-right a:hover {
	opacity: 0.65;
}

ul.nav.navbar-nav.navbar-right a {
	/*text-transform: uppercase;*/
	font-size: 11px;
	font-family: 'Montserrat', sans-serif;
	/*color: #545454;*/
	color: #FFF;
	position: relative;
	padding: 10px;
	/*letter-spacing: 2px;*/
	letter-spacing: .06em;
	line-height: 18px;
	text-rendering: optimizelegibility;
	text-shadow: unset !important;
	 font-weight: 600; 
}

/* ul.nav.navbar-nav.navbar-right a:hover:after {
	position: absolute;
	bottom: 6px;
	background-color: #FF0000;
	content: " ";
	display: block;
	height: 2px;
	width: auto;
	left: 10px;
	right: 10px;
	transition: 1.5s;
} */

.navbar-nav > li > .dropdown-menu {
	border-radius: 0px;
}

#top-navbar-menu.noTransparency ul.nav.navbar-nav.navbar-right a {
	color: #FFF;
}
#top-navbar-menu.noTransparency.whitemenu ul.nav.navbar-nav.navbar-right a {
	color: #171617;
}
#top-navbar-menu.noShadow ul.nav.navbar-nav.navbar-right a {
	color: #171617;
}
#top-navbar-menu.noTransparency ul.nav.navbar-nav.navbar-right li.selected > a:before {
	background-color: rgba(255,255,255,.6);
}
@media (max-width:1250px) { 
	ul.nav.navbar-nav.navbar-right {
		display: block;
		padding-left: 0;
		width: 100%;
	}
}
/* End */


/* Start:/local/templates/familypro_bootstrap/components/bitrix/news.list/main-slider/style.css?15276035141687*/
div.js-projects-slider h1.hero__title.large {
	font-size: 40px;
	font-family: 'ttdrugs', 'Open Sans';
	letter-spacing: 2px;
	margin-bottom: 0px;
	text-transform: unset;
	color: #FFF !important;
	    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
}

div.js-projects-slider h4.hero__subtitle.animated {
	margin-bottom: 0px;
}

div.js-projects-slider .hero__btn a.btn {
	font-size: 18px;
	background: none;
	border: 2px solid #FFF;
	color: #FFF;
	border-radius: 0px;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.46), inset 2px 2px 4px rgba(0,0,0,0.46);
	text-shadow: 1px 1px 3px rgba(0,0,0,1);
	padding: 10px 30px;
	font-weight: 300;
	width: 230px;
	font-family: 'Roboto', 'Open Sans';
}

div.js-projects-slider .hero__btn a.btn:hover {
	/*color: rgba(212, 212, 212, 0.9);
	border-color: rgba(212, 212, 212, 0.9);*/
	color: #fff;
    border-color: #fff;
    background-color: rgba(0,0,0,0.2);

}
/*
div.js-projects-slider h1.hero__title.large {
	font-size: 40px;
	font-family: 'ttdrugs', 'Open Sans';
	letter-spacing: 2px;
	margin-bottom: 0px;
	text-transform: unset;
	color: #FFF !important;
	    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
}

div.js-projects-slider h4.hero__subtitle.animated {
	margin-bottom: 0px;
}

div.js-projects-slider .hero__btn a.btn {
	font-size: 18px;
	background: none;
	border: 1px solid #FFF;
	color: #FFF;
	border-radius: 0px;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.46), inset 2px 2px 4px rgba(0,0,0,0.46);
	text-shadow: 1px 1px 3px rgba(0,0,0,1);
	padding: 10px 30px;
font-weight: 300;
	width: 230px;
	font-family: 'ttdrugs', 'Open Sans';
}

div.js-projects-slider .hero__btn a.btn:hover {
	color: #fff;
    border-color: #fff;
    background-color: rgba(0,0,0,0.2);
}
*/
/* End */


/* Start:/local/templates/familypro_bootstrap/styles.css?1530019554551*/
﻿img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica,sans-serif; 
	margin:1.3em 0 1em;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:200%; margin:0 0 1em; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#workarea ol li, #workarea ul li { margin: 0.6em 0; }
#workarea ul { list-style-type: disc; }
/* End */
/* /local/templates/.default/components/bitrix/menu/familypro_topmenu/style.css?17406593832403 */
/* /local/templates/familypro_bootstrap/components/bitrix/news.list/main-slider/style.css?15276035141687 */
/* /local/templates/familypro_bootstrap/styles.css?1530019554551 */
