/*
Theme Name: Flat
Version: 3.7.6
*/

@font-face {
font-family: 'PlayfairDisplay Regular';
src: url('https://b824d5.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/fonts/PlayfairDisplaySC-Regular.ttf');
}
@font-face {
font-family: 'PFAGORASANSPRO LIGHT';
src: url('https://1e327d.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/fonts/PFAGORASANSPRO-LIGHT_0.TTF');
}

body {
    font-family: 'PFAGORASANSPRO LIGHT';
    font-size: 16px;
    line-height: 28px;
    color: #333333;
    background-color: #fff;
}

p{
	font-family: 'PFAGORASANSPRO LIGHT';
	font-size: 16px;
	line-height: 26px;

}

#video-controls{
	position: absolute;
	right: 2%;
	bottom: 2%;
	z-index: 20;
}

/*
#primary, #primary .container, .container{
   width: 1360px !important;
   margin: 0 auto;
  }*/

.home #content{
/*	min-height: 700px;*/
	position: relative;
}
#video{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video_media {
    width: 100% !important;
}

#fcontainer{
position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    margin-bottom: 40px;

}


#masthead{
	background: #fff;
	z-index: 120;
	position: relative;
}
a:hover, a:focus{
	outline: none !important;
}
a {
  color: #4e1e4a;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #864d7f;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

h2{
	font-size: 30px;
	color: #333;
	font-family: 'PlayfairDisplay Regular';
	letter-spacing: 4px;
	margin-bottom: 40px;
}
h4{
	font-family: 'PlayfairDisplay Regular';
	letter-spacing: 4px;
	font-size: 18px;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 10px;
}
.content-header-image{margin-bottom: 20px;}
.copyright{
	background: #ebebeb;
	color: #999;
	text-align: center;
	font-size: 14px;
	line-height: 60px;
	height: 60px;
	position: absolute;
	bottom: 20px;
	width: 100%;
}
.logo{
	float: left;
	position: relative;
	z-index: 100;
	margin-left: 10px;
}
.logo a{
	display: block;
	outline: none;
}
.navbar{
	height: 100px;
	border: 0px;
	border-radius:0;
}
.nav > li:before{
	content: "/";
	padding: 13px 0;
	float: left;
	line-height: 74px;
}
.nav > li:first-child:before{
	content: "";
	display: none;
}
.nav > li > a:hover, .nav > li > a:focus{
	background: none;
	text-decoration: underline;
	color: #864D7F;
}

.navbar-nav > li > a{
	color: #333333;
	letter-spacing: 0px;
	line-height: 71px;
	text-transform: uppercase;

}
.menu-top_menu > li > ul{display:none;z-index: 20;padding-top: 60px;margin-top: 1px;border-top: 1px solid #4E1E4A;}

.menu-top_menu ul{list-style: none;}
.menu-top_menu > li#menu-item-12903 > ul,
.menu-top_menu > li#menu-item-4808 > ul{
	background: #fff;
	float: right;
	height: 450px;
	width: 1110px;
	position: absolute;
	left: 50%;
	transform: translate(-45%, 0);
}
.menu-top_menu > li#menu-item-12841 > ul,
.menu-top_menu > li#menu-item-120 > ul{
	background: #fff;
	float: right;
	padding-bottom: 33px;
	width: 420px;
	position: absolute;
	left: 50%;
	transform: translate(-45%, 0);
}
.menu-top_menu > li#menu-item-120 > ul li,
.menu-top_menu > li#menu-item-12903 > ul li,
.menu-top_menu > li#menu-item-12841 > ul li,
.menu-top_menu > li#menu-item-4808 > ul li{
	float: left;
}

.page-id-11950 #block_menu_full,
.page-id-14 #block_menu_full{
	display: none !important;
}
.page-id-11950 .menu-top_menu > li#menu-item-12903 > ul,
.page-id-14 .menu-top_menu > li#menu-item-4808 > ul{
	display: block !important;
	border-top: none;
	margin-top: 310px;
}
.page-id-11950 #primary, .page-id-14 #primary{min-height: 440px;}
.menu-top_menu li#menu-item-16362 ul li,.menu-top_menu li#menu-item-12814 ul li,
.menu-top_menu li#menu-item-16365 ul li,.menu-top_menu li#menu-item-12822 ul li,
.menu-top_menu li#menu-item-11028 ul li, .menu-top_menu li#menu-item-12830 ul li {
	clear: both;
	line-height: 36px;
	font-size: 14px;
}
.menu-top_menu > li > a{
		padding-left: 20px;
}

.menu-top_menu > li > ul > li > a{
	display: block;
	float: left;
	clear: both;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	font-family: 'PFAGORASANSPRO LIGHT';
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 2px;
	width: 120px;
	margin-bottom: 16px;
}

 .salon_silver{
	background: #EBEBEB;
	width: 100%;
	padding: 10px;
	height: 100%;
	min-height: 560px;
}


.menu-top_menu li#menu-item-16362,.menu-top_menu li#menu-item-12814,
.menu-top_menu li#menu-item-16365,.menu-top_menu li#menu-item-12822,
.menu-top_menu li#menu-item-11028, .menu-top_menu li#menu-item-12830 {
	margin-right: 40px;
}
.menu-top_menu li#menu-item-71, .menu-top_menu li#menu-item-84, .menu-top_menu li#menu-item-70, .menu-top_menu li#menu-item-83,
.menu-top_menu li#menu-item-12832, .menu-top_menu li#menu-item-12833, .menu-top_menu li#menu-item-12834, .menu-top_menu li#menu-item-12835{
	padding-bottom: 104px;
	margin-bottom: 16px;
	margin-right: 40px;
}
.menu-top_menu li#menu-item-71, .menu-top_menu li#menu-item-12832 {background: url(https://80aa49.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/kok_nan.jpg) no-repeat bottom left;}
.menu-top_menu li#menu-item-84, .menu-top_menu li#menu-item-12833 {background: url(https://18d34a.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/dm_img.jpg) no-repeat bottom left;}
.menu-top_menu li#menu-item-70, .menu-top_menu li#menu-item-12834 {background: url(https://471cd0.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/korset.png) no-repeat 0 38px; background-size: 100% auto;}
.menu-top_menu li#menu-item-83, .menu-top_menu li#menu-item-12835 {background: url(https://9b7c52.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/in_img.jpg) no-repeat bottom left;}

.menu-top_menu li#menu-item-12814 ul,
.menu-top_menu li#menu-item-16362 ul{
	padding: 0 0 0px 160px;
	height: 244px;
	background: url(https://9e06b7.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/sv_img.jpg) no-repeat bottom left;
	float: left;
	display: block;
	clear: both;
}
.menu-top_menu li#menu-item-70 a, .menu-top_menu li#menu-item-83 a,
.menu-top_menu li#menu-item-11822 a, .menu-top_menu li#menu-item-11823 a{
	margin-bottom: 0px;
}
.menu-top_menu li#menu-item-16365 ul,
.menu-top_menu li#menu-item-12822 ul{
	padding: 0 0 0 160px;
	height: 244px;
	background: url(https://086fb1.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/vp_img.jpg) no-repeat bottom left;
	float: left;
	display: block;
	clear: both;
}
.menu-top_menu li#menu-item-12830 ul,
.menu-top_menu li#menu-item-11028 ul{
	padding: 0 0 0 160px;
	height: 244px;
	background: url(https://d4d087.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/ABB_97.jpg) no-repeat bottom left;
	float: left;
	display: block;
	clear: both;
}

.menu-item-10567, .menu-item-10566, .menu-item-10565, .menu-item-10564, .menu-item-10563, .menu-item-10562, .menu-item-10553, .menu-item-10555, .menu-item-10554 {
	margin-left: -160px;
	line-height: 24px !important;
}
.menu-top_menu{float: right;margin-right: 38px;margin-top: 10px;}






#block_menu_full{
	width: 100%;
	height: 450px;
	position: absolute;
	top: 110px;
	background: #fff;
	border-top: 1px solid #4e1e4a;
	display: none;
}

#colophon{
	background: #f6f6f6;
	min-height: 440px;
	position: relative;
	z-index: 110;
	margin-top: 60px;
}
.flogo{display: block;margin-top: 40px;text-align: center;}
.fend{margin-top: 60px;margin-bottom:15px;font-size: 13px;text-align: center;}
.soc_list_title{font-size: 12px;text-align: center; margin-top: 15px;}
#menu-footer_menu{margin-top: 22px;}

#colophon #menu-footer_menu > li{
	float: left;
}

#colophon #menu-footer_menu > li > ul{
	padding-left: 15px;
	margin-top: -10px;

}
#menu-footer_menu > li > ul > li > a{
	font-size: 14px;
	text-transform: lowercase;
	color: #333;

}
/*--------------------RESTYLE-------------------------*/
.menu-custom-menu-container {
	width: 100%;
	margin: 25px 0;
	overflow: hidden;
}
.menu-custom-menu {
	text-align: center;
	padding-left: 0;
}

.menu-custom-menu li{
	background: #fff;
	line-height: 24px;
	margin: 0 30px;
	-webkit-transition: all 1s;
	transition: all 1s;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.menu-custom-menu li:before,
.menu-custom-menu li:after {
	content: '';
	border-top: 1px solid #e6bb86;
	position: absolute;
	width: 100vw;
	top: 50%;
	z-index: -1;
}
.menu-custom-menu li:before{
	left: 100%;
}
.menu-custom-menu li:after {
	right: 100%;
}

.menu-custom-menu li strong {
	border: 1px solid #e6bb86;
	width: 100%;
	position: absolute;
	height: 100%;
	z-index: 20;
}

.menu-custom-menu li.current_page_item {
	border: 1px solid #e6bb86;
}
.menu-custom-menu li:hover a,
.menu-custom-menu li.current_page_item a {
	color: #e6bb86;
	text-decoration: none;
}

.menu-custom-menu li a {
	font-family: 'PFAGORASANSPRO LIGHT';
	font-size: 16px;
	line-height: 22px;
	font-weight: 300;
	text-transform: uppercase;
	padding: 2px 20px;
	position: relative;
	display: block;
}
/*----------------------------------------------------*/

.main-new-top, .main-new-bottom{
	margin-bottom: 30px;
}
.main-new-top > a, .main-new-bottom > a, .main-new-top > a:hover, .main-new-bottom > a:hover{
	text-decoration: none;
	color: #333;
}
.main-new-top:hover .main-new-top-title, .main-new-bottom:hover .main-new-bottom-title{
	text-decoration: underline;
	color: #864D7F;
}

.none{display: none;}

.page-template-page-events .entry-content .row{margin-bottom: 20px;}
.page-template-page-gallery .entry-content .row > div > img{width: 100%;margin-bottom: 30px;}
/*
 * STYLE SOME COMMON WORDPRESS WIDGETS AND PLUGINS
 */

/* Get WordPress Jetpack Popular Posts Widget to look like other thumbnail posts */
.widgets-list-layout-links {
	float: left !important;
	margin-left: 15px !important;
	/*margin-left: 1.625em !important;*/
}

/* Hide JetPack's sharing module from pages with posts */
.page-posts .sharedaddy {
	display: none;
}

form.contact-form textarea {
	height: 108px;
}

.page-template-page-test{padding-left: 40px;}

.page-template-page-test #masthead{display: none;}

.page-template-page-test h1{
	text-transform: uppercase;
	font-size: 30px;
	font-weight: 400;
	font-family: 'PlayfairDisplay Regular';
	letter-spacing: 4px;
}
.page-template-page-test h3{
	text-transform: uppercase;
	font-size: 16px;
	line-height: 28px;
	font-weight: 400;
	font-family: 'PlayfairDisplay Regular';
	letter-spacing: 4px;
}
.page-template-page-test h4{
	text-transform: uppercase;
	font-size: 14px;
	line-height: 100%;
	font-weight: 400;
	font-family: 'PFAGORASANSPRO LIGHT';
	margin: 30px 0;
	letter-spacing: 2px;
}
.page-template-page-test h6{
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	font-family: 'PFAGORASANSPRO LIGHT';
	margin: 30px 0;
}
.page-template-page-test p{
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
	font-family: 'PFAGORASANSPRO LIGHT';
}

#post-85{
	text-align: center;
}
#post-85 .entry-content > h2{margin-bottom: 50px;}
.center80{
	text-align: center;
	padding: 0 10%;
}
.border-c{
	border: 2px solid #e6bb86;
	width: 100%;
	height: 100%;
	min-height: 555px;
	overflow: hidden;
	margin-bottom: 30px;
	padding: 0;
	outline: 0;
}
.footer-nav-menu{
	margin-left: -15px;
	margin-right: -15px;
}
.header-image-title{margin-top: 0 !important;}
#post-113{
	text-align: center;
	padding-bottom: 80px;
}
#post-97{margin: 80px 0;}
#post-113 h4{margin-top: 60px;margin-bottom: 20px;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.contacts_right_block, .contacts_left_block{
	padding: 10px;
	text-align: center;
}
.contacts_left_block{min-height: 540px}
.contacts_right_block h2, .contacts_left_block h2{
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 28px;
	margin-top: 50px;
	color: #333333;
		font-family: 'PlayfairDisplay Regular';
		text-transform: uppercase;
}
.contacts_right_block p, .contacts_left_block p{
		font-size: 18px;
		font-family: 'PFAGORASANSPRO LIGHT';
		font-weight: 300;
		text-align: center;
}
.clearfix {
    display: inline-block;
}
.clearfix {
    display: block;
}

.korset_block, .tkani_block, .otdelka_block, .rrabota_block, .obraz_block, .uhod_block{
	padding: 100px 90px 0;

}
.uhod_block{padding-right: 20px;padding-left: 20px;}
.icon_korset, .icon_tkani, .icon_otdelka, .icon_rrabota, .icon_obraz, .icon_uhod{
	font-family: 'PlayfairDisplay Regular';
	padding-top: 70px;
	font-size: 24px;
	text-transform: uppercase;
	letter-spacing: 10px;
	margin-bottom: 40px;
}

.icon_korset{background: url(https://840232.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon_korset.png) 48% 0% no-repeat;}
.icon_tkani{background: url(https://f9bb45.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon_tkani.png) 48% 0% no-repeat;}
.icon_otdelka{background: url(https://5841cb.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon_otdelka.png) 48% 0% no-repeat;}
.icon_rrabota{background: url(https://25858a.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon_rabota.png) 48% 0% no-repeat;}
.icon_obraz{background: url(https://18230a.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon_obraz.png) 48% 0% no-repeat;}
.icon_uhod{background: url(https://dd8e0d.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon_uhod.png) 48% 0% no-repeat;}
.divtest strong{
	width: 5px;
	height: 45px;
	background: red;
	float: left;
}
.partners_block{
	clear: both;
	float: left;
	width: 100%;
	margin: 80px 0;
	text-align: center;
}
.partners_block a{
	display: inline-block;
	text-transform: uppercase;
	padding:0 60px;
	text-decoration: none;
	color: #333333;
	font-size: 18px;
}


.partners_block a img{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: gray;
          filter: gray; /* IE 6-9 */

 -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;



}
.partners_block a:hover img{
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
  filter: grayscale(0);
  -webkit-filter: gray;
          filter: gray; /* IE 6-9 */
}



.main-new-baner{
	display: block;
	width: 100%;
	height: 550px;
	background: url(https://c3b0c5.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/main-new-baner.jpg) no-repeat;
	background-size: cover;
	font-family: 'PlayfairDisplay Regular';
	font-size: 26px;
	line-height: 38px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	padding-top: 230px;
	letter-spacing: 4px;
	position: relative;
	margin-top: 30px;
}
.main-new-baner:after{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0;
		-webkit-transition: all 0.6s;
	transition: all 0.6s;
}
.main-new-baner:hover:after{
	opacity: 0.6;
}

.main-new-top-date, .main-new-bottom-date{
	font-family: 'PFAGORASANSPRO LIGHT';
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	width: 100%;
	padding: 30px 0 20px 0;
	text-decoration: none;
	color: #333;
}
.main-new-top-title, .main-new-bottom-title{
	overflow: hidden;
	height: 132px;
	text-align: center;
	padding: 0 60px;
	width: 100%;
	font-family: 'PlayfairDisplay Regular';
	font-size: 16px;

	line-height: 26px;
	text-transform: uppercase;
}


.main-new-baner:hover{
	color: #fff;
	text-decoration: none;
}
.video_main{
	width: 100%;
	height: 366px;
}
.obraz_main{
	background: url(https://4421f0.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/obraz-img-main.jpg) no-repeat right;
		width: 100%;
	height: 366px;
	text-align: center;
}


.rrabote_main h2{
	text-transform: uppercase;
	font-size: 24px;
	letter-spacing: 4px;
	margin-right: 25px;
	margin-top: 90px;
}
.otdelka_main h2{
	text-transform: uppercase;
	font-size: 24px;
	letter-spacing: 4px;
	margin-left: 25px;
	margin-bottom: 50px;

}
#main-grid-homepage{float: left;clear: both;width: 100%;height: 50px;}


.otdelka_main h5{
	border-top: 1px solid #666666;
	margin-left: 25px;
}
.rrabote_main h5{
		border-top: 1px solid #666666;
	margin-right: 55px;
}
.otdelka_main h5 div, .rrabote_main h5 div{
	padding: 5px 25px;
	color: #333333;
	top: -16px;
	background: #fff;
	font-size: 14px;
	font-family: 'PFAGORASANSPRO LIGHT';
	font-weight: 300;
	letter-spacing: 5px;
	text-transform: uppercase;
}
.animate_border_line_block .animate_border_line{ display: inline-block;}
.animate_border_line{
	text-decoration: none;
 -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
     position: relative;
    border: none;

}



.animate_border_line span {
    position: relative;
    z-index: 1;
    line-height: 20px;
    transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
}
li a.animate_border_line span {
    position: relative;
    z-index: 1;
    line-height: 16px;
    transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
}

.animate_border_line .btnBefore, .animate_border_line .btnAfter{
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    border: solid #666;
    border-width: 0;
    transition: 0;
    -webkit-transition: 0;
    -moz-transition: 0;
    -o-transition: 0;
    -ms-transition: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-color: #666;
}
li a.animate_border_line .btnBefore, li a.animate_border_line .btnAfter, .ngg-navigation a.animate_border_line .btnBefore, .ngg-navigation a.animate_border_line .btnAfter{
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    border: solid #e6bb86;
    border-width: 0;
    transition: 0;
    -webkit-transition: 0;
    -moz-transition: 0;
    -o-transition: 0;
    -ms-transition: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-color: #e6bb86;
}

.animate_border_line .btnBefore{
    right: 0;
    bottom: 0;
}
.animate_border_line .btnAfter{
    left: 0;
    top: 0;
}
a.animate_border_line:hover .btnBefore {
    border-width: 0 0 1px 1px;
}
a.animate_border_line:hover .btnAfter {
    border-width: 1px 1px 0 0;
}

a.animate_border_line:hover .btnAfter, a.animate_border_line:hover .btnBefore {
height: 100%;
width: 100%;
transition: width 0.5s ease, height 0.5s ease 0.5s;
-webkit-transition: width 0.5s ease, height 0.5s ease 0.5s;
-o-transition: width 0.5s ease, height 0.5s ease 0.5s;
-ms-transition: width 0.5s ease, height 0.5s ease 0.5s;
}
a.animate_border_line_block:hover .btnBefore {
    border-width: 0 0 1px 1px;
}
a.animate_border_line_block:hover .btnAfter {
    border-width: 1px 1px 0 0;
}

a.animate_border_line_block:hover .btnAfter, a.animate_border_line_block:hover .btnBefore {
height: 100%;
width: 100%;
transition: width 0.5s ease, height 0.5s ease 0.5s;
-webkit-transition: width 0.5s ease, height 0.5s ease 0.5s;
-o-transition: width 0.5s ease, height 0.5s ease 0.5s;
-ms-transition: width 0.5s ease, height 0.5s ease 0.5s;
}


.otdelka_main{
background: url(https://c447a0.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/800_9334.jpg) no-repeat right bottom;
	height: 850px;
	text-align: center;
}

.rrabote_main{
	background: url(https://d9bd68.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/800_0175.jpg) no-repeat 	left top;
	height: 880px;
	text-align: center;
}
.otdelka_main_block, .rrabote_main_block, .obraz_main_block{
	border: 2px solid #e6bb86;
	padding: 20px 25px 20px 25px;
	width: 320px;
	height: 325px;
 	-webkit-transition: all 0.6s;
	transition: all 0.6s;
	display: block;
	text-decoration: none;
	color: #333;
	position: relative;
}
.otdelka_main_block{
	float: left;
	margin-top: 376px;
}
.otdelka_main_block-block, .obraz_main_block-block, .brides_link-block, .gallery_main-block, .brides_img_main-block{
	float: left;
	width: 100%;
}
.rrabote_main_block-block{
	float: right;
}
.rrabote_main_block{
	float: right;
	margin-top: 355px;

}
#buttom_footer{
	width: 80%;
	margin-left: 10%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: 1px solid #666;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'PFAGORASANSPRO LIGHT';
	font-size: 16px;
	color: #666;
	    transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
}





#buttom_footer:hover{
	text-decoration: none;
		border: 1px solid #fff;
		background: #E6BB86;
		color: #fff;
}
.soc_list_block a, .galleria-image-share-icons a i{
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	margin-left: 15px;
	margin-top: 15px;
	-webkit-transition: all 0.6s;
    transition: all 0.6s;
}
.soc_list_block{margin-left: 15px;}
.fbn{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat 0 0;}
.twn{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -55px 0;}
.vkn{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -111px 0;}
.odn{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -166px 0;}
.fbn:hover{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat 0 -61px;}
.twn:hover{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -55px -61px;}
.vkn:hover{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -111px -61px;}
.odn:hover{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -166px -61px;}



.galleria-image-share-icons .fbn{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat 0 -61px;}
.galleria-image-share-icons .twn{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -55px -61px;}
.galleria-image-share-icons .vkn{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -111px -61px;}
.galleria-image-share-icons .odn{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -166px -61px;}
.galleria-image-share-icons .fbn:hover{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat 0 0px;}
.galleria-image-share-icons .twn:hover{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -55px 0px;}
.galleria-image-share-icons .vkn:hover{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -111px 0px;}
.galleria-image-share-icons .odn:hover{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -166px 0px;}






.gpn{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -221px 0;}
.pin{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -276px 0;}
.yon{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -331px 0;}
.inn{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -386px 0;}
.gpn:hover{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -221px -61px;}
.pin:hover{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -276px -61px;}
.yon:hover{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -331px -61px;}
.inn:hover{background: url(https://b15753.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/icon.png) no-repeat -386px -61px;}



.obraz_main_block{
		float: left;
	margin-top: 20px;
}
.otdelka_main_block h3, .rrabote_main_block h3, .obraz_main_block h3{
	font-size: 18px;
	letter-spacing: 4px;
	margin-bottom: 16px;
}
.otdelka_main_block .icon_otdelka, .rrabote_main_block .icon_rrabota, .obraz_main_block .icon_obraz{padding-top: 60px;}
.otdelka_main_block:hover, .rrabote_main_block:hover, .obraz_main_block:hover{
	background: #fff;
	color: #333;
	text-decoration: none;
}
.brides_link{
	display: block;
	width: 100%;
	background: url(https://a57150.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/brides_link.jpg) no-repeat;
	background-size: cover;
	padding-top: 200px;
	height: 420px;
	min-height: 420px;
	font-size: 20px;
	line-height: 26px;
	font-family: 'PlayfairDisplay Regular';
	letter-spacing: 4px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}
.brides_link:hover{text-decoration: none;color: #fff;}
.mb30{margin-bottom: 30px;}

.brides_img_main{
	height: 420px;
	background: url(https://0d7795.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/1-1.png) no-repeat;
	display: block;

}
.gallery_main{
	height: 420px;
padding: 20px 76px;
		border: 2px solid #e6bb86;
		padding-top: 90px;
		text-align: center;
		display: block;
		color: #333;
		text-decoration: none;
}
.gallery_main:hover{
	text-decoration: none;
	color: #333;
}
.gallery_main h3{
	font-size: 30px;
	margin-bottom: 30px;
	font-family: 'PlayfairDisplay Regular';
	letter-spacing: 4px;
}

.divtest {
	text-align: center;
	-webkit-box-shadow: 0 0 0 4px rgba(255,255,255,1);
	        box-shadow: 0 0 0 4px rgba(255,255,255,1);
	-webkit-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;
}

.divtest:hover {
	background: rgba(255,255,255,1);
	color: #64bb5d;
}

.divtest:hover:before {
	-webkit-animation: spinAround 2s linear infinite;
	animation: spinAround 2s linear infinite;
}



.divtest{
	border: 5px solid #ccc;
	width: 50px;
	height: 50px;
	border-radius: 50%;
  	-webkit-transition-property: all;
  	transition-property: all;
  	-webkit-transition-duration: 3s;
  	        transition-duration: 3s;
}
.divtest:hover{
	border-top: 5px solid #000;
	border-left: 5px solid #000;
	border-bottom: 5px solid #000;
	border-right: 5px solid #000;
}
.ngg-gallery-thumbnail a strong{
	text-decoration: none;
	float: left;
	display: block;
	padding: 4px 0;
	width: 100%;
	font-size: 16px;
	line-height: 20px;
	color: #864d7f;
	position: relative;
	font-family: 'PFAGORASANSPRO LIGHT';
	font-weight: 300;
	z-index: 10;
	border-right: 1px solid #E6BB86;
	border-bottom: 1px solid #E6BB86;
	border-left: 1px solid #E6BB86;
}

.main-new-top-image, .main-new-bottom-image{
	width: 100%;
	max-height: 336px;
	overflow: hidden;
	position: relative;
	background: #fff;

}





.main-new-top-image img, .main-new-bottom-image img{
	width: 100%;
	opacity: 1;
-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.main-new-top:hover img, .main-new-bottom:hover img{
	opacity: 0.6;
-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
.main-new-top-image:after, .main-new-bottom-image:after{
	content: "";
	display: block;
	width: 22px;
	height: 12px;
	position: absolute;
	left: 50%;
	margin-left: -11px;
}
.main-new-top-image:after{
	background: url(https://979f46.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/main-new-bottom-image.png) no-repeat top;
	top: 0;
}
.main-new-bottom-image:after{
	background: url(https://1ed59f.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/main-new-top-image.png) no-repeat top;
	bottom: 0;
}
.header-post{
	text-align: center;
	width: 100%;
	float: left;
	clear: both;
}
.header-post h1{
	font-size: 50px;
	letter-spacing: 4px;
	margin-bottom: 0;
	font-family: 'PlayfairDisplay Regular';
}
.header-post-line{
	text-align: center;
	float: left;
	clear: both;
	width: 100%;
	margin: 50px 0;
		height: 15px;
		line-height: 15px;
	background: url(https://ee2f8f.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/header-post-line.png) center no-repeat;
}
 .header-post-line a{
	background: url(https://862b22.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/galleria-image-nav-left.png) center no-repeat;
	width: 89px;
	height: 15px;
	display: inline-block;

}

.post-baner-1 a, .post-baner-2 a, .post-baner-3 a{
	width: 100%;
	max-width: 440px;
	padding-top: 276px;
	height: 600px;
	line-height: 38px;
	display: block;
	font-family: 'PlayfairDisplay Regular';
	font-size: 26px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 4px;
	text-align: center;
	position: relative;
}
.home .post-baner-2 a{height: 420px;padding-top: 190px;}
/*.post-baner-1 a:hover, .post-baner-2 a:hover, .post-baner-3 a:hover{
	background-size: 110%;
}*/
.post-baner-1 a:after, .post-baner-2 a:after, .post-baner-3 a:after, .post-baner-c a:after{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.post-baner-1 a:hover:after, .post-baner-2 a:hover:after, .post-baner-3 a:hover:after, .post-baner-c a:hover:after{
	opacity: 0.6;
}
.post-baner-1 a span, .post-baner-2 a span, .post-baner-3 a span, .post-baner-c a span, .main-new-baner span{
	opacity: 1;
	z-index: 10;
	display: block;
	position: relative;
}
.post-baner-1 a{
	background: url(https://b489f4.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/post-baner-1.jpg) no-repeat;
}
.post-baner-2 a{
	background: url(https://c62699.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/post-baner-2.jpg) no-repeat;
}
.post-baner-3 a{
	background: url(https://182ac2.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/post-baner-3.jpg) no-repeat;
}

.current-menu-ancestor > a{
	color: #864d7f !important;
}

.rrelative{

}

#wpcf7-f2275-o1, #wpcf7-f2275-o2, #wpcf7-f2275-o3, #consultantform {
	position: absolute;
	top: 10%;
    left: 0;
    right: 0;
    padding: 20px 40px 10px;
    margin: 0 auto;
	max-width: 760px;
	width: 80%;
	z-index: 1100010;
	display: none;
	background: #fff;
}
.wpcf7-form-control-wrap{overflow: hidden;}

div.wpcf7-response-output{
	margin: 0!important;
}
.right-content-2 form {
  display: inline-block;
}
.right-content-2 .form-input2 {
	padding-top: 30px;
}



@media screen and (max-width: 768px)  {
	.right-content-2 .form-input2 {
		padding-top: 0px;
	}
}
#wpcf7-f2275-o1 label, #wpcf7-f2275-o2 label, #wpcf7-f2275-o3 label, #consultantform label{
	font-size: 13px;
	letter-spacing: 2px;
	color: #333333;
	text-transform: uppercase;
	font-family: 'PFAGORASANSPRO LIGHT';
	font-weight: 300;
	display: inline;
	clear: both;
	width: 100px;
}
#wpcf7-f2275-o1 .form-block-line_s label, #wpcf7-f2275-o2 .form-block-line_s label, #wpcf7-f2275-o3 .form-block-line_s label, #consultantform .form-block-line_s label{
	display: block;
}
#wpcf7-f2275-o1 span, #wpcf7-f2275-o2 span, #wpcf7-f2275-o3 span, #consultantform span{
	font-size: 13px;
	letter-spacing: 2px;
	color: #333333;
	text-transform: uppercase;
	font-family: 'PFAGORASANSPRO LIGHT';
	font-weight: 300;
	display: inline;
}
.wpcf7-not-valid-tip{
	color: #4e1e4a !important;
}
.disclaimer{
	text-align: center;
	font-size: 12px;
	width: 100%;
	float: left;
	margin-top: -20px;
}
.form-block-line_s{
	clear: both;
}
.form-block-line_r{
	clear: both;
	float: left;
	width: 100%;
	margin-top: -20px;
	margin-bottom: 30px;
}
#wpcf7-f2275-o1 span input, #wpcf7-f2275-o2 span input, #wpcf7-f2275-o3 span input, #consultantform span input{
	border: none;
	max-width: 500px;
	width: 100%;
	font-size: 16px;
	padding:0;
}
#wpcf7-f2275-o1 .your-message, #wpcf7-f2275-o2 .your-message, #wpcf7-f2275-o3 .your-message, #consultantform .your-message{
	float: left;
	display: block;
	clear: both;
	width: 100%;
	margin-bottom: 40px
}
#wpcf7-f2275-o1 .your-message textarea, #wpcf7-f2275-o2 .your-message textarea, #wpcf7-f2275-o3 .your-message textarea, #consultantform .your-message textarea {
	clear: both;
	border: 1px solid #E6BB86;
	letter-spacing: 2px;
	color: #333333;
	font-family: 'PFAGORASANSPRO LIGHT';
	font-weight: 300;
		float: left;
	display: block;
	padding: 10px;
	width: 100%;
	height: 140px;
	resize:none;
}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, div.wpcf7-mail-sent-ok{
	border: 1px solid #864d7f !important;
	font-size: 12px;
	color:
}
div.wpcf7{
	position: relative;
}
.ngg-pro-masonry{
	float: left;
	clear: both;
}
.form-block-line{
	border-bottom:1px solid #E6BB86;
	float: left;
	clear: both;
	margin-bottom: 30px;
	width: 100%;
}
.wpcf7-submit-block{
	border-top:1px solid #E6BB86;
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
}
.wpcf7-response-output{
	float: left;
	clear: both;
	width: 100%;
}
.wpcf7-submit{
	border: 1px solid #E6BB86;
	letter-spacing: 2px;
	color: #333333;
	text-transform: uppercase;
	font-family: 'PFAGORASANSPRO LIGHT';
	font-weight: 300;
	background: #fff;
	padding: 10px 15px 8px;
	line-height: 14px;
	display: block;
	position: relative;
	left: 50%;
	margin: -17px 0 0 -67px;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}
.animate_border_line_block{
	display: block;
	text-decoration: none;
	color: #333;
}
.rrabote_main .animate_border_line_block{position: absolute;bottom: 0;width: 100%;}
.animate_border_line_block:hover{
	text-decoration: none;
	color: #333;
}
.wpcf7-submit:hover{
	background: #E6BB86;
	color: #fff;
}

.main-new-top-border, .main-new-bottom-border{
	border-left: 2px solid #e6bb86;
	border-right: 2px solid #e6bb86;
}
.main-new-bottom-border{
	border-bottom: 2px solid #e6bb86;
}
.main-new-top-border{
	border-top: 2px solid #e6bb86;
}

.home .main-new-top a,
.home .main-new-bottom a
{display: block;margin-top: 30px;}

.animate-brand-block-line{
	float: left;
	clear: both;
	width: 100%;
	margin-top: 40px;
	text-align: center;
	position: relative;
}
.animate-brand-block-line:after{
		content: "";
		border-top: 1px solid #e6bb86;
		display: block;
		top: 0;
		left: 0;
		width: 112px;
		height: 1px;
		position: absolute;

}
.animate-brand-block-line:before{
		content: "";
		border-top: 1px solid #e6bb86;
		display: block;
		right: 0;
		top: 0;
		width: 112px;
		height: 1px;
		position: absolute;

}
.animate-brand-block{
	display: inline-block;
	border: 1px solid #e6bb86;
	width: 110px;
	line-height: 24px;
	height: 24px;
	font-family: 'PFAGORASANSPRO LIGHT';
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #e6bb86;
	position: relative;
	top: -12px;
	width: 40px;
	text-align: center;
	overflow: hidden;
		-webkit-transition: all 0.3s;
	transition: all 0.3s;
	text-decoration: none;

}
.animate-brand-block:hover{
	text-decoration: none;
	color: #e6bb86;
}
.animate-brand-block strong{
	font-weight: 300;
	display: none;
	padding: 0 10px;
	background: #fff;
	position: relative;
	z-index: 10;
}

.animate-brand-block-line .animate-brand-block span{
	background: url(https://79e5c0.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/UI_kit_07.png) no-repeat 50% 6px;
	display: block;
	width: 100%;
	height: 24px;
	line-height: 24px;

}

.news-title-main{
	text-align: center;
	margin: 40px 0 -10px 0;
}
.otdelka_main_block:hover .animate-brand-block, .rrabote_main_block:hover .animate-brand-block, .obraz_main_block:hover .animate-brand-block, .gallery_main:hover .animate-brand-block{
	width: 110px;
	border: 1px solid #e6bb86;

}
.otdelka_main_block:hover .animate-brand-block strong, .rrabote_main_block:hover .animate-brand-block strong, .obraz_main_block:hover .animate-brand-block strong, .gallery_main:hover .animate-brand-block strong{
	display: block;
	text-decoration: none;
	color: #e6bb86;

}
.ngg-navigation .prev, .ngg-navigation .next, .otdelka_main_block:hover .animate-brand-block span, .rrabote_main_block:hover .animate-brand-block span, .obraz_main_block:hover .animate-brand-block span, .gallery_main:hover .animate-brand-block span{
	display: none;
}
.page-template-page-video .widget-title, .page-template-page-video .ytc-pagination, .page-template-page-video .ytc-links, .single .ngg-navigation{display: none !important;}

#ytc-wrapper .ytcplayer-wrapper{border: 1px solid #fff !important;}

#teambox_button_close{
	background: url(https://fb99d1.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/na-times-circle.png) no-repeat 50% -60px;
	width: 27px;
	height: 26px;
	position: absolute;
	top: 2%;
	right: 3%;
	 z-index: 12000;
	 cursor: pointer;
}

#teambox{
	display: none;
	width:100%;
    min-height:100%;
	background: url(https://ce6dd7.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/ll.png);
    overflow:hidden;
    position:fixed;
    top:0;
    z-index: 10000;
}

#consultantgo{
	position: fixed;
	right: -4px;
	top:60%;
	line-height: 30px;
	padding: 5px 20px 5px 20px;
	text-align: center;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'PFAGORASANSPRO LIGHT';
	font-size: 16px;
	letter-spacing: 2px;
	z-index: 120;
	background: #c9abc3;
	color: #fff;
	float: left;
	margin-right: -62px;
	    transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    -ms-transition: 0.3s ease; /* Для Firefox */ /* Для IE */
    -webkit-transform: rotate(-90deg); /* Для Safari, Chrome, iOS */ /* Для Opera */
    transform: rotate(-90deg);
}
#consultantgo:hover{
	right: 0;
	border-bottom: 1px solid #fff;
	text-decoration: none;
	background: #E6BB86;
	color: #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}

.vjs-skin-hotdog-stand { color: #FF0000; }
.vjs-skin-hotdog-stand .vjs-control-bar { background: #FFFF00; }
.vjs-skin-hotdog-stand .vjs-play-progress { background: #FF0000; }


#main .ngg-album-compactbox{
	padding: 0 !important;
	border: none !important
}
#main .ngg-album-compactbox::before,
#main .ngg-album-compactbox::after{display: none !important;}
#main .ngg-gallery-thumbnail img, #main .ngg-album-link img{border: none !important}
.ngg-album-compact p.ngg-album-gallery-image-counter{margin: -32px 20px 0 0 !important;}

.navbar-toggle{
	background: url(https://19cc5f.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/burger.png) no-repeat center;
	top: 25px;
}
@media screen and (min-width: 1024px) and (max-width: 1200px)  {
	.menu-top_menu > li#menu-item-12841 > ul,
	.menu-top_menu > li#menu-item-120 > ul {

	}
	.menu-top_menu > li#menu-item-12903 > ul,
	.menu-top_menu > li#menu-item-4808 > ul {
		width: 940px;
    	padding-left: 0px;
	}
	.menu-top_menu {
    margin-right: 0px;
  }
  .menu-top_menu > li > a {
    padding-left: 15px;
    padding-right: 12px;
	}
	.menu-top_menu li#menu-item-9360, .menu-top_menu li#menu-item-9361, .menu-top_menu li#menu-item-10551 {
    margin-right: 15px;
	}
	.menu-top_menu li#menu-item-9360 ul {
    padding: 0 0 0px 155px;
  }
  .menu-top_menu li#menu-item-9361 ul {
    padding: 0 0 0 155px;
  }
  .menu-top_menu li#menu-item-10551 ul {
    padding: 0 0 0 155px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px)  {
	#block_menu_full {
		display: none !important;
	}
	.menu-top_menu > li#menu-item-12841 > ul,
	.menu-top_menu > li#menu-item-120 > ul {

	}
	.menu-top_menu > li#menu-item-12903 > ul,
	.menu-top_menu > li#menu-item-4808 > ul {
		width: 700px;
		padding-left: 40px;
		left: 0;
		transform: none;
		height: auto;
		padding-bottom: 23px;
	}
	.border-c{max-height: 455px;}
	   .menu-top_menu{
	   	margin-right: -30px;
	   }
	   .logo{
	   	margin-left: -30px;
	   	width: 280px;
	   }
	   .contacts_left_block{min-height: 440px;}
	   .contacts_left_block h2{margin-top: 40px;}

	   .korset_block, .tkani_block, .otdelka_block, .rrabota_block, .obraz_block, .uhod_block{
	   	padding: 10px;
	   	min-height: 455px;
	   }
	   .soc_list_block{
	max-width: 240px;
	margin: 0 auto;
}
.copyright{position: relative;margin-top: 60px;}

.home .main-new-baner{height: 505px;}
}
@media screen and (max-width: 768px)  {

	.menu-custom-menu:not(.current-menu-item) li:before,
	.menu-custom-menu:not(.current-menu-item) li:after {
		border: none;
	}

.otdelka_main_block
{margin-top: 150px;}
.rrabote_main_block{
	margin-top: 70px;
}

/*	.navbar-collapse{display: block !important;}*/
	   .menu-top_menu{
	   		padding: 10px 0;
	   		margin: 0;
	   		float: left;
	   		width: 100%;
	   		border-top: 1px solid #333333;
	   		border-bottom: 1px solid #333333;
	   		background: #fff;
	   }

	   .menu-top_menu li{
	   	width: 100%;
	   	clear: both;
	   	margin: 0;
	   }
	   .menu-top_menu li a{
	   	text-align: center;
	   	padding: 0 !important;
	   	width: 100% !important;
	   	margin: 0;
	   	line-height: 32px;
	   	height: 32px;
	   }
	  .menu-top_menu li:before{display: none;}
	  .menu-top_menu > li > .sub-menu{display: block !important;
	  	border-top: none;}
	  .menu-top_menu > li > .sub-menu li ul.sub-menu,
	  .menu-top_menu > li#menu-item-12841 > .sub-menu,
	  .menu-top_menu > li#menu-item-120 > .sub-menu
	  {display: none !important;}
	.menu-top_menu li#menu-item-71,
	.menu-top_menu li#menu-item-84,
	.menu-top_menu li#menu-item-70,
	.menu-top_menu li#menu-item-83,
	.menu-top_menu li#menu-item-12832,
	.menu-top_menu li#menu-item-12833,
	.menu-top_menu li#menu-item-12834,
	.menu-top_menu li#menu-item-12835
	{
		background: none;
		padding: 0;
		margin: 0;
	}
	.menu-top_menu > li > ul > li > a{margin-bottom: 0;}
		.menu-top_menu > li#menu-item-120 > ul,
		.menu-top_menu > li#menu-item-12841 > ul,
		.menu-top_menu > li#menu-item-12903 > ul,
		.menu-top_menu > li#menu-item-4808 > ul{
			width: 100%;
			position: relative;
			left: auto;
			margin:0;
			padding: 0;
			height: auto;
			transform: none;
		}
.menu-top_menu > li#menu-item-120 > a,
.menu-top_menu > li#menu-item-12841 > a,
.menu-top_menu > li#menu-item-12903 > a,
.menu-top_menu > li#menu-item-4808 > a{
	display: none;
}
.menu-top_menu > li > ul{
	padding: 0;
	margin: 0;
}
.fend{
	margin-top: 10px;
}
#buttom_footer{
	max-width: 300px;
	margin: 0 auto
}
.soc_list_block{
	max-width: 240px;
	margin: 0 auto;
}
.copyright{position: relative;margin-top: 60px;}

#menu-gallery-menu{
	left: auto;
	margin: 0 auto;
	display: inline-block;
}
#menu-gallery-menu li{margin-bottom: 40px;}


.main-new-baner{height: 510px;}
.gallery_main-block{margin-top: 30px;}
.home .main-new-baner{height: 420px;}

.post-baner-1 a, .post-baner-2 a, .post-baner-3 a{height: 330px;background-position: center;padding-top: 40%;}
.otdelka_main{
	background-position: -20% -80%;
	height: 600px;
}
.rrabote_main{
		height: 600px;
		background: url(https://0c1020.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/800_0316.jpg) no-repeat;
		background-position: 160% -60px;
}

.obraz_main{
	margin-bottom: 30px;
}
.otdelka_main h2,
.rrabote_main h2{
	margin-left: 0;
	margin-right: 0;
}
.otdelka_main h5,
.rrabote_main h5{
	margin-left: 0;
	margin-right: 0;
}

.rrabote_main h2{margin-top: 160px;}


.korset_block:after, .tkani_block:after, .otdelka_block:after, .rrabota_block:after, .obraz_block:after, .uhod_block:after {
  content: "";
  opacity: 0.3;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
}
.korset_block:after{background: url(https://b8ba5d.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/uploads/2015/11/V_Brand_03.jpg) no-repeat center; }
.tkani_block:after{background: url(https://5bf7f1.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/uploads/2015/11/V_Brand_13.jpg) no-repeat center; }

.otdelka_block:after{background: url(https://6eb519.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/uploads/2015/11/V_Brand_15.jpg) no-repeat center; }
.rrabota_block:after{background: url(https://e6ae64.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/uploads/2015/11/V_Brand_19.jpg) no-repeat center; }

.obraz_block:after{background: url(https://0c015b.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/uploads/2015/11/V_Brand_22.jpg) no-repeat center; }
.uhod_block:after{background: url(https://050475.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/uploads/2015/11/V_Brand_24.jpg) no-repeat center; }








}

@media screen and (max-width: 480px)  {
.gallery_main-block{margin-bottom: 30px;margin-top: 0;}
	.post-baner-1 a, .post-baner-2 a, .post-baner-3 a{height: 600px;padding-top: 50%;margin-bottom: 30px;}
.header-post h1{font-size: 20px;}
.obraz_main{margin-top: 30px;}
.rrabote_main{
	margin-top: 30px;

}
.main-new-baner{padding-top: 50%;}
.brides_link-block{margin-bottom: 30px; }
.copyright{font-size: 8px;}
.logo{width: 240px;}
.navbar{height: 70px;}
.navbar-toggle{top: 10px;}
.section-image h1, .cover-image h1{font-size: 30px;}

.ngg-galleryoverview, .ngg-albumoverview{
	padding:0 !important;
}

}

#main .ngg-gallery-thumbnail img {
	max-width: 100% !important;
}
#main-grid #main .ngg-gallery-thumbnail-box:nth-child(3n-1) {
    margin-top: 0px !important;
}
.main-wrapper-skils {
	background-color: #f6f6f6;
	padding: 20px 0px;
	margin-top: 30px;
	margin-bottom: 20px;
}
.skils-item {
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	min-height: 90px;
	font-size: 20px;
}
.skils-item-1 {
	background-image: url(https://2cd94c.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/skils-item-2.png);
	padding: 100px 10px 0px 10px;

}
.skils-item-2 {
	background-image: url(https://2c2d32.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/skils-item-1.png);
	padding: 100px 10px 0px 10px;
}
.skils-item-3 {
	background-image: url(https://b51977.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/skils-item-3.png);
	padding: 100px 10px 0px 10px;
}
.skils-item-4 {
	background-image: url(https://cbb2c4.claudeassets.com/20250320131759im_/http://nataliatausher.com/wp-content/themes/flat-bootstrap/images/skils-item-4.png);
	padding: 120px 10px 0px 10px;
}
.page-title-galery {
	padding: 50px 0px 20px;
  font-size: 42px;
  text-align: center;
  text-transform: uppercase;
}
.page-title-models {
	padding: 40px 0px 30px;
  font-size: 42px;
  text-align: center;
  text-transform: uppercase;
}
.left-content img {
	max-width: 100% !important;
}
.right-content-1 {
  padding: 50px 25px 20px;
  border: 2px solid #f5bc84;
}
.right-content-1 .title {
	text-align: center;
	font-size: 22px;
	margin-bottom: 40px;
}
.right-content-1 .right-content-description.desc-less {
  height: 200px;
  overflow: hidden;
}
.right-content-1 .right-content-description.desc-more {
	height: auto;
}
.desc-show-more {
	float: right;
  border-bottom: 1px solid #000;
  font-style: italic;
  line-height: 14px;
  padding-top: 10px;
  font-size: 14px;
  cursor: pointer;
}
.right-content-description .text-bl {
	line-height: 18px;
	padding: 10px 0px
}
.right-content-2 {
	margin-top: 30px;
  padding: 42px 15px;
  border: 2px solid #f5bc84;
}
.right-content-2 .title {
	text-align: center;
	font-size: 22px;
	margin-bottom: 20px;
}
.right-content-2 form .form-input input {
	width: 100%;
  border: none;
  border-bottom: 1px solid #f5bc84;
  padding: 0px 10px;
  line-height: 16px;
  font-style: italic;
}
.right-content-2 form .form-input input:focus {
  border: none;
  border-bottom: 1px solid #f5bc84;
}
.right-content-2 form .form-submit {
	margin-top: 22px;
	display: inline-block;
  width: 100%;
  position: relative;
}
.right-content-2 div.wpcf7 img.ajax-loader {
    position: absolute;
    right: 10px;
    top: 0px;
}
.right-content-2 form .form-input input:focus {
  outline: none !important;
}
.right-content-2 form .form-submit .wpcf7-submit {
  margin-top: 0px !important;
}
.right-content-2-phone {
	padding-top: 15px;
}
.right-content-2-info {
	text-align: center;
	font-size: 22px;
}
.right-content_2_soc_block {
	text-align: center;
	padding-top: 10px;
}
.right-content_2_soc_block a {
	color: #f5bc84;
}
@media screen and (max-width: 992px)  {
	.page-title-galery {
    font-size: 28px;
    padding: 50px 0px 30px;
  }
  .page-title-models {
    font-size: 28px;
    padding: 50px 0px 30px;
  }
}
@media screen and (max-width: 768px)  {
	.page-title-galery {
    font-size: 20px;
    padding: 50px 0px 20px;
  }
  .page-title-models {
    font-size: 20px;
    padding: 50px 0px 20px;
  }
}

.navigation {
	display: inline-block;
  width: 100%;
}
#main-grid #main .left-content .ngg-galleryoverview {
	padding-left: 0px !important;
	margin-top: 0px !important;
}
#main-grid #main .page-models-content .ngg-albumoverview {
	margin-top: 0px !important;
}
#main-grid #main .page-models-content .ngg-albumoverview .ngg-album-compact {
  width: 33.33% !important;
  padding: 0 30px 4px 0 !important;
  margin: 0px !important;
}
#main-grid #main .page-models-content .ngg-albumoverview .ngg-navigation {
	display: none !important;
}
#main-grid #main .page-models-content .ngg-albumoverview .ngg-album-compact h4 {
    max-width: 100%;
}
#main-grid #main .page-models-content .ngg-albumoverview .ngg-album-compact:nth-child(2n+1) {
    clear: none !important;
}
.single-page-contacts {
	display: inline-block;
	width: 100%;
	padding: 15px;
	border: 2px solid #f5bc84;
	text-align: center;
	margin-bottom: 20px;
}
.single-page-contacts .contacts-title {
	font-size: 20px;
}
.single-page-contacts .contacts-item {
	display: inline-block;
	font-size: 14px;
	color: #555;
}
.single-page-contacts .contacts-item.first {
	margin-right: 25px;
}
.single-page-contacts .contacts-item i {
	display: inline-block;
	font-size: 16px;
	top: 2px;
	position: relative;
	margin-right: 5px;
	color: #f5bc84;
}
@media screen and (max-width: 1200px) and (min-width: 769px) {
	.page #main .entry-content .ngg-gallery-thumbnail-box {
		max-width: 50%;
    padding: 0px 10px;
	}
	.ngg-galleryoverview, .ngg-albumoverview {
    padding-left: 0px !important;
	}
	.skils-item {
    font-size: 16px;
	}
	.skils-item-2 {
    padding: 20px 0px 10px 135px;
	}
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
	#main-grid #main .left-content .ngg-albumoverview .ngg-album-compact {
	    left: 0  !important;
	    position: relative;
	}
}
@media screen and (max-width: 768px) {
	#main .ngg-gallery-thumbnail-box {
		max-width: 100%;
    padding: 0px;
	}
	#main-grid #main .page-models-content .ngg-albumoverview .ngg-album-compact {
	  width: 100% !important;
	  padding: 0px 0px 10px !important;
	}
	.ngg-galleryoverview, .ngg-albumoverview {
    padding-left: 0px !important;
	}
	#main-grid #main .ngg-galleryoverview .ngg-gallery-thumbnail-box {
		width: 100% !important;
    text-align: center;
    margin-bottom: 0px !important;
	}
	#main-grid #main .ngg-galleryoverview .ngg-gallery-thumbnail {
    float: none !important;
    display: inline-block !important;
	}
	#main-grid #main .page-models-content .ngg-albumoverview .ngg-album-compact .ngg-album-link img {
		width: 100% !important;
	}
	#main-grid #main .page-models-content .ngg-albumoverview .ngg-album-compact h4 {
		width: 100% !important;
	}
	.right-content-2 form .form-input input {
    margin: 15px 0px !important;
	}
	.right-content-1 {
    padding: 20px 10px;
	}
	.right-content-2 {
    margin-top: 20px;
    padding: 20px 15px;
  }
  .right-content-2 form {
  	display: inline-block;
    width: 100%;
  }
  .right-content-1 .right-content-description span {
		font-size: 16px !important;
  }
  .right-content-description .text-bl {
    font-size: 14px;
	}
	.right-content-1 .title {
    font-size:18px;
    margin-bottom: 20px;
	}
	.right-content-2 .title {
    font-size:18px;
    margin-bottom: 20px;
	}
	.single-page-contacts .contacts-item {
		display: block;
		font-size: 14px;
		color: #555;
	}
	.single-page-contacts .contacts-item.first {
		margin-right: 0px;
	}
}
.right-content-hr {
	width: 140px;
  border-color: #f5bc84;
  margin: 15px 0px 10px;
}
.right-content_soc_block a {
  color: #f5bc84;
  font-size: 20px;
  margin-right: 10px;
}
.post-109 .ngg-albumoverview .ngg-album {
    max-width: 300px;
}
.post-109 .ngg-albumoverview .ngg-album .ngg-albumcontent {
height: 249px !important;
}
.post-109 .ngg-albumoverview .ngg-album .ngg-albumtitle {
    width: 100%  !important;
    height: 60px;
}
.post-109 .ngg-albumoverview .ngg-album .ngg-albumtitle a {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    vertical-align: middle;
    display: block;
    line-height: 20px;
}
/*
     FILE ARCHIVED ON 04:19:14 Jul 13, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:25:49 Jul 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.791
  exclusion.robots: 0.097
  exclusion.robots.policy: 0.082
  esindex: 0.013
  cdx.remote: 39.911
  LoadShardBlock: 107.156 (3)
  PetaboxLoader3.datanode: 142.703 (5)
  PetaboxLoader3.resolve: 359.074 (2)
  load_resource: 473.98
  loaddict: 88.152
*/