@import url("reset.css");@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700,700i');html,
body{height:100%;}
body{color:#050517;background-color:#fff;font-family:'Noto Serif', serif;font-weight:400;font-size:14px;min-width:320px;line-height:1;}
*{margin:0;padding:0;}
h1{color: #553a29;}
a{transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;text-decoration:none;color:#050517;border-bottom:1px solid transparent;}
a:hover{text-decoration:none;border-bottom:1px solid #050517;}
.landing_link_from_main>img{margin-left: 10px;}
.landing_link_from_main{font-size: 18px;color: #964e20 !important;display: inline-block;vertical-align: top;border: 1px solid #dec9a9;text-align: center;padding: 12px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;margin-left: 15px;height: 46px;} 
.new-content a{color:#c58b31 !important;}
.new-content a:hover{color:#e49821 !important;}
.hidden_wrap{overflow:hidden;}
.btn-primary{background:#fff;background-color:#fff;border-color:#b9b2b2;color:#050517;border:none;border-bottom:1px solid #b9b2b2;text-transform:uppercase;text-align:center;text-shadow:none;box-shadow:0px 1px 0px 0px rgba(185, 178, 178, 0.004), 0px 3px 9px 0px rgba(0, 0, 0, 0.18);-o-box-shadow:0px 1px 0px 0px rgba(185, 178, 178, 0.004), 0px 3px 9px 0px rgba(0, 0, 0, 0.18);-ms-box-shadow:0px 1px 0px 0px rgba(185, 178, 178, 0.004), 0px 3px 9px 0px rgba(0, 0, 0, 0.18);-moz-box-shadow:0px 1px 0px 0px rgba(185, 178, 178, 0.004), 0px 3px 9px 0px rgba(0, 0, 0, 0.18);-webkit-box-shadow:0px 1px 0px 0px rgba(185, 178, 178, 0.004), 0px 3px 9px 0px rgba(0, 0, 0, 0.18);}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.active{background:#fff;background-color:#fff;border-color:#b9b2b2;color:#b07d2c;}
input{outline:none;}
form input:focus::-webkit-input-placeholder{color:transparent}
fotm input:focus::-moz-placeholder{color:transparent}
fotm input:focus:-moz-placeholder{color:transparent}
fotm input:focus:-ms-input-placeholder{color:transparent}
form textarea:focus::-webkit-input-placeholder{color:transparent}
fotm textarea:focus::-moz-placeholder{color:transparent}
fotm textarea:focus:-moz-placeholder{color:transparent}
fotm textarea:focus:-ms-input-placeholder{color:transparent}
.form-control::-webkit-input-placeholder{color:#000}
.form-control::-moz-placeholder{color:#000}
.form-control:-moz-placeholder{color:#000}
.form-control:-ms-input-placeholder{color:#000}
.form-control:focus{border-color:inherit;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.sprite-tel{display:inline-block;width:26px;height:28px;position:relative;background:url('../img/sprite.png') 0 0 no-repeat;margin-top:15px;}
.sprite-check{display:inline-block;width:26px;height:32px;position:relative;background:url('../img/sprite.png') 0 -32px no-repeat;margin-top:13px;}

.navbar-brand img{width:170px;}

.navbar-nav>li>.dropdown-menu{background:#fff3d0;border:none;padding:5px 15px 20px;box-shadow:0px 3px 35px 0px rgba(123, 85, 24, 0.4);-o-box-shadow:0px 3px 35px 0px rgba(123, 85, 24, 0.4);-ms-box-shadow:0px 3px 35px 0px rgba(123, 85, 24, 0.4);-moz-box-shadow:0px 3px 35px 0px rgba(123, 85, 24, 0.4);-webkit-box-shadow:0px 3px 35px 0px rgba(123, 85, 24, 0.4);}
.dropdown-menu>li>a{font-size:18px;font-weight:700;padding:0;color:#050517;border-bottom:none;}
.dropdown-menu>li>a.main_open_menu_title{padding:13px 0 15px;}
.dropdown-menu>li>a.main_open_menu_img{overflow:hidden;position:relative;}
.dropdown-menu>li:first-child>a.main_open_menu_img{max-height:280px;}
.dropdown-menu>li:nth-child(3){position:absolute;left:390px;top:170px;}
.dropdown-menu>li>a.main_open_menu_img span{position:absolute;left:0;top:0;padding:12px 27px;transition:0.4s;}
.dropdown-menu>li:first-child>a.main_open_menu_img span{top:130px;left:90px;}
.dropdown-menu>li>a:hover{background:transparent;border-bottom:none;}
.main_open_menu > ul{overflow:hidden;}
.main_open_menu > ul > li{float:left;padding:0 15px;}
.main_open_menu > ul > li:first-child{max-width:375px;}
.main_open_menu > ul > li:nth-child(2),
.main_open_menu > ul > li:nth-child(3){max-width:300px;}
.main_open_menu > ul > li:nth-child(2) .main_open_menu_img span,
.main_open_menu > ul > li:nth-child(3) .main_open_menu_img span{left:50px;top:34px;}
.main_open_menu > ul > li:last-child ul li a{text-transform:none;font-size:16px;padding:0 0 16.7px;color:#050517;display:block;border-bottom:none;}
.main_open_menu > ul > li:last-child ul li a:hover{border-bottom:none;}
.page-header{position:relative;display:block;z-index:1;margin:0 0 45px;padding:0;border-bottom:none;text-align:center;overflow:hidden;}
.page-header:before{content:'';width:100%;height:1px;left:0;top:50%;background:#e7c085;position:absolute;z-index:-1;}
.page-header h1,
.page-header h2{font-size:36px;text-transform:uppercase;padding:0 20px;background:#fff;display:inline-block;}
.left-title{width:50%;float:left;}
.right-title{width:50%;float:right;}
@media (min-width:768px){header .navbar>.container .navbar-brand,
header .navbar>.container-fluid .navbar-brand{margin-left:0;}
header .nav>li{position:static;}
.navbar-right .dropdown-menu{right:auto;left:0;}
}
@media (max-width:1200px){header .navbar-default .navbar-nav>li>a{font-size:14px;padding:30px 15px;}
.navbar-brand > img{max-width:140px;padding-top:10px;}
.main_stock a img{width:100%;}
.main_stock{padding-right:15px;}
.page-header h1, .page-header h2{font-size:30px;}
.wedding a img{width:100%;}
}
@media (max-width:992px){.navbar-brand{padding:10px 0;}
.navbar-brand > img{max-width:100px;padding-top:17px;}
header .navbar-default .navbar-nav>li>a{font-size:12px;padding:30px 8px;}
.left-title{width:100%;float:none;}
}
@media (max-width:768px){.navbar-brand > img{max-width:170px;padding-top:0;}
.navbar-brand{padding:0 15px;}
header{padding:20px 0 0;}
.navbar-toggle .icon-bar{height:1px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:6px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-toggle{border:none;margin-bottom:24px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:transparent;border:none;}
header .navbar-default .navbar-nav>li>a{font-size:16px;padding:20px 15px;text-align:center;}
}