/* Энки Инвест (от 20.05.2019 )*/
/* Colors: 
	Синий: #263a4f
	Светло-синий: #8d9aa8
	Голубой: #7297e3
	Ярко-тёмно-синий: #0056b3
	Ярко-светло-синий (замена салатовому): #267ede
	Светло-красный: #ffd4bf
*/

* {font-family: 'Play', sans-serif !important}
.lnr {    font-family: 'Linearicons-Free' !important}

a {color: #263a4f}
	a:hover {color: #0056b3}
p {font-size: 18px;line-height: 24px}
img {max-width: 100% }

.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li:hover a, .header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li.active a {text-decoration: none !important}
.header_menu_area li.active {position: relative}
	.header_menu_area li.active:after {content: "";display: block;	position: absolute;left: 0;bottom: -10px;width: 100%;height: 2px;background: #7297e3}
	.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li:hover a {color: red}	

body.contacts_page ul li a, body.contacts_page button, body.contacts_page input:focus, body.contacts_page textarea:focus, .right_contact_form .contact_us_form .form-group textarea:focus  {color: #999999}
body.contacts_page button, body.contacts_page input:focus, body.contacts_page textarea:focus, .right_contact_form .contact_us_form .form-group textarea:focus  {color: #999999 !important}
.left_contact_details li, .left_contact_details div, .left_contact_details p, .left_contact_details a {font-size: 15px;line-height: 24px;color: #999999}
body.contacts_page ul li a:hover, body.contacts_page button:hover, .left_contact_details a:hover {color: #267ede !important}
#navbarSupportedContent > ul > li a:hover  {color: #267ede !important}
#navbarSupportedContent ul.dropdown-menu li a:hover  {color: #fff !important}

.swal2-styled.swal2-confirm {background-color: #3085d6;color: #fff !important}

/* Mobile menu start */
.side_menu .menu-list li:hover > a, .side_menu .menu-list li.active > a {color: #263a4f}
.side_menu .menu-list li a {font-size: 1rem}
.side_menu .menu-list li ul li a {font-size: 1rem;color: #267ede}
.ion-chevron-down::before {color: #263a4f}
/* Mobile menu end */

.br_btn.white:hover {color: #267ede}
.br_btn.white:hover:before {background: #267ede}

.logo img {max-width: 250px}

.hidden {display: none !important}	
.breadcrumb_link {margin-bottom: 24px}
.breadcrumb_link a:hover {color: #267ede}	
.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li.submenu .dropdown-menu li:hover a, .header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li.submenu .dropdown-menu li.active a {background: #263a4f}
.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li.submenu .dropdown-menu li a {line-height: 32px}
.dropdown-menu li.active:after {content: none !important}

.flex {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex}
.align-items-center {align-items: center}

.testimonials_slider.certificates .test_item:before {content: none}

#mainpage_feedback_form input, #mainpage_feedback_form textarea {color: #fff;font-size: 16px}

#mainpage_feedback_form input::-webkit-input-placeholder {color: #fff;font-size: 16px}
#mainpage_feedback_form input:-ms-input-placeholder {color: #fff;font-size: 16px}
#mainpage_feedback_form input::-ms-input-placeholder {color: #fff;font-size: 16px}
#mainpage_feedback_form input::placeholder {color: #fff;font-size: 16px}
#mainpage_feedback_form textarea::-webkit-input-placeholder {color: #fff;font-size: 16px}
#mainpage_feedback_form textarea:-ms-input-placeholder {color: #fff;font-size: 16px}
#mainpage_feedback_form textarea::-ms-input-placeholder {color: #fff;font-size: 16px}
#mainpage_feedback_form textarea::placeholder {color: #fff;font-size: 16px}

#gototop {color: #267ede;position: fixed;right: 3%;bottom: 3%;z-index: 999}
	#gototop img {}

.white_cl .test_item {border-top: 5px solid #8d9aa8}
.page-title {margin: 48px auto;text-align: center}
.test_item {border-top: 5px solid #8d9aa8}
.white_cl .test_item {border-top: 5px solid #8d9aa8}
.test_item:before {color: #8d9aa8}
.projects_item:hover .hover {background: #7297e3de}
#navbarSupportedContent li a {font-size: 18px}
.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li {margin-right: 30px}
.header_menu_area.white_menu.navbar_fixed {top: -100px}
.header_menu_area.white_menu.navbar_fixed .navbar.navbar-expand-lg .nav.navbar-nav li.active > a {color: #263a4f}
.header_menu_area.white_menu.navbar_fixed .header-phones {margin-top: 38px}

.s_title {font-size: 24px;margin-bottom: 35px}
.since_text h5 {font-size: 18px}
.spec_item p {font-size: 16px;line-height: 22px}
.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav {margin-left: 10%}
.header-phones {}
	.header-phones ul {margin: 0}
		.header-phones li {list-style-type: none}
			.header-phones li a {font-size: 16px;line-height: 21px;color: #7297e3}
			.header-phones li a:hover {color: #263a4f}
.studio_text p {font-size: 18px;line-height: 24px}

.clear {clear:both;float:none}
.text-center {text-align: center}
.navbar-brand img {max-width: 240px}
nav.navbar.navbar-expand-lg.navbar-light.bg-light {padding: 0}
.header_menu_area {background: #fff;padding: 12px 24px 20px 24px}
.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li a {color: #000}
.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li:hover a, .header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li.active a {color: #060606;text-decoration: underline}
.header_menu_area {background: #fff}
/*.view_btn {color: #fff;background: #263a4f;padding: 4px 12px 6px 12px;font-size: 17px}*/
.view_btn {color: #fff;background: #263a4f;padding: 3px 12px 5px 12px;font-size: 18px;border-radius: 8px;width: auto;min-width: 180px;max-width: 240px;display: inline-block}
	.view_btn:hover {color: #fff !important;background: #0056b3}
.studio_text h3 {font-size: 31px;line-height: 36px;text-transform: none;font-weight: 900}
.main_title h2 {color: #fff;font-size: 36px;font-weight: 900;text-transform: none}
.intes_studio_area .studio_img .years_text .years_text_inner {position: relative;right: -129px;top: -149px}

.fancybox-gallery {margin: 24px auto;padding: 24px}
.fancybox-gallery > div {margin: 16px auto;text-align: center;opacity: .82;filter: alpha(opacity=82);-ms-filter: "alpha(opacity=82)";-khtml-opacity: .82; -moz-opacity: .82;-webkit-transition: All 0.25s ease;-moz-transition: All 0.25s ease;-o-transition: All 0.25s ease;-ms-transition: All 0.25s ease;transition: All 0.25s ease;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease}
	.fancybox-gallery > div:hover {opacity: 1;filter: alpha(opacity=100);-ms-filter: "alpha(opacity=100)";-khtml-opacity: 1; -moz-opacity: 1}

.error {color: red}

#content {min-height: 250px;/* margin-top: 100px*/}

.intes_studio_area .studio_img .years_text .years_text_inner h3 {color: #263a4f;color: #263a4f;font-weight: 900;line-height: 21px;text-align: center;margin-left: -90px}

#home_full_slider_forcefullwidth .tp-caption.tp-resizeme.text_1 {font-size: 52px !important;line-height: 64px !important;padding-bottom: 24px}

::selection {
	background: #267ede; /* Safari */
}
::-moz-selection {
	background: #267ede; /* Firefox */
}


.intes_studio_area .studio_img .years_text {right: -90px}
	.intes_studio_area .studio_img:after {right: -190px}
.intes_studio_area .studio_img .years_text:before {border: 5px solid #ffd4bf}
.tp-caption.tp-shape.tp-shapewrapper.tp-resizeme.text_2 {background-color: #263a4f !important}
.spec_item p {margin: 12px auto;text-align: left}
.speciallization_area .spec_item {margin: 0 auto 24px auto}
.spec_item h4 {font-size: 22px;font-weight: 900;text-transform: none}
.spec_item .introtext {margin-top: 24px;margin-bottom: 24px}
.press_item_inner {padding: 0 48px}
	.press_item_inner h3 {max-width: 430px;color: #263a4f;font-weight: 900	}
	.press_item_inner form {max-width: 430px	}
		.press_item_inner form input[type="text"], .press_item_inner form input[type="email"],
		.press_item_inner form input[type="text"]:hover, .press_item_inner form input[type="email"]:hover {color: #263a4f;background: #8d9aa8;width: 100%;margin: 14px auto;padding: 12px;outline: 0;border: 0		}
			.press_item_inner form input[type="text"]:active, .press_item_inner form input[type="email"]:active,
			.press_item_inner form input[type="text"]:focus, .press_item_inner form input[type="email"]:focus {color: #fff;background: #263a4f			}
		.press_item_inner form button[type="submit"], .press_item_inner form button[type="submit"]:active, .press_item_inner form button[type="submit"]:focus {color: #fff;cursor: pointer;border: 0;font-size: 19px;margin-top: 16px;background: #263a4f;padding: 3px 12px 5px 12px;font-size: 18px;border-radius: 8px;width: auto;min-width: 180px;max-width: 240px;-webkit-transition: All 0.25s ease;-moz-transition: All 0.25s ease;-o-transition: All 0.25s ease;-ms-transition: All 0.25s ease;transition: All 0.25s ease;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease}
			.press_item_inner form button[type="submit"]:hover {color: #fff;background: #0056b3}
.footer_area .footer_widgets .f_widgets_item {-webkit-box-flex: 0-ms-flex: 0 0 20%;flex: 0 0 33%;max-width: 33%;text-align: center}
.footer_area {padding-top: 48px}
.f_logo {width: 100%;text-align: center;margin: 0 auto 48px auto}
	.f_logo img {max-width: 260px}

.fotorama__loaded--img	> img {
	max-height: 400px !important;
	width: auto !important;
	margin: 12px auto !important;
	text-align: center !important;
}
.fotorama {
	max-height: 530px !important;
	max-width: 730px;
	margin: 24px auto;
}
.fotorama__caption, .fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before, .fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__nav, .fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage, .fotorama__wrap--css3 .fotorama__stage .fotorama__img, .fotorama__wrap--css3 .fotorama__stage__frame {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	max-height: 430px !important;
}

.menu-ul-1 {margin: 30px auto 130px auto;text-align: center}
	.menu-ul-1 li {list-style-type: none;font-size: 18px;display: block;float: left;margin: 12px 24px	}
		.menu-ul-1 li a {font-size: 24px;line-height: 30px}
		.menu-ul-1 li a.active {color: #267ede}

.f_link .list li {text-align: right}

#yandex-map {width: 100%; height: 380px;margin: 24px auto}

	.reviews_and_certificates h2 {cursor: pointer}
	.reviews_and_certificates h2.active {text-decoration: underline}
	.reviews_and_certificates h2:hover {color: #8d9aa8}
		.reviews_and_certificates h2:nth-of-type(1) {float: left;margin-right: 36px}
		.reviews_and_certificates h2:nth-of-type(2)::after {clear:both;float: none}

body.services .spec_item {margin-bottom: 48px}
body.services .spec_item h4 {color: #263a4f; font-size: 22px; padding: 6px 64px; font-weight: 900; text-transform: none}
body.services .spec_item img {}

body.gallerypage .spec_item {margin-bottom: 48px}
body.gallerypage .spec_item h4 {color: #263a4f; font-size: 22px; padding: 6px 64px; font-weight: 900; text-transform: none}
body.gallerypage .spec_item img {}

footer.footer_area {margin-top: 90px}
.footer_area {padding-top: 48px;background-image: url(/assets/images/bg-footer.jpg);background-size: cover}
.footer_area, .footer_area li, .footer_area a {font-size: 22px !important;line-height: 36px !important;color: #263a4f !important}
footer, footer li, footer a {font-size: 18px !important;line-height: 22px !important}
footer ul li {list-style-type: none;text-align: left}
footer .f_contact a {margin-bottom: 0}
footer .f_contact > ul, footer ul.list, footer ul.list > ul {padding-left: 0}
.footer_address {padding: 0 38px}
.footer_copyright {border-top: none;font-size: 22px}
.footer_copyright > div {margin: 0 auto}
.footer_copyright a {color: #263a4f}
	.footer_copyright a:hover {color: #0056b3}

.projects_item .hover .project_text h4 {font-size: 23px;text-shadow: 1px 1px 1px #00000080}

.see-all-works {text-align: center;margin: 48px auto 24px auto}

.white_f .f_contact a, .white_f .f_link .list li a {-webkit-transition: All 0.25s ease;-moz-transition: All 0.25s ease;-o-transition: All 0.25s ease;-ms-transition: All 0.25s ease;transition: All 0.25s ease}
.white_f .f_contact a:hover, .white_f .f_link .list li a:hover {color: #267ede !important}


@media screen and (max-width: 1400px) {
    .projects_inner .projects_item .hover .project_text h4 {
        line-height: 21px;
        font-size: 19px;
    }
}
@media screen and (max-width: 991px) {
	.breadcrumb_link {display: none !important}
	#content {margin-top: 150px}
	.full_header.mobile_menu.navbar_fixed .float-left .logo img + img {max-width: 150px}	
	.logo img {max-width: 160px}
}
@media screen and (max-width: 768px) {
	.footer_area .footer_widgets .f_widgets_item {-webkit-box-flex: 0-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center}
	.f_contact {max-width: 270px;max-width: 100%}
	.footer_area, .footer_area li, .footer_area a {text-align: center}
	.f_link .list li {text-align: center}
	footer ul {padding-left: 0}
	.logo img {max-width: 150px}
}
@media screen and (max-width: 576px) {
	h1, h2, h3, h4 {text-align: center !important}
	p {text-align: center}
	.logo img {max-width: 140px}
}
@media screen and (max-width: 459px) {
	#home_full_slider_forcefullwidth .tp-caption.tp-resizeme.text_1 {font-size: 33px !important;line-height: 40px !important;margin-top: 54px !important}
}
@media screen and (max-width: 359px) {
}
@media screen and (min-width: 992px) {
	.menu-ul-1 {width: 530px}
	.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li.submenu .dropdown-menu {left: -65px}
	.navbar-expand-lg .navbar-collapse {margin-top: 14px}
}