

/*
Представляем вашему вниманию раздел,
посвящённый пользовательским таблицам
CSS!

Подробную информацию о возможностях
этого средства см. на сайте http://wp.me/PEmnE-Bt.
*/
ol {
	line-height: 1.5;
	font-size: 16px;
}

.enigma_blog_post_content p {
	color: #666666;
}

.carousel-text h1 {
	background: rgba(26,129,142,0.76);
}

h2 {
	border-bottom: 2px solid #20A3B2;
	padding-bottom: 5px;
	display: inline-block;
	color: #1a5f6b;
}

h3 {
	color: #1a5f6b;
}

body {
	line-height: 1.15;
}

.breadcrumb li, .head-contact-info li a {
	font-size: 11pt;
}

a {
	color: #008674;
	text-decoration: none;
}

a:hover {
	color: Teal;
	text-decoration: none;
}

a:visited {
	color: #3b6365;
	text-decoration: none;
}

.enigma_sidebar_widget {
	background-color: #ffe4c4;
	border: 3px solid #BFBFBF;
	background: URL("http://jeunesse-instantly-ageless.com/wp-content/uploads/2017/05/jeunesse-instantly-texture.png");
	background-repeat: repeat repeat;
}

.enigma_blog_post_content a {
	border-bottom: 1px dashed #00b19a !important;
}

.header_section {
	background: URL("http://jeunesse-instantly-ageless.com/wp-content/uploads/2017/05/Instantly-ageless-site.png");
	background-repeat: repeat repeat;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	background-color: darkturquoise;
}

.dropdown-menu > li > a {
	display: block;
	padding: 7px 32px 7px 25px;
	color: black;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	color: darkturquoise;
	padding: 7px 32px 7px 25px;
}

.dropdown-menu {
	background-color: PeachPuff;
}

.breadcrumb li a {
	color: #F0AC6C !important;
}

.enigma_callout_shadow {
	margin-top: 26px;
}

.enigma_blog_read_btn {
	border: 3px solid #FFFFFF;
	background-size: 100% 200%;
	background-image: linear-gradient(to bottom,rgba(212,41,22,0.86) 50%,#fff 50%);
	border-radius: 0 25px 25px 0;
}

.enigma_service_iocn {
	border: 4px solid #20A3B2;
	background-color: #20A3B2;
	background-size: 100% 200%;
	background-image: linear-gradient(to bottom,#20A3B2 50%,#fff 50%);
}

.img-wrapper:hover .enigma_home_portfolio_caption {
	background: #20A3B2;
	border-left: 1px solid #20A3B2;
	border-bottom: 4px solid #20A3B2;
	border-right: 1px solid #20A3B2;
}

.enigma_home_portfolio_showcase .enigma_home_portfolio_showcase_icons a:hover {
	background-color: #ffffff;
	border: 2px solid #20A3B2;
	color: #20A3B2;
}

.enigma_home_portfolio_showcase .enigma_home_portfolio_showcase_icons a {
	background-color: #20A3B2;
	border: 2px solid #20A3B2;
	color: #fff;
}

.enigma_blog_read_btn:hover {
	background-color: #FA8072;
	color: #FA8072;
}

.enigma_callout_area {
	background-color: IndianRed;
}

.enigma_callout_area a {
	border: 8px solid #ff9191;
	background-image: linear-gradient(to bottom,transparent 50%,#FA8072 50%);
}

.carousel-list li {
	background: rgba(64,224,208,0.86);
	border-radius: 0 0 20px 20px;
	font-size: 19px;
}

.carousel-text .enigma_blog_read_btn {
	padding: 5px 10px;
}

.carousel-text h1, .enigma_heading_title h3, .enigma_service_detail h3, .enigma_home_portfolio_caption h3 a, .enigma_blog_thumb_wrapper h2 a, .enigma_footer_widget_title, .enigma_header_breadcrum_title h1, .enigma_fuul_blog_detail_padding h2 a, .enigma_fuul_blog_detail_padding h2, .enigma_sidebar_widget_title h2 {
	font-family: Open Sans;
	border-radius: 20px 20px 0 0;
}

.enigma_footer_widget_area {
	background: #02768a;
}

.navigation_menu {
	background-color: #FFE4C4;
	border-top: 3px solid #d2b48c;
	background: URL("http://jeunesse-instantly-ageless.com/wp-content/uploads/2017/05/jeunesse-instantly-texture.png");
	background-repeat: repeat repeat;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .dropdown-menu .active a {
	background-color: #08afaf;
}

.enigma_sidebar_widget_title {
	background: URL("http://jeunesse-instantly-ageless.com/wp-content/uploads/2017/05/Instantly-ageless-site.png");
	background-repeat: repeat repeat;
}

blockquote {
	border-left: 5px solid #D2E0FF;
	margin-left: 20px;
}

.enigma_blog_post_content a.nodecor {
	border-bottom: none !important;
}

.enigma_blog_post_content ul {
	font-size: 16px;
	color: #777777;
	line-height: 150%;
}

.enigma_header_breadcrum_title {
	margin-bottom: 15px;
	background: URL("http://jeunesse-instantly-ageless.com/wp-content/uploads/2016/10/instantly-ageless-upakovka-50-sht-e1476438858750.png") #02768a no-repeat right;
}

.enigma_footer_area {
	background: #70523f;
	border-top: 0 solid #6B6B6B;
}

#menu.navbar-collapse {
	margin-top: 5px;
	margin-bottom: 10px;
}

.navbar-toggle {
	margin-top: 10px;
}

.navbar {
	margin-bottom: 10px;
}

.navbar-toggle {
	background-color: #1D7471 !important;
	border: 1px solid #009B95 !important;
}

hr {
	border: 0;
	height: 2px;
	background-image: -webkit-linear-gradient(left,#f0f0f0,#428bca,#f0f0f0);
	background-image: -moz-linear-gradient(left,#f0f0f0,#428bca,#f0f0f0);
	background-image: -ms-linear-gradient(left,#f0f0f0,#428bca,#f0f0f0);
	background-image: -o-linear-gradient(left,#f0f0f0,#428bca,#f0f0f0);
}

.navbar-default .navbar-nav > li > a {
	padding-top: 5px;
	padding-bottom: 10px;
}

.enigma_header_breadcrum_title h1 {
	color: #02768a;
	margin-top: 10px;
/*text-shadow: 1px 1px 3px #666, -1px -1px 3px #FFF, 1px 1px #666, -1px -1px #FFF;*/
}

.navbar-toggle .icon-bar {
	display: block;
	width: 28px;
	height: 4px;
	border-radius: 2px;
}

H1 {
	text-shadow: -1px -1px bisque, -2px -2px bisque, -1px 1px bisque, -2px 2px bisque, 1px 1px bisque, 2px 2px bisque, 1px -1px bisque, 2px -2px bisque, -3px -3px 2px #BBB, -3px 3px 2px #BBB, 3px 3px 2px #BBB, 3px -3px 2px #BBB;
	color: steelblue;
	transition: all 1s;
}

H1:hover {
	color: DarkTurquoise;
}

.wp-caption.aligncenter {
	margin: 0 auto;
}

img.aligncenter {
	margin: 0 auto;
	display: block;
}

.wp-caption-text {
	font-style: italic;
}

@media only screen and (max-width: 480px) and (min-width: 200px) {
	#myCarousel {
		display: none;
	}
	
	.carousel-caption {
		top: 10%;
	}
	
	.carousel-text .enigma_blog_read_btn {
		display: inline-block;
	}
}

@media only screen and (max-width: 600px) and (min-width: 200px) {
	.carousel-caption {
		top: 10%;
	}
	
	.carousel-text h1 {
		font-size: 14px;
	}
	
	.carousel-list li {
		font-size: 12px;
		line-height: 14px;
	}
	
	.carousel-text .enigma_blog_read_btn {
		font-size: 15px;
	}
	
	.head-contact-info li {
		font-size: 14px;
	}
}

.fa.fa-angle-down {
	font-weight: bold;
}

i.fa.fa-angle-down {
	padding-left: 9px;
	font-size: 20px !important;
	padding-right: 9px;
}

.dropdown-menu {
	background-color: #00ced1;
}

.navbar-default .navbar-nav > li > a:hover {
}

.navbar-default .navbar-nav > li > a:focus {
	background-color: rgba(49,118,221,0.9);
}

.menu-menu-1-container {
	background-color: #DAE4F1;
}

.navbar-default .navbar-nav > li {
	border-bottom: 1px dotted #8A8A8A;
}

div.zakazbox {
	background: none repeat scroll 0 0 PapayaWhip;
	border: 1px solid #CCCCCC;
	margin: 20px 0;
	padding: 1px;
	position: relative;
}

div.zakazbox .bg {
	background: none;
	padding: 20px 10px 10px 20px;
}

div.zakazbox .title {
	background-color: LightSalmon;
	color: #FFFFFF;
	font-weight: bold;
	left: 20px;
	padding: 7px 10px;
	position: absolute;
	top: -19px;
}

div.textblue {
	background: none repeat scroll 0 0 PaleTurquoise;
	margin: 18px 0;
	padding: 12px;
	padding-bottom: 5px;
	position: relative;
}

div.textgreen {
	background: none repeat scroll 0 0 #d4c7b8;
	margin: 18px 0;
	padding: 12px;
	padding-bottom: 1px;
	position: relative;
}

@media only screen and (min-width: 768px) {
	.jumptarget111111::before {
		content: "";
		display: block;
		height: 150px;
	/* fixed header height*/
		margin: -170px 0 0;
	/* negative fixed header height */
	}
	
	.jumptarget {
		display: block;
		position: relative;
		top: -190px;
		visibility: hidden;
	}
}

@media all and (max-device-width: 768px) {
	.enigma_header_breadcrum_title {
		margin-bottom: -10px;
		background: URL("http://jeunesse-instantly-ageless.com/wp-content/uploads/2017/05/instantly-ageless-box.png") #02768a no-repeat bottom right;
	}
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	margin-top: -15px;
	margin-left: -50px;
	margin-right: -50px;
	font-size: 30px;
}

/*  ======= start otzyiv ==== */
div.otzyivlist {
	margin-left: 2%;
	margin-right: 2%;
}

div.otzyiv {
	margin-bottom: 20px;
	background-color: #E8FCF9;
	border: 1px grey dotted;
	padding: 5px;
	display: block;
	clear: both;
}

div.otzyiv span {
	font-size: 11pt;
	font-weight: bold;
}

div.otzyiv span[itemprop=author] {
	color: gray;
	display: block;
	font-size: 80%;
	font-weight: normal;
}

div.otzyiv p {
	font-size: 11pt;
	line-height: 1.25em;
}

div.otzyiv img {
	margin: 3px 1em 4px 0;
}

div.otzyiv a img {
	margin: 0;
}

/*  ======= end otzyiv ==== */
/* Контейнеры для резиновости видео-фрейма */
.video-container169 {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container169 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-container43 {
	position: relative;
	padding-bottom: 75%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container43 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Конец контейнеров для видео-фрейма */
.logo a {
	color: #023c46;
	text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #40FFF8, 0 0 40px #40FFF8, 0 0 70px #40FFF8, 0 0 80px #40FFF8, 0 0 100px #40FFF8;
}

div.comment {
	background: none repeat scroll 0 0 rgba(255,228,196,0.74);
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0 0 7px rgba(0,0,0,0.5);
	margin: 18px 0;
	padding: 12px;
	padding-bottom: 1px;
	position: relative;
}

@media only screen and (max-width: 480px) and (min-width: 200px) {
	.head-contact-info li {
		padding-bottom: 0;
	}
}

.head-contact-info li {
	color: bisque;
}

.enigma_blog_post_content img.contour {
	max-width: 100%;
	border: 2px solid #DADADA;
}